html, body
{
	padding: 0px;
	margin: 0px;
	height: 100%;
}

body
{	vertical-align: top;	text-align: left;
	color: #444;background: #210b0b;
	font-size: 10px;font-family: tahoma, arial, verdana;}

a {color:#888}

.limheight {height:1px; width:1px; overflow:hidden}

h1{margin: 0px;font-size: 13px;}
h2{text-transform: uppercase;margin:30px auto 5px auto; text-align:center; display:block;font-size: 16px;}
h3{text-transform: uppercase; margin:25px 10px 8px 10px; padding:2px 0; font-weight:bold;text-align:center; display:block;font-size: 11px; 
letter-spacing:4px;color:#f68326;}
h4{text-transform: uppercase;margin:0 auto; text-align:center; display:block;font-size: 16px; font-weight:normal;color:#FFF;background:#004400}

h3#stream {color:#210b0b;height:35px;width:977px;padding:0;margin:10px auto 0 auto;
background: #013559 url('img/bg_stream.gif') repeat-x top left;line-height:45px}
h3#down {color:#210b0b;height:35px;width:977px;padding:0;margin:10px auto 0 auto;
background: #8a1f3a url('img/bg_down.gif') repeat-x top left;line-height:45px}

#bottom {width:977px;margin:0 auto;height:21px}

div#reviews {width:320px}
div#reviews div {margin:10px 24px;text-align:center}
#reviews p {font-size:12px;color:#CCC}
#reviews a {font-size:20px;color:#f8f77a}
#reviews a img {border: 1px solid #f8f77a}
#reviews p span {font-size:17px;font-family:Georgia,Times;color:#210b0b}
#reviews h2 {margin:0;padding:15px 0 25px 0;color:#210b0b;font-family:Georgia,Times;font-size:19px}

img{border: none;}

.header1 {display:block; text-align:left;width:977px;margin:15px auto 0 auto;}
.header-left {margin:0;width:385px;float:left;text-align:left;overflow:hidden}
.header-left h1, .header-left h1 a {text-decoration:none;margin:5px 0 0 0;letter-spacing:0;
font-size:44px;line-height:48px}
.header-left h1 {display:inline-block;color:#444;padding:0px 10px 3px 0;
font-weight:normal;}
.header-left h1:hover {}
.header-left h1 a {padding:0;margin:0;color:#ffff99;font-weight:bold;}
.header-left h1 a:hover {color:#f8f77a}
.header-right p {font-size:11px;color:#93213c;padding:0;margin:0 0 2px 0;text-align:left;line-height:160%}
.header-right p b {font-weight:bold;color:#93213c;font-size:18px;}
.header-right p span {font-size:11px; font-weight:bold;display:inline-block;padding:2px 0 0 0;color:#93213c}
.header-right p a {display:inline-block;letter-spacing:0;padding:0 2px;margin:0 3px;font-size:12px;color:#ffff99;
font-weight:bold;text-decoration:none;border-bottom:1px dotted #9c9c51}
.header-right p a:hover {color:#ffff99;text-decoration:none;border-bottom:1px solid #ffff99}
.header-right {float:right;width:570px;padding-top:13px}

div#cont, div#conts {position:relative;margin:1px;}
div#cont a img, div#conts a img {border:0;margin:0;padding:0}

div#cont {width:320px;height:240px;text-align:left}
div#cont a img {position:absolute;top:0;left:0;}
div#cont a div {text-align:center;position:absolute;bottom:0;right:0;width:220px;overflow:hidden;border: 0;padding:0;margin:0}
div#cont a div p {display:block;font-size:11px;font-weight:normal;padding:3px;background:#f8f77a;color:#210b0b;margin:0;
text-transform:uppercase; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=51)"; filter: alpha(opacity=51); opacity: 0.51;}
div#cont a:hover div p {background:#92203d;color:#f8f77a; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); 
opacity: 0.9;}

div#conts {width:240px;height:180px;text-align:left}
div#conts img {position:absolute;top:0;left:0;}
div#conts div {position:absolute;bottom:-174px;right:4px;}
div#conts a div.descs, div#conts a div.descd {text-align:right;width:232px;overflow:hidden;border: 0;padding:0;margin:0;height:12px;}

div#conts a div p {display:inline-block;font-size:9px;font-weight:bold;height:14px;padding:0 2px;margin:0; text-transform:uppercase;line-height:11px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: 0.50;letter-spacing:0;}
div#conts a:hover div p { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.9;}

div#conts a div.descs p {font-family: arial, tahoma, verdana; background:#92203d;color:#f8f77a;}
div#conts a div.descd p {font-family: arial, tahoma, verdana; background:#013559;color:#f8f77a;}
div#conts a:hover div.descs p {background:#f8f77a;color:#92203d;}
div#conts a:hover div.descd p {background:#f8f77a;color:#013559;}



.header {display:block;height:120px;background: url('img/bg-top.gif') no-repeat top right;
font-family:arial; font-size:9px; text-transform: uppercase;color:#ff4e00}
.header a {color:#00ff00; font-weight:bold;text-decoration: none;}
.header table td {padding:2px 0}
.subheader {display:block;border-top:1px solid #282727;border-bottom:2px solid #070708;background:#111110;height:2px;margin:0 0 10px 0}
.topheader {display:block;border-bottom:3px solid #171717;background: #0c0c0c; color:#555;font-size:9px;
font-family:Small Fonts, arial; font-weight:normal; text-transform: uppercase;display:block}
.topheader a {color:#555; font-weight:normal;text-decoration: none;border-bottom:1px dotted #444}
.topheader a:hover {color:#777; border-bottom:1px solid #555}
#noborder a, #noborder a:hover {border:0}


.banner {letter-spacing:1px;position: relative;	display: block;	margin: 0;	padding: 20px 0 25px 0; text-align: center;color:#3e1515;
font-size:25px;font-weight:bold;}
.banner a {display:inline-block;padding:0 1px 2px 1px;color:#ffff99;margin:0 14px;border-bottom:2px dotted #3e1515;font-size:21px;
font-weight:normal; text-decoration: none;}
.banner a:hover {color:#f68326;border-bottom:2px solid #f68326;}

.banner1 {position: relative;	display: block;	padding: 17px 0 5px 0;	margin:0; text-align: center;color:#3e1515;font-size:15px;}
.banner1 a {display:inline-block;padding:2px 1px;color:#ffff99;background:#210b0b;margin:0 10px;border-bottom:2px dotted #3e1515;font-size:15px;
font-weight:normal; text-decoration: none;letter-spacing:0;}
.banner1 a:hover {color:#f68326;border-bottom:2px solid #f68326;}

.paging {letter-spacing:1px;font-weight:normal;text-transform: uppercase;font-size:12px;
padding:35px 0 15px 0;text-align:center;display:block; color:#444}
.paging span {border-bottom:1px dotted #444}
.paging a, .content-top .paging a:visited {letter-spacing:1px;font-size:13px; font-weight:bold;padding:2px 9px;border:1px dotted #444;
color:#888;text-decoration:none;margin:0 0 0 7px}
.paging a:hover {border:1px dotted #444;background:#e2da6e;color:#3e1515;text-decoration:none;}


.spacer10 {	position: relative;	display: block;	height: 10px;	font-size: 1px;}
.spacer80 {	position: relative;	display: block;	height: 80px;	font-size: 1px;}

.inner-body {	position: relative;	display: block;}

.sitebody {position: relative;	display: block;	margin: 0 auto 5px auto;	width: 997px;	overflow: hidden;}

.thumbs, .thumbs2, .thumbs3, .thumbs4, .thumbs5, .thumbs-t {position: relative;display: block;width: 977px;margin: 0 auto;}

.thumbs {background:#92203d;}
.thumbs table {margin:2px 5px}

.thumbs2 {background:#013559;}
.thumbs5 {background:#92203d;}
.thumbs2 table, .thumbs5 table {margin:2px 4px}
.thumbs table, .thumbs2 table, .thumbs3 table, .thumbs-t  table {border-collapse: collapse;}
.thumbs td, .thumbs2 td, .thumbs3 td, .thumbs-t td {text-align: left;vertical-align: top;}

.ownflv {font-size:15px;text-align:center;padding:30px 0 25px 0;}
.ownflv h2 {text-align:center;font-size:34px;color:#777;padding:0 0 25px 0;font-weight:normal}
.ownflv p {color:#777;font-size:15px;text-align:center;width:640px;margin:0 auto;padding:15px 0 0 0}
.ownflv #owninfo {text-align:left;font-size:15px;color:#555;padding:25px 0 25px 0}
.ownflv a {font-weight:bold;color:#ffff99}

.thumbs2 a, .thumbs5 a, .thumbs2 a:visited, .thumbs5 a:visited
{position: relative; display: block;background: none;	text-decoration: none;}

table.friendly-sites {width: 100%;	margin: 10px 0 6px 25px;	text-align:left;}
.friendly-sites td {vertical-align:top;width:25%;padding:0 0 5px 15px}
.friendly-sites p {font-size: 10px; color:#444; margin:0 0 5px 35px;padding:0;text-transform:lowercase}
.friendly-sites a {letter-spacing:0;display:inline-block; padding-bottom:1px;font-size: 16px; 
color:#ffff99; border:0; font-weight:bold; text-decoration: none;}
.friendly-sites a:hover {color:#f68326;border:0;}
.friendly-sites span {display:inline-block;font: bold 13px 'Georgia'; color:#f68326;padding:0 5px 0 0; width:30px;text-align:right}

.footer {position: relative;display:block;margin-top: 10px;padding:0 15px;}

.footer2
{
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	padding-right: 10px;
	text-align: right;
	color: #000000;
	font-size: 12px;
}
.footer2 a, .footer2 a:visited
{
	color: #00FF00;
	font-weight: bold;
	text-decoration: none;
}
.footer2 a:hover
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}



.category-sites
{
	position: relative;
	display: block;
	margin-top: 6px;
	padding: 0 10px 20px 17px;
}
.category-table {width: 100%;table-layout: fixed;margin: 0px auto 0px auto;}
.category-table td {	width: 20%;vertical-align: top;font-size:12px;line-height: 1.3;text-align:left}
.category-sites a, .category-sites a:visited{padding:2px 7px;color: #888;text-decoration: none;display:block;}
.category-sites a:hover{color: #f68326;text-decoration: none;}

.category-sites-title
{	margin:5px 0 2px 0;padding: 7px;
	color: #444;
	vertical-align: middle;
font-size: 14px;
}


