html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
#wrap{background-color:#000;width:940px;margin:0 auto;-moz-box-shadow:0 0 25px #000;-webkit-box-shadow:0 0 25px #000;}
#side{margin-right:10px;width:300px;float:right;}
#main{margin-left:10px;width:590px;float:left;}
#fullwidth {padding:0 20px;float:left;width:900px;}
footer{clear:both;padding:72px 0 50px 0;width:100%;background:url(/style/images/backgrounds.jpg) repeat-x 0 -308px;text-align:center;}
header{margin-bottom:0px;background:url(/style/images/backgrounds.jpg) repeat-x 0 -120px;float:left;}
body{background-color:#000;}
.vbmenu_popup{background-color:#fff;}
.tfoot,.fjsel{background-color:#3e5c92;}
.wysiwyg{background-color:#f5f5ff;}
.inlinemod{background-color:#ffc;}
.fjdpth0{background-color:#f7f7f7;}
.panel{background-color:#e4e7f5;}
.panelsurround{background-color:#d1d4e0;}
.vbmenu_control{background-color:#738fbf;}
.vbmenu_option{background-color:#bbc7ce;}
.vbmenu_hilite{background-color:#8a949e;}
header nav ul li a:hover,header nav ul li ul,header nav ul li:hover a{background:#5e0101;}
body,footer a,footer a:hover,footer a:visited{color:#9c9b9b;}
a{color:#a90000;}
a:hover{color:#fb0000;}
h1 a,h1 a:hover,h4 a,h4 a:hover,header a,header a:hover,header a:visited,a.font-size,a.readon,a.readon:visited,a.button-secondary,a.button-secondary:visited,.button,h2,h3,h4,h5,legend{color:#fff;}
a.forum,a.forum:hover{color:#000;}
.tfoot,.tfoot a:link,.tfoot_alink,.tfoot a:visited,.tfoot_avisited,.fjsel{color:#e0e0f6;}
.highlight{color:#f00;}
.shade,a.shade:link,a.shade:visited{color:#777;}
.tcat .shade,.shade,.tfoot .shade{color:#ddd;}
.vbmenu_popup{border-color:#0b198c;}
h3{border-color:#9c9b9b;}
body{font-family:arial,helvetica,verdana,sans-serif;font-size:62.5%;}
#wrap{font-size:1.4em;line-height:1.4em;}
h4,.slidetext h1,h1{font-size:1.5em;line-height:1.2em;font-weight:normal;}
h2,h3,h4,h5{font-weight:normal;}
h3,#main_story span,.forumtitle a{font-size:22px;}
.tcat,.highlight{font-weight:bold;}
h3,#main_story span{font-weight:100;}
h3,#main_story span,header nav li,footer li,a.readon,a.button-secondary,.button{text-transform:uppercase;}
p{margin:0 0 10px 0;}
.smallfont,.thead{font-size:.8em;line-height:1.2em;}
h1{color:#fff;margin-bottom:20px;}
a:link,a:visited,a.active,a:hover,a.readon:hover,a.button-secondary:hover{text-decoration:none;}
.tcat a:hover,.tcat a:active,.tcat_ahover,.vbmenu_control a:hover,.vbmenu_control a:active,.vbmenu_control_ahover,a.shade:active,a.shade:hover{text-decoration:underline;}
a.blog{display:block;}
a.right{float:right;}
a.readon,a.button-secondary,.button{padding:6px 9px 6px 9px;margin-left:-2px;background:transparent url(/style/images/backgrounds.jpg) repeat-x 0 -60px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;}
a.readon:hover,.button:hover{background-position:0 -90px;}
a.button-secondary{background-position:0 0;}
a.button-secondary:hover{background-position:0 -30px;}
.button{border:0 none;padding-top:5px;font-size:1em;}
.search .button{padding:3px;background-position:0 -67px;font-size:.8em;}
.search .button:hover{background-position:0 -97px;}
header nav{float:left;width:98%;height:32px;margin-bottom:20px;padding:0 1%;}
header nav ul li a,footer li a{padding:8px 7px 5px 7px;margin-right:10px;}
header nav ul,footer ul{list-style:none;margin:6px 0 0 0;}
footer ul{text-align:center;}
header nav ul li{position:relative;}
header nav ul li ul{display:none;position:absolute;top:20px;left:0;text-align:left;margin:0;padding:0 0 6px 0;width:160px;z-index:999;}
header nav ul li:hover ul,header nav ul li ul li{display:block;}
header nav ul li ul li{padding:6px 0 0 6px;}
header nav ul li ul li a{padding:0;}
header nav ul li,footer li{display:inline;}
a#logo{float:left;display:block;width:188px;margin-left:8px;overflow:hidden;}
#header_adcode{margin:7px 8px 0 0;float:right;}
a#twitter,a#facebook,a#youtube,a#rss,.profile-icon,.posts-icon,.pm-icon{display:block;text-indent:-3000px;width:20px;height:20px;padding:0;margin:-3px 0 0 5px;float:right;background:url(/style/images/icons.png) no-repeat;}
a#twitter{background-position:-191px -20px;}
a#facebook{background-position:-191px -40px;}
a#rss{background-position:-191px -60px;}
a#youtube{background-position:-191px 0;}
.pm-icon{background-position:-269px -49px;height:14px;width:18px;}
.posts-icon{background-position:-231px -51px;width:23px;}
.profile-icon{background-position:-255px -52px;width:14px;}
li.icons {display:block;float:left;width:100%;}
header{position:relative;}
.search{position:absolute;top:2px;right:150px;}
#main_story{position:relative;margin-top:0px;margin-bottom:20px;}
#main_story span{position:absolute;top:0;left:0;width:100%;height:89px;padding:32px 0 0 0;background:url(/style/images/magazine-carbon.gif) no-repeat;}
#main_story img{width:100%;height:auto;margin:25px 0 0 0;}
#main_story p img{display:none;}
#main_story h4 a:link,#main_story h4 a:hover,#main_story h4 a:visited{font-size:50px;line-height:50px;}
#main_story span h3{border-bottom:0 none;}
#focus{margin:0 0 27px -10px;}
#focus .item{float:left;width:140px;height:24em;overflow:visible;margin:0 0 27px 10px;}
#focus img{height:91px;width:140px;margin:0 0 10px 0;}
#focus p img{display:none;}
#focus a.more,#featured a.more{float:right;font-size:200%;}
#featured .item{float:left;width:290px;height:22em;overflow:visible;margin:0 0 20px 10px;}
#focus h3,#featured h3{margin-left:10px;}
#featured .item p,#focus .item p{padding:0 5px 0 0;}
#featured img{height:165px;width:290px;margin:0 0 10px 0;}
#featured p img{display:none;}
#featured{margin:0 0 27px -10px;clear:both;}
span.in a,span.in a:hover,span.title a,span.title a:hover{color:#fff;font-weight:normal;}
#threads span.title{margin:0;width:auto;font-size:1.2em;}
#threads .item{margin-bottom:15px;width:290px;}
#fpss-container{height:304px;}
#fpss-slider{overflow:hidden;background:none;width:477px;height:302px;border-top:1px solid #a90000;border-bottom:1px solid #a90000;border-left:1px solid #a90000;margin:0;padding:0;float:left;position:relative;}
.slide-inner{overflow:hidden;}
#slide-outer .slide-inner a.fpss_img span span span img{width:527px;height:320px;}
.slide{position:absolute;overflow:hidden;height:317px;}
#slide-wrapper{display:none;text-align:left;position:absolute;}
#slide-loading{background:#fff url(/style/images/loading.gif) no-repeat center;text-align:center;}
#slide-outer .slide-inner{position:relative;margin:0;color:#fff;overflow:hidden;background:#222;}
.fpss_introtext{width:180px;margin:0;padding:20px;position:absolute;top:89px;left:0;background:#000;background:rgba(0,0,0,0.8);}
#navi-outer{float:right;margin:0;padding:0;overflow:hidden;width:109px;height:100%;}
#navi-outer ul{margin:0 -1px;padding:0;text-align:right;}
#navi-outer li{display:inline;background:none;padding:0;margin:0;}
#navi-outer li a,#navi-outer li a:hover,#navi-outer li a.navi-active{display:block;float:left;overflow:hidden;width:109px;height:58px;padding:0;margin:0 0 1px 0;text-decoration:none;line-height:34px;background:#000;-moz-border-radius:0;-webkit-border-radius:0;}
#navi-outer li a,#navi-outer li a:hover{border-top:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;}
#navi-outer li a.navi-active{border-top:1px solid #a90000;border-bottom:1px solid #a90000;border-right:1px solid #a90000;}
#navi-outer li a img,#navi-outer li a:hover img,#navi-outer li a.navi-active img{height:90px;width:auto;display:block;margin:-10px 0 0 -30px;}
#navi-outer li a:hover img{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);}
#navi-outer li a.navi-active img{opacity:.2;-moz-opacity:.2;filter:alpha(opacity=20);}
#navi-outer li.noimages{display:none;}
span.fpss_key{display:none;}
span.fpss_keytitle{display:none;}
.fpss_introtext .slidetext h1{font-weight:bold;margin:0;padding:0;color:#fff;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.fpss_introtext .slidetext h2{gmargin:0;padding:0;color:#999;font-weight:normal;}
.fpss_introtext .slidetext h3{margin:0;padding:0;display:none;}
.fpss_introtext .slidetext p margin:8px 0 12px 0;padding:0;color:#fff;}
a:active,a:focus{outline:0;}
#fpss-container img{border:none;}
.fpss_introtext .slidetext img,.fpss_introtext .slidetext p img{display:none;}
a:active,a:focus{outline:0;}
#slide-outer .slide-inner a.fpss_img span span span{background:none;}
a.off .arrow{display:none;}
span.arrow{display:block;height:52px;width:37px;position:relative;overflow:hidden;margin:0 auto -64px;}
#navi-outer .arrow .arrow-image{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);position:absolute;left:-167px;top:16px;}
.module{margin-bottom:10px;float:left;}
#news .item{margin:0 0 20px 0;}
#news img{width:100px;float:left;margin-right:10px;}
li.lastpost,li.lastpost a,li.threads,li.posts,li.views,li.replies,li.replies a,li.replies a:visited{color:#eadda1;}
ul.forumhead,ul.forumhead a,ul.threadhead li.thread,ul.forumhead li.title{color:#fff;}
ul.forumhead li,ul.threadhead li{font-size:11px;color:#4d4d4d;}
.forumblock{background:url(/style/images/forum-block.jpg) no-repeat;float:left;width:100%;padding-top:25px;margin-bottom:40px;}
ul.forumhead li,ul.forumlist li,ul.threadhead li,ul.threadlist li{display:block;float:left;margin-right:5px;}
.title{width:200px;margin-left:59px;}
ul.threadhead li.thread{margin-left:59px;}
li.lastpost,li.lastpost a,li.lastpost a:visited{text-align:left;font-size:11px;line-height:12px;}
ul.threadhead li.lastpost,ul.forumhead li.lastpost{line-height:inherit;}
li.forum{width:200px;margin-left:7px;}
li.thread{margin-left:7px;width:280px;}
li.thread,li.thread a{color:#fff;}
ul.forumlist,ul.threadlist{float:left;margin:0 0 25px 12px;}
li.lastpost{width:175px;white-space:nowrap;}
ul.threadlist li.lastpost,ul.threadhead li.lastpost{width:125px;}
li.threads,li.posts,li.views,li.replies{width:60px;text-align:center;}
li.views,li.replies{width:40px;}
li.icon{margin-top:-6px;}
span.pagination,span.author{display:block;font-size:11px;line-height:12px;}
#whosonline,#forumstats{width:49%;}
#whosonline{margin-right:10px;}
ul.buttons{float:right;width:100%;margin-bottom:40px;}
ul.buttons li{display:inline;margin-left:10px;}
.pagenav{float:right;}
.pagenav a,.pagenav span{margin-left:5px;}
.moderationoptions,.forumjump,.forumrules{margin:20px 0 20px 20px;}
.moderationoptions span,.forumjump span{display:block;}
.forumrules div{font-size:11px;line-height:13px;}
.user-details,.post-message{clear:both;}
a.avatar img{max-width:100px;max-height:100px;float:left;margin-right:20px;}
.user-details ul{float:left;margin-top:27px;}
.post-message{background:url(/style/images/post-top.jpg) no-repeat -2px -27px;padding:13px 25px 10px 25px;border:#300 2px solid;border-top:0 none;border-bottom:0 none;}
.signature{background:url(/style/images/post-bottom.jpg) no-repeat 0 bottom;padding:7px;overflow:hidden;}
.user-details{position:relative;margin-left:25px;margin-bottom:10px;float:left;}
.user-details:hover .overlay{display:block;}
.overlay{display:none;color:#000;background:#fff;position:absolute;top:0;left:70px;z-index:99;padding:15px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:5px 5px 20px #000;-webkit-box-shadow:5px 5px 20px #000;}
.afterpost-buttons{float:right;clear:both;height:30px;}
.edited{float:right;font-size:11px;margin-top:10px;}
span.alert{color:yellow;text-transform:uppercase;}
.next-prev{clear:both;}
.next-prev span{float:right;}
.post-wrapper{float:left;width:100%;overflow:hidden;}
.afterpost-buttons .buttons{display:none;}
.post-wrapper:hover .afterpost-buttons .buttons{display:block;}
.attachment{width:100%;float:left;padding:20px;}
.attachment img{max-width:150px;}
.post-message object{max-width:535px;}
.breadcrumbs{margin-bottom:30px;}
span.post-top{background:url(/style/images/post-top.jpg) no-repeat 0 0;width:100%;clear:both;height:27px;display:block;}
fieldset{margin-bottom:30px;}
ul#userbar{display:block;position:fixed;margin-left:-10px;width:940px;bottom:0;background:#a90000 url(/style/images/backgrounds.jpg) repeat scroll 0 -20px;color:#ddb2b2;padding:10px 0;-moz-box-shadow:0 -10px 25px #000;-webkit-box-shadow:0 -10px 25px #000;z-index:99;}
ul#userbar a,ul#userbar #login input.button{color:#ddb2b2;}
ul#userbar a:hover,ul#userbar #login input.button:hover{color:#fff;}
ul#userbar li.post a,ul#userbar ul.menu,ul#userbar ul.menu a,ul#userbar ul.right li.main:hover,ul#userbar li a:hover{color:#fff;text-decoration:none;}
ul.right{float:right;margin-right:10px;}
ul.left{float:left;margin-left:10px;}
ul#userbar li{position:relative;display:inline;padding:0 10px;}
ul.menu{position:absolute;bottom:37px;width:220px;background:#a90000;padding:9px 0 0 0;-moz-border-radius-topright:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;right:0;display:none;}
li.quicklinks ul.menu{right:3px;}
ul#userbar ul li ul ul{position:relative;padding:0 0 12px 0;}
ul#userbar ul li ul ul li{display:block;padding:0;}
ul#userbar ul li ul ul li a,ul#userbar li.item{display:block;padding:6px 15px;}
ul#userbar li.item a{display:inline;padding:0;}
ul#userbar ul li ul ul li a:hover{background:#5a0000;}
ul#userbar li.item a:hover{background:transparent;}
ul#userbar input.button{margin:20px 0 0 20px;}
ul#userbar ul.right li.main,ul#userbar #login input.button{background:transparent;margin:0;padding:10px;border-left:1px solid #953a3a;border-top:1px solid #953a3a;border-right:2px solid #5a0000;border-bottom:0 none;}
ul#userbar ul.right li.post{margin-right:-4px;}
ul#userbar ul.right li.main:hover,ul#userbar #login input.button:hover{background:#a90000;cursor:pointer;border:0 none;padding:11px 12px 10px 11px;}
ul#userbar ul.right li.main:hover ul.menu{display:block;}
#login input{margin-right:15px;}
ul#userbar #login input.button{margin:-10px 0;font-family:arial,helvetica,verdana,sans-serif;font-size:1em;line-height:1em;}
ul#userbar #login input#navbar_username,ul#userbar #login input#navbar_password{height:12px;}
ul#userbar .button{-moz-border-radius:0;-webkit-border-radius:0;}
.imagebutton{padding:10px 2px 0 2px;display:inline;background:#fff;}
fieldset.smilies img{padding:5px;}
.controlbar{line-height:30px;}
#vB_Editor_001_popup_forecolor,#vB_Editor_001_size_out,#vB_Editor_001_font_out{display:inline;}
#vB_Editor_001_color_bar{margin-left:-22px;}
#vB_Editor_001_cmd_removeformat,#vB_Editor_001_popup_forecolor,#vB_Editor_001_popup_fontname,#vB_Editor_001_popup_fontsize{margin-right:4px;}
#article .user-details,#article .attachment, #article .post-top, #article .signature{display:none;}
#article .post-message{background:transparent;font-size:16px;line-height:26px;padding:0 20px 0 0; border:0 none;}
#article h1{font-size:42px;line-height:39px;margin:30px 0 10px 0;color:#fff;font-family:arial,helvetica,verdana,snas-serif;}
.vbmenu_popup{border:1px solid;}
.alt1,.alt1Active{padding:1px;}
.wysiwyg{margin:5px 10px 10px 10px;padding:0;}
.panel{background:url(/forum/images/gradients/gradient_panel.gif) repeat-x top left;padding:10px;border:2px outset;}
.panelsurround{background:url(/forum/images/gradients/gradient_panelsurround.gif) repeat-x top left;}
.vbmenu_control{padding:3px 6px 3px 6px;white-space:nowrap;}
.vbmenu_option{white-space:nowrap;cursor:pointer;}
.vbmenu_hilite{white-space:nowrap;cursor:pointer;}
td.thead,th.thead,div.thead{padding:4px;}
.pagenav td{padding:2px 4px 2px 4px;}
h3,#main_story span{margin:0 0 18px 0;}
h3{border-bottom:1px solid;}
#vba_news4 .item{margin-bottom:20px;}
footer ul{margin:0 0 20px 0;}
#gallery{width:288px;}
.thumb{width:70px;height:70px;overflow:hidden;float:left;margin:0 2px 2px 0;}
#gallery img{max-height:150px;max-width:150px;}
#right-col .item{margin:0 0 23px 0;}
#right-col .item img{display:none;}
#threads{margin-left:10px;}
body{background-color:#0f0f0f;}
header,section,article,aside,footer,nav{display:block;}
.forumgallery{display:none;}
.greenbox{border:1px solid #373;background:#bfb;color:#373;padding:3px;}
.redbox{border:1px solid #733;background:#fbb;color:#733;padding:3px;}
span.online {font-size:0.5em;text-transform:uppercase;color:#fff;}
.quote {background:rgb(51, 0, 0);background:rgba(169, 0, 0, 0.2);margin:0 -25px 19px;padding:21px;25px;border-bottom:#300 2px solid;}
#quick-reply #vB_Editor_QR_controls {display:none;}
#quick-reply {margin-bottom:20px;}
#sharethis_0 {z-index:99;position:fixed;top:70%;left:0;height:83px;width:35px;overflow:hidden;}
#sharethis_0 .stico_default {padding:0 17px 65px;background:url(/style/images/icons.png) no-repeat -268px 0 !important;-moz-box-shadow:0 -10px 25px #000;-webkit-box-shadow:0 -10px 25px #000;}
#sharethis_0 .stico_default, #sharethis_0 {-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;}
.stbuttontext {display:none;}
.postcount {font-size:0.8em;}
.post-time{clear:both;float:right;font-size:0.8em;margin:0 15px -15px 0;}
/*.tcattdimgresizer {max-width:260px;}*/
.post-message img {max-width:535px;}