* {margin: 0; padding: 0;}
body  {font: 12px Tahoma, Verdana, Arial, sans-serif; color: white; background: black;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
img {border: none;}
h1 {display: inline; font-size: 14px; font-weight: normal; color: white; }
a {text-decoration: none; color: #01baff;}
a:hover {text-decoration: underline; color: #a2ff00; }

/*nav panel*/
.network_nav { width: 100%; background-color: black; height:20px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#444442), to(#000000)); background: -webkit-linear-gradient(top, #000000, #444442); background: -moz-linear-gradient(top, #000000, #444442); background: -ms-linear-gradient(top, #000000, #444442); background: -o-linear-gradient(top, #000000, #444442); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444442', endColorstr='#000000' ); }
.nav_center { width: 1240px; margin: 0 auto; height:20px; }
.network_nav .nav_center .nav_menu { width: 1115px; margin: 0 auto; text-transform:uppercase; color: white; font-size: 12px; font-weight:bolder; float: left; height:20px; line-height: 20px; padding-left: 10px; }
.network_nav .nav_center .nav_menu A { color:#01baff; padding-left: 7px; padding-right: 7px; display: inline-block}
.network_nav .nav_center .nav_menu A:hover { color: #0089bc; background-color: white; text-decoration: none; }
.add_this { width: 125px; height: 20px; position:absolute;  top: 2px; right: 2%; }
/*nav panel*/

/*head*/
.head { width: 1240px; margin: 0px auto; }
.logo { text-align: center; width: 406px; float: left; margin-top:10px;  }
.logo A, .logo A:HOVER { border: 0px; text-decoration: none; }
.right_box { width: 834px; float: left; }

.menu { background-color: #242f3a; width:824px; height:25px; margin-left:10px; margin-top:5px; }
.menu_ul LI { float: left; font-size: 15px; font-weight: bolder; color: yellow; margin-left:14px; margin-top:5px;}
.menu_ul LI A { color:#01baff; text-transform: uppercase}
.menu_ul LI A:HOVER { color: #0089bc; background-color: white; text-decoration: none;}

.desc { font-size: 13px; color: white; width:824px; margin-top:8px; text-align: center; margin-left:10px;}

.addthis { width: 125px; height: 20px; position:absolute;  top: 2px; right: 3%; }
/*head*/

/*hardlinks*/
.hardlink {padding: 10px 0; margin: 0px auto; width:1240px;}
.hardlink div {text-align: center; width: 214px; height: 81px; margin: 0 15px 0px 15px; background: url(images/hl_bg.gif) no-repeat #222d36; float: left; color: white; font-size:11px;}
.hardlink div.sec {text-align: center; width: 214px; height: 81px; margin: 0 15px 0px 15px; background: url(images/hl_bg2.gif) no-repeat #222d36; float: left; color: white; font-size:11px;}
.hardlink a { font-size: 23px; font-weight: bolder; margin-top:15px; display: block;}
/*hardlinks*/

/*thumbs*/
.thumbs {padding-top: 10px; width: 1240px; margin: 0px auto; }
.thumbs img {width: 200px; height: 260px; margin: 0 4px 4px 0; border: 1px solid gray;}
.thumbs a:hover img {border: 1px solid white;}

.thumbs_vid {padding-top: 10px; width: 1225px; margin: 0px auto; }
.thumbs_vid img {width: 240px; height: 180px; margin: 0 2px 2px 0; border: 1px solid gray;}
.thumbs_vid a:hover img {border: 1px solid white;}
/*thumbs*/

/*footer*/
.footer { width: 933px; margin: 15px auto; margin-bottom: 15px;}
.f_desc { float: left; width: 527px; height: 80px; }
.f_desc P { font-size: 11px; color: #787878; position: absolute; margin-left: 15px; margin-top: 10px; display: block; width: 480px;}
.f_desc P A { color: #787878; font-weight: bolder; }
/*footer*/

.thumb-top { width: 1240px; margin: 10px auto 20px auto; }
.thumb-top a { display: block; -khtml-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 12px; font-weight: bolder; color: #ffffff; background-color: #333333; text-align: center; width: 171px; float: left; margin:2px; padding-top:5px; padding-bottom:3px; text-decoration: none; }
.thumb-top a:hover { color: #000000 ; text-decoration: none; background-color: #9bff00; }
.thumb-top a img { width: 160px; height: 220px; border: 1px solid #ffffff;  }
.thumb-top a:hover img { width: 160px; height: 220px; border: 1px solid #000000; }

.text-top { width: 1240px; margin: 0 auto 20px auto; }
.text-top ul { width: 171px; margin: 0 0 4px 4px; float: left; }
.text-top ul li { width: 171px; height: 22px; overflow: hidden; line-height: 22px; background-image: url(/images/top_marker.gif); background-position: left; background-repeat: no-repeat; }
.text-top ul li a { margin: 0 0 0 20px; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none; }
.text-top ul li a:hover { color: #fffc00; text-decoration: underline; background: none;}
