/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
body {background:#99ccff url(http://img2.xxxonxxx.com/xxxonxxx/images/bg.jpg) 0 26px repeat-x;color: #000;font: normal 12px Verdana, Tahoma, Geneva, sans-serif;min-width: 1000px;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color: #000066;cursor: pointer;text-decoration: none;}
a:hover {color: #ff0000;text-decoration: none;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* ------------------------------------------- */


/* Menu and Network bars*/
#menu,#network{width:100%;height:26px;text-align:center}
#network{background:#43a1ff;color:#fff}
#menu{background:#6699FF; position:relative;}
#network a{color:#ccc}
#menu a{color:#fff}
#network a:hover{color:#fff;background:#43a1ff}
#menu a:hover{color:#000066;background: #ff8d56}
#menu ul{display:inline-block; *display:inline; *zoom:1;vertical-align:top;}
#network ul,#menu ul{height:26px}
#menu ul{border-lef:1px solid #fff}
#menu li,#network li{list-style:none;float:left;}
#menu li a,#network li a,#network li span{text-transform:uppercase;font-weight:bold;font-size:0.8em;line-height:26px;padding:0 15px;display:block}
#menu li{border-right:1px solid #fff; cursor:pointer;}
#network li{border-right:1px solid #666}

#menu .cat_box_list { width:1000px;top:26px;position:absolute;left:50%;margin-left:-500px;background:#6699FF;overflow:hidden;display:none; border-top:1px solid #99CCFF;z-index:99}

#menu .cat_box_list ul {width:110%;overflow:hidden;padding:10px;height:auto;display:block;background:none;}
#menu .cat_box_list ul li {width:150px;float:left;line-height:20px;height:20px;overflow:hidden;}
#menu .cat_box_list ul li  { padding-left:15px;text-align: left; list-style: none;}
#menu .cat_box_list ul li a, #menu .cat_box_list ul li a:visited {margin:0;padding:0;line-height:20px;background:none; float:none;display:inline;} 
#menu .cat_box_list ul li a, #menu .cat_box_list ul li a:visited {font-weight: bold; font-size: 0.95em; color: #eee; }
#menu .cat_box_list ul li a:hover { color: #a90803; background:none; }
*html #menu li {behavior: expression(onmouseover = function() {this.className += ' hover'},onmouseout = function() {this.className = this.className.replace('hover', '')},style.behavior = null);}
#menu li:hover .cat_box_list, #menu li.hover .cat_box_list {display:block;}
#menu li:hover a, #menu li:hover a:visited, #menu li.hover a, #menu li.hover a:visited {  color: #000;}
span.hover{text-decoration:underline}

.logo { margin:0 auto; width:578px; display:block;}


#search {background:none;margin:3px 0 0 20px;border-right:10px solid #6699FF;display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
#search input#q{border:1px solid #333;color: #222;-moz-border-radius: 2px;border-radius: 2px;font-size: 12px;line-height: 16px;width:200px;background:#fff;height: 16px;padding: 1px 3px;}
#search input#searchsubmit{vertical-align:top;border: 0;background: url(http://img2.xxxonxxx.com/xxxonxxx/images/search.png) no-repeat;height: 20px;width: 20px;text-indent: -999em;text-transform: capitalize; /* fix text-indent for IE7 */}
#search input#searchsubmit:focus;#search input#searchsubmit:active{outline:none}

/* --------------- bigpics --------------- */
.bigpics img { float:none;border: 1px solid #000066; margin-bottom:5px;}
.bigpics a:hover img { border:1px solid #ff0000;}
/* ------------------------------------------- */
 /* HOVER VIDEO THUMB */
.thumb_main{text-transform:uppercase}
.thumb_main a{text-decoration:underline;}
.thumb_main a:hover{text-decoration:none}
a.hover_thumb{padding:5px}
div{position:relative}>a.hover_thumb{}
a.hover_thumb+a{position:absolute;top:-184px;left:50%;display:none;width:242px;height:182px;}
a.hover_thumb+a>img{position:absolute;left:-121px;}
a:hover.hover_thumb+a{display:block !important}
a.hover_thumb+a:hover{display:block !important}

/* --------------- Content --------------- */
#content { width:1000px; margin:0 auto; overflow:hidden; padding:10px 0;}
.thumbs { width:105%; overflow:hidden; padding-left:2px;  margin-bottom:15px;}
	.thumbs a { float:left; display:inline; margin: 0 6px 6px 0;}
	.thumbs img { border: 1px solid #000066; display:block; float:left; background:#6666cc;}
		.thumbs a:hover img { border:1px solid #fff;}
		
.block { background:#6699FF; margin:0 3px; width:994px; overflow:hidden; margin-bottom:15px;}
.pics { padding-left:5px; padding-bottom:2px; margin-bottom:0;}			
.pics a { display:block; width:137px; background:#6666CC; padding-bottom:3px; margin:0 4px 4px 0;}
	.pics img { float:none;border: 1px solid #6666CC;}
		.pics a:hover img { border:1px solid #999999;}
	.pics span {color: #FFFFFF;display: block;font-size: 0.9em;font-weight: bold;height: 1.2em;overflow: hidden;padding: 2px 0 0; text-align:center; }
	.pics a:hover span { color: #999; background:none; }

.name {  color: #FFFFFF;font-size: 24px;font-weight: normal;padding: 5px 0; text-align:center;}

.tops { overflow:hidden; padding:0 10px; *height:1%; font-size:12px; color:#555; margin-bottom:15px;}
	.tops ul { width:19.9%; float:left;}
	.tops li { margin-bottom:3px; line-height:18px; height:18px; overflow:hidden;}
	
.categories { background:#6699FF; margin:0 3px; overflow:hidden; padding:0px 0px 10px 0px; *height:1%; font-size:12px; color:#555; margin-bottom:15px; }
	.categories ul { width:19.9%; float:left;}
	.categories li { margin-bottom:3px; margin-left:30px; line-height:18px; height:18px; overflow:hidden;}
	.categories ul li a, .categories ul li a:visited {margin:0;padding:0;line-height:20px;background:none; float:none;display:inline;} 
	.categories ul li a, .categories ul li a:visited {font-weight: bold; font-size: 12px; color: #eee; }
	.categories ul li a:hover { color: #a90803; background:none; }

.list {padding:15px 10px 0; border-top:1px solid #57A5E7; margin-bottom:15px; }	
.list li { padding:2px 0;}

/* ------------------------------------------- */
/* --------------- Footer --------------- */
#footer { padding:10px 0; text-align:center; color:#000; font-size:11px;}
/* ------------------------------------------- */