body {
    position: relative;
	background: #000000 url(/img/bg.jpg) repeat-y top center;
	text-align: center;
	font-family: Century Gothic, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #a0a0ff;
	padding: 0;
	margin: 0;
}

.page h1 { margin-top: 5px; margin-bottom: 10px; font-size: 21px; color: #8080e0; text-align: center; }
.page h2 { margin-top: 0; margin-bottom: 5px; font-size: 18px; text-align: center; }
.page h3 { margin-top: 0; margin-bottom: 5px; font-size: 13px; text-align: center; }
.page a { text-decoration: none; color: #aaaaff; font-weight: bold; text-shadow: 0.1em 0.1em 0.15em black; }
.page a:visited { color: #aaaaff;}
.page a:hover {
	text-decoration: none; color: #ffffff;
	text-shadow: 0.1em  0.1em 0.125em #5050ff,
				-0.1em  0.1em 0.125em #5050ff,
				 0.1em -0.1em 0.125em #5050ff,
				-0.1em -0.1em 0.125em #5050ff; 
}

.page img { border: 0 none; }
.page ul { text-align: left;  margin-top: 5px; margin-bottom: 5px;}

.page { margin: 0 auto; width: 850px; padding: 0; position: relative; }
.content { position: relative; padding: 10px 15px; text-align: center; }
.column_left { float: left; display: inline; width: 300px; }
.column_right { margin-left: 320px; }
.container { position: relative; margin: 0; padding: 0; margin-bottom: 15px; }

.rounded-corners {
	background-color: #101010;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.10, rgb(16,16,16)), color-stop(1.0, rgb(40,40,40)));
    background: -moz-linear-gradient(center top, rgb(16,16,16) 11%, rgb(40,40,40) 85%);
	padding: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}

.gradient-fill {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.10, rgb(16,16,16)), color-stop(1.0, rgb(32,32,32)));
    background: -moz-linear-gradient(center top, rgb(16,16,16) 11%, rgb(32,32,32) 85%);
}

.thumbs_wrapper {
	overflow: auto;
	text-align: center;
	padding: 3px 3px;
	margin: 0 10px 10px 10px;
	background-color: #303030;
}

.thumbnail_wrapper { float: left; display: inline; margin: 3px 3px; }

.img_thumbnail_image { width: 81px; height 81px; }

#galleryindex  ul { padding-left: 2em; }
#galleryindex  ul li { margin-bottom: 0.5em; }

.header {
/*	background: url(/img/logo-sm.jpg) no-repeat 15px 8px #000000; */
/*	background: url(/img/header-bg2.jpg) no-repeat 0px 0px #000000; */
	background: url(/img/header-bg3.jpg) no-repeat 0px 0px #000000;
	height: 85px;
	text-align: left;
	padding: 5px;
	border-bottom: 2px #808080 solid;
}

.header ul { margin-left: 90px; }
.header ul li { float: left; display: inline; font-size: 18px; list-style-image: none; list-style-type: none; margin-top: 50px; margin-left: 0px; }
.header ul li a { color: #8080a0; text-decoration: none; padding: 7px 10px; margin-right: 2px; text-shadow: 0.125em 0.125em 0.2em black;}
.header ul li a.selected { color: #9090ff; font-weight: bold; }
.header ul li a:hover { text-decoration: none; color: #ccccff; 
					text-shadow: 0.125em 0.125em 0.15em #5050ff,
								-0.125em 0.125em 0.15em #5050ff,
								 0.125em -0.125em 0.15em #5050ff,
								-0.125em -0.125em 0.15em #5050ff; }
.header .tagline { position: absolute; z-index: 100; top: 15px; right: 15px; text-align: right; font-weight: bold; font-size: 11px; vertical-align: middle; }

.footer {
	text-align: center;
	padding: 15px 5px;
	border-top: 1px #505050 solid;
	color: #b0b0b0;
	font-size: 11px;
	margin: 5px 0;
	clear: both;
}

#pumpstream { background: transparent url(/img/loading2.gif) no-repeat 50% 75px; }
#pumpchat { background: transparent url(/img/loading2.gif) no-repeat 50% 75px; }
#chatToggle { cursor: pointer; text-align: center; font-size: 12px; font-weight: bold; text-shadow: 0.1em 0.1em 0.15em black;}
#chatToggle:hover { color: #ffffff; text-shadow: 0.125em 0.125em 0.15em #5050ff, -0.125em 0.125em 0.15em #5050ff, 0.125em -0.125em 0.15em #5050ff,-0.125em -0.125em 0.15em #5050ff; }
 
#facebok_fans { height: 275px; }

#carousel {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0px;
	background-color: #000000;
	height: 732px;
	display: block;
	border: solid black 0px;
}
#carousel ul.slides { position: absolute; margin: 0; padding: 0; overflow: hidden; list-style: none; display: block; }
#carousel ul.slides li { position: relative; float: left; display: inline; height: 710px; width: 500px; text-align: center; }
#carousel ul.slides li img { border: none 0px black; padding: 0; margin: 0; }
#paginationControl { font-size: 25px; height: 24px; position: relative; overflow: hidden; }
#pagination { vertical-align: top; overflow: hidden; }
#pagination a  span { padding: 0 5px; position: relative; top: -8px;  }
#pagination .current { color: red; }
#paused { width: 16px; height: 16px; position: absolute; top: 4px; right: 10px; z-index: 100; }
#paused.paused { background: transparent url(/img/ss_cntrl.png) 0 0 no-repeat; }

