/* ==========================================================================*/
/* Copyright (c) Cyber Creations, Inc
/* v 1.2
/* LEGACY
/* ==========================================================================*/

/* ========================================================================== */
/* GENERAL
/* General site use, such as forms, images, text, tables (etc)
/* ========================================================================== */

/* html { overflow:-moz-scrollbars-vertical; } */
body {
	font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.68em; margin-left:0px;
	margin-top:0px; margin-right:0px; margin-bottom:0px; background:#000018 url(gradientbg_v1.jpg) no-repeat 50% 0%;
}
img { border:0px; }
div { padding:0; margin:0; }
table { font-family:Verdana,Arial,Helvetica,sans-serif; z-index:4; }
form { margin:0px; }
a { border:0px; }
a:link { color:#ffeaa1; text-decoration:none; }
a:visited { color:#ffeaa1; text-decoration:none; }
a:hover { color:#C9FFBB; text-decoration:underline; }
a:active { color:#FF0000; text-decoration:none; }
H1,H2,H3,H4,H5 { margin-top:2px; margin-bottom:2px; }
HR { border:none 0; border-top:1px solid #686868; height:1px; padding:0px; }
textarea { border:1px solid #565656; color:#000000; background:#D2D2D2 url(lg_form_background.png) repeat-x top left; }
textarea:hover { background-image:none; background-color:#FFFFFF; }
input.submit { position:relative; height:20px; top:1px; z-index:50; }
input.button { position:relative; height:20px; top:1px; z-index:50; }
input.text,input.submit,input.password,input.button,input.file { border:1px solid #565656; background:#e7e7e7 url(lg_form_background.png) repeat-x top left; color:#000000; z-index:50; }
input.text:hover,input.submit:hover,input.password:hover,input.button:hover,input.file:hover { border:1px solid #565656; background-image:none; background-color:#FFFFFF; z-index:50; }
select { border:1px solid #565656; background:#D2D2D2 url(lg_form_background.png) repeat-x top left; color:#000000; }
select:hover { background-image:none; background-color:#FFFFFF; }

/* ========================================================================== */
/* Style Specific
/* Definitions for elements used in this theme (LEGACY)
/* ========================================================================== */

/* PageFramework ----------------------------------------- */
#pageBase { height:100%; }
#container { margin:0 auto; margin-top:0px; margin-bottom:20px; width:980px; color:#DDDDDD; position:relative; }

#gqj { position:absolute; z-index:94; overflow:hidden; top:0px; left:749px; padding:0px 1px 0px 0px; width:230px; height:325px; background-color:#4B4F68; }
#gqj .tabs { background-image:url(lg_gqj_base_v1.gif); }
#gqj .tabs td { height:25px; }
#gqj .tabs a { width:70px; height:25px; display:block; }
#gqj .tabs a:hover { background:transparent url(lg_gqj_base_v1.gif) no-repeat 0px -25px; }
#gqj .tabs a.close { width:20px; }
#gqj .tabs a.dv:hover { background-position:-70px -25px; }
#gqj .tabs a.re:hover { background-position:-140px -25px; }
#gqj .tabs a.x:hover { background-position:-210px -25px; }
#gqj .output { width:229px; height:275px; overflow:auto; position:relative; left:1px; }
#gqj .output div { background:#22272e url(featuretteBG_v3t.jpg) no-repeat top left; }
#gqj .output span { display:block; height:13px; width:200px; padding:2px 3px 1px 3px; cursor:pointer; cursor:hand; overflow:hidden; white-space:nowrap; }
#gqj .output a { width:176px; overflow:hidden; height:13px; padding-right:6px; display:block; float:left; }
#gqj .output p { padding:0px; margin:0px; }
#gqj .output p.dv { color:#E29A4D; }
#gqj .output p.re { color:#5AADF0; }
#gqj .gqjfoot { width:230px; height:25px; color:#FFF; background-image:url(lg_gqj_foot_v1.gif); overflow:hidden;}
#gqj .gqjfoot span { padding:5px 0px 0px 6px; display:block; }

/* PageHeader ----------------------------------------- */
#headnavbread { }

#headnavbread #header { position:relative; width:100%; height:74px; background:transparent url(lg_hdr_bg_v31.gif) no-repeat top left; }
#headnavbread #header #logo { position:relative; float:left; left:7px; top:1px; width:251px; height:68px; }
#headnavbread #header #logo a { display:block; width:100%; height:100%; }
#headnavbread #header #header_ad { position:relative; float:left; width:500px; height:60px; left:20px; top:7px; border:0px solid #394776; }
#headnavbread #header #stats { position:absolute; left:789px; top:22px; height:40px; padding:4px 6px 4px 4px; width:180px; color:#FFFFFF; text-align:right; overflow:hidden; }
#headnavbread #header #stats .label { color:#B0B2CB; }
#headnavbread #header #stats .value { color:#DDCA8A; font-weight:bold; }
#headnavbread #header .qj { position:absolute; left:780px; top:0px; height:22px; width:200px; overflow:hidden; cursor:pointer; cursor:hand; }

#headnavbread #header #datetime { display:none; position:absolute; left:872px; width:100px; top:48px; padding:3px; text-align:right; font-size:10px; color:#7077C6; }
#headnavbread #header .hdr_l { position:absolute; display:none; }
#headnavbread #header .hdr_r { position:absolute; display:none; }

#headnavbread #secondaryBar { position:relative; width:980px; line-height:22px; height:32px; overflow:hidden; background:transparent url(lg_hdr_bg_v31.gif) no-repeat 0px -74px; }
#headnavbread #secondaryBar #newsticker { position:absolute; left:30px; top:0px; height:22px; width:auto; float:left; font-size:1em; text-indent:5px; color:#A2A2A2; overflow:hidden; }
#headnavbread #secondaryBar #newsticker a:link { color:#FFEAA1; text-decoration:underline; }
#headnavbread #secondaryBar #newsticker a:visited { color:#FFEAA1; text-decoration:underline; }
#headnavbread #secondaryBar #newsticker a:hover { color:#FFFFFF; text-decoration:underline; }
#headnavbread #secondaryBar #newsticker_controls { position:absolute; left:5px; top:0px; width:30px; padding-left:4px; color:#414141; }
#headnavbread #secondaryBar #newsticker_controls .newstickerPrevious { position:absolute; top:0px; left:0px; display:block; width:15px; height:22px; background:transparent url(lg_ntP.png) no-repeat 2px 7px; cursor:pointer; text-indent:20px; overflow:hidden; }
#headnavbread #secondaryBar #newsticker_controls .newstickerNext { position:absolute; top:0px; left:15px; width:15px; display:block; height:22px; background:transparent url(lg_ntN.png) no-repeat 2px 7px; cursor:pointer; text-indent:20px; overflow:hidden; }

#headnavbread #secondaryBar #userdata { position:relative; float:right; top:0px; padding-left:10px; padding-right:11px; color:#A2A2A2; text-align:right; font-size:1em; background:transparent url(lg_hdr_bg_v31.gif) no-repeat right -74px; }
#headnavbread #secondaryBar #userdata a:link { color:#6191E2; text-decoration:none; }
#headnavbread #secondaryBar #userdata a:visited { color:#6191E2; text-decoration:none; }
#headnavbread #secondaryBar #userdata a:hover { color:#FFFFFF; text-decoration:underline ; }
#headnavbread #secondaryBar #userdata .loginbarinput { position:relative; top:-1px; padding:0px; margin:0px; font-size:12px; color:#FFFFFF; border:1px solid #666666; width:60px; height:16px; background-image:none; background-color:#000000; }
#headnavbread #secondaryBar #userdata .loginbarinput:hover,#headnavbread #secondaryBar #userdata input.text:hover { border:1px solid #6191E2; }
#headnavbread #secondaryBar #userdata .loginbarbutton { color:#A2A2A2; background-image:none; background-color:transparent; font-weight:bold; height:16px; border:0px; margin:0px; padding:0px; position:relative; top:0px; font-size:12px; }
#headnavbread #secondaryBar #userdata .logincheckbox { position:relative; top:-1px; padding:0px; margin:0px; }
#headnavbread #secondaryBar #userdata .loginbarbutton:hover, #headnavbread #secondaryBar #userdata input.button:hover { color:#FFFFFF; }
#headnavbread #secondaryBar #userdata .avatar { position:relative; float:left; top:2px; left:-3px; width:18px; height:18px; display:none; }

#headnavbread #navigation { position:relative; margin:0px; padding:0px; height:24px; width:100%; line-height:24px; text-align:center; font-size:1.1em; border:0px; background:transparent url(lg_nav_bg_v2_l.gif) no-repeat top left; }
#headnavbread #navigation ul { position:relative; float:left; height:24px; line-height:24px; padding:0px; margin-left:2px; top:0px; margin:0 auto; list-style:none; font-weight:bold; }
#headnavbread #navigation li { position:relative; float:left; padding:0px; margin:0px; background:transparent; white-space:nowrap; }
#headnavbread #navigation li:hover, #headnavbread #navigation li.sfhover { }
#headnavbread #navigation a { float:left; display:block; width:auto; height:24px; padding:0px 2px 0px 0px; margin:0px; text-decoration:none; color:#FFFFFF; white-space:nowrap; }
#headnavbread #navigation a:hover { color:#FF0000; }

#headnavbread #navigation .current { color:#7CF24B; }
#headnavbread #navigation .current a { color:#7CF24B; padding-left:2px; margin-right:2px; } /* background:transparent url(lg_nav_current_v2.gif) no-repeat top left; */
#headnavbread #navigation .current a:hover { color:#FF0000; background-image:none; }
#headnavbread #navigation .current:hover, #navigation .current.sfhover { }

#headnavbread #navigation .admin { position:relative; float:left; padding:0px; margin:0px; white-space:nowrap; }
#headnavbread #navigation .admin:hover, #headnavbread #navigation .admin.sfhover { }
#headnavbread #navigation .admin a { float:left; display:block; width:auto; height:24px;padding:0px 2px 0px 0px; margin:0px; text-decoration:none; color:#FF0000; white-space:nowrap; }
#headnavbread #navigation .admin a:hover { color:#FFFFFF; }

#headnavbread #searchBar { background:#737373 url(lg_sbBg.png) repeat-x top left; color:#000000; height:29px; line-height:19px; }
#headnavbread #searchBar .container { font-weight:bold; position:relative; left:3px; top:5px; }
#headnavbread #searchBar .label { } /* IE7 */

#headnavbread #thinbar { position:relative; height:28px; width:980px; line-height:28px; background:#000a8b url(lg_customBar_message.png) repeat-x top left; overflow:hidden; }
#headnavbread #thinbar .text { position:relative; left:10px; font-weight:bold; top:1px; width:970px; color:#DDDDDD; }
#headnavbread #thinbar .text .hide { position:absolute; left:952px; top:0px; width:100px; }
#headnavbread #thinbar .text .hide img { position:relative; top:8px; }

/* PageBody ----------------------------------------- */
#body { position:relative; float:left; left:0px; margin:0 auto; padding:5px; width:970px; background:#000035 url(lg_pb2_bg.gif) repeat-y top left; }
#body p { padding-top:0px; margin-top:0px; }

#footer { clear:both; position:relative; float:left; width:100%; display:block; padding:6px 0px 15px 0px; text-align:center; font-size:0.9em; border-bottom:0px; color:#D6D6D6; background:transparent url(lg_footer.gif) no-repeat top left; } /* border-top:1px solid #4a4f68; */
#footer a:link { color:#6191E2; text-decoration:none; font-weight:bold; }
#footer a:visited { color:#6191E2; text-decoration:none; font-weight:bold; }
#footer a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#footer .generationtime { color:#44446C; }
#footer .datetime { color:#A6A6A6; }
#footer .search { font-weight:bold; }
#footer .search input { width:90px; }
#footer .search .submit { width:40px; }

/* Panels (remember to comphenste 1px border)------------------------------------- */
.panel { position:relative; float:left; padding:0px; margin:0px; }
.panelTitleBar { position:relative; height:17px; background:#43485f url(lg_ptMid.png) repeat-x top right; }
.panelTitleBar div.title { position:relative; width:100%; height:17px; background:transparent url(lg_ptLeft.png) no-repeat top left; }
.panelTitleBar h3 {position:relative; width:100%; margin:0px; padding:0px; height:17px; background:transparent url(lg_ptRight_v2.png) top right no-repeat; color:#D9DEF2; text-indent:5px; font-size:11px; line-height:17px; font-weight:bold; }
.panelTitleBar h3 a { color:#D9DEF2; }
.panelTight { height:1px !important; background:transparent url(lg_ptMid.png) repeat-x 0px -10px !important; }
.panelTight .title { display:none !important; }
.panelBody { position:relative; padding:0px; margin:0px; background:#000000 url(lg_pbb.png) top left repeat-x; border:1px solid #383B4F; border-top:0px; }
.panelBody p { width:95%; margin:0 auto; padding:0px; padding-bottom:12px; }
.panelFullWidth { width:100%; }
.panelHalfWidth { width:50%; margin:0 auto; }
.panelTopSpacer { margin-top:8px; }
.panelLeftSpacer { margin-left:8px; }
.panelRightSpacer { margin-right:8px; }
.panelBottomSpacer { margin-bottom:8px; }
.panelDoubleBottomSpacer { margin-bottom:16px; }
.panelNoPad { margin:0px; padding:0px; }
.panelRSS { margin-top:32px; }
.panelForumSL { width:162px; }
.panelPromoWinners { width:80%; margin:10px 10% 10px 10%; }
.panelHomeSpacer { margin-top:6px; }

/* Classes ------------------------------------ */
#classes H1 { font-size:2em; }
#classes p { padding:6px; margin:0px; }
.buff_5 { margin:5px; }
.buff_10 { margin:10px; }
.buff_15 { margin:15px; }
.buff_20 { margin:20px; }
.buff_25 { margin:25px; }
.buff_30 { margin:30px; }
.buff_35 { margin:35px; }
.buff_40 { margin:40px; }
.padd_5 { padding:5px; }
.padd_10 { padding:10px; }
.padd_15 { padding:15px; }
.padd_20 { padding:20px; }
.padd_25 { padding:25px; }
.padd_30 { padding:30px; }
.padd_35 { padding:35px; }
.padd_40 { padding:40px; }
.yellow { color:#FFEAA1; }
.black { color:#000000; }
.green { color:#96F000; }
.white { color:#FFFFFF; }
.blue { color:#00ABFF; }
.darkblue { color:#040A76; }
.grey { color:#767676; }
.darkgrey { color:#484848; }
.lightgrey { color:#C1C1C1; }
.bg_yellow { background:#FFEAA1; }
.bg_black { background:#000000; }
.bg_green { background:#96F000; }
.bg_white { background:#FFFFFF; }
.bg_blue { background:#00ABFF; }
.bg_darkblue { background:#040A76; }
.bg_grey { background:#767676; }
.bg_darkgrey { background:#484848; }
.bg_lightgrey { background:#C1C1C1; }
.border_yellow { border:1px solid #FFEAA1; }
.border_black { border:1px solid #000000; }
.border_green { border:1px solid #96F000; }
.border_white { border:1px solid #FFFFFF; }
.border_blue { border:1px solid #00ABFF; }
.border_darkblue { border:1px solid #040A76; }
.border_grey { border:1px solid #767676; }
.border_darkgrey { border:1px solid #484848; }
.border_lightgrey { border:1px solid #C1C1C1; }
.left { float:left; }
.right { float:right; }
.middle { text-align:center; }
.center { margin:0 auto; }
.tablecenter { text-align:center; }
.screenshot { border:1px solid #636363; }
.size1 { font-size:24px; }
.size2 { font-size:20px; }
.size3 { font-size:18px; }
.size4 { font-size:15px; }
.size5 { font-size:12px; }
.size6 { font-size:9px; }
.clear { clear:both; }
.ppad { padding:6px; }
.paddingFive { padding:5px; }
.greyList { list-style-image:url(lg_hmlgr_v2.png); list-style-type:circle; }
.redColor, a.redColor { color:#ff0000; }
.defaultContainer { width:200px; }
.centeredContent { text-align:center; }

#adminButtons { position:relative; float:left; width:100%; height:34px; display:block; }

/* Section Header -----------------------------------------*/
#sectionHeader { width:978px; position:relative; top:-5px; left:-4px; padding:0px; margin:0px; background:#0e0e32 url(sheader_bg.gif) no-repeat bottom left; }
#sectionHeader H1 { font-size:16px; width:100%; font-weight:bold; height:24px; position:relative; text-indent:6px; padding:8px 0px 0px 0px; margin:0px; }
#sectionHeader H1 .small { font-size:11px; font-weight:normal; line-height:12px; padding:0px; margin:0px; }
#sectionHeader H1 .current { color:#81C5FF; font-weight:bold; }
#sectionHeader H1 .highlight { color:#90FF8B; }
#sectionHeader ul { position:relative; list-style:none; height:20px; left:2px; width:970px; padding:0px; margin:0px; margin-bottom:0px; top:-3px; }
#sectionHeader ul li { position:relative; float:left; height:20px; padding:0px 4px 0px 4px; line-height:20px; }

/* Columns (958px total)----------------------------------------- */
#colOne { position:relative; float:left; width:570px; margin-left:1px; margin-top:0px; overflow:hidden; }
#colTwo { position:relative; float:left; width:220px; margin-left:7px; margin-right:3px; margin-top:0px; overflow:hidden; }
#colThree { position:relative; float:left; width:162px; margin-top:0px; margin-left:3px; padding:0px; overflow:hidden; }
#colFour { position:relative; float:left; width:796px; margin-left:1px; margin-top:0px; overflow:hidden; } /* faq,gameon,downloads,gameview,search,contests */
#colFive { position:relative; float:left; width:162px; margin:0px 0px 0px 6px; } /* faq,gameon,downloads,gameview,search,contests */
#colSix { position:relative; float:left; width:169px; } /* features */
#colSeven { position:relative; float:left; width:796px; }/* humor,features */
#colEight { position:relative; float:left; width:202px; min-height:50px; }/* forums */
#colNine { position:relative; float:left; padding-left:6px; width:759px; min-height:50px; overflow:hidden; }/* forums */
#colTen { position:relative; float:left; width:100%; min-height:50px; } /* disclaimers,about */
#colEleven { position:relative; float:left; width:162px; margin-right:7px; } /* humor */

/* PageJump ----------------------------------------- */
#pageJump { min-height:17px; position:relative; float:left; width:100%; }
#pageJump .jump { position:relative; float:left; color:#BFC3D6; padding:0px 0px 6px 0px; margin:0px; }
#pageJump .jump p, h5 { position:relative; float:left; height:17px; width:auto; font-size:11px; line-height:17px; font-weight:bold; background:transparent url(lg_silverButton.png) no-repeat bottom left; margin:0px 3px 0px 0px; padding:0px 0px 0px 6px; }
#pageJump .jump p:hover { }
#pageJump .jump h5 { margin-top:0px; margin-bottom:0px; background:transparent url(lg_silverButton.png) no-repeat top left; }
#pageJump .jump a { display:block; padding:0px 6px 0px 0px; margin:0px; background:transparent url(lg_silverButton.png) no-repeat bottom right; }
#pageJump .jump a:link { color:#FFFFFF; }
#pageJump .jump a:visited { color:#FFFFFF; }
#pageJump .jump a:hover { color:#B7FF9F; text-decoration:none; }
#pageJump .jump .close { display:block; padding-right:6px; background:transparent url(lg_silverButton.png) no-repeat bottom right; }
#pageJump .return { width:100%; }
#pageJump .return p { margin:0px 3px 0px 0px; padding:0px 0px 0px 20px; background:transparent url(lg_svrBtnL.png) no-repeat top left; }
#pageJump .current { display:block; padding-right:6px; color:#000000; background:transparent url(lg_silverButton.png) no-repeat top right; }
#pageJump .faq { padding-top:6px; }
#pageJump .pad { padding:6px 0px 6px 0px; }
#pageJump .forum { position:relative; float:right; margin-top:0px; padding-bottom:6px; }
#pageJump .post { position:relative; float:right; margin-top:0px; padding-bottom:6px; width:50%; }
#pageJump .gameview { padding-top:6px; width:100%; }
#pageJump .features { padding:6px 0px 6px 3px; }
#pageJump .screens { width:100%; padding-top:8px; }
#pageJump .search { padding:4px; position:relative; margin-bottom:-34px; float:right; top:-34px; }
#pageJump .ratings { width:100%; padding-bottom:4px; }
#pageJump .inbox { padding-left:6px; position:relative; }
#pageJump .screenshotSubmit { padding-top:6px; }
#pageJump .newsroom { padding:5px 5px 5px 0px; margin:0px; }
#pageJump .admin { width:100%; display:block; height:17px; }
#pageJump .gvadmin { position:relative; top:-25px; float:right; margin-bottom:-25px; }
#pageJump .gvfeatures p { }
#pageJump .topPad { padding-top:4px; }

/* ErrorPanel ----------------------------------------- */
#errorPanel { background:#350000 url(lg_errorPanel.png) repeat-x top left; color:#FFFFFF; font-weight:bold; padding:5px; }
#errorPanel H1 { color:#FFFFFF; font-size:2em; font-weight:bold; }
#errorPanel ul { list-style:none; color:#FFFFFF; padding-left:0px; margin-left:0px; }
#errorPanel li { padding-left:0px; margin-left:0px; }

/* SucessPanel ----------------------------------------- */
#sucessPanel { background-color:#000041; border:1px solid #686868; margin-right:auto; margin-left:auto; }
#sucessPanel H1 { text-align:center; font-size:2em; color:#35A4FE; padding:5px; font-weight:bold; }
#sucessPanel p { padding:2px 6px 2px 6px; text-align:center; width:90%; margin-right:auto; margin-left:auto; }
#sucessPanel ul { list-style:none; color:#FFFFFF; padding-left:0px; margin-left:0px; }
#sucessPanel li { padding-left:0px; margin-left:0px; text-align:center;}
.xfirewidth { width:790px; }
.sucessPanelBottomPad { margin-bottom:16px; }

/* StyledTables ----------------------------------------- */
.stylishTable { background:#43485F url(lg_ptMid.png) repeat-x top left; line-height:18px; color:#FFFFFF; margin:0px; border:0px; border-left:1px solid #383B4F; border-right:1px solid #383B4F; }
.stylishTable tbody { }
.stylishTable tr { border:1px solid #383B4F; }
.stylishTable td { border-bottom:1px solid #383B4F; padding:1px; color:#E6E6E6; }
.stylishTable a:link.featureCols { color:#FFFFFF; }
.stylishTable a:visited.featureCols { color:#FFFFFF; }
.stylishTable a:hover.featureCols { color:#B0FFA4; text-decoration:none; }
.stylishTable .heading { background:transparent url(lg_ptMid.png) repeat-x 0px -1px; height:17px; border-right:0px; }
.stylishTable .heading td, .stylishTable th { border-left:0px; border-right:0px; font-weight:bold; color:#D9DEF2; line-height:17px; height:17px; }
.stylishTable .heading td a, .stylishTable th a { color:#D9DEF2; }
.stylishTable .heading td a:hover, .stylishTable th a:hover { text-decoration:underline; border-bottom:0px; color:#FF0000; }
.stylishTable .tableHeadingLeft { background: url(lg_ptLeft.png) no-repeat top left; padding-left:7px; text-indent:1px; height:17px; line-height:17px; }
.stylishTable .tableHeadingCenter { text-align:center; }
.stylishTable .tableHeadingLeftAlign { text-align:left; }
.stylishTable .tableHeadingRightAlign { text-align:right; }
.stylishTable .tableHeadingRight { height:17px; line-height:17px; background: url(lg_ptRightST.png) no-repeat top right; }
.stylishTable .nestedtable { border:0px; margin-bottom:0px; padding-bottom:0px; }
.stylishTable .footer { background-color:#1F1F1F; }
.stylishTable .footerHighlight { color:yellow; }
.stylishTable .featureTitle { font-size:25px; text-indent:10px; height:85px; line-height:85px; color:#1980e0; }
.stylishTable .featureRow { background-color:#00001A; border-right:1px solid #383B4F; }
.stylishTable .featureRowDeleted { background-color:#410000; }
.stylishTable .featureRow td, .stylishTable .featureRowDeleted td, .stylishTable .featureRowHover td, .stylishTable .featureRowHoverAlt td { padding:1px 1px 1px 3px; }
.stylishTable .featureRowHover { background-color:#222531; }
.stylishTable .featureRowHover td { padding:1px 1px 1px 3px; }
.stylishTable .featureRowHoverAlt { background-color:#000028; }
.stylishTable .section { background-color:#383B4F; height:22px; padding:0px 4px 0px 4px; }
.stylishTable .altsection { background-color:#1F1F1F; color:#FFFFFF; height:22px; padding:0px 4px 0px 4px; }
.stylishTable .dates { padding:0px 12px 0px 12px; }
.stylishTable .gamelist { line-height:14px; }
.stylishTable .admin { background-color:#3D0000; }
.stylishTableCenterPad { width:98%; padding:1%; }

/* ========================================================================== */
/* HOME */
/* ========================================================================== */

.home.one { width:495px; overflow:hidden; padding:0px; float:left; }
.home.two { width:304px; overflow:hidden; padding:0px 6px 0px 0px; float:left; }
.home.three { width:162px; overflow:hidden; float:left; }

.home ul { padding:0px; margin:0px; list-style:none; }
.home li { padding:0px; margin:0px; }

.home .featurettes { position:relative; padding:0px; margin:0px; height:266px; width:495px; background:#000 url(featuretteBG_V3.jpg) no-repeat top left; } /* */
.home .featurettes .slider { width:492px; height:239px; position:relative; float:left; top:27px; padding-left:1px; overflow:hidden !important; }
.home .featurettes .slider .card { position:absolute; float:left; left:1px; width:491px; height:238px; }
.home .featurettes .slider .card p { position:relative; display:block; top:175px; padding:0px 0px 0px 5px; width:481px; height:57px; text-align:left; overflow:hidden; font-size:12px; }
.home .featurettes .slider .card p .title { font-weight:bold; }
.home .featurettes .controls { position:absolute; top:0px; left:0px; width:100%; height:27px; z-index:7; background: url(featuretteBG_V3.jpg) no-repeat 0px 0px ; }
.home .featurettes .controls ul { position:relative; float:left; width:auto; height:27px; left:4px;}
.home .featurettes .controls li { position:relative; float:left; width:24px; height:24px; padding:3px 2px 0px 2px; background:url(featurette_button.gif) no-repeat 4px 4px; }
.home .featurettes .controls a { font-weight:bold; text-align:center; line-height:22px; width:24px; height:24px; display:block; }
.home .featurettes .controls a.next { background:url(featurette_next.gif) no-repeat 2px 1px; }
.home .featurettes .controls a.current { color:#FFFFFF; }
.home .featurettes .more { position:absolute; top:7px; left:390px; font-size:11px; font-weight:bold; z-index:8; white-space:nowrap; }

.home.one .inside { padding-right:6px; padding-top:6px; width:489px; }

.home .exclusiveVideos { position:relative; }
.home .exclusiveVideos ul { height:81px; padding:1px 0px 0px 1px; position:relative; float:left; }
.home .exclusiveVideos li { padding:3px; height:67px; position:relative; float:left; width:72px; margin:2px 0px 0px 2px; overflow:hidden; }
.home .exclusiveVideos li a { width:72px; overflow:hidden; position:relative; display:block; border:0px solid red; }
.home .exclusiveVideos li img { position:relative; left:-12px; overflow:hidden; }
.home .exclusiveVideos .desc { clear:left; border-top:1px solid #383B4F; background:#000A3A url(latestvideos.jpg) no-repeat top left; padding:4px; }
.home .exclusiveVideos .desc h1 { padding:0px; margin:0px; font-size:16px; font-weight:bold; }
.home .exclusiveVideos .desc h2 { padding:0px; margin:0px; font-size:11px; font-weight:normal; color:#6191E2; }
.home .exclusiveVideos .desc p { padding:0px; margin:0px; line-height:1.3em; }
.home .exclusiveVideos #carrot { width:40px; height:31px; display:block; position:absolute; top:52px; z-index:6; background:transparent url(item_home_vertcarrot.gif) no-repeat top left; }

.home .contest.minor { padding-top:3px; position:relative; float:left; display:block; }
.home .contest.minor a { display:block; overflow:hidden; border:1px solid #383B4F; width:487px; height:60px; }

.home .recentposts { position:relative; margin-top:8px; line-height:16px; }
.home .recentposts td { line-height:14px; padding-bottom:2px; overflow:hidden; font-size:11px; }
.home .recentposts .when { width:65px; overflow:hidden; font-weight:bold; text-align:center; border-top:1px solid #383B4F; color:#D9D9FF; }
.home .recentposts .what { border-top:1px solid #383B4F; }
.home .recentposts .what a { color:#FFFFFF; }
.home .recentposts .what .small { font-size:10px; color:#94b9e2; line-height:12px; }
.home .recentposts .what .small a { color:#94b9e2; }

.home .exclusivecontent { position:relative; float:left; width:301px; height:239px; padding:27px 1px 6px 0px; background:transparent url(featuretteBG_V3.jpg) no-repeat top right; }
.home .exclusivecontent .more { position:absolute; top:7px; left:130px; font-weight:bold; }
.home .exclusivecontent .inside { width:301px; height:237px; overflow:auto; }
.home .exclusivecontent a { font-weight:normal; }
.home .exclusivecontent ul { width:276px;  background:#22272e url(featuretteBG_v3t.jpg) no-repeat top left; padding-left:6px; }
.home .exclusivecontent ul li { width:264px; list-style:none; color:#ffc500; font-weight:bold; }
.home .exclusivecontent li ul { width:264px; padding:0px; color:#FFFFFF; margin:0px; background:transparent; }
.home .exclusivecontent li ul li { width:249px; color:#ffffff; padding-left:16px; font-weight:bold; list-style:none; background: transparent url(lg_hmlba_v2.png) no-repeat 0px 2px; }
.home .exclusivecontent .title { display:block; }

.home .squaread { width:302px; height:auto; text-align:center; display:block; }

.home .TabbedPanels { background-color:transparent; position:relative; float:left; }
.home .TabbedPanelsTabGroup { background-image:none; background-color:transparent; height:23px; width:auto; padding:0px; margin:0px; }
.home .TabbedPanelsContentGroup { border:1px solid #383B4F; padding:0px; margin:0px; width:auto; height:auto; position:relative; float:left; background:#000000 url(lg_pbb.png) top left repeat-x; }
.home .TabbedPanelsTab { width:126px; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.home .TabbedPanelsTab,.home .TabbedPanelsTabSelected { border:0px; padding:0px 4px 0px 1px; font-weight:bold; background:transparent url(lg_ptLeft_faded.gif) no-repeat top left; height:23px; color:#D0D0E6; overflow:hidden; }
.home .TabbedPanelsTab span,.home .TabbedPanelsTabSelected span { line-height:21px; display:block; height:23px; padding:0px 9px 0px 4px; margin:0px; background:transparent url(lg_ptRight_wide_faded.gif) no-repeat top right; }
.home .TabbedPanelsTabSelected { background-image:url(lg_ptLeft.png); color:#FFF; }
.home .TabbedPanelsTabSelected span { background-image:url(lg_ptRight_wide.gif); }

.home .ratings { width:302px; position:relative; float:left; padding-top:6px; background-color:transparent; padding-bottom:6px; }
.home .ratings .TabbedPanelsTabGroup { width:302px; }
.home .ratings .TabbedPanelsContentGroup { width:300px; }
.home .ratings .TabbedPanelsContent ul { padding:3px 0px 0px 0px; margin:0px; list-style:none; width:297px; overflow:hidden; }
.home .ratings .TabbedPanelsContent li { font-weight:bold; background:transparent url(lg_hmlya_v2.png) no-repeat 4px 2px; padding:0px 0px 6px 20px; width:277px; clear:left; }
.home .ratings .TabbedPanelsContent li ul { padding:0px; margin:0px; list-style:none; }
.home .ratings .TabbedPanelsContent li ul li { font-weight:normal; line-height:17px; background-image:none; clear:left; padding:2px 0px 2px 0px; }
.home .ratings .TabbedPanelsContent .label,.home .ratings .TabbedPanelsContent .value { display:block; position:relative; float:left; padding-right:0.4em; line-height:14px; }
.home .ratings .TabbedPanelsContent .value { padding-left:0.3em; font-weight:bold; }
.home .ratings .TabbedPanelsContent .bar { position:relative; float:left; width:80px; height:14px; background-image:url(item_bar_base.gif); }
.home .ratings .TabbedPanelsContent .bar span.rating { display:block; height:14px; background-image:url(item_bar_rate.gif); }
.home .ratings .TabbedPanelsContent .bar span.hype { display:block; height:14px; background-image:url(item_bar_hype.gif); }

.home .upcoming { line-height:16px; }
.home .upcoming a:link,.home .upcoming a:visited { color:#d9d9ff; }
.home .upcoming a:hover { color:#FFFFFF; }
.home .upcoming ul { width:100%; padding-top:3px; }
.home .upcoming li { width:270px; padding:0px 0px 0px 20px; background:transparent url(lg_hmlya_v2.png) no-repeat 4px 2px; }
.home .upcoming .date { color:#94B9E2; }

.home .blogactivity { width:100%; padding-top:7px; }
.home .blogactivity .TabbedPanelsTabGroup { width:304px; padding-top:57px; height:23px; display:block; background:transparent url(memberblogs.jpg) no-repeat top left; }
.home .blogactivity .intro { display:none; width:300px; height:80px;  }
.home .blogactivity .entry { border-top:1px solid #383B4F; padding:4px; clear:both; width:294px; }
.home .blogactivity .entry.first { border-top:0px; }
.home .blogactivity .TabbedPanelsContent { padding:0px; margin:0px; }
.home .blogactivity .box { padding:0px 4px 0px 4px; width:205px; overflow:hidden; float:left; }
.home .blogactivity .who { text-align:center; width:80px; height:80px; overflow:hidden; float:left; }
.home .blogactivity .what a { font-size:1.1em; line-height:1.3em; }
.home .blogactivity .what .small { font-size:10px; color:#94b9e2; line-height:12px; }
.home .blogactivity .what .small a { color:#B7CDE6; text-decoration:underline; }
.home .blogactivity .when { color:#FFFFFF; }

.home .latestnews .Accordion { border:0px; }
.home .latestnews .AccordionPanelTab { background:transparent; border:0px; padding:3px; border-top:1px solid #383B4F; }
.home .latestnews .AccordionPanelOpen { background:#000A3A url(item_home_news.jpg) no-repeat top left; border-top:1px solid #383B4F; }
.home .latestnews .AccordionPanelOpen .AccordionPanelTab { display:none; }
.home .latestnews .AccordionPanelTabHover { color: #555555; background-color:#000623; }
.home .latestnews .AccordionPanelContent { padding:3px; background:#000A3A url(item_home_news.jpg) no-repeat top left; height:105px; }
.home .latestnews .bod { padding:15px 5px 0px 110px; display:block; line-height:1.3em; }
.home .latestnews a { font-weight:bold; }
.home .latestnews .icon { float:left; }
.home .latestnews .title { font-size:1.1em; display:block; padding-bottom:2px; }

.home .userimages .panelBody { text-align:center; padding:5px; margin:0px; }
.home .userimages .entry { position:relative; float:left; height:125px; width:100px; overflow:hidden; padding:5px 9px 5px 9px; margin:0px; }
.home .userimages .username { font-weight:bold; }
.home .userimages a.image img { border:1px solid #000;  }
.home .userimages a.image:hover img { border:1px solid #FFF; }

/* ========================================================================== */
/* NEWSROOM */
/* ========================================================================== */

#newsroom { position:relative; }

/* Filter ----------------------------------------- */
#newsroom #sectionHeader H1 { width:auto; overflow:hidden; padding-right:5px; }
#newsroom #sectionHeader .filter { position:relative; float:left; top:-25px; margin-bottom:-27px; left:120px; width:653px; height:30px; }
#newsroom #sectionHeader .filter .label { font-weight:normal; font-size:11px; color:#FFFFFF; padding:0px 0px 0px 8px; }
#newsroom #sectionHeader .filter .weeklist { position:relative; float:left; display:inline; }
#newsroom #sectionHeader .filter .gamelist { position:relative; float:left; display:inline; }
#newsroom #sectionHeader .filter .go { position:relative; float:left; display:inline; }

/* Panel / RSS ----------------------------------------- */
#newsroom .rss { position:absolute; top:-4px; left:712px; width:263px; height:32px; text-align:right; z-index:2; }
#newsroom .rss a:link,#newsroom .rss a:visited { color:#6C97FF; }
#newsroom .rss div { position:relative; top:9px; left:-3px; width:auto; padding-right:40px; }
#newsroom .rss img { position:relative; top:-10px; left:-10px; }
#newsroom .admin { background-color:#3D0000; border-bottom:1px solid #333333; line-height:18px; height:18px; padding:0px; margin:0px; }
#newsroom .admin a { padding:2px; }

#newsroom .primary { position:relative; float:left; width:700px; margin-left:1px; margin-top:0px; overflow:hidden; } /*958*/
#newsroom .secondary { position:relative; float:left; width:250px; padding-left:10px; overflow:hidden; }

#newsroom .morenews { position:relative; overflow:hidden; }
#newsroom .slots { position:relative; background:#000 url(panel_bg.jpg) no-repeat center center; padding:5px 0px 5px 0px; border:1px solid #383B4F; width:248px; text-align:center; height:auto; margin-bottom:7px; }
#newsroom .moreitem { padding:3px 5px 6px 5px; position:relative; width:229px; overflow:hidden; }
#newsroom .moreitem h1 { font-size:13px; color:#CCD2DD; padding:0px; margin:0em 0em 0.2em 0em; }
#newsroom .moreitem h3 { font-size:10px; color:#9BA7D4; padding:0px; margin:0px; margin-bottom:4px; height:auto; }
#newsroom .moreitem.single { border-bottom:1px solid #383B4F; padding:4px 3px 4px 3px; width:690px; }

#newsroom .newdate { position:relative; font-size:14px; font-weight:bold; padding:5px; color:#9BA7D4; }
#newsroom .morenews .admin { border:0px; background:transparent; }
#newsroom .delete { color:#F00; }
#newsroom .edit { color:#FFF; font-weight:bold; }
#newsroom .nonews { padding:20px; width:100%; text-align:center; font-weight:bold; }

#newsroom table { position:relative; }
#newsroom .newsitem { position:relative; height:auto; border-bottom:1px solid #383B4F; padding:7px 0px 0px 0px; min-height:150px; }
#newsroom .newsitem .icon { position:absolute; top:8px; left:7px; }
#newsroom .newsitem .icon .admin { position:relative; width:100px; text-align:center; background:transparent; border:0px; }
#newsroom .newsitem .icon .digg { width:100px display:block; position:relative; margin:4px 0px 0px 0px; padding:6px; }
#newsroom .newsitem .icon .digg a { position:relative; left:25px; }
#newsroom .newsitem .body { position:relative; clear:left; top:0px; width:575px; margin-left:120px; }
#newsroom .newsitem .body .info { position:relative; }
#newsroom .newsitem .body .info H1 { position:relative; color:#CCD2DD; font-size:18px; height:auto; }
#newsroom .newsitem .body .info H3 { position:relative; color:#9BA7D4; font-size:1em; padding:0px; margin:0px; margin-bottom:4px; height:auto; }
#newsroom .newsitem .forum { position:relative; width:99%; text-align:right; height:14px; }

/* News Posts (global) ----------------------------------------- */
.news_newspost { position:relative; height:auto; }
.news_newspost p { width:auto; padding:4px 0px 4px 0px; margin:0px; }
.news_newspost table td { border:0px; }
	/* Start Override legacy news postings */
	.news_newspost div p { width:auto; }
	.news_newspost div table { padding:5px; border:1px solid #333355; margin:5px 0px 5px 20px; background-color:#191922; }
	.news_newspost div table tr { background-color:#191922; }
	.news_newspost div table tr td { background-color:#191922; }
	/* End */
.news_newspost .quote, .news_newspost blockquote { position:static; width:95%; border:1px solid #333355; margin:15px 0px 12px 10px; padding:5px; background-color:#191922; } /*ie7,ie6*/
.news_newspost .quote p , .news_newspost blockquote p { width:auto; padding:5px; margin:0px; }

/* ========================================================================== */
/* GAMELIST */
/* ========================================================================== */
.gamelist .clear { clear:both; }
.gamelist div { display:block; }

#colSix.gamelist { width:162px; padding:0px 3px 0px 3px; overflow:hidden; position:relative; float:left; }
#colSeven.gamelist { position:relative; float:right; }

.gamelist table { width:785px; border-right:1px solid #383B4F; border-left:1px solid #383B4F; }
.gamelist table table { border:0px; width:auto; }
.gamelist td { padding:2px 0px 2px 2px; }
.gamelist th { font-weight:bold; }
.gamelist th span a:link,.gamelist th span a:visted { color:00B8FF; }
.gamelist th span a:hover { color:#fff; }
.gamelist .head th { padding:0px; margin:0px; border:0px; color:#fff; background:transparent url(lg_ptMid.png) repeat-x top left; }
.gamelist .head th span { display:block; width:788px; background:transparent url(lg_ptRightST.png) no-repeat top right; text-indent:0px; padding:2px 0px 2px 2px; margin:0px; border:0px; }
.gamelist .label th { border-bottom:1px solid #383B4F; background-color:#1F1F1F; padding:0.1em; }
.gamelist th.name { padding-left:2px; }
.gamelist td { position:relative; border-bottom:1px solid #383B4F; height:16px; vertical-align:middle; white-space:nowrap; }
.gamelist td.name { padding-left:2px !important; padding-right:2px !important; }
.gamelist tr.alter td { background-color:#000028; }
.gamelist tr.norm td { background-color:#00001A; }
.gamelist tr.hover td { background-color:#000028; }
.gamelist .midad, .gamelist .lowad { text-align:center; background-color:#41455C; }
.gamelist .topad { text-align:center; padding-bottom:7px; clear:both; }
.gamelist td.rate span.frame,.gamelist td.hype span.frame { width:96px; display:block; height:100%; position:relative; top:1px; }
.gamelist .bar { position:relative; float:left; width:80px; height:14px; background-image:url(item_bar_base.gif); }
.gamelist .bar span.rating { display:block; height:14px; background-image:url(item_bar_rate.gif); }
.gamelist .bar span.hype { display:block; height:14px; background-image:url(item_bar_hype.gif); }
.gamelist .bar span.beta { display:block; height:14px; background-image:url(item_bar_beta.gif); }
.gamelist .value { position:absolute; top:1px; left:82px; font-weight:bold; padding-left:3px; font-size:10px; font-weight:normal; line-height:13px; }
.gamelist .listing .value.rating { color:#5AADF0; }
.gamelist .listing .value.hype { color:#E29A4D; }
.gamelist .listing .value.beta { color:#E5F182; }
.gamelist .listing .feet { display:none; }
.gamelist .custom { margin-right:10px; }
.gamelist .uk { color:#595D78; }

.gamelist #gamelistFilters { padding-bottom:7px; height:auto; margin:0px; }
.gamelist #gamelistFilters div { padding-left:2px; width:auto; margin:0px; }
.gamelist #gamelistFilters table.filters { margin:0px; width:786px !important; padding:0px; overflow:hidden !important; border-bottom:1px solid #383B4F !important; }
.gamelist #gamelistFilters .head th span { width:786px; }
.gamelist #gamelistFilters span.note { display:block !important; width:auto !important; padding:2px 0px 2px 4px; margin:0px; white-space:normal; position:relative; float:left !important; background-image:none; color:#FFF; }
.gamelist #gamelistFilters table.filters td { padding-left:3px; padding-right:0px; border:0px; }
.gamelist #gamelistFilters table table td { border:0px; }
.gamelist #gamelistFilters table table { width:auto; }
.gamelist #gamelistFilters table table td,.gamelist .admin table table td { border:0px; width:auto; padding:2px; }
.gamelist #gamelistFilters th, .gamelist .admin th,.gamelist #gamelistFilters .section { border-bottom:1px solid #383B4F !important; }
.gamelist #gamelistFilters select { width:150px; height:110px; border:1px solid #383B4F; padding:0px; margin:0px; }
.gamelist #gamelistFilters select.pvp { width:auto; height:auto; }
.gamelist #gamelistFilters .feet { background-color:#00001A; padding:2px 2px 6px 2px; display:table-cell; height:auto; border-bottom:1px solid #383B4F; }
.gamelist #gamelistFilters .feet .submit { margin-right:5px; float:left !important; position:relative; }

.gamelist #saveCustomListPane { border:1px solid #383B4F; background-color:#000; padding:5px; margin-bottom:6px; width:780px; }
.gamelist #saveCustomListContent { color:#6191E2; }
.gamelist #saveCustomListContent span span { color:#82A5E2; }
.gamelist #saveCustomListContent a:link,.gamelist #saveCustomListContent a:visited { color:#FFF; }
.gamelist #saveCustomListContent label { display:block; color:#FFF; font-weight:bold; padding-bottom:5px; }
.gamelist #saveCustomListContent .name { display:inline; }

.gamelist .admin .label { background-color:#00001A; background-image:none; width:120px; padding-left:7px; font-weight:bold; }
.gamelist .admin small { padding-left:1em; font-size:0.9em; }

.gamelist .icon { position:relative; float:left; padding:0px; }

.gamelist .buttons.btn_tp { padding-top:7px; display:block; }
.gamelist .buttons .btn_outer,.gamelist .buttons .btn_inner { display:block; }
.gamelist .buttons ul { list-style:none; padding:0px; margin:0px; width:160px; border:1px solid #383B4F; background-color:#000 !important; border-bottom:0px; }
.gamelist .buttons li { padding:3px 7px 3px 3px; position:relative; width:150px; border-bottom:1px solid #383B4F; display:block; }
.gamelist .buttons li.first { border-top:0px; }
.gamelist .buttons a.delete { position:absolute; float:right; top:3px; left:143px; width:14px; height:14px; background-image:url(item_delete_1.gif); text-indent:-3000px;}
.gamelist .buttons a.delete:hover { background-image:url(item_delete_2.gif); }

.gamelist .legend { padding:7px 0px 7px 0px; background-color:#0E0E32; }
.gamelist .legend ul { list-style:none; margin:0px; padding:0px; width:155px; }
.gamelist .legend li { padding:2px 7px 2px 0px; width:155px; clear:left; }
.gamelist .legend span { padding-left:2px; }
.gamelist .legend .icon { display:block !important; float:left; width:16px; height:16px; }

/* ========================================================================== */
/* GAME VIEW */
/* ========================================================================== */

/* Game headers and hypemeters ----------------------------------------- */
#gameview #gameheader { width:796px; height:132px; }
#gameview #gameheader .icon { position:absolute; float:left; left:8px; top:82px; z-index:6; }
#gameview #gameheader .intro { width:796px; padding:0px; margin:0px; height:132px; background:transparent url(lg_gvHc_v2.png) no-repeat top left; }
#gameview #gameheader .intro .hypemeter_bg { position:absolute; height:113px; width:113px; top:10px; left:672px; padding:10px 0px 0px 0px; background:transparent url(lg_gvhmtr.png) no-repeat top left; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.80; }
#gameview #gameheader .intro .hypemeter { position:absolute; height:113px; width:113px; top:10px; left:672px; padding:10px 0px 0px 0px; }
#gameview #gameheader .intro .hypemeter H2 { width:113px; padding:0px; margin:0 auto; font-size:40px; text-align:center; }
#gameview #gameheader .intro .hypemeter H3 { width:113px; padding:0px; margin:0 auto; font-size:12px; text-align:center; }
#gameview #gameheader .intro .hypemeter H4 { width:113px; padding:0px; margin:0 auto; font-size:14px; text-align:center; }
#gameview #gameheader .intro .hypemeter .points { display:block; margin:0 auto; width:100px; height:16px; margin-top:6px; padding-left:3px; }

/* Game navigation bar ----------------------------------------- */
#gameview #navbar { height:22px; width:796px; line-height:22px; background:#d3d3d3 url(lg_gv_bar.png) repeat-x top left; }
#gameview #navbar ul { position:relative; float:left; height:22px; line-height:22px; padding:0px; margin:0 auto; left:120px; list-style:none; font-weight:bold; }
#gameview #navbar li { position:relative; float:left; padding:0px; margin:0px; margin-right:2px; white-space:nowrap; }
#gameview #navbar a { float:left; display:block; width:auto; height:22px; padding:0px 5px 0px 5px; margin:0px; text-decoration:none; color:#FFFFFF; white-space:nowrap; }
#gameview #navbar a:hover { color:#000037; background:#d3d3d3 url(lg_sndbr_hv.png) repeat-x top center; }

/* Game lists (any) NEED TO UPDATE ALL GAMEVIEW SECTIONS.  TOO MANY ID'S AND JUNK LIKE THIS ----------------------------------------- */
#gameview #list { width:100%; position:relative; float:left; overflow:hidden; }
#gameview #list h2 { padding:0px; padding-top:4px; margin-top:4px; font-size:1.8em; }
#gameview #list h3 { padding:0px; margin:0px; margin-top:10px; font-size:1.3em; }
#gameview #list h3 .small { font-size:11px; }
#gameview #list h3 .small a:link { color:#78C6FF; }
#gameview #list h3 .small a:visited { color:#78C6FF; }
#gameview #list h3 .small a:hover { color:#FFFFFF; }
#gameview #list .active { color:#C2FFC3; }
#gameview #list .inactive { color:#FFD1B4; }
#gameview #list ul { list-style:none; padding:0px; margin:0px; }
#gameview #list p { padding:7px 0px 0px 0px; }

/* Vertical Dividers ----------------------------------------- */
#gameview #content { position:relative; float:left; width:100%; height:100%; border:0px; border-bottom:1px solid #333333; background-color:#000018; }
#gameview #content .lefty { position:relative; float:left; width:100%; height:100%; background:#000018 url(lg_gvBdr.png) no-repeat top left; }
#gameview #content .righty { position:relative; float:left; width:100%; height:100%; background:transparent url(lg_gvBdr.png) no-repeat top right; }
#gameview #content .middlie { position:relative; float:left; width:100%; height:100%; background:transparent url(lg_gvBdrm.png) no-repeat 514px 0px; }
#gameview #content .footer { padding-left:6px; }

/* Content (NORMAL layout) ----------------------------------------- */
#gameview #content #gamebody { position:relative; float:left; width:490px; margin-left:1px; padding:12px; overflow:hidden; }
#gameview #content #gamebody HR { position:relative; width:514px; left:-12px; }
#gameview #content #gamebody p { margin-bottom:0px; }
#gameview #content #gamebody .iconpadding { position:relative; width:100%; height:25px; }
#gameview #content #gamebody .newsItem div table { padding:5px; border:1px solid #333333; margin:5px 0px 5px 20px; background-color:#000011; } /* Game News Legacy Override */
#gameview #content #gamebody .newsItem div table tr { background-color:#000011; } /* Game News Legacy Override */
#gameview #content #gamebody .newsItem div table tr td { background-color:#000011; } /* Game News Legacy Override */
#gameview #content #info { position:relative; float:left; width:279px; background-color:#000000; }
#gameview #content #info .stats { padding:5px 9px 5px 9px; border-bottom:1px solid #393939; }
#gameview #content #info H1 { font-size:18px; padding:0px ; margin:0px; margin-bottom:10px; }
#gameview #content #info H2 { position:relative; top:-10px; font-size:14px; }
#gameview #content #info ul { padding:0px; margin:0 auto; width:100%; list-style:none; padding-bottom:6px; line-height:18px; }
#gameview #content #info .statsHighlight { color:#ffa200; }
#gameview #content #info .costsHighlight { color:#78C6FF; }
#gameview #content #info .costsHighlight .free { color:#2FFF97; }
#gameview #content #info .gameItems { padding:5px 9px 5px 9px; }
#gameview #content #info .gameItems H1 { font-size:1.3em; padding:0px; margin:0px; }
#gameview #content #info .gameItems .entry H1 { font-size:1em; padding:0px; margin:0px; margin-bottom:8px; color:#0070ff; }
#gameview #content #info .gameItems .entry H1 a { text-decoration:none; }
#gameview #content #info .gameItems .entry H2 { font-size:1em; padding:0px; margin:0px; }
#gameview #content #info .gameItems .entry p { position:relative; top:-8px; padding:0px; margin:0px; margin-bottom:8px; }

/* Content (ALTERNATE layout) ----------------------------------------- */
#gameview #content #altgamebody { position:relative; float:left; width:795px; overflow:hidden; }
#gameview #content #altgamebody .forums { padding:4px; }
#gameview #content #altgamebody #altinfo .iconpadding { position:relative; float:left; width:110px; height:25px; }
#gameview #content #altgamebody #altinfo { position:relative; float:left; top:0px; left:1px; width:794px; background-color:#000000; border-bottom:1px solid #686868; height:40px; overflow:hidden; } /* margin-bottom:12px; */
#gameview #content #altgamebody #altinfo .stats { padding:5px 9px 5px 9px; border-bottom:1px solid #393939; }
#gameview #content #altgamebody #altinfo H1 { position:relative; float:left; font-size:22px; padding:0px; margin:0px; margin-bottom:10px; top:5px; left:11px; width:400px; white-space:nowrap; }
#gameview #content #altgamebody #altinfo H2 { position:relative; float:right; top:12px; font-size:12px; font-weight:normal; padding-right:12px; } /* left:600px; */
#gameview #content #altgamebody #altinfo ul { position:relative; float:left; left:122px; padding:0px; margin:0 auto; width:600px; list-style:none; padding-bottom:6px; line-height:18px; }
#gameview #content #altgamebody #altinfo li { }
#gameview #content #altgamebody #altinfo .statsHighlight { color:#ffa200; }
#gameview #content #altgamebody #altinfo .costsHighlight { color:#78C6FF; }
#gameview #content #altgamebody #body { background:#000018; position:relative; float:left; width:100%; left:1px; top:0px; padding:0px; margin:0px; overflow:hidden; } /* clear:right; margin-left:1px; top:-12px; */
#gameview #content #altgamebody #body HR { position:relative; width:100%; }
#gameview #content #altgamebody #body table { border:0px; background-position:center top; width:auto; }

/* Overview ----------------------------------------- */
#gameview #content .overview .body p { padding-bottom:9px; line-height:1.3em; }
#gameview #content .overview .admin { position:relative; float:left; width:100%; }

#gameview #content .overview .recentfeatures { margin-top:0px; }
#gameview #content .overview .recentfeatures a:link { font-weight:bold; }
#gameview #content .overview .recentfeatures a:visited { font-weight:bold; }
#gameview #content .overview .recentfeatures a:hover { font-weight:bold; color:#ffa200; text-decoration:none; }
#gameview #content .overview .recentfeatures ul { position:relative; list-style:none; margin:0px; padding:0px; border-bottom:1px solid #393939; min-height:40px; }
#gameview #content .overview .recentfeatures li { margin:0px; padding:1px 1px 3px 3px; border:0px; }
#gameview #content .overview .recentfeatures img { position:relative; float:left; top:2px; left:5px; width:40px; height:40px; padding:0px; }
#gameview #content .overview .recentfeatures h1 { font-size:1.3em; font-weight:bold; padding:0px; margin:0px; }

#gameview #content .overview .link { color:#FFEAA1; }
#gameview #content .overview .screenshots { position:relative; height:130px; width:488px; padding:0px; margin:0px; left:0px; }
#gameview #content .overview .screenshots ul { position:relative; padding:0px; margin:0px; list-style:none; width:488px; }
#gameview #content .overview .screenshots li { position:relative; float:left; padding:16px 0px 0px 0px; margin:0px; width:162px; text-align:center; white-space:nowrap; }
#gameview #content .overview .screenshots img { border:1px solid #94b9e2; }

#gameview #content .overview .recentposts { margin-top:0px; }
#gameview #content .overview .recentposts a:link { font-weight:bold; }
#gameview #content .overview .recentposts a:visited { font-weight:bold; }
#gameview #content .overview .recentposts a:hover { font-weight:bold; color:#ffa200; text-decoration:none; }
#gameview #content .overview .recentposts ul { position:relative; list-style:none; margin:0px; padding:0px; border-bottom:1px solid #393939; min-height:40px; }
#gameview #content .overview .recentposts li { margin:0px 1px 1px 50px; padding-top:1px; border:0px; }
#gameview #content .overview .recentposts img { position:relative; float:left; top:2px; left:5px; width:40px; height:40px; padding:0px; }
#gameview #content .overview .recentposts h1 { font-size:1.2em; font-weight:bold; padding:0px; margin:0px; }
#gameview #content .overview .recentposts .avatar { position:absolute; left:0px; margin-top:0px; }

/* Reviews ----------------------------------------- */
#gameview #content .reviews { width:100%; position:relative; float:left; }
#gameview #content .reviews h2 { padding:4px 0px 0px 4px; margin-top:4px; font-size:1.8em; }
#gameview #content .reviews #list h2 { padding-left:0px; }
#gameview #content .reviews h2 .small { font-size:0.7em; }
#gameview #content .reviews .active { color:#C2FFC3; }
#gameview #content .reviews .inactive { color:#FFD1B4; }

#gameview #content .reviews .data { position:relative; float:left; text-align:left; margin:0px 10px 17px 0px; padding:3px 0px 9px 7px; width:220px;background: transparent url(gv_reviews.gif) no-repeat bottom right; z-index:700; }
#gameview #content .reviews .data h2 { font-size:2em; margin-top:0px; padding-top:0px; }
#gameview #content .reviews .data h3 { font-size:1.5em; }
#gameview #content .reviews .data ul { padding:5px 0px 0px 0px; margin:0px; list-style:none; }
#gameview #content .reviews .data li { padding:0px 0px 2px 0px; margin:0px; }
#gameview #content .reviews .data li span { font-weight:bold; }
#gameview #content .reviews .data .admin { width:auto; background:transparent; border:0px; z-index:30; }
#gameview #content .reviews .data .admin .active { font-weight:bold; color:#1CE00D; }
#gameview #content .reviews .data .admin .inactive { font-weight:bold; color:#FF6E1D; }
#gameview #content .reviews .data .explain { padding:4px 0px 13px 0px; }
#gameview #content .reviews .data .zero { color:#960000; }
#gameview #content .reviews .data .three { color:#FF6E1D; }
#gameview #content .reviews .data .four { color:#FFAB2C; }
#gameview #content .reviews .data .five { color:#FFEE3C; }
#gameview #content .reviews .data .six { color:#E0FF52; }
#gameview #content .reviews .data .seven { color:#1CE00D; }
#gameview #content .reviews .data .eight { color:#01E07A; }
#gameview #content .reviews .data .nine { color:#01D8E0; }
#gameview #content .reviews .data .ten { color:#00ABFF; }
#gameview #content .reviews .data table td.bars { width:80px; }
#gameview #content .reviews .data table .individualLabel { }
#gameview #content .reviews .data table .individualValue { font-weight:bold; padding-right:15px; }
#gameview #content .reviews #features .content { border:1px solid #494d62; border-left:0px; border-right:0px; }
#gameview #content .reviews #features .content .header { margin-bottom:0px; }
#gameview #content .reviews #features .content p { padding-left:4px; width:auto; }
#gameview #content .reviews #features .content .header { border:0px; width:300px; background:transparent; position:relative; float:left; padding:0px; margin:0px; text-indent:0px; }
#gameview #content .reviews #features .content .header h1 { display:none; padding:0px; margin:0px; text-indent:0px; }
#gameview #content .reviews #features .content .header h2 { padding:5px 0px 1em 0px !important; margin:0px !important; text-indent:0px !important; width:auto; }
#gameview #content .reviews .footer { padding:4px; clear:both; }

/* Features ----------------------------------------- */
#gameview #content .features .sections { list-style:none; position:relative; height:75px; margin:0 auto; margin-bottom:10px; }
#gameview #content .features .sections li { height:75px; width:60px; float:left; border:0px; text-align:center; }
#gameview #content .features .sections li a { height:75px; width:60px; display:block; }
#gameview #content .features .sections li a:hover { text-decoration:none; }
#gameview #content .features .sections li .active { font-weight:bold; }
#gameview #content .features .body { padding-right:1px; width:794px; } /* DEAD CLASS? */
#gameview #content .features .content p { width:auto; }
#gameview #content .features .content h1 { font-size:1.8em; margin:0px; padding:3px 0px 6px 0px; color:#FFFFFF; background:none; border:0px; width:100%; }
#gameview #content .features .content h2 { font-size:1.6em; margin:0px; padding:3px 0px 6px 0px; color:#FFFFFF; background:none; border:0px; width:100%; }
#gameview #content .features .content h3 { font-size:1.4em; margin:0px; padding:3px 0px 6px 0px; color:#FFFFFF; background:none; border:0px; width:100%; }
#gameview #content .features .content h4 { font-size:1.2em; margin:0px; padding:3px 0px 6px 0px; color:#FFFFFF; background:none; border:0px; width:100%; }
#gameview #content .features .content h5 { font-size:0.8em; margin:0px; padding:3px 0px 6px 0px; color:#FFFFFF; background:none; border:0px; width:100%; }
#gameview #content .features .content h6 { font-size:0.6em; margin:0px; padding:3px 0px 6px 0px; color:#FFFFFF; background:none; border:0px; width:100%; }
#gameview #content .features .footer { border-top:1px solid #494D62; padding-top:8px; padding-bottom:4px; background:#00002F; clear:both; position:static; }
#gameview #content .features .footer .clear { clear:both; height:1px; display:block; }
#gameview #content .features .footer p { position:relative; }
#gameview #content .features .more { border-top:1px solid #494D62; padding-top:6px; padding-bottom:6px; }
#gameview #content .features .more h4 { color:#6191E2; }
#gameview #content .features .more div { padding:5px 5px 0px 5px; }
#gameview #content .features .more span { display:block; }
#gameview #content .features .more .title { font-weight:bold; font-size:1.3em; }

/* Resources ----------------------------------------- */
#gameview #content .resources .resouceItem { width:100%; padding:7px; }
#gameview #content .resources .state, #gameview #content .resources .item .active { color:#C2FFC3; }
#gameview #content .resources .edit { color:#78C6FF; }
#gameview #content .resources .item .title { display:block; width:100%; height:auto; background: #000000 url(default_header.jpg) repeat-x bottom left; display:normal; padding-bottom:4px; }
#gameview #content .resources .item .title h2, #gameview #content .resources .item .comments h2 { padding:4px 0px 0px 7px; font-size:1.8em; margin-top:0px; }
#gameview #content .resources .item .title h3, #gameview #content .resources .item .comments h3 { padding:4px 0px 0px 7px; font-size:1.3em; }
#gameview #content .resources .item .title h3 .small { font-size:11px; }
#gameview #content .resources .item .title h3 .small a:link, #gameview #content .resources .item h3 .small a:visited { color:#78C6FF; }
#gameview #content .resources .item .title h3 .small a:hover { color:#FFFFFF; }
#gameview #content .resources .item .title h3 .inlineRating { position:relative; top:3px; }
#gameview #content .resources .item .inactive { color:#FFD1B4; }
#gameview #content .resources .item .rateit { border-bottom:1px solid #494D62; padding:5px 0px 4px 7px; position:relative; width:100%; display:block; }
#gameview #content .resources .item .rateit .label { position:relative; top:-3px; }
#gameview #content .resources .item .content { width:100%; padding:5px 0px 5px 5px; font-size:1.06em; line-height:1.3em; background:#00002F; }
#gameview #content .resources .item .content .buffer { width:98%; }
#gameview #content .resources .item .comments { border-top:1px solid #494D62; padding:0px; margin:0px;  }
#gameview #content .resources .item .comments #commentForm { width:100%; border:1px solid #494D62; border-left:0px; border-right:0px; padding:4px 0px 4px 7px; margin:3px 0px 3px 0px; position:relative; left:-7px; }
#gameview #content .resources .item .comments .posts { padding:3px 7px 4px 7px; }
#gameview #content .resources .item .comments .posts ul { position:relative; padding:0px; margin:0px; top:0px; width:100%; list-style:none; }
#gameview #content .resources .item .comments .posts ul li { width:100%; padding-bottom:0px; padding-left:0px; }
#gameview #content .resources .item .comments .posts ul li .info { font-size:1.2em; font-weight:bold; background-image:none; background:transparent; padding-left:0px; }
#gameview #content .resources .item .comments .posts ul li .data { padding-left:4px; color:#9D9D9D; }
#gameview #content .resources .item .comments .posts ul li .admin { color:#FF0000; padding-left:4px; }
#gameview #content .resources .item .comments .posts ul li .admin .delete { color:#FF0000; }
#gameview #content .resources .item .comments .posts ul li .admin .edit { color:#78C6FF; }
#gameview #content .resources .item .comments .posts ul li .admin .ua { color:#F29700; }
#gameview #content .resources .item .comments .posts ul li .admin a:hover { color:#FFF; }
#gameview #content .resources .item .comments .posts ul li.none { padding:4px; }
#gameview #content .resources .item .comments .posts ul li ul { height:auto; }
#gameview #content .resources .item .comments .posts ul li ul li { padding:0px 4px 4px 0px; }

/* Screenshots ----------------------------------------- */
#gameview #content .screenshots { position:relative; margin:0px; padding:0px; width:102%; left:-2px; }
#gameview #content .screenshots H2 { position:relative; float:left; width:100%; font-size:1.8em; }
#gameview #content .screenshots H3 { position:relative; float:left; width:100%; font-size:1.3em; }
#gameview #content .screenshots .list { position:relative; float:left; width:100%; padding:0px; margin:0px; font-weight:bold; list-style:none; }
#gameview #content .screenshots .list li { position:relative; float:left; padding:0px 0px 5px 0px; margin:0 auto; text-align:center; height:115px; width:124px; overflow:hidden; display:block; }
#gameview #content .screenshots .list li img { border:1px solid #6C6C6C; }
#gameview #content .screenshots .list li .label { font-size:9px; }
#gameview #content .screenshots .list li .label .edit { color:#78C6FF; }
#gameview #content .screenshots .list li .label .delete { color:#FF0000; }
#gameview #content .screenshots HR { position:relative; float:left; }
#gameview #content .screenshots .form { position:relative; float:left; width:100%; }
#gameview #content .screenshots .form li { width:100%; text-align:left; height:12px; }
#gameview #content .screenshots .form .rules { color:#9dd7ff; font-weight:normal; }
#gameview #content .screenshots .viewer { width:796px; position:relative; top:0px; left:0px; margin-bottom:7px; overflow:hidden; }
#gameview #content .screenshots .viewer .skip { position:relative; display:block; width:auto; margin:0 auto; font-weight:bold; font-size:14px;text-align:center; padding:10px; }
#gameview #content .screenshots .viewer .ad { position:relative; display:block; width:auto; margin:0 auto; text-align:center; padding-bottom:30px; }
#gameview #content .screenshots .viewer .title { position:relative; display:block; height:23px; line-height:20px; border-bottom:1px solid #494D62; padding:0px 0px 0px 3px; margin:0px; list-style:none; overflow:hidden; }
#gameview #content .screenshots .viewer .title li { padding:2px; float:left; }
#gameview #content .screenshots .viewer .title .return { float:right; font-weight:bold; }
#gameview #content .screenshots .viewer .image { position:relative; display:block; text-align:center; background:#000000; }
#gameview #content .screenshots .viewer .details { position:relative; display:block; height:23px; line-height:20px; border-top:1px solid #494D62; border-bottom:1px solid #494D62; padding:0px 0px 0px 3px; margin:0px; list-style:none; overflow:hidden; }
#gameview #content .screenshots .viewer .details li { padding:2px; float:left; }
#gameview #content .screenshots .viewer .details .uploaded { float:right; }
#gameview #content .screenshots .viewer .details .uploaded a { font-weight:bold; }
#gameview #content .screenshots .viewer .details .date { float:right; color:#9D9D9D; }
#gameview #content .screenshots .viewer .details .rateit { font-weight:bold; }
#gameview #content .screenshots .viewer .details .rateit .normal { font-weight:normal; }
#gameview #content .screenshots .viewer .details .place { color:#9D9D9D; }
#gameview #content .screenshots .viewer .rateit { position:relative; display:block; height:23px; line-height:20px; padding:0px 0px 0px 3px; margin:0px; border-bottom:1px solid #494D62; }
#gameview #content .screenshots .viewer .rateit img { position:relative; top:4px; }
#gameview #content .screenshots .viewer .rateit .label { padding:0px 0px 0px 2px; width:auto; }
#gameview #content .screenshots .viewer .rateit .label .value { position:relative; font-size:14px; font-weight:bold; padding-left:3px; top:1px; }
#gameview #content .screenshots .viewer .thumbnails { position:relative; height:83px; width:100%; display:block; padding:2px 0px 0px 3px; background:#000000; }
#gameview #content .screenshots .viewer .thumbnails ul { margin:0 auto; }
#gameview #content .screenshots .viewer .thumbnails li { padding:2px 4px 2px 3px; height:74px; width:106px; position:relative; float:left; }
#gameview #content .screenshots .viewer .thumbnails li a { position:relative; height:74px; width:106px; display:block; }
#gameview #content .screenshots .viewer .thumbnails ul li a:link, #gameview #content .screenshots .viewer .thumbnails a:visited { border:1px solid #494D62; }
#gameview #content .screenshots .viewer .thumbnails ul li a:hover { border:1px solid #FFFFFF; }
#gameview #content .screenshots .viewer .controls { background:#000000 url(screenshotViewer/ssv_background.gif) no-repeat bottom left; }
#gameview #content .screenshots .viewer .controls ul { position:relative; list-style:none; left:271px; height:31px; width:259px; padding:0px; margin:0px; }
#gameview #content .screenshots .viewer .controls li { padding:0px; margin:2px; width:32px; height:24px; float:left; overflow:hidden; }
#gameview #content .screenshots .viewer .controls a { width:32px; height:24px; display:block; }
#gameview #content .screenshots .viewer .controls .label { font-weight:bold; display:none; }
#gameview #content .screenshots .viewer .controls .first a { background:transparent url(screenshotViewer/lg_first_v2.png) no-repeat bottom left; }
#gameview #content .screenshots .viewer .controls .first a:hover { background-position:top left; }
#gameview #content .screenshots .viewer .controls .previous a { background:transparent url(screenshotViewer/lg_previous_v2.png) no-repeat bottom left; }
#gameview #content .screenshots .viewer .controls .previous a:hover { background-position:top left; }
#gameview #content .screenshots .viewer .controls .next a { background:transparent url(screenshotViewer/lg_next_v2.png) no-repeat bottom left; }
#gameview #content .screenshots .viewer .controls .next a:hover { background-position:top left; }
#gameview #content .screenshots .viewer .controls .last a { background:transparent url(screenshotViewer/lg_last_v2.png) no-repeat bottom left; }
#gameview #content .screenshots .viewer .controls .last a:hover { background-position:top left; }
#gameview #content .screenshots .viewer .controls .autoplay a { background:transparent url(screenshotViewer/lg_auto_v3.png) no-repeat bottom left; }
#gameview #content .screenshots .viewer .controls .autoplay a:hover { }
#gameview #content .screenshots .viewer .controls .fullscreen a { background:transparent url(screenshotViewer/lg_fullscreen_v2_disabled.png) no-repeat bottom left; }
#gameview #content .screenshots .viewer .controls .fullscreen a:hover { }
#gameview #content .screenshots .viewer .controls .email a { background:transparent url(screenshotViewer/lg_email_v2.png) no-repeat bottom left; }
#gameview #content .screenshots .viewer .controls .email a:hover { background-position:top left; }

#gameview #content .screenshots .viewer .comments { position:relative; margin:0px; padding:0px; width:100%; }
#gameview #content .screenshots .viewer .comments p.sub { font-size:14px; height:14px; padding:2px 0px 7px 7px; margin:0px; color:#5197F0; font-weight:bold; }
#gameview #content .screenshots .viewer .comments ul { position:relative; padding:0px; margin:0px 0px 0px 4px; top:0px; width:100%; list-style:none; }
#gameview #content .screenshots .viewer .comments ul li { width:100%; padding-bottom:0px; }
#gameview #content .screenshots .viewer .comments ul li .info { font-size:1.2em; font-weight:bold; background-image:none; background:transparent; }
#gameview #content .screenshots .viewer .comments ul li .data { padding-left:4px; color:#9D9D9D; }
#gameview #content .screenshots .viewer .comments ul li .admin { color:#FF0000; padding-left:4px; }
#gameview #content .screenshots .viewer .comments ul li.none { padding:4px; }
#gameview #content .screenshots .viewer .comments ul li ul { height:auto; }
#gameview #content .screenshots .viewer .comments ul li ul li { padding:0px 4px 4px 0px; }
#gameview #content .screenshots .viewer .comments form { padding-left:7px; }
#gameview #content .screenshots .viewer .comments .entry { width:300px; height:80px; }

/* News ----------------------------------------- */
#gameview #content .news .edit { color:#78C6FF; font-weight:bold; }
#gameview #content .news .delete { color:#FF0000; font-weight:bold; }
#gameview #content .news .date { color:#C2C2C2; }
#gameview #content .news .overview { color:#FFFFFF; }

/* Videos ----------------------------------------- */
#gameview #content .videos h2 { padding:0px; padding-top:4px; margin-top:4px; font-size:1.8em; }
#gameview #content .videos .edit { color:#78C6FF; font-weight:bold; }
#gameview #content .videos .delete { color:#FF0000; font-weight:bold; }
#gameview #content .videos .video { color:#C2C2C2; width:100%; display:block; float:left; padding-bottom:8px; }
#gameview #content .videos .video .thumbnail { color:#FFFFFF; position:relative; top:0px; left:0px; float:left; }
#gameview #content .videos .video .thumbnail img { border:1px solid #535353; }
#gameview #content .videos .video .details { list-style:none; padding:0px 0px 0px 110px; margin:0px; position:relative; }
#gameview #content .videos .video .details li { padding:0px; margin:0px; }
#gameview #content .videos .video .details .title { font-weight:bold; }
#gameview #content .videos .video .details .desc { }
#gameview #content .videos .video .details .info { font-size:0.9em; color:#A4A4A4; padding-bottom:5px; }

#gameview #content .videos .player { }
#gameview #content .videos .player h3 { font-size:1.6em; padding-bottom:10px; }
#gameview #content .videos .player .frame { margin:0 auto; border:1px solid #686868; text-align:center; background:#000000; }
#gameview #content .videos .player .frame .player { height:296px; overflow:hidden; }
#gameview #content .videos .player .frame .info { width:auto; overflow:hidden; padding:6px; color:#FFFFFF; text-align:left; }
#gameview #content .videos .player .frame .info .fullscreen { color:#00ABFF; }
#gameview #content .videos .player .frame .info .qt { width:20px; height:20px; float:right; background:transparent url(video_qt.gif) no-repeat top left; display:block; }
#gameview #content .videos .player .frame .info .mp { width:20px; height:20px; float:right; background:transparent url(video_mp.gif) no-repeat top left; display:block; }
#gameview #content .videos .player .frame .info .details { font-size:0.9em; color:#A4A4A4; }

#gameview #content .videos .comments { position:relative; margin:0px; padding:0px; width:100%; }
#gameview #content .videos .comments p.sub { font-size:14px; height:14px; padding:2px 0px 7px 7px; margin:0px; color:#5197F0; font-weight:bold; }
#gameview #content .videos .comments ul { position:relative; padding:0px; margin:0px 0px 0px 4px; top:0px; width:100%; list-style:none; }
#gameview #content .videos .comments ul li { width:100%; padding-bottom:0px; }
#gameview #content .videos .comments ul li .info { font-size:1.2em; font-weight:bold; background-image:none; background:transparent; }
#gameview #content .videos .comments ul li .data { padding-left:4px; color:#9D9D9D; }
#gameview #content .videos .comments ul li .admin { color:#FF0000; padding-left:4px; }
#gameview #content .videos .comments ul li.none { padding:4px; }
#gameview #content .videos .comments ul li ul { height:auto; }
#gameview #content .videos .comments ul li ul li { padding:0px 4px 4px 0px; }
#gameview #content .videos .comments form { padding-left:7px; }
#gameview #content .videos .comments .entry { width:300px; height:80px; }

/* Ratings ----------------------------------------- */
#gameview #content .ratings { }
#gameview #content .ratings h2 { padding:0px; padding-top:4px; margin-top:4px; font-size:1.8em; }
#gameview #content .ratings h3 { padding:0px; margin:0px; margin-top:10px; font-size:1.3em; }
#gameview #content .ratings .useractions { background-color:#4D0100; border-bottom:1px solid #383B4F; }
#gameview #content .ratings .useractions p { margin:0px; padding:0px 0px 4px 4px; }

#gameview #content .ratings .comments ul { position:relative; padding:0px; margin:0px; top:0px; width:100%; list-style:none; }
#gameview #content .ratings .comments ul li { width:100%; padding-bottom:0px; }
#gameview #content .ratings .comments ul li .info { font-size:1.2em; font-weight:bold; background-image:none; background:transparent; padding:0px; margin:0px; }
#gameview #content .ratings .comments ul li .data { padding-left:4px; color:#9D9D9D; }
#gameview #content .ratings .comments ul li .admin { color:#FF0000; padding-left:4px; }
#gameview #content .ratings .comments ul li.none { padding:4px; }
#gameview #content .ratings .comments ul li ul { height:auto; margin:0px; border:0px; }
#gameview #content .ratings .comments ul li ul li { padding:0px 4px 4px 0px; border:0px; }

/* Forums ----------------------------------------- */
#gameview #content .forums { }

/* Links ----------------------------------------- */
#gameview #content .links { }

/* Comments (shared) ----------------------------------------- */
#gameview #content .comments { }
#gameview #content .comments .info { position:relative; height:24px; line-height:24px; background-color:#383B4F; color:#FFFFFF; padding-left:4px; font-weight:bold; }
#gameview #content .comments .info .edit { color:#78C6FF; }
#gameview #content .comments .info .delete { color:#FF0000; }
#gameview #content .comments .info .actions { color:#FF0000; }
#gameview #content .comments .body { border:1px solid #383B4F; padding:4px; }

/* Reviews / Hype ----------------------------------------- */
#gameview #content .hype .label { font-weight:bold; }
#gameview #content .hype td { padding:2px 0px 2px 0px; }
#gameview #content .hype .label { font-weight:bold; }
#gameview #content .hype .hypeLabel { display:block; font-size:24px; line-height:34px; width:32px; }
#gameview #content .hype img { padding:0px; margin:0px; }
#gameview #content .hype .useractions { background-color:#4D0100; border-bottom:1px solid #383B4F; }
#gameview #content .hype .useractions p { margin:0px; padding:0px 0px 4px 4px; }

#gameview #content .hype .comments ul { position:relative; padding:0px; margin:0px; top:0px; width:100%; list-style:none; }
#gameview #content .hype .comments ul li { width:100%; padding-bottom:0px; }
#gameview #content .hype .comments ul li .info { font-size:1.2em; font-weight:bold; background-image:none; background:transparent; padding:0px; margin:0px; }
#gameview #content .hype .comments ul li .data { padding-left:4px; color:#9D9D9D; }
#gameview #content .hype .comments ul li .admin { color:#FF0000; padding-left:4px; }
#gameview #content .hype .comments ul li.none { padding:4px; }
#gameview #content .hype .comments ul li ul { height:auto; margin:0px; border:0px; }
#gameview #content .hype .comments ul li ul li { padding:0px 4px 4px 0px; border:0px; }

/* Gamelist ----------------------------------------- */
#gamelist { }
#gamelist .priceblock { width:10px; height:15px; position:relative; float:left; overflow:hidden; padding:0px; margin:0px; }
#gamelist .initial { color:#008CE1; }
#gamelist .monthly { color:#7DA700; }

#gameviewAdmin { position:relative; float:right; }
#reviewPageJump { text-align:center; width:100%; }
#reviewFooter { float:right; text-align:right; }

/* ========================================================================== */
/* FEATURES
/* ========================================================================== */

#features { }
#features .header { position:relative; width:100%; height:92px;}
#features .header .ad { display:none; position:absolute; float:left; top:5px; left:366px; width:427px; height:75px; border:1px solid #00418b; }
#features .header .icon { }
#features .header .title { font-size:1.8em; font-weight:bold; color:#FFFFFF; padding-top:25px; }
#features .list { margin-bottom:10px; }
#features .list ul { padding:0px; margin:0px; list-style:none; font-weight:bold; width:165px; line-height:24px; }
#features .list li { position:relative; padding:0px; margin:0 auto; width:165px; text-align:left; white-space:nowrap; text-indent:30px; background:transparent url(lg_ftrwmk.gif) no-repeat 0px 0px; }
#features .list a:link { display:block; }
#features .list a:visited { display:block; }
#features .list a:hover { display:block; background:transparent url(lg_ftrwmkH.gif) no-repeat top left; color:#FFFFFF; text-decoration:none; }
#features .list .current { background:transparent url(lg_ftrwmkC.gif) no-repeat top left; color:#6191E2; }
#features .list .current a:link, #features .list .current a:visited { color:#6191E2; }
#features .list .current a:hover { color:#FFFFFF; }
#features .list .currentLabel { color:#FFFFFF; }

#features .background { }
#features .content { font-size:1.06em; background:#00002F; }
#features .content p { padding:3px 7px 7px 8px; margin:0px; line-height:1.3em; text-indent:0px; }
#features .content li { padding-bottom:7px; }
#features .content .disclaimer { text-indent:0px; }
#features .content .header { display:block; width:100%; height:auto; background: #000000 url(default_header.jpg) repeat-x bottom left; display:normal; }
#features .content .header h1 { padding:8px !important; font-size:24px !important; font-weight:bold; width:95% !important; }
#features .content .header h2 { padding:0px 0px 10px 8px !important; font-size:12px !important; font-weight:bold; width:95% !important; }

#features .more { border-top:1px solid #494D62; padding-top:6px; padding-bottom:6px; }
#features .more h4 { color:#6191E2; }
#features .more div { padding:5px 5px 0px 5px; }
#features .more span { display:block; }
#features .more .title { font-weight:bold; font-size:1.3em; }
#features .clear { clear:both; height:1px; }

#features .admin { background-color:#3D0000; border-bottom:1px solid #333333; line-height:18px; height:18px; padding:0px; margin:0px; }
#features .admin a { padding:2px; }
#features .active { color:#C2FFC3; }
#features .inactive { color:#FFD1B4; }
#features p { width:auto; }
#features .info { padding:3px 3px 8px 8px; border-top:1px solid #494D62; padding-top:8px; }
#features #pageJump { border-top:1px solid #494D62; padding-left:2px; }

.featurePanel { width:100%; }
.pollAnswer { color:#AEB3C6; }
#gamelistFilters { width:227px; height:120px; margin-left:6px; }
.buyIt { font-weight:bold; color:#FFFFFF; background-color:#FF0000; padding:0px 4px 0px 4px; }
a:link.buyIt { color:#FFFFFF; }
a:visited.buyIt { color:#FFFFFF; }
a:hover.buyIt { text-decoration:none; background-color:#FF8A8A; }

/* ========================================================================== */
/* FORUMS
/* ========================================================================== */

#forums { }

/* Forum List ----------------------------------------- */
#forums #list .section .title { width:200px; line-height:20px; background-color:#383B4F; font-weight:bold; text-indent:5px; }
#forums #list .section a { display:block; height:16px; line-height:17px; padding-left:19px; font-weight:normal; background:transparent url(lg_fsicon.png) no-repeat top left;}
/* OUTDATED */
#forums #list ul { position:relative; padding:0px; margin:0px; list-style:none; height:auto; }
#forums #list ul li { position:relative; width:200px; line-height:20px; background-color:#383B4F; font-weight:bold; text-indent:5px; height:auto;}
#forums #list li ul { position:relative; padding:0px; margin:0px; width:200px; background:#000002 url(lg_pbb.png) repeat-x top left; height:auto; display:block; }
#forums #list li ul li { position:relative; width:186px; height:15px; line-height:15px; padding-left:14px; font-weight:normal; background:transparent url(lg_fsicon.png) no-repeat top left; }

#forums #list .actions { position:relative; width:200px; text-align:left; }
#forums #list .actions div { height:28px; line-height:30px; display:block; overflow:hidden; width:200px; background-repeat:no-repeat; background-position:2px 2px; }
#forums #list .actions div a { padding-left:30px; font-weight:bold;}
#forums #list .actions div.mail { background-image:url(f_mail_v1.gif); }
#forums #list .actions div.mail .new { font-weight:bold; color:#FF0000; }
#forums #list .actions div.recent { background-image:url(f_recent_v1.gif); }
#forums #list .actions div.active { background-image:url(f_active_v1.gif); }
#forums #list .actions div.realtime { background-image:url(f_spy_v1.gif); }
#forums #list .actions div.watched { background-image:url(f_watch_v1.gif); }

/* Header ----------------------------------------- */
#forums .headerPostOverride { height:102px !important; }
#forums .footerCategoryPad { margin-top:8px !important; }
#forums #header { height:194px; padding:7px 0px 7px 0px; background:none; }
#forums #header .quick { position:relative; top:-7px; left:-1px; height:72px; width:552px; background:#00005A url(lg_forum_top.png) no-repeat 0px 0px; }
#forums #header .quick select { position:relative; top:24px; left:300px; width:240px; height:20px; }

#forums #header .headerPostLabelOverride { position:absolute; top:5px !important; height:76px !important; overflow:hidden !important; }
#forums #header .labels { position:absolute; top:92px; width:550px; padding-top:32px; }
#forums #header .labels img { position:relative; float:left; top:-32px; left:0px; border:0px; }
#forums #header .labels H1 { font-size:2em; margin:0px; padding:0px; color:#34B2FE; }
#forums #header .labels H1 a:link { color:#34B2FE; text-decoration:none; }
#forums #header .labels H1 a:visited { color:#34B2FE; text-decoration:none; }
#forums #header .labels H1 a:hover { color:#FFFFFF; text-decoration:none; }
#forums #header .labels H1 .jumpToGame { }
#forums #header .labels H2 { font-size:1em; margin:0px; padding:0px; }
#forums #header .labels H2 a:link { color:#99C466; text-decoration:none; }
#forums #header .labels H2 a:visited { color:#99C466; text-decoration:none; }
#forums #header .labels H2 a:hover { color:#FFFFFF; text-decoration:none; }
#forums #header .ad { position:absolute; top:0px; left:562px; width:202px; height:202px; padding:1px 0px 0px 1px; background:#000000 url(lg_fa202.png) no-repeat top left; }

#forums #footer, #forums #quickForumSearch { width:750px; margin:0px; border:1px solid #393939; background:#00001A; padding:3px; text-align:left; position:relative; display:block; }
#forums #quickForumSearch { margin-bottom:8px; margin-top:28px; }
#forums .search { position:relative; }
#forums .search .label { position:relative; padding:0px 5px 0px 3px; top:-1px; }
#forums .search .entry { padding-right:3px; }
#forums .search .where { position:relative; }
#forums .search input.submit { width:70px; }
#forums .search .where input.radio { width:14px; }
#forums .search .advanced { position:absolute; width:240px; left:500px; top:5px; height:12px; float:right; text-align:right; }
#forums .search .advanced a:link,#forums .search .advanced a:visited,#forums .search .advanced a { color:#ABE693; }

/* Gameview Header ----------------------------------------- */
#forumHeaderGameView { padding:0px 0px 5px 0px; width:100%; }
#forumHeaderGameView h1 { font-size:1.5em; }

/* Category/ThreadLists ----------------------------------------- */
#forumCatagories { position:relative; float:left; width:100% !important; }
#forumCatagories h1 { font-size:1.3em; }
#forumCatagories .status { }
#forumCatagories .title { font-size:1em; line-height:1.2em; color:#E5E5E5; }
#forumCatagories .title .pagelist { font-size:0.8em; color:#9DD7FF; }
#forumCatagories .title .pagelist img { position:relative; padding:2px; top:4px; display:none; }
#forumCatagories .title .pagelist a { text-decoration:underline; color:#9DD7FF; }
#forumCatagories .title .pagelist a:hover { color:#FFFFFF; }
#forumCatagories .threads { font-weight:bold; padding:0px 6px 0px 6px; color:#9dd7ff; }
#forumCatagories .posts { font-weight:bold; padding:0px 6px 0px 6px; color:#9dd7ff; }
#forumCatagories .last { font-size:0.9em; line-height:1em; color:#BCBCBC; }
#forumCatagories .last a { color:#9dd7ff; }
#forumCatagories .last a:hover { color:#FEF49C; }
#forumCatagories .views { font-weight:bold; padding:0px 6px 0px 6px; }
#forumCatagories .author { font-size:0.9em; line-height:1em; color:#BCBCBC; }
#forumCatagories .author a { color:#9dd7ff; }
#forumCatagories .author a:hover { color:#FEF49C; }
#forumCatagories .lastjump a { display:block; width:10px; height:10px; background:transparent url(forum/lastpost.gif) no-repeat 0px -10px; }
#forumCatagories .lastjump a:hover { display:block; width:10px; height:10px; background:transparent url(forum/lastpost.gif) no-repeat 0px 0px; }
#forumCatagories .lastVisit { padding-right:5px; }
#forumCatagories .remove { width:16px; padding:0px 3px 0px 3px; }
#forumCatagories .watchlistSubtitle { font-size:0.9em; }
#forumCatagories .watchlistSubtitle a:link, #forumCatagories .watchlistSubtitle a:visited { color:#9DD7FF; }
#forumCatagories .watchlistSubtitle a:hover { color:#FEF49C; }

/* Legend ----------------------------------------- */
#forumLegendContainer { position:relative; float:left; width:100%; }
#forumLegendContainer .panel { width:150px; } /* float:right */
#forumLegend { }
#forumLegend table tr td { height:20px; line-height:20px; border-top:1px solid #393939; }

/* ThreadPosts ----------------------------------------- */
#forums .forumPosts { width:100% !important; position:relative; }
#forums .forumPosts tbody { border-left:1px solid #383B4F; border-right:1px solid #383B4F; margin:0px; padding:0px; }
#forums .forumPosts .avatar { background:#111218; width:120px; border-right:1px solid #383B4F; padding-top:5px; margin:0px; overflow:hidden; }
#forums .forumPosts .avatar p { text-align:center; padding:7px 0px 0px 0px; width:120px; overflow:hidden; }
#forums .forumPosts .avatar .image { padding:0px 0px 5px 0px; width:100%; text-align:center; }
#forums .forumPosts .blocked { background-color:#1C1400; }
#forums .forumPosts .blockedBody { background-color:#0F0A00; }
#forums .forumPosts .staff { background:#00001F url(lg_forum_staffBG.png) no-repeat top left; }
#forums .forumPosts .staffFoot { background:#00001F; }
#forums .forumPosts .stats { background-color:#383B4F; height:22px; padding:0px 4px 0px 4px; margin:0px; }
#forums .forumPosts .statsblocked { background-color:#53513A !important; }
#forums .forumPosts .stats .op { position:relative; float:left; width:16px; height:14px; padding:0px; margin:0px; background: #383B4F url(lg_fop.gif) no-repeat 0px 2px; padding:3px 4px 0px 0px; }
#forums .forumPosts .stats .username { position:relative; float:left; }
#forums .forumPosts .stats .username a, #forums .forumPosts .stats .username .large { font-weight:bold; font-size:14px; }
#forums .forumPosts .stats .username .blocklink { font-size:11px; }
#forums .forumPosts .stats .admin { position:relative; float:right; line-height:18px; height:18px; }
#forums .forumPosts .stats .admin a { padding-left:8px; }
#forums .forumPosts .stats .report { background-color:transparent; border:0px; }
#forums .forumPosts .stats .useractions { background-color:transparent; border:0px; color:#FFC34C; }
#forums .forumPosts .stats .delete { color:#FF6036; }
#forums .forumPosts .stats .postcount { font-weight:bold; }
#forums .forumPosts .deletedPost { background:#310000; }
#forums .forumPosts .body { background:#111218; margin:0px; padding:2px 4px 2px 4px; color:#CCCCCC; }
#forums .forumPosts .body p { margin:0px 0px 8px 0px; padding:0px; }
#forums .forumPosts .body .constrain { overflow-x:auto; width:627px; }
#forums .forumPosts .body .constrain_userposts { overflow-x:auto; width:727px; }
#forums .forumPosts .body blockquote { border:1px solid #4C4E58; padding:6px; margin:4px; background-color:#191922; width:96%; }
#forums .forumPosts .body blockquote blockquote { background-color:#21212D; width:96%; margin:4px; }
#forums .forumPosts .body blockquote blockquote blockquote { background-color:#2B2B3A; width:96%; margin:4px; }
#forums .forumPosts .body blockquote blockquote blockquote blockquote { background-color:#343447; width:96%; margin:4px; }
#forums .forumPosts .body blockquote blockquote blockquote blockquote blockquote { background-color:#3D3D54; width:96%; }
#forums .forumPosts .body blockquote blockquote blockquote blockquote blockquote blockquote { background-color:#474760; width:96%; }
#forums .forumPosts .body blockquote blockquote blockquote blockquote blockquote blockquote blockquote { background-color:#50506D; width:96%; }
#forums .forumPosts .body blockquote hr { display:none; }
#forums .forumPosts .body h1 { font-size:1.8em; margin:0px; padding:3px 0px 6px 0px; background:none; border:0px; width:100%; }
#forums .forumPosts .body h2 { font-size:1.6em; margin:0px; padding:3px 0px 6px 0px; background:none; border:0px; width:100%; }
#forums .forumPosts .body h3 { font-size:1.4em; margin:0px; padding:3px 0px 6px 0px; background:none; border:0px; width:100%; }
#forums .forumPosts .body h4 { font-size:1.2em; margin:0px; padding:3px 0px 6px 0px; background:none; border:0px; width:100%; }
#forums .forumPosts .body h5 { font-size:0.8em; margin:0px; padding:3px 0px 6px 0px; background:none; border:0px; width:100%; }
#forums .forumPosts .body h6 { font-size:0.6em; margin:0px; padding:3px 0px 6px 0px; background:none; border:0px; width:100%; }
#forums .forumPosts .signature { background:#111218; margin:0px; padding:7px 3px 3px 3px; text-indent:0px; height:20px; }
#forums .forumPosts .signature .constrain { overflow-x:auto; width:627px; }
#forums .forumPosts .signature p { margin:0px; padding:3px 0px 3px 0px; position:relative; top:0px; }
#forums .forumPosts .footer { background:#111218; height:22px; line-height:22px; text-align:right; }
#forums .forumPosts .footer a { padding-right:6px; }
#forums .forumPosts .footer p { margin:0px; padding:0px; position:relative; float:right; color:#999999; padding-right:6px; }
#forums .forumPosts .forumPoll { width:250px; }
#forums .forumPosts .forumPoll h3 { font-size:12px; top:-2px; }
#forums .forumPosts .deleted { background-color:#00003d; height:25px; text-indent:9px; font-weight:bold; }
#forums .forumPosts .report { background-color:#00003d; border-bottom:1px solid #383B4F; }
#forums .forumPosts .report table { margin-bottom:5px; }
#forums .forumPosts .report td { padding-left:5px; border:0px; }
#forums .forumPosts .report h2 { margin:4px 0px 4px 0px; padding:0px; font-size:14px; }
#forums .forumPosts .report p { margin:0px; }
#forums .forumPosts .report textarea { width:400px; height:80px; }
#forums .forumPosts .useractions { background-color:#4D0100; border-bottom:1px solid #383B4F; }
#forums .forumPosts .useractions p { margin:0px; padding:0px 0px 4px 4px; }
#forums .forumPosts .userpostinfo { background-color:#00003d; border-bottom:1px solid #383B4F; line-height:18px; height:18px; }
#forums .forumPosts .userpostinfo .left { position:relative; float:left; line-height:18px; height:18px; }
#forums .forumPosts .userpostinfo .right { position:relative; float:right; line-height:18px; height:18px; }

/* PostEditor ----------------------------------------- */
#forums .editor { }
#forums .editor .bbml { position:relative; }
#forums .editor .bbml .controls { background-color:#393939; }
#forums .editor .bbml .controls div { position:relative; top:3px; }
#forums .editor .bbml textarea { border:0px solid #393939; background-color:#000000; color:#ffffff; background-image:none; }
#forums .editor .rte { width:100%; background-color:#000000; color:#FFFFFF; padding:0px; margin:0px; }
#forums .editor .rte .controls { background-color:#393939; position:relative; float:left; width:100%; }
#forums .editor .rte img { position:relative; float:left; padding:0px; margin:0px; background-color:#393939; border:1px solid #393939; cursor:pointer; cursor:hand; }
#forums .editor .rte img:hover { background-color:#6F6F6F; border:1px solid #FFF; cursor:pointer; cursor:hand; }
#forums .editor .rte .button { position:relative; float:left; height:24px; }
#forums .editor .rte .dropdown { position:relative; float:left; height:24px; }
#forums .editor .rte .seperator { position:relative; float:left; height:20px; width:1px; margin:2px; }
#forums .editor .rte .textentry { border:0px solid #393939; width:100%; }
#forums .editor .actions { margin-left:5px; }
#forums .editor .smilies div { position:relative; float:left; width:20px; height:20px; overflow:hidden; text-align:center; margin:2px; border:1px solid #000000; }
#forums .editor .cellBorder { background-color:#00001A; }
#forums .editor .cellBorder td { height:30px; border-top:1px solid #393939; border-bottom:0px; padding:0px; }
#forums .editor .noCellBorder td { border-top:0px; border-bottom:0px; padding:0px; }
#forums .editor .noBottomBorder { border-bottom:0px; }
#forums .editor .forumBigPanel { width:100%; }
#forums .editor .rightInfo { position:relative; float:left; border:1px solid #FF0000; }
#forums .editor .lastpost,#forums .editor .previewpost { padding:4px; background-color:#00001A; }

#RTE_iframe blockquote, .RTE_iframe blockquote { border:1px solid #393939; padding:6px; margin:4px; background-color:#000011; width:96%; }
#RTE_iframe blockquote blockquote { background-color:#000022; width:96%; margin:4px; }
#RTE_iframe blockquote blockquote blockquote { background-color:#000033; width:96%; margin:4px; }
#RTE_iframe blockquote blockquote blockquote blockquote { background-color:#000044; width:96%; margin:4px; }
#RTE_iframe blockquote blockquote blockquote blockquote blockquote { background-color:#000055; width:96%; }
#RTE_iframe blockquote blockquote blockquote blockquote blockquote blockquote { background-color:#000066; width:96%; }
#RTE_iframe blockquote blockquote blockquote blockquote blockquote blockquote blockquote { background-color:#000077; width:96%; }
#RTE_iframe blockquote hr { display:none; }

/* ========================================================================== */
/* PODCAST / GAMEON
/* ========================================================================== */

#podcast { position:relative; background:#000000 url(podcast_header.jpg) no-repeat center top; padding:0px; margin:0px; }
#podcast p { padding:0px; margin:0px; }

/* ========================================================================== */
/* FAQ
/* ========================================================================== */

#faq p { margin:0; padding:6px; }
#faq h2,h4 { font-size:14px; margin:0px; padding:6px; }
#faq h4 { color:#2c92ff; padding-bottom:0px; }
#faq ul { margin:0; padding:0px; padding-bottom:6px; }
#faq li { margin-left:28px; }

/* ========================================================================== */
/* HUMOR
/* ========================================================================== */

#humor p { text-align:center; margin-bottom:7px; padding-top:7px; }
#humor img { position:relative; padding:15px; }

/* ========================================================================== */
/* CHAT
/* ========================================================================== */

#chat .chatError { width:100%; padding:20px 0px 20px 0px; text-align:center; }
#chat .chatPanel { height:400px; }
#chat .info { padding:5px; }
#chat .info h3 { padding-left:0px; margin-left:0px; font-size:13px; font-weight:bold; }
#chat .info ul { list-style:none; padding-left:0px; margin-left:0px;  }
#chat .info li { background:transparent url(lg_hmlya_v2.png) no-repeat 4px 2px; padding-left:20px; }
#chat .nickEntry { position:relative; margin:0 auto; width:250px; height:50px; margin-top:30px; }
#chat .nickEntry .label { position:relative; float:left; font-size:1.1em; font-weight:bold; }
#chat .nickEntry .input,#chat .nickEntry .submit { position:absolute; top:17px; left:0px; width:165px; height:20px; font-size:16px; font-weight:bold; color:#000000; }
#chat .nickEntry .nick { position:relative; float:left; height:50px; width:170px; }
#chat .nickEntry .go { position:relative; float:left; height:50px; width:80px; }
#chat .nickEntry .go .submit { width:60px; font-size:12px; height:24px; }
#chat .reg { width:100%; text-align:center; }

/* ========================================================================== */
/* USERINFO PANEL
/* ========================================================================== */

#userinfo { position:relative; float:left; height:450px; width:300px; color:#ffffff; background-color:#00003d; }
#userinfo .titleBar { background:#00003d url(lg_hdr_bg_rpx.png) top right repeat-x; }
#userinfo H1 { font-size:20px; color:#ffffff; text-align:center; width:300px; margin:0px; padding:6px 0px 6px 0px; }
#userinfo h2 { font-size:14px; color:#FFD684; text-align:center; width:300px; margin:0px; padding:3px 0px 3px 0px; border-bottom:1px solid #393939; }
#userinfo td { height:16px; line-height:16px; padding:0px; margin:0px; text-indent:0px; background-color:#000000; }
#userinfo .altRow { background-color:#00003d; }
#userinfo .label { color:#63AEFF; font-weight:bold; text-indent:5px; }
#userinfo .center { color:#ffffff; font-weight:bold; text-align:center; padding-top:3px; }
#userinfo .centerContent { color:#ffffff; font-weight:normal; text-align:center; }
#userinfo .firstRow { padding-top:5px; }
#userinfo .lastRow { padding-bottom:5px; border-bottom:1px solid #393939; }
#userinfo .close { position:absolute; top:420px; left:0px; text-align:center; width:300px; }

/* ========================================================================== */
/* MAILBOXES
/* ========================================================================== */

#mail { padding:0px; margin:0px; }
#mail .header { height:110px; background-image:none; position:relative; padding:0px; margin:0px; background:url(lg_mail.png) no-repeat top left; }
#mail .header .labels { position:relative; left:110px; top:31px; width:400px; }
#mail .header .labels H1 { font-size:2em; margin:0px; padding:0px; }
#mail .header .labels H1 a:link { color:#2889EA; text-decoration:none; }
#mail .header .labels H1 a:visited { color:#2889EA; text-decoration:none; }
#mail .header .labels H1 a:hover { color:#FFFFFF; text-decoration:none; }
#mail .header .labels H2 { font-size:1em; margin:0px; padding:0px; }
#mail .header .labels H2 a:link { color:#C0D6EB; text-decoration:none; }
#mail .header .labels H2 a:visited { color:#C0D6EB; text-decoration:none; }
#mail .header .labels H2 a:hover { color:#FFFFFF; text-decoration:none; }
#mail .header .sections { position:absolute; left:540px; top:41px; width:200px; height:40px;}
#mail #listing { position:relative; width:100%; }
#mail .preview { line-height:25px; }
#mail .preview td { border-bottom:1px solid #333333; }
#mail .preview .label { color:#FFFFFF; font-weight:bold; }
#mail .preview .body { background-color:#FFFFFF; color:#000000; }
#mail .downloading { height:52px; }
#mail .downloading h2 { padding:9px 4px 4px 4px; margin:0px; }
#mail .downloading p { padding:0px 4px 10px 4px; margin:0px; }
#mail .new { font-weight:bold; color:#FFF6D8; }
#mail .from a { color:#9dd7ff; }
#mail .from a:hover { color:#FFEAA1; }
#mail .message { background-color:#00001A; }

/* ========================================================================== */
/* REGISTER PANEL
/* ========================================================================== */

#register .label { width:120px; font-weight:bold; padding:4px; }
#register .section { height:30px; background-color:#383B4F; color:#FFFFFF; padding-left:4px; font-weight:bold; }
#register .small { font-size:0.9em; font-weight:normal; color:#AFAFAF; }
#register .req { color:#FF0000; font-weight:bold; }
#register .registerPanel td { border-bottom:1px solid #383B4F; }
#register .featureRow { background-color:#000000; }
#register .featureRow td { padding:2px; }
#register .featureRowHover { background-color:#222531; }
#register .featureRowHover td { padding:2px; }
#register .gamelist { list-style:none; padding:0px; margin:0px; }
#register .gamelist li { text-align:left; }

/* ========================================================================== */
/* SEARCH */
/* ========================================================================== */

#search h2,h3 { padding:3px 0px 3px 4px; margin:0px; }
#search h2 { font-size:1.3em; font-weight:bold; color:#5197F0; }
#search h3 { font-size:1.1em; font-weight:normal; color:#90FF8B; padding-top:0px; padding-bottom:6px; }
#search h3 a, #search h3 a:link, #search h3 a:visited { color:#90FF8B; font-weight:bold; }
#search h3 a:hover { color:#FFFFFF; }
#search h3 .current { font-weight:bold; color:#5197F0; }
#search ul { list-style:none; padding:0px 0px 8px 0px; margin:0px; }
#search li { padding:4px; margin:0px; }
#search li .title { font-size:1.1em; font-weight:bold; }
#search li .subtitle { color:#FFFFFF; }
#search li .date { color:#9A9A9A; }
#search .small { font-size:10px; color:#E5F7FF; line-height:12px; }
#search .small a { color:#E5F7FF; }
#search .form { width:401px; position:relative; padding:5px; margin:0px; height:70px; }
#search .form .label { position:relative; float:left; font-size:1.1em; font-weight:bold; }
#search .form .input { position:absolute; top:17px; left:0px; width:165px; height:20px; font-size:16px; font-weight:bold; color:#000000; }
#search .form .query { position:relative; float:left; width:170px; height:50px; }
#search .form .sub { position:relative; float:left; width:60px; height:50px; }
#search .form .sub .label { display:none; }
#search .form .sub .input { width:60px; font-size:12px; height:24px; }

/* ========================================================================== */
/* SINGLE SCREENSHOT VIEWER
/* ========================================================================== */

#viewscreenshot { background:#000000; padding:0px; margin:0px; position:absolute; top:0px; left:0px; }
#viewscreenshot .ad .ad { position:relative; float:left; margin:30px 0px 0px 0px; padding:0px; width:100%; }
#viewscreenshot .ad .continue { position:relative; float:right; padding:10px 10px 0px 0px; font-weight:bold; font-size:1.3em; color:#FFFFFF; }
#viewscreenshot .screen { }
#viewscreenshot .close { width:100%; text-align:center; padding-top:10px; border-top:1px solid #393939; height:300px; }

/* ========================================================================== */
/* ADS
/* ========================================================================== */

.ad_centerFloat { width:100%; text-align:center; margin-left:auto; margin-right:auto; }
.ad_padMed { padding:8px; }
.ad_disclaimer { font-size:11px; color:#777777; width:100%; height:10px !important; text-align:center; display:block; }
.ad_body { border:1px solid red; text-align:center; }
.gamelist_ad { width:100%; }
#contentinlineAd { margin:3px; z-index:95; background:#00002F; }
#contentinlineAd .head { font-size:1em; color:#FFFFFF; height:14px !important; }
#contentinlineAd .body { border:1px solid #FF0000; background:transparent; }
.featureleftAd { width:162px; display:block; } /* Column Ad */
.forum_foot_ad { position:relative;float:left;width:100%;padding-top:10px;text-align:center; }

/* ========================================================================== */
/* ERRORS */
/* ========================================================================== */

.errorPage { border-bottom:1px solid #4B4F68; }
.errorPage H1 { font-size:26px; text-align:center; margin-top:20px; margin-bottom:40px; }
.errorPage p { font-size:18px; text-align:center; margin-top:0px; margin-bottom:8px; padding:0px; }
.errorPage span { font-size:13px; text-align:center; margin:0px; padding:5px 70px 8px 70px; width:auto; display:block; }

/* ========================================================================== */
/* DISCLAIMERS & OPPORTUNITIES */
/* ========================================================================== */

#disclaimers,#opportunities { padding:4px; }
#disclaimers h1, #opportunities h1 { margin:0px; padding:0px; font-size:1.8em; color:#FFFFFF; margin-bottom:8px; }
#disclaimers h2, #opportunities h2 { margin:0px; padding:0px; font-size:1.4em; color:#5DABFF; margin-bottom:4px; }
#disclaimers h3, #opportunities h3 { margin:0px; padding:0px; font-size:1.1em; color:#F0D04D; }
#disclaimers p, #opportunities p { padding:0px; margin:6px 0px 6px 0px; }
#disclaimers .note { font-style:italic; }
#disclaimers ul { padding:0px; margin:0px; font-style:italic; font-weight:bold; color:#FFFFFF; list-style:none; padding-left:25px; }
#disclaimers ul li { padding:0px; margin:0px; font-size:1.2em; }
#disclaimers .normal { font-weight:normal; font-size:1em; }
#disclaimers ul li ul { padding:0px; margin:0px; list-style:none; font-style:normal; font-weight:normal; }
#disclaimers ul li ul li { padding:0px; margin:0px; padding-bottom:8px; font-size:0.875em; color:#e9e9e9; }
#disclaimers .e { font-weight:bold; color:#FFEAA1; }
#opportunities ul { padding:3px 3px 3px 10px;  list-style:none; }
#opportunities li { background: transparent url(lg_hmlya_v2.png) no-repeat 0px 2px; padding-left:16px;  }
#opportunities .details .item { font-weight:bold;  }

/* ========================================================================== */
/*  */
/* ========================================================================== */

#opportunities { }

/* ========================================================================== */
/* LOST PASSWORD */
/* ========================================================================== */

#lostpassword { padding:0px; }
#lostpassword p { margin:0px; padding:3px 0px 3px 0px; }

#failedlogin { padding:0px 0px 9px 0px; }
#failedlogin p { margin:0px; padding:4px 0px 4px 7px; }

/* ========================================================================== */
/* LOGIN */
/* ========================================================================== */

#login { margin:0 auto; width:401px; position:relative; margin-top:30px; margin-bottom:30px; }
#login p { margin-top:15px; }
#login .label { position:relative; float:left; font-size:1.1em; font-weight:bold; }
#login .input { position:absolute; top:17px; left:0px; width:165px; height:20px; font-size:16px; font-weight:bold; color:#000000; }
#login .user { position:relative; float:left; width:170px; height:50px; }
#login .pass { position:relative; float:left; width:170px; height:50px; }
#login .pers { position:relative; float:left; width:60px; height:50px; }
#login .sub { position:relative; float:left; width:60px; height:50px; }
#login .sub .label { display:none; }
#login .sub .input { width:60px; font-size:12px; height:24px; }

/* ========================================================================== */
/* PROMOTIONS */
/* ========================================================================== */

#promo { }
#promo .panelBody  { overflow:hidden; width:794px; }
#promo h1 { font-size:1.8em; margin:0px; padding:0px; text-align:center; }
#promo h2 { font-size:1.8em; margin:0px; padding:0px; }
#promo p { margin:0px; padding:3px 3px 3px 3px; }
#promo .header { padding:0px; margin:0px; background:#000000; text-align:center; }
#promo .important { color:#FF0000; }
#promo .rules { width:500px; margin:0 auto; }
#promo .return { width:100%; text-align:center; margin:6px 0px 6px 0px; }
#promo .disqualified { color:#FF0000; }
#promo .confirmed { color:#00FF00; }
#promo .closed { color:#FFFFFF; }
#promo .pending { color:#FFFFFF; }
#promo .enter { margin:0 auto; width:100%; padding:20px; border-top:1px solid #393939; background:#010F5A; }
#promo .winners { width:80%; margin:10px 10% 10px 10%; }

/* ========================================================================== */
/* USER ACTIONS */
/* ========================================================================== */

#useractions { background:#1A0100; width:100%; padding:0px; margin:0px; }
#useractions td { padding-left:5px; border:0px; }
#useractions h2 { margin:4px 0px 4px 0px; padding:0px; font-size:14px; }
#useractions .data { width:100%; border-top:1px solid #393939; font-size:1em; padding:0px; margin:0px; background:#1A0100; color:#FFFFFF; }
#useractions .data td { text-align:left; padding-bottom:1px; color:#FFF1F0; }
#useractions .data th { background:#393939; }
#useractions .data .entry { border-bottom:1px solid #393939; background:#000000; }
#useractions .data .value { font-weight:bold; color:#FFFFFF; }

/* ========================================================================== */
/* PROFILES */
/* ========================================================================== */

#profile { position:relative; float:left; }
#profile H2 { margin:0px;font-size:14px;font-weight:bold;padding:3px 0px 3px 3px; }
#profile H2 .small { font-size:0.8em; }
#profile #sectionHeader .image { height:80px; display:block; float:left; text-align:center; }
#profile #sectionHeader .avatar { position:relative; float:left; margin:3px 8px 0px 3px; }
#profile #sectionHeader H1 { position:relative; width:80%; height:55px; margin:0px; padding:32px 0px 0px 0px;text-indent:0px; }
#profile #sectionHeader .admin { color:#FF0000; }
#profile .overview { position:relative; float:left; width:500px; top:0px; left:0px; overflow:hidden; }
#profile .overview table td { width:100%; color:#D0D0D0; border-top:1px solid #242633; padding:2px; }
#profile .overview table .label { width:auto !important; font-weight:bold; color:#FFFFFF; white-space:nowrap !important; padding-right:8px; }
#profile .overview .recentThreads ul { color:white; font-size:1em; margin:0px; width:100%; list-style:none; padding:0px; }
#profile .overview .recentThreads ul li { border-top:1px solid #383B4F; padding:3px; margin:0px; }
#profile .overview .recentThreads .title { font-weight:bold; }
#profile .overview .recentThreads .details { font-size:0.9em; color:#9094AB; }
#profile .video { width:auto; padding:0px; margin:0px; height:50px; line-height:50px; text-align:center; }
#profile .blog h2 { border-bottom:1px solid #383B4F; }
#profile .blog .body { padding:0px 4px 4px 4px; }
#profile .blog .body p { width:auto; }
#profile .blog h2.footer { border-bottom:0px; border-top:1px solid #383B4F; clear:both; }
#profile .blog .none { height:50px; line-height:50px; text-align:center; }
#profile .activity { position:relative; float:left; top:0px; left:0px; width:282px; margin-left:9px; overflow:hidden; }
#profile .activity H2 { text-indent:3px; }
#profile .activity ul { color:white; width:100%; list-style:none; padding:0px; margin:0px; }
#profile .activity ul li { border-top:1px solid #383B4F; padding:3px 4px 3px 4px; margin:0px; }
#profile .activity ul li ul { width:100%; margin:0px; }
#profile .activity ul li ul li { border-top:0px; padding:0px; margin:0px; }
#profile .activity .constrain_userposts { overflow-x:auto; width:274px; }
#profile .activity .title { font-weight:bold; padding-bottom:4px;}
#profile .activity .body blockquote { border:1px solid #4C4E58; padding:3px; margin:3px; background-color:#191922; width:93%; }
#profile .activity .body blockquote blockquote { background-color:#21212D; width:94%; margin:3px; }
#profile .activity .body blockquote blockquote blockquote { background-color:#2B2B3A; width:94%; margin:3px; }
#profile .activity .body blockquote blockquote blockquote blockquote { background-color:#343447; width:94%; margin:3px; }
#profile .activity .body blockquote blockquote blockquote blockquote blockquote { background-color:#3D3D54; width:94%; }
#profile .activity .body blockquote blockquote blockquote blockquote blockquote blockquote { background-color:#474760; width:94%; }
#profile .activity .body blockquote blockquote blockquote blockquote blockquote blockquote blockquote { background-color:#50506D; width:94%; }
#profile .activity .body blockquote hr { display:none; }
#profile .activity .body #newspost blockquote { width:95%; margin:7px 0px 6px 2px; padding:2px; }
#profile .activity .foot { padding-top:4px; }
#profile .activity .foot .date { color:#868686; }
#profile .useractions { background-color:#4D0100; border-bottom:1px solid #383B4F; width:978px; position:relative; top:-5px; left:-4px; padding:0px; margin:0px; }
#profile .useractions p { margin:0px; padding:0px 0px 4px 4px; }
#profile .userpostinfo { background-color:#00003d; border-bottom:1px solid #383B4F; line-height:18px; height:18px; }
#profile .userpostinfo .left { position:relative; float:left; line-height:18px; height:18px; }
#profile .userpostinfo .right { position:relative; float:right; line-height:18px; height:18px; }

/* ========================================================================== */
/* SETTINGS/CONTROL PANEL
/* ========================================================================== */

#settings #sectionHeader .image { height:80px; display:block; float:left; text-align:center; }
#settings #sectionHeader img { position:relative; float:left; margin:3px 8px 0px 3px; }
#settings #sectionHeader H1 { position:relative; width:80%; height:57px; margin:0px; padding:30px 0px 0px 0px;text-indent:0px; }
#settings .section { height:22px; background-color:#383B4F; color:#FFFFFF; padding-left:4px; font-weight:bold; }
#settings .columns { height:20px; background-color:#777777; color:#FFFFFF; padding-left:4px; font-weight:bold; }
#settings .label { width:120px; font-weight:bold; padding:4px; }
#settings .labelWide { width:200px; font-weight:bold; padding:4px; }
#settings .labelFull { font-weight:bold; padding:4px; }
#settings .settingPanel td { border-bottom:1px solid #383B4F; line-height:18px; }
#settings .featureRow { background-color:#000000; }
#settings .featureRow td { padding:2px; }
#settings .featureRowHover { background-color:#222531; }
#settings .featureRowHover td { padding:2px; }
#settings .small { font-size:0.9em; font-weight:normal; color:#AFAFAF; }
#settings .error { color:#FF0000; }
#settings .req { color:#FF0000; font-weight:bold; }
#settings .gamelist { list-style:none; padding:0px; margin:0px; text-align:left; }
#settings .gamelist li { text-align:left; }
#settings .avatarDetails { position:relative; top:0px; padding:0px 0px 0px 6px; margin:0px; list-style:none; color:#FF0000; width:160px; height:50px; }
#settings .avatarDetails li { height:16px; padding:0px 6px 0px 0px; }
#settings .admin { background-color:#3D0000; line-height:18px; }
#settings .activate H1 { padding:4px; margin:0px; font-size:16px; font-weight:bold; }
#settings .activate p { padding:4px; margin:0px; }
#settings .notablage td { border:0px; line-height:auto; padding:0px; }

/* ========================================================================== */
/* ADMIN */
/* ========================================================================== */

#admin textarea { border:1px solid #565656; color:#000000; background:none; background-color:#FFFFFF; }
#admin textarea:hover { background-image:none; background-color:#FFFFFF; }
#admin input.submit { position:relative; height:20px; top:1px; z-index:50; }
#admin input.button { position:relative; height:20px; top:1px; z-index:50; }
#admin input.text,input.submit,input.password,input.button,input.file { border:1px solid #565656; background:none; background-color:#e7e7e7; color:#000000; }
#admin input.text:hover,input.submit:hover,input.password:hover,input.button:hover,input.file:hover { border:1px solid #565656; background-image:none; background-color:#FFFFFF; }

#admin input[type="text"],input[type="submit"],input[type="password"],input[type="button"],input[type="file"] { border:1px solid #565656; background:none; background-color:#e7e7e7; color:#000000; }
#admin input[type="text"]:hover,input[type="submit"]:hover,input[type="password"]:hover,input[type="button"]:hover,input[type="file"]:hover { border:1px solid #565656; background-image:none; background-color:#FFFFFF; }

#admin select { border:1px solid #565656; background-color:#e7e7e7; background-image:none; color:#000000; }
#admin select:hover { background-image:none; background-color:#FFFFFF; }
#admin .nav { list-style:none; padding:0px; margin:0px; }
#admin .nav li { padding:2px 0px 2px 2px; }
#admin .nav li ul { list-style:none; padding:0px; margin:0px; }
#admin .nav li ul li { padding:2px 0px 0px 15px; }
#admin .nav .current { font-weight:bold; }
#admin .open { color:#98E400; }
#admin .closed { color:#B90018; }
#admin .locked { color:#EDB900; }
#admin .useractions { background-color:#4D0100; border-bottom:1px solid #393939; height:20px; line-height:14px; }
#admin .useractions h2 { padding:4px 0px 6px 0px; }
#admin .useractions p { margin:0px; padding:0px 0px 4px 4px; }
#admin .output .section { height:25px; background-color:#393939; color:#FFFFFF; padding-left:4px; font-weight:bold; }
#admin .output .columns { height:17px; background-color:#777777; color:#FFFFFF; padding-left:4px; font-weight:bold; }
#admin .output .label { width:120px; font-weight:bold; padding:4px; }
#admin .output .labelWide { width:200px; font-weight:bold; padding:4px; }
#admin .output td { border-bottom:1px solid #393939; line-height:10px; }
#admin .output .featureRow { background-color:#000000; }
#admin .output .featureRow td { padding:1px; padding-bottom:4px; }
#admin .output .featureRowHover { background-color:#000020; }
#admin .output .featureRowHover td { padding:1px; padding-bottom:4px; }
#admin .output .featureRowOpen { background-color:#001F14; }
#admin .output .featureRowOpen td { padding:1px; padding-bottom:4px; }
#admin .output .small { font-size:0.9em; font-weight:normal; color:#AFAFAF; }
#admin .output .error { color:#FF0000; }
#admin .output .req { color:#FF0000; font-weight:bold; }

/* ========================================================================== */
/* VIDEO */
/* ========================================================================== */

#video { position:relative; float:left; background:#000000; border-bottom:0px solid #A4A4A4; padding:40px 0px 5px 0px; margin:0px; }
#video .header { position:absolute; top:0px; left:0px; height:40px; width:130%; background:#000c8f url(video_header.gif) repeat-x top left; }
#video .header img { position:relative; float:left; }
#video .header h1 { position:relative; top:12px; font-size:12px; color:#FFF; margin:0px; padding:0px; line-height:13px; height:13px; width:550px; }
#video .header h1 .duration { position:relative; left:6px; top:-1px; font-size:10px; line-height:10px; color:#C8C8C8; font-weight:400; }
#video .paneOne { position:relative; float:left; width:426px; margin-right:1px; background:#000000; } /* Player */
#video .paneOne .player { height:296px; overflow:hidden; }
#video .paneOne .info { overflow:hidden; padding:6px; color:#FFFFFF; }
#video .paneOne .info .fullscreen { color:#00ABFF; }
#video .paneOne .info .qt { width:20px; height:20px; float:right; background:transparent url(video_qt.gif) no-repeat top left; display:block; }
#video .paneOne .info .mp { width:20px; height:20px; float:right; background:transparent url(video_mp.gif) no-repeat top left; display:block; }
#video .paneOne .info .details { font-size:0.9em; color:#A4A4A4; }
#video .paneTwo { position:relative; float:left; width:200px; margin-right:1px; background:#000000; } /* Thumbnails */
#video .paneThree { position:relative; float:left; width:162px; margin-left:1px; background:#000000; } /* Ad */

#videolist { }
#videolist h2 { font-size:14px; padding:0px 0px 6px 0px; margin:0px; color:#5197F0 }
#videolist h2.syndicate { padding:5px; margin-bottom:11px; background-color:#00001A; border:1px solid #383B4F; }
#videolist h2.syndicate a:link, #videolist h2.syndicate a:visited { color:#5197F0; }
#videolist h2.syndicate a:hover { color:#FFFFFF; text-decoration:none; }
#videolist h2.syndicate img { position:relative; top:2px; }
#videolist .list { padding:0px; margin:0px; list-style:none; position:relative; }
#videolist .list li { color:#C2C2C2; width:100%; margin:0px; padding:0px 0px 5px 0px; position:relative; overflow:hidden; }
#videolist .list li .thumbnail { color:#FFFFFF; position:relative; float:left; }
#videolist .list li .thumbnail img { border:1px solid #535353; }
#videolist .list li .details { position:relative; list-style:none; width:650px; padding:0px 0px 0px 112px; margin:0px; }
#videolist .list li .details li { padding:0px; margin:0px; }
#videolist .list li .details .title { font-weight:bold; }
#videolist .list li .details .desc { }
#videolist .list li .details .info { font-size:0.9em; color:#A4A4A4; padding-bottom:5px; }

#videoview .player { margin:0px; padding:0px; }
#videoview .player h3 { font-size:1.6em; padding-bottom:10px; margin:0 auto; }
#videoview .player .frame { margin:0 auto; border:1px solid #686868; text-align:center; background:#000000; }
#videoview .player .frame .player { height:296px; overflow:hidden; }
#videoview .player .frame .info { width:auto; overflow:hidden; padding:6px; color:#FFFFFF; text-align:left; }
#videoview .player .frame .info .fullscreen { color:#00ABFF; }
#videoview .player .frame .info .qt { width:20px; height:20px; float:right; background:transparent url(video_qt.gif) no-repeat top left; display:block; }
#videoview .player .frame .info .mp { width:20px; height:20px; float:right; background:transparent url(video_mp.gif) no-repeat top left; display:block; }
#videoview .player .frame .info .details { font-size:0.9em; color:#A4A4A4; }

#videoview .comments { position:relative; margin:0px; padding:0px; width:100%; }
#videoview .comments p.sub { font-size:14px; height:14px; padding:2px 0px 7px 7px; margin:0px; color:#5197F0; font-weight:bold; }
#videoview .comments ul { position:relative; padding:0px; margin:0px 0px 0px 4px; top:0px; width:100%; list-style:none; }
#videoview .comments ul li { width:98%; padding-bottom:0px; }
#videoview .comments ul li .info { font-size:1.2em; font-weight:bold; background-image:none; background:transparent; padding-left:3px; }
#videoview .comments ul li .data { padding-left:4px; color:#9D9D9D; }
#videoview .comments ul li .admin { color:#FF0000; padding-left:4px; }
#videoview .comments ul li.none { padding:4px; }
#videoview .comments ul li ul { height:auto; }
#videoview .comments ul li ul li { padding:0px 4px 7px 0px; }
#videoview .comments form { padding-left:7px; }
#videoview .comments .entry { width:300px; height:80px; }

/* ========================================================================== */
/* GALLERIES */
/* ========================================================================== */

#gallery { width:794px; overflow:hidden; }
#gallery .message { width:782px; height:auto; padding:6px; border:1px solid #383B4F; border-left:0px; border-right:0px; background:#4B1643; color:#FFFFFF; margin:0px; }
#gallery .admin { width:794px; height:auto; padding:6px; border:1px solid #383B4F; border-left:0px; border-right:0px; background:#0F1A4B; color:#FFFFFF; margin:0px; height:40px; }
#gallery .admin .delete { background:#4B000A; background-image:none; color:#FFFFFF; }
#gallery .admin .delete:hover { background:#FF0000; }
#gallery .admin .label { font-weight:bold; }
#gallery .admin .error { background:4B0109; color:#FFFFFF; font-weight:bold; padding:4px; }
#gallery .header { width:799px; height:175px; color:#FFFFFF; text-align:center; background-position:top left; background:#000000; }
#gallery .jump { width:799px; height:25px; color:#FFFFFF; text-align:right; background-position:bottom left; background:#000000; }
#gallery .jump .form { padding:0px 10px 5px 0px; }
#gallery .jump .label { font-weight:bold; }
#gallery .buttons { clear:left; width:100%; display:block; height:32px; }
#gallery .list { position:relative; width:100%; border-top:1px solid #383B4F; }
#gallery .list ul { position:relative; float:left; list-style:none; padding:8px 0px 0px 0px; margin:0px 0px 0px 3px; }
#gallery .list ul li { position:relative; float:left; width:180px; height:149px; padding:3px 8px 3px 8px; text-align:center; }
#gallery .list ul li .image { position:relative; width:180px; height:135px; display:block; text-align:center; }
#gallery .list ul li img { border:1px solid #A1A4B8; margin:0 auto; position:relative; }
#gallery .list ul li img:hover { border:1px solid #FFFFFF; }
#gallery .list ul li .info { position:relative; width:180px; height:14px; display:block; overflow:hidden; text-align:center; }
#gallery .list ul li .info a { position:relative; width:auto; height:auto; }
#gallery .list ul li .info .delete { color:#FF0000; }
#gallery .list ul li .info .edit { color:#7DB6EA; }
#gallery .list ul li .info .delete:hover,#gallery .list ul li .info .edit:hover { color:#FFFFFF; }
#gallery .none { width:100%; text-align:center; height:100px; line-height:100px; font-weight:bold; border-top:1px solid #383B4F; }
#gallery .image { position:relative; display:block; text-align:center; background:#000000; border-top:1px solid #383B4F; }
#gallery .imageinfo { position:relative; display:block; text-align:left; background:#000000; height:20px; border-top:1px solid #383B4F; line-height:20px; padding-left:3px; }
#gallery .controls { background:#000000 url(screenshotViewer/ssv_background.gif) no-repeat bottom left; }
#gallery .controls ul { position:relative; height:31px; width:180px; padding:0px; margin:0 auto; list-style:none; }
#gallery .controls li { padding:0px; margin:2px; width:32px; height:24px; float:left; overflow:hidden; }
#gallery .controls a { width:32px; height:24px; display:block; }
#gallery .controls .label { font-weight:bold; display:none; }
#gallery .controls .first a { background:transparent url(screenshotViewer/lg_first_v2.png) no-repeat bottom left; }
#gallery .controls .first a:hover { background-position:top left; }
#gallery .controls .previous a { background:transparent url(screenshotViewer/lg_previous_v2.png) no-repeat bottom left; }
#gallery .controls .previous a:hover { background-position:top left; }
#gallery .controls .next a { background:transparent url(screenshotViewer/lg_next_v2.png) no-repeat bottom left; }
#gallery .controls .next a:hover { background-position:top left; }
#gallery .controls .last a { background:transparent url(screenshotViewer/lg_last_v2.png) no-repeat bottom left; }
#gallery .controls .last a:hover { background-position:top left; }
#gallery .controls .gallery a { background:transparent url(screenshotViewer/lg_thumbnails_v2.png) no-repeat bottom left; }
#gallery .controls .gallery a:hover { background-position:top left; }
#gallery .comments { background:#000016; }
#gallery .comments p.sub { font-size:14px; height:14px; padding:2px 0px 7px 7px; margin:0px; color:#5197F0; font-weight:bold; font-style:normal;  }
#gallery .comments p { padding:2px 0px 7px 7px; margin:0px; font-style:italic; color:#D8D8D8; }

#ccbox .top { width:100%; display:block; background:transparent url(lg_ptRight_wide.gif) no-repeat top right; height:17px; color:#D9DEF2; text-indent:5px; font-size:11px; line-height:17px; font-weight:bold; }
#ccbox .top .inner { width:100%; background:transparent url(lg_ptLeft.png) no-repeat top left; height:17px; }
#ccbox .image { position:relative; background:#000 /*url(waiting_fast.gif) no-repeat top left*/; padding:10px; border:1px solid #383B4F; border-top:0px; border-bottom:0px; }
#ccbox .image #ccBoxWaiting { position:absolute; top:10px; left:10px; background:transparent url(waiting_fast.gif) no-repeat center center; }
#ccbox .info { padding:0px 10px 6px 10px; background-color:#000; border:1px solid #383B4F; border-top:0px; height:auto; overflow:hidden; }
#ccbox .info .clear { clear:both; height:1px; }

#image .image { width:775px; padding:10px; text-align:center; }
#image .caption { width:775px;padding:0px 10px 5px 10px;text-align:center; }
#image .featureData { width:774px;padding:5px 10px 5px 10px; text-align:center; background-color:#000623; border:1px solid #383B4F; border-left:0px; border-right:0px; }
#image .featureData .intro { padding-bottom:2px; margin-bottom:0px; }
#image .featureData h1 { font-size:16px; font-weight:bold; }
#image .featureData h1 a:link, #image .featureData h1 a:visited { color:#CCD2DD; }
#image .featureData h1 a:hover { color:#F00; }
#image .actions { width:100%; text-align:center; font-size:14px; padding:10px 0px 10px 0px; }
#image .actions a { font-weight:bold; }

/* ========================================================================== */
/* BLOGS
/* ========================================================================== */

#blogs { }
#blogs .clear { clear:both; }
#blogs p, #blogs ul, #blogs li, #blogs h1, #blogs h2, #blogs h3, #blogs h4, #blogs h5 { padding:0px; margin:0px; }

#blogs .head #sectionHeader .image { height:100%; display:block; float:left; text-align:center; }
#blogs .head #sectionHeader .avatar { position:relative; float:left; margin:3px 8px 0px 3px; }
#blogs .head #sectionHeader H1 { position:relative; width:80%; height:55px; margin:0px; padding:32px 0px 0px 0px;text-indent:0px; }
#blogs .head #sectionHeader h1 .small { height:2.3em; overflow:hidden; display:block; }
#blogs .head #sectionHeader .admin { color:#FF0000; }

#blogs .home { position:relative; background-image:url(blog_home.jpg); background-repeat:no-repeat; background-position:top left; }
#blogs .home .TabbedPanels { width:780px; height:auto; padding:0; margin:0; background-color:transparent; position:relative; float:left; }
#blogs .home .TabbedPanelsTabGroup { display:none; }
#blogs .home .TabbedPanelsContentGroup { border:0px; padding:0; margin:0; height:auto; position:relative; float:left; background-color:transparent; }
#blogs .home h2 { padding:3px; font-size:18px; font-weight:bold; margin:0px; }
#blogs .home .intro { height:135px; width:792px; }
#blogs .home .intro .my, #blogs .home .intro .start, #blogs .home .intro .log { position:relative; display:block; width:96%; text-align:right; font-size:18px; font-weight:bold; padding-top:60px; }

#blogs .home .explore { height:27px; width:792px; font-size:15px; font-weight:bold; text-indent:2px; padding-left:32px; line-height:29px; overflow:hidden; }

#blogs .home .newest, #blogs .home .popular,#blogs .home .all { width:780px; height:auto; overflow:hidden; position:relative; float:left; padding-left:8px; margin:0; }
#blogs .home .section { height:auto; width:780px; display:block; padding:0; margin:0; }
#blogs .home .row2,#blogs .home .banner { padding-top:8px; margin-top:8px; border-top:1px solid #656160; }
#blogs .home .letter { padding-top:8px; margin-bottom:3px; border-bottom:1px solid #656160; text-indent:7px; text-transform: uppercase; }
#blogs .home .entry { height:auto; width:780px; clear:left; padding:3px;  }
#blogs .home .entry .image { float:left; padding-right:3px; border:0px; width:30px; text-align:center; display:block; }
#blogs .home .entry .info { float:left; display:block; width:700px; }
#blogs .home .entry .title { font-size:15px; font-weight:bold; }
#blogs .home .entry .stamp { padding-top:5px; display:inline; }
#blogs .home .entry .views { font-weight:bold; display:inline; }
#blogs .home .entry .response { padding-left:5px; display:inline; }
#blogs .home .banner { text-align:center; width:auto; margin:0 auto; }

#blogs .display { position:relative; float:left; height:auto; background: #000 url(blog_div.gif) repeat-y 200px 0px; }

#blogs .display .navigation { float:left; width:200px; overflow:hidden; background:#000000 url(lg_pbb.png) top left repeat-x;}
#blogs .display .navigation .title { font-weight:bold; font-size:12px; padding-top:4px; display:block; }
#blogs .display .navigation a { display:block; margin:0px; padding:0px; }
#blogs .display .navigation div { border-bottom:1px solid #383B4F; padding:0px 5px 4px 5px; }
#blogs .display .navigation .others { display:block; background:transparent url(blog_other.png) no-repeat top left; width:200px; height:108px; overflow:hidden; }
#blogs .display .navigation .owners ul, #blogs .display .navigation .owners li { height:1.2em; }
#blogs .display .navigation .owners ul.con { height:auto; }
#blogs .display .navigation .others span { display:none; }
#blogs .display .navigation .previous a { padding-bottom:4px; }
#blogs .display .navigation .archives .count { font-style:italic; color:#8F8F8F; }
#blogs .display .navigation .title .manage { display:inline; font-weight:normal; color:#4F97E3; }
#blogs .display .navigation .actions { padding-top:4px; }
#blogs .display .navigation .actions .new { font-weight:bold; color:#4F97E3; }
#blogs .display .navigation .recent a { display:inline; }
#blogs .display .navigation .recent .title { padding-bottom:4px; }
#blogs .display .navigation .recent .entry { padding-bottom:6px; display:block; }
#blogs .display .navigation .recent .entry .title { font-weight:bold; padding:0px; display:inline; }
#blogs .display .navigation .recent .entry .date { color:#aaa; }
#blogs .display .navigation .feed { padding-top:4px; line-height:14px; }
#blogs .display .navigation .feed .icon { float:left; padding:0px 5px 0px 0px; border:0px; background:transparent url(smallfeed.gif) no-repeat top left; width:14px; height:14px; }

#blogs .display .detailed { float:left; width:592px; margin-left:1px; background:#000000 url(lg_pbb.png) top left repeat-x; }
#blogs .display .detailed .date { font-size:16px; font-weight:bold; padding:0px 0px 6px 0px; }
#blogs .display .detailed .entry { width:592px; padding:1px 0px 8px 0px; }
#blogs .display .detailed .entry .avatar { float:left; width:30px; height:30px; padding:5px 0px 0px 5px; }
#blogs .display .detailed .entry .header { float:left; width:540px; overflow:hidden; }
#blogs .display .detailed .entry .header h4 { width:530px; }
#blogs .display .detailed .entry .header h4 a { color:#4F97E3; }
#blogs .display .detailed .entry .header h4 a:hover { color:#FFF; }
#blogs .display .detailed .entry .header h4, #blogs .display .detailed .entry .comments .sub { padding:3px 0px 1px 5px; margin:0px; font-size:16px; font-weight:bold; }
#blogs .display .detailed .entry .header h4 .admin { font-size:0.7em; position:relative; top:-0.12em; padding-left:5px; }
#blogs .display .detailed .entry .header h4 .admin .edit { color:#fff; }
#blogs .display .detailed .entry .header h4 .admin .delete { color:#f00; }
#blogs .display .detailed .entry .header .author { padding:0px 0px 6px 5px; color:#8F8F8F; width:auto;  }
#blogs .display .detailed .entry .header .author a { color:#AFAFAF; }
#blogs .display .detailed .entry .header .author a:hover { color:#FFF; }
#blogs .display .detailed .entry .body { font-size:1.1em; line-height:1.4em; padding:5px 0px 5px 40px; clear:left; }
#blogs .display .detailed .entry .body p { width:auto; padding-bottom:1em; }
#blogs .display .detailed .entry .body ul { padding-left:15px; }
#blogs .display .detailed .entry .body li { padding-bottom:0.3em; }
#blogs .display .detailed .entry .footer { padding:5px 0px 5px 40px; width:542px; }
#blogs .display .detailed .entry .footer .comment,#blogs .display .detailed .entry .footer .views,#blogs .display .detailed .entry .footer .email { display:inline; padding-right:6px; }
#blogs .display .detailed .entry .footer .tags .title { padding-right:4px; }
#blogs .display .detailed .entry .comments { border-top:1px solid #383B4F; padding-left:35px; }
#blogs .display .detailed .entry .comments form { padding-left:5px; }
#blogs .display .detailed .entry .comments ul { list-style:none; padding-left:5px; }
#blogs .display .detailed .entry .comments .info { position:relative; height:24px; line-height:24px; color:#FFFFFF; font-weight:bold; }
#blogs .display .detailed .entry .comments .data { padding-left:5px; color:#8F8F8F; font-style:italic; }
#blogs .display .detailed .entry .comments .admin .edit { color:#78C6FF; font-weight:bold; padding-left:5px; }
#blogs .display .detailed .entry .comments .admin .delete { color:#FF0000; font-weight:bold; }
#blogs .display .detailed .entry .comments .admin .actions { color:#FFC34C; font-weight:bold; }
#blogs .display .detailed .entry .comments .comment { font-size:1.1em; line-height:1.2em; }
#blogs .display .detailed .entry .comments .comment p { width:auto; margin-bottom:0.8em; }
#blogs .display .detailed .entry .comments .comment ul { list-style:disc; padding:0em 0em 1em 3em; width:auto; }
#blogs .display .detailed .entry .comments .comment ol { padding:0em 0em 1em 3em; width:auto; }
#blogs .display .detailed .entry .comments .comment ol li,#blogs .display .detailed .entry .comments .comment ul li { margin-bottom:0.3em; width:auto; }
#blogs .display .detailed .entry .comments ul li ul { padding-left:0px; width:99%; }
#blogs .display .detailed .entry .comments textarea { width:400px; height:100px; }
#blogs .display .detailed .entry .add { padding-left:4px; }
#blogs .display .detailed .entry .add .sub { padding:9px 0px 4px 0px; }
#blogs .display .detailed .entry .add form { background-color:#393939; padding:1px 4px 4px 4px; width:400px; }
#blogs .display .detailed .entry .add form iframe { margin-bottom:3px; }
#blogs .display .detailed .entry .add .bbml { padding:3px 4px 0px 0px; }
#blogs .display .detailed .entry .add .bbml textarea { background-color:#000000; color:#ffffff; background-image:none; overflow: auto; }
#blogs .display .board { padding:7px; background:#000; text-align:center; border-top:1px solid #383B4F; }

#blogs .create .setup,#blogs .create .update { width:100%; display:block; height:100px;  }
#blogs .create .intro { display:block; font-weight:bold; padding:5px; }
#blogs .create .overview { display:block; padding:5px; }
#blogs .create form { margin:0 auto; width:510px; display:block; padding:5px 5px 20px 5px;}
#blogs .create form div { width:500px; padding-bottom:6px; }
#blogs .create form div .label { display:block; font-size:1.1em; padding-bottom:3px; font-weight:bold; width:100%; }
#blogs .create form div .block { display:block; width:100%; }
#blogs .create form div .more { display:block; color:#8F8F8F; }
#blogs .create form div textarea.block { height:100px; }
#blogs .create form div.sub { text-align:center; }
#blogs .create form div.sub .block { margin:0 auto; width:150px; height:1.8em; font-size:14px; font-weight:bold; }
#blogs .create form div.sub .label { display:none; }

#blogs .editor form { margin:0 auto; width:610px; display:block; padding:15px 5px 20px 5px;}
#blogs .editor form div { width:600px; padding-bottom:6px; }
#blogs .editor form div .label { display:block; font-size:1.1em; padding-bottom:3px; font-weight:bold; width:100%; }
#blogs .editor form div .block { display:block; display:inline; width:100%; }
#blogs .editor form div .more { display:block; color:#8F8F8F; }
#blogs .editor form div.entry .block { background-color:#393939; padding:1px; color:#FFF; width:600px; height:400px; display:block; }
#blogs .editor form div.sub { text-align:center; padding-top:15px;  }
#blogs .editor form div.sub .block .submit,#blogs .editor form div.sub .block .button { width:150px; height:1.8em; font-size:14px; font-weight:bold; }
#blogs .editor form div.sub .label { display:none; }
#blogs .editor form div.entry .bbml textarea { background-color:#000000; color:#ffffff; background-image:none; overflow: auto; }

#blogs .links { background: #000 url(blog_div.gif) repeat-y 320px 0px; position:relative; }
#blogs .links .heading { font-size:16px; font-weight:bold; }
#blogs .links form { margin:0 auto; width:310px; display:block; padding:5px 4px 20px 5px; position:relative; float:left; overflow:hidden; background:#000000 url(lg_pbb.png) top left repeat-x; }
#blogs .links form div { width:300px; padding-bottom:6px; }
#blogs .links form div .label { display:block; font-size:1.1em; padding-bottom:3px; font-weight:bold; width:100%; }
#blogs .links form div .block { display:block; display:inline; width:100%; }
#blogs .links form div .more { display:block; color:#8F8F8F; }
#blogs .links .existing { width:430px; position:relative; float:left; margin-left:1px; padding:5px; overflow:hidden; }
#blogs .links .existing ul { list-style:none; }
#blogs .links .existing .name { font-weight:bold; padding-right:5px; }
#blogs .links .existing .edit { color:#78C6FF; font-weight:bold; }
#blogs .links .existing .delete { color:#F00; font-weight:bold; }

#blogs .contrib .intro, .blogs .contrib .overview { display:block; padding:5px; }
#blogs .contrib .intro { font-weight:bold; }
#blogs .contrib table { border-collapse:collapse; margin-left:5px; }
#blogs .contrib table td, #blogs .contrib table th { border:1px solid #717373; padding:2px; }
#blogs .contrib table th { font-weight:bold; background-color:#717373; }
#blogs .contrib form { padding:15px 0px 15px 5px; }
#blogs .contrib form h2 { font-size:1.3em; font-weight:bold; }
#blogs .contrib form div { float:left; padding:5px 5px 5px 0px; }
#blogs .contrib form label { display:block; font-weight:bold; }
#blogs .contrib form .sub label { text-indent:-2000px; visibility:hidden; }
#blogs .contrib .clear { clear:both; display:block; height:1px; }

#blogs .search { position:relative; overflow:hidden; }
#blogs .search form { width:783px; overflow:hidden; border-bottom:1px solid #383B4F; padding:5px; margin-bottom:0px; height:42px; position:relative; }
#blogs .search form div { width:150px; padding-bottom:6px; float:left; }
#blogs .search form div .label { display:block; font-size:1.1em; padding-bottom:3px; font-weight:bold; width:100%; }
#blogs .search form div .block { display:block; width:100%; }
#blogs .search form div.sub { padding-left:4px; }
#blogs .search form div.sub .block { position:relative; top:0px; width:100px; }
#blogs .search .home { clear:left; width:782px; height:auto; font-size:18px; font-weight:bold; padding:5px; }
#blogs .search .results { clear:left; height:auto; float:left; padding:5px; position:relative; }
#blogs .search .results .item { clear:left; padding:0px 0px 5px 0px; }
#blogs .search .results .item .avatar { float:left; width:80px; padding-bottom:5px; }
#blogs .search .results .item div { float:left; padding:0px 0px 5px 5px; }
#blogs .search .results .item div .title a { font-size:16px; font-weight:bold; color:#4F97E3; display:block; width:620px; }
#blogs .search .results .item div .author { display:block; }

/* ========================================================================== */
/* USER PHOTOS
/* ========================================================================== */

.userphotos .home .actions { display:block; }
.userphotos .home .overview { display:block; padding:20px; }

.userphotos .upload { padding:15px 5px 15px 5px; text-align:center; }
.userphotos .upload .uploader { padding-top:15px; padding-bottom:5px; }
.userphotos .upload .jumpToGallery { width:400px; display:block; margin:0 auto; height:20px; border:1px solid white; }
.userphotos .upload .note { color:#D4D4D4; padding-top:15px; }

/* ========================================================================== */
/* END OF FILE */

