/*----------Building Blocks----------*/
html, body {margin:0; padding:0;}
body {font: 62.5%/1em Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#fff; background:#161c28;}

h1, h2, h3, h4, h5, h6 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color:#fff; margin:0; padding:0;}	
h1 {font-size:2em; line-height:1.3em; margin-bottom:0.2em; font-weight:normal;}
h2 {font-size:1.7em; line-height:1.5em;}
h3 {font-size:1.3em; line-height:1.5em; color:#0088ff;}
h4 {font-size:1em; line-height:1.5em;}

p {font-size:1.1em; line-height:1.4em; margin:0; padding:0 0 1em 0; color:#474848;} 
a {text-decoration:none; outline:none; color:#00109a;}
p a {text-decoration:underline;}

table,tr {font-size:1em;}
td {font-size:1.0em; line-height:1.5em; color:#00109a;} 
td p {font-size:1em;} 
img {border:0;}

ul {margin:0; padding:0;}
li {font-size:1.0em; line-height:1.5em; margin:0; color:#00109a;}

form {margin:0; padding:0}
/*---------------------------------------------------------------------------------------------------------------------------*/


/*----------Top Navigation----------*/
#topNav {width:100%; overflow:hidden; background:#10141d; border-bottom:1px solid #1e2535; margin-bottom:11px;}
#topNavC1 {position:relative; width:737px; margin:0 auto; padding-right:243px;}
#topNav li {float:left; list-style:none; line-height:1em; font-size:1.1em; padding:.8em 0; margin-right:8px;}
#topNav li a {color:#5ca7f6; text-decoration:none;}
#topNav ul.topNavR {float:right;}
#topNav ul.topNavL {float:left;}
#topNav li a.whitetxt {color:#fff;}
#topNav li.contact {padding-right:21px; background:url(../img/contact.gif) no-repeat right; margin-right:0;}

#topNav input.password, #topNav input.username {margin:0; width:96px; height:15px; padding:2px 3px 0 3px; border:1px solid #000; line-height:13px; font-size:10px;}

#topNav .password {position:absolute; top:4px; right:33px;}
#topNav .username {position:absolute; top:4px; right:140px;}
#topNav .login {position:absolute; top:4px; right:0;}
/*---------------------------------------------------------------------------------------------------------------------------*/

/*----------containers----------*/
#C1 {width:980px; overflow:hidden; margin:0 auto;}


/*----------Header Section----------*/
#logoH {width:299px; height:114px; float:left;}

#home_forumsH {float:right; padding-top:34px; width:263px; height:57px;}

#home_uploadH {float:right; padding-top:34px; width:272px; height:57px;}
/*---------------------------------------------------------------------------------------------------------------------------*/







/*----------Main Navigation----------*/
#nav {width:978px; height:31px; border:1px solid #000000; background:#026ab1 url(../img/nav_bg.png) repeat-x top;}
#nav div {float:left; padding:0; margin:0;}

#nav a span { visibility:hidden;}

#home {background:url(../img/home_b.png) no-repeat top; width:59px;}
#videos {background:url(../img/videos_b.png) no-repeat top; width:69px;}
#pictures {background:url(../img/pictures_b.png) no-repeat top; width:80px;}
#games {background:url(../img/games_b.png) no-repeat top; width:68px;}
#forum {background:url(../img/forum_b.png) no-repeat top; width:65px;}
#news {background:url(../img/news_b.png) no-repeat top; width:61px;}
#blog {background:url(../img/blog_b.png) no-repeat top; width:85px;}

#home a {background:url(../img/home_a.png) no-repeat top;}
#videos a {background:url(../img/videos_a.png) no-repeat top;}
#pictures a {background:url(../img/pictures_a.png) no-repeat top;}
#games a {background:url(../img/games_a.png) no-repeat top;}
#forum a {background:url(../img/forum_a.png) no-repeat top;}
#news a {background:url(../img/news_a.png) no-repeat top;}
#blog a {background:url(../img/blog_a.png) no-repeat top;}

#nav #search {float:right; position:relative; height:31px; background:#FF0000; padding:0; margin:0;}

#nav a {display:block; width:100%; height:31px; padding:0; margin:0;}
#nav a:hover {background:none;}

#search input#sbttn {padding:0; margin:0; line-height:1em; position:absolute; top:0; right:0;}

#search input.us {position:absolute; top:6px; right:96px; margin:0; width:150px; height:15px; padding:2px 3px 0 3px; border:1px solid #005888; line-height:13px; font-size:10px;}
/*---------------------------------------------------------------------------------------------------------------------------*/

#right {float:right; width:317px; padding:10px 1px 0 0;}
#ad1 {background:#3a3d4c; border:1px solid #525460; padding:7px;}




/*----------Left Content Area----------*/
#left {width:648px; padding:6px 0 0 1px; overflow:hidden;}
#content {background:url(../img/content_top_bg.gif) no-repeat top left; overflow:hidden; width:648px;}


/*----------Content Header and Page Navigation----------*/
.content_Header {overflow:hidden; padding-bottom:6px; width:100%;}
.page_Nav {float:right; margin:0; padding:11px 0 0 0; list-style:none; padding-right:15px;}
.page_Nav li {float:left; margin:0; margin-left:3px; padding:0; line-height:1em;}
.page_Nav li a {display:block; padding:7px 6px 5px 6px; background:#161b27; border:1px solid #444757; font-size:.9em; color:#fff; line-height:1em;}
.page_Nav li a:hover {background:#ff6c00; border:1px solid #161b27;}
.cat_title {overflow:hidden;}
.cat_title img {float:left;}
.cat_title h2 {font-size:1.6em; color:#fff; font-weight:normal; padding-top:10px;}


/*----------Sort media by----------*/
.sort_by {overflow:hidden; width:619px; padding:0 0 0 29px;}
.sort_by h3 {font-size:1.4em; line-height:1em; color:#fff; float:left; font-weight:normal; padding:5px 13px 0 0;}
.sort_list {padding:0; list-style:none;}
.sort_list li {float:left; margin-left:3px;}
.sort_list li a {display:block; padding:6px 5px 4px 5px; background:#161b27; border:1px solid #313641; font-size: .9em; color:#fff; line-height:1em;}
.sort_list li a:hover {background:#ff6c00; border:1px solid #161b27;}


/*----------Categories----------*/
.categoriesC1 {width:206px; overflow:hidden; background:#0e141f url(../img/list_footer.gif) no-repeat bottom left; float:right; margin:25px 26px 0 0; display:inline;}
.categoriesC1 h2 {width:195px; font-size:1.4em; font-weight:normal; line-height:1em; padding:5px 0 5px 11px; background:#3b3e4d url(../img/list_header.gif) no-repeat top;}
.categories {width:194px; padding:0 6px 15px 6px;}
.categories li {width:194px; padding:0; background:url(../img/list_div_1.gif) repeat-x top left; font-size:1.2em; line-height:1em;}
.categories li:hover {background:#0c1019 url(../img/list_div_1.gif) repeat-x top left;}
.categories li a {display:block; color:#71a8dd; padding:9px 5px; width:184px;}
.categories li a:hover {color:#fff;}
.categories li.firstChild a:hover {color:#fff;}
.categories li.adult a:hover {color:#fff;}
.categories li.firstChild {background:none;}
.categories li.firstChild a {color:#ff6c00;}
.categories li:hover.firstChild {background:#0c1019;}
.categories li.adult a {color:#d2001c;}


/*----------Latest List generic----------*/
.latest_list1C1 {width:316px; overflow:hidden; background:#0e141f url(../img/latest_list_footer.gif) no-repeat bottom; margin:10px 0 0 0}
.latest_list1C1 h2 {width:305px; font-size:1.4em; font-weight:normal; line-height:1em; padding:6px 0 7px 11px;}
.latest_list {width:305px; padding:0 6px 15px 6px;}
.latest_list li {width:305px; padding:0; background:url(../img/list_div_1.gif) repeat-x top left; font-size:1.2em; line-height:1em;}
.latest_list li:hover {background:#0c1019 url(../img/list_div_1.gif) repeat-x top left;}
.latest_list li a {padding:9px 5px; display:block; width:295px;}
.latest_list li.firstChild {background:none;}
.latest_list li:hover.firstChild {background:#0c1019;}


/*----------Latest List Videos----------*/
.latest_list1C1 h2.latest_videos {background:#3b3e4d url(../img/v_list_header.gif) no-repeat top left;}
.latestVideos li a {color:#fff;}
.latestVideos li a:hover {color:#026ab1;}

/*----------Latest List Pictures----------*/
.latest_list1C1 h2.latest_pics {background:#3b3e4d url(../img/p_list_header.gif) no-repeat top left;}
.latestPics li a {color:#fff;}
.latestPics li a:hover {color:#6eba18;}

/*----------Latest List Games----------*/
.latest_list1C1 h2.latest_games {background:#3b3e4d url(../img/g_list_header.gif) no-repeat top left;}
.latestGames li a {color:#fff;}
.latestGames li a:hover {color:#dd0303;}





/*----------media boxes---------*/
.boxes {overflow:hidden; width:377px; margin:25px 0 0 25px;}
.box {width:377px; overflow:hidden; margin-bottom:10px;}
.box_inner {width:365px; padding:6px; overflow:hidden; border:3px solid #fff; background:#ebebeb;}
.box_inner img {float:right; border:1px solid #d7d7d8; margin-right:6px; background:#fff; padding:3px;}
.box_inner .description {width:211px; min-height:82px; padding:5px; overflow:hidden; border:1px solid #d7d7d8; background:#fff; margin-bottom:6px;}
.box_inner h2 {color:#217cba; font-size:1.6em; line-height:1em; padding:0 0 3px 0;}
.rating {width:357px; overflow:hidden; border:1px solid #fff; background:#b3dafb; margin-bottom:6px;}
.rating span.rating_title {display:block; float:left; color:#034e81; font-size:1.1em; padding:6px;}
.rating img {border:none; float:left; padding:0; background:none; margin:0 3px 0 0;}
.info {width:347px; padding:5px; overflow:hidden; border:1px solid #c5c5c6; background:#fff;}

.comments_info {display:block; float:left; margin-right:20px; color:#2770a2; font-size:1.2em; padding:4px 18px 2px 0; background:url(../img/comments_icon.gif) no-repeat right 1px;}

.views_info {display:block; float:left; margin-right:20px; color:#e58c00; font-size:1.2em; padding:4px 18px 2px 0; background:url(../img/views_icon.gif) no-repeat right 1px;}

.cat_info {display:block; float:left; margin-right:20px; color:#2770a2; font-size:1.2em; padding:4px 18px 2px 0; background:url(../img/cat_icon.gif) no-repeat right 3px;}

/*----------individual media type headers----------*/
.video_box {width:377px; height:21px; background:#217cba url(../img/video_top.gif);}
.pic_box {width:377px; height:21px; background:#217cba url(../img/pic_top.gif);}
.game_box {width:377px; height:21px; background:#217cba url(../img/game_top.gif);}


/*----------bottom page navigation----------*/
ul.page_Nav2 {margin:0; float:right; text-align:center; padding:11px 0 0 0; list-style:none; }
.page_Nav2 li {float:left; margin:0; margin-left:3px; padding:0; line-height:1em;}
.page_Nav2 li a {display:block; padding:7px 6px 5px 6px; background:#161b27; border:1px solid #444757; font-size:.9em; color:#fff; line-height:1em;}
.page_Nav2 li a:hover {background:#ff6c00; border:1px solid #161b27;}





#footer {overflow:hidden; background:#0e131e; width:100%; border-top:1px solid #1a202e; margin-top:30px;}
#footer #fc1 {width:955px; margin:0 auto; overflow:hidden; padding:20px 0px 40px 25px;}
#footerDetails {overflow:hidden; background:#000; border-top:1px solid #1a202e;}
#footerDetails #fc2 {width:800px; margin:0 auto; overflow:hidden; border-bottom:1px solid #202d39; vertical-align:middle;}
#footerDetails #fc2 a {color:#a5b4be; font-size:1.1em; text-decoration:none; padding:13px 0; line-height:1.2em;}
#footerDetails .left {float:left;}
#footerDetails .right {float:right; margin-left:50px;}
#footerDetails .right span.green {color:#83bb0c;}

#fc1 ul {float:left; width:170px; margin-right:20px;}
#fc1 ul li {width:100%; padding:0; margin:0; list-style:none; font-size:1.2em; line-height:1em;}
#fc1 ul li a {color:#9bb1be; display:block; width:100%; padding:6px 0; background: url(../img/footer_div.gif) repeat-x bottom left;}
#fc1 ul li a:hover {background:#111726 url(../img/footer_div.gif) repeat-x bottom left; color:#fff;}

/*--------The stuff---------*/
#fc1 span {visibility:hidden;}
#fc1 ul.media h2 {background: url(../img/stuff_f_title.gif) no-repeat top left; width:100%; height:19; padding:0; margin:0; font-size:1.8em; line-height:1em;}
#fc1 li.media{background:url(img/footer_div.gif) repeat-x bottom left; padding-bottom:1px;}
/*------------------------------*/

/*--------About---------*/
#fc1 span {visibility:hidden;}
#fc1 ul.about h2 {background: url(../img/about_f_title.gif) no-repeat top left; width:100%; height:19; padding:0; margin:0; font-size:1.8em; line-height:1em;}
#fc1 li.about {background:url(img/footer_div.gif) repeat-x bottom left; padding-bottom:1px;}
/*------------------------------*/

/*--------Partners---------*/
#fc1 span {visibility:hidden;}
#fc1 ul.partners h2 {background:url(../img/partners_f_title.gif) no-repeat top left; width:100%; height:19; padding:0; margin:0; font-size:1.8em; line-height:1em;}
#fc1 li.partners {background:url(img/footer_div.gif) repeat-x bottom left; padding-bottom:1px;}
/*------------------------------*/


/*--------Friends---------*/
#fc1 span {visibility:hidden;}
#fc1 ul.friends h2 {background:url(../img/friends_f_title.gif) no-repeat top left; width:100%; height:19; padding:0; margin:0; font-size:1.8em; line-height:1em;}
#fc1 li.friends {background:url(img/footer_div.gif) repeat-x bottom left; padding-bottom:1px;}
/*------------------------------*/


/*--------Links---------*/
#fc1 span {visibility:hidden;}
#fc1 ul.links h2 {background:url(../img/links_f_title.gif) no-repeat top left; width:100%; height:19; padding:0; margin:0; font-size:1.8em; line-height:1em;}
#fc1 li.links {background:url(img/footer_div.gif) repeat-x bottom left; padding-bottom:1px;}
/*------------------------------*/