<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* ::::: http://images.mmorpg.com/images/themes/legacy/mmorpg.css?c=20080124 ::::: */

body { margin: 0px; background: rgb(0, 0, 24) url('gradientbg_v1.jpg') no-repeat scroll 50% 0%; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.68em; }
img { border: 0px none ; }
div { margin: 0pt; padding: 0pt; }
table { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; z-index: 4; }
form { margin: 0px; }
a { border: 0px none ; }
a:link { color: rgb(255, 234, 161); text-decoration: none; }
a:visited { color: rgb(255, 234, 161); text-decoration: none; }
a:hover { color: rgb(201, 255, 187); text-decoration: underline; }
a:active { color: rgb(255, 0, 0); text-decoration: none; }
h1, h2, h3, h4, h5 { margin-top: 2px; margin-bottom: 2px; }
hr { border-style: solid none none; border-color: rgb(104, 104, 104) -moz-use-text-color -moz-use-text-color; border-width: 1px 0pt 0pt; padding: 0px; height: 1px; }
textarea { border: 1px solid rgb(86, 86, 86); background: rgb(210, 210, 210) url('lg_form_background.png') repeat-x scroll left top; color: rgb(0, 0, 0); }
textarea:hover { background-image: none; background-color: rgb(255, 255, 255); }
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 rgb(86, 86, 86); background: rgb(231, 231, 231) url('lg_form_background.png') repeat-x scroll left top; color: rgb(0, 0, 0); z-index: 50; }
input.text:hover, input.submit:hover, input.password:hover, input.button:hover, input.file:hover { border: 1px solid rgb(86, 86, 86); background-image: none; background-color: rgb(255, 255, 255); z-index: 50; }
select { border: 1px solid rgb(86, 86, 86); background: rgb(210, 210, 210) url('lg_form_background.png') repeat-x scroll left top; color: rgb(0, 0, 0); }
select:hover { background-image: none; background-color: rgb(255, 255, 255); }
#pageBase { height: 100%; }
#container { margin: 0px auto 20px; width: 980px; color: rgb(221, 221, 221); position: relative; }
#gqj { padding: 0px 1px 0px 0px; overflow: hidden; position: absolute; z-index: 94; top: 0px; left: 749px; width: 230px; height: 325px; background-color: rgb(75, 79, 104); }
#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 scroll 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 { overflow: auto; width: 229px; height: 275px; position: relative; left: 1px; }
#gqj .output div { background: rgb(34, 39, 46) url('featurettebg_v3t.jpg') no-repeat scroll left top; }
#gqj .output span { padding: 2px 3px 1px; overflow: hidden; display: block; height: 13px; width: 200px; cursor: pointer; white-space: nowrap; }
#gqj .output a { overflow: hidden; width: 176px; height: 13px; padding-right: 6px; display: block; float: left; }
#gqj .output p { margin: 0px; padding: 0px; }
#gqj .output p.dv { color: rgb(226, 154, 77); }
#gqj .output p.re { color: rgb(90, 173, 240); }
#gqj .gqjfoot { overflow: hidden; width: 230px; height: 25px; color: rgb(255, 255, 255); background-image: url('lg_gqj_foot_v1.gif'); }
#gqj .gqjfoot span { padding: 5px 0px 0px 6px; display: block; }
#headnavbread { position: relative; }
#headnavbread #header { background: transparent url('lg_hdr_bg_v4.gif') no-repeat scroll left top; position: relative; width: 100%; height: 74px; }
#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 { border: 0px solid rgb(57, 71, 118); position: relative; float: left; width: 500px; height: 60px; left: 27px; top: 7px; }
#headnavbread #header #stats { padding: 4px 6px 4px 4px; overflow: hidden; position: absolute; left: 789px; top: 22px; height: 40px; width: 180px; color: rgb(255, 255, 255); text-align: right; }
#headnavbread #header #stats .label { color: rgb(176, 178, 203); }
#headnavbread #header #stats .value, #headnavbread #header #stats a { color: rgb(221, 202, 138); font-weight: bold; }
#headnavbread #header .qj { overflow: hidden; position: absolute; left: 780px; top: 0px; height: 22px; width: 200px; cursor: pointer; }
#headnavbread #header #datetime { padding: 3px; display: none; position: absolute; left: 872px; width: 100px; top: 48px; text-align: right; font-size: 10px; color: rgb(112, 119, 198); }
#headnavbread #header .hdr_l { position: absolute; display: none; }
#headnavbread #header .hdr_r { position: absolute; display: none; }
#headnavbread #secondaryBar { background: transparent url('lg_hdr_bg_v4.gif') no-repeat scroll 0px -74px; overflow: hidden; position: relative; width: 980px; line-height: 22px; height: 32px; }
#headnavbread #secondaryBar #newsticker { overflow: hidden; position: absolute; left: 30px; top: 0px; height: 22px; width: auto; float: left; font-size: 1em; text-indent: 5px; color: rgb(162, 162, 162); }
#headnavbread #secondaryBar #newsticker a:link { color: rgb(255, 234, 161); text-decoration: underline; }
#headnavbread #secondaryBar #newsticker a:visited { color: rgb(255, 234, 161); text-decoration: underline; }
#headnavbread #secondaryBar #newsticker a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#headnavbread #secondaryBar #newsticker_controls { position: absolute; left: 5px; top: 0px; width: 30px; padding-left: 4px; color: rgb(65, 65, 65); }
#headnavbread #secondaryBar #newsticker_controls .newstickerPrevious { background: transparent url('lg_ntp.png') no-repeat scroll 2px 7px; overflow: hidden; position: absolute; top: 0px; left: 0px; display: block; width: 15px; height: 22px; cursor: pointer; text-indent: 20px; }
#headnavbread #secondaryBar #newsticker_controls .newstickerNext { background: transparent url('lg_ntn.png') no-repeat scroll 2px 7px; overflow: hidden; position: absolute; top: 0px; left: 15px; width: 15px; display: block; height: 22px; cursor: pointer; text-indent: 20px; }
#headnavbread #secondaryBar #userdata { background: transparent url('lg_hdr_bg_v4.gif') no-repeat scroll right -74px; position: relative; float: right; top: 0px; padding-left: 10px; padding-right: 11px; color: rgb(162, 162, 162); text-align: right; font-size: 1em; }
#headnavbread #secondaryBar #userdata a:link { color: rgb(97, 145, 226); text-decoration: none; }
#headnavbread #secondaryBar #userdata a:visited { color: rgb(97, 145, 226); text-decoration: none; }
#headnavbread #secondaryBar #userdata a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#headnavbread #secondaryBar #userdata .loginbarinput { border: 1px solid rgb(102, 102, 102); margin: 0px; padding: 0px; position: relative; top: -1px; font-size: 12px; color: rgb(255, 255, 255); width: 60px; height: 16px; background-image: none; background-color: rgb(0, 0, 0); }
#headnavbread #secondaryBar #userdata .loginbarinput:hover, #headnavbread #secondaryBar #userdata input.text:hover { border: 1px solid rgb(97, 145, 226); }
#headnavbread #secondaryBar #userdata .loginbarbutton { border: 0px none ; margin: 0px; padding: 0px; color: rgb(162, 162, 162); background-image: none; background-color: transparent; font-weight: bold; height: 16px; position: relative; top: 0px; font-size: 12px; }
#headnavbread #secondaryBar #userdata .logincheckbox { margin: 0px; padding: 0px; position: relative; top: -1px; }
#headnavbread #secondaryBar #userdata .loginbarbutton:hover, #headnavbread #secondaryBar #userdata input.button:hover { color: rgb(255, 255, 255); }
#headnavbread #secondaryBar #userdata .avatar { position: relative; float: left; top: 2px; left: -3px; width: 18px; height: 18px; display: none; }
#headnavbread #navigation { border: 0px none ; margin: 0px; padding: 0px; background: transparent url('lg_nav_bg_v2_l.gif') no-repeat scroll left top; position: relative; height: 24px; width: 100%; line-height: 24px; text-align: center; font-size: 1.1em; }
#headnavbread #navigation ul { margin: 0pt auto; padding: 0px; position: relative; float: left; height: 24px; line-height: 24px; top: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: bold; }
#headnavbread #navigation li { margin: 0px; padding: 0px; background: transparent none repeat; position: relative; float: left; white-space: nowrap; }
#headnavbread #navigation li:hover, #headnavbread #navigation li.sfhover {  }
#headnavbread #navigation a { margin: 0px; padding: 0px 2px 0px 0px; float: left; display: block; width: auto; height: 24px; text-decoration: none; color: rgb(255, 255, 255); white-space: nowrap; }
#headnavbread #navigation a:hover { color: rgb(255, 0, 0); }
#headnavbread #navigation .current { color: rgb(124, 242, 75); }
#headnavbread #navigation .current a { color: rgb(124, 242, 75); padding-left: 2px; margin-right: 2px; }
#headnavbread #navigation .current a:hover { color: rgb(255, 0, 0); background-image: none; }
#headnavbread #navigation .current:hover, #navigation .current.sfhover {  }
#headnavbread #navigation .admin { margin: 0px; padding: 0px; position: relative; float: left; white-space: nowrap; }
#headnavbread #navigation .admin:hover, #headnavbread #navigation .admin.sfhover {  }
#headnavbread #navigation .admin a { margin: 0px; padding: 0px 2px 0px 0px; float: left; display: block; width: auto; height: 24px; text-decoration: none; color: rgb(255, 0, 0); white-space: nowrap; }
#headnavbread #navigation .admin a:hover { color: rgb(255, 255, 255); }
#headnavbread #searchBar { background: rgb(115, 115, 115) url('lg_sbbg.png') repeat-x scroll left top; color: rgb(0, 0, 0); height: 29px; line-height: 19px; position: relative; }
#headnavbread #searchBar .container { font-weight: bold; position: relative; left: 3px; top: 5px; }
#headnavbread #searchBar .label {  }
#headnavbread #thinbar { background: rgb(0, 10, 139) url('lg_custombar_message.png') repeat-x scroll left top; overflow: hidden; position: relative; height: 28px; width: 980px; line-height: 28px; }
#headnavbread #thinbar .text { position: relative; left: 10px; font-weight: bold; top: 1px; width: 970px; color: rgb(221, 221, 221); }
#headnavbread #thinbar .text .hide { position: absolute; left: 952px; top: 0px; width: 100px; }
#headnavbread #thinbar .text .hide img { position: relative; top: 8px; }
#body { margin: 0pt auto; padding: 5px; background: rgb(0, 0, 53) url('lg_pb2_bg.gif') repeat-y scroll left top; position: relative; float: left; left: 0px; width: 970px; }
#body p { padding-top: 0px; margin-top: 0px; }
#footer { border-bottom: 0px none; padding: 6px 0px 15px; background: transparent url('lg_footer.gif') no-repeat scroll left top; clear: both; position: relative; float: left; width: 100%; display: block; text-align: center; font-size: 0.9em; color: rgb(214, 214, 214); }
#footer a:link { color: rgb(97, 145, 226); text-decoration: none; font-weight: bold; }
#footer a:visited { color: rgb(97, 145, 226); text-decoration: none; font-weight: bold; }
#footer a:hover { color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; }
#footer .generationtime { color: rgb(68, 68, 108); }
#footer .datetime { color: rgb(166, 166, 166); }
#footer .search { font-weight: bold; }
#footer .search input { width: 90px; }
#footer .search .submit { width: 40px; }
.panel { margin: 0px; padding: 0px; position: relative; float: left; }
.panelTitleBar { background: rgb(67, 72, 95) url('lg_ptmid.png') repeat-x scroll right top; position: relative; height: 17px; }
.panelTitleBar div.title { background: transparent url('lg_ptleft.png') no-repeat scroll left top; position: relative; width: 100%; height: 17px; }
.panelTitleBar h3 { margin: 0px; padding: 0px; background: transparent url('lg_ptright_v2.png') no-repeat scroll right top; position: relative; width: 100%; height: 17px; color: rgb(217, 222, 242); text-indent: 5px; font-size: 11px; line-height: 17px; font-weight: bold; }
.panelTitleBar h3 a { color: rgb(217, 222, 242); }
.panelTight { background: transparent url('lg_ptmid.png') repeat-x scroll 0px -10px ! important; height: 1px ! important; }
.panelTight .title { display: none ! important; }
.panelBody { border-style: none solid solid; border-color: -moz-use-text-color rgb(56, 59, 79) rgb(56, 59, 79); border-width: 0px 1px 1px; margin: 0px; padding: 0px; background: rgb(0, 0, 0) url('lg_pbb.png') repeat-x scroll left top; position: relative; }
.panelBody p { margin: 0pt auto; padding: 0px 0px 12px; width: 95%; }
.panelFullWidth { width: 100%; }
.panelHalfWidth { margin: 0pt auto; width: 50%; }
.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 { margin: 10px 10%; width: 80%; }
.panelHomeSpacer { margin-top: 6px; }
#classes h1 { font-size: 2em; }
#classes p { margin: 0px; padding: 6px; }
.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: rgb(255, 234, 161); }
.black { color: rgb(0, 0, 0); }
.green { color: rgb(150, 240, 0); }
.white { color: rgb(255, 255, 255); }
.blue { color: rgb(0, 171, 255); }
.darkblue { color: rgb(4, 10, 118); }
.grey { color: rgb(118, 118, 118); }
.darkgrey { color: rgb(72, 72, 72); }
.lightgrey { color: rgb(193, 193, 193); }
.bg_yellow { background: rgb(255, 234, 161) none repeat; }
.bg_black { background: rgb(0, 0, 0) none repeat; }
.bg_green { background: rgb(150, 240, 0) none repeat; }
.bg_white { background: rgb(255, 255, 255) none repeat; }
.bg_blue { background: rgb(0, 171, 255) none repeat; }
.bg_darkblue { background: rgb(4, 10, 118) none repeat; }
.bg_grey { background: rgb(118, 118, 118) none repeat; }
.bg_darkgrey { background: rgb(72, 72, 72) none repeat; }
.bg_lightgrey { background: rgb(193, 193, 193) none repeat; }
.border_yellow { border: 1px solid rgb(255, 234, 161); }
.border_black { border: 1px solid rgb(0, 0, 0); }
.border_green { border: 1px solid rgb(150, 240, 0); }
.border_white { border: 1px solid rgb(255, 255, 255); }
.border_blue { border: 1px solid rgb(0, 171, 255); }
.border_darkblue { border: 1px solid rgb(4, 10, 118); }
.border_grey { border: 1px solid rgb(118, 118, 118); }
.border_darkgrey { border: 1px solid rgb(72, 72, 72); }
.border_lightgrey { border: 1px solid rgb(193, 193, 193); }
.left { float: left; }
.right { float: right; }
.middle { text-align: center; }
.center { margin: 0pt auto; }
.tablecenter { text-align: center; }
.screenshot { border: 1px solid rgb(99, 99, 99); }
.zoomboxThumb { padding: 4px; }
.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: rgb(255, 0, 0); }
.defaultContainer { width: 200px; }
.centeredContent { text-align: center; }
#adminButtons { position: relative; float: left; width: 100%; height: 34px; display: block; }
#sectionHeader { margin: 0px; padding: 0px; background: rgb(14, 14, 50) url('sheader_bg.gif') no-repeat scroll left bottom; width: 978px; position: relative; top: -5px; left: -4px; }
#sectionHeader h1 { margin: 0px; padding: 8px 0px 0px; font-size: 16px; width: 100%; font-weight: bold; height: 24px; position: relative; text-indent: 6px; }
#sectionHeader h1 .small { margin: 0px; padding: 0px; font-size: 11px; font-weight: normal; line-height: 12px; }
#sectionHeader h1 .current { color: rgb(129, 197, 255); font-weight: bold; }
#sectionHeader h1 .highlight { color: rgb(144, 255, 139); }
#sectionHeader ul { margin: 0px; padding: 0px; position: relative; list-style-type: none; list-style-image: none; list-style-position: outside; height: 20px; left: 2px; width: 970px; top: -3px; }
#sectionHeader ul li { padding: 0px 4px; position: relative; float: left; height: 20px; line-height: 20px; }
#sectionHeader .icon_all { background: transparent url('item_icon_all.gif') no-repeat scroll 4px 3px; padding-left: 21px; }
#sectionHeader .icon_search { background: transparent url('item_icon_search.gif') no-repeat scroll 4px 3px; padding-left: 21px; }
#sectionHeader .icon_sort { background: transparent url('item_icon_sort.gif') no-repeat scroll 4px 3px; padding-left: 21px; }
#sectionHeader .icon_random { background: transparent url('item_icon_random.gif') no-repeat scroll 4px 3px; padding-left: 21px; }
#colOne { overflow: hidden; position: relative; float: left; width: 570px; margin-left: 1px; margin-top: 0px; }
#colTwo { overflow: hidden; position: relative; float: left; width: 220px; margin-left: 7px; margin-right: 3px; margin-top: 0px; }
#colThree { padding: 0px; overflow: hidden; position: relative; float: left; width: 162px; margin-top: 0px; margin-left: 3px; }
#colFour { overflow: hidden; position: relative; float: left; width: 796px; margin-left: 1px; margin-top: 0px; }
#colFive { margin: 0px 0px 0px 6px; position: relative; float: left; width: 162px; }
#colSix { position: relative; float: left; width: 169px; }
#colSeven { position: relative; float: left; width: 796px; }
#colEight { position: relative; float: left; width: 202px; min-height: 50px; }
#colNine { overflow: hidden; position: relative; float: left; padding-left: 6px; width: 759px; min-height: 50px; }
#colTen { position: relative; float: left; width: 100%; min-height: 50px; }
#colEleven { position: relative; float: left; width: 162px; margin-right: 7px; }
#pageJump { min-height: 17px; position: relative; float: left; width: 100%; }
#pageJump .jump { margin: 0px; padding: 0px 0px 6px; position: relative; float: left; color: rgb(191, 195, 214); }
#pageJump .jump p, h5 { margin: 0px 3px 0px 0px; padding: 0px 0px 0px 6px; background: transparent url('lg_silverbutton.png') no-repeat scroll left bottom; position: relative; float: left; height: 17px; width: auto; font-size: 11px; line-height: 17px; font-weight: bold; }
#pageJump .jump p:hover {  }
#pageJump .jump h5 { background: transparent url('lg_silverbutton.png') no-repeat scroll left top; margin-top: 0px; margin-bottom: 0px; }
#pageJump .jump a { margin: 0px; padding: 0px 6px 0px 0px; background: transparent url('lg_silverbutton.png') no-repeat scroll right bottom; display: block; }
#pageJump .jump a:link { color: rgb(255, 255, 255); }
#pageJump .jump a:visited { color: rgb(255, 255, 255); }
#pageJump .jump a:hover { color: rgb(183, 255, 159); text-decoration: none; }
#pageJump .jump .close { background: transparent url('lg_silverbutton.png') no-repeat scroll right bottom; display: block; padding-right: 6px; }
#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 scroll left top; }
#pageJump .current { background: transparent url('lg_silverbutton.png') no-repeat scroll right top; display: block; padding-right: 6px; color: rgb(0, 0, 0); }
#pageJump .faq { padding-top: 6px; }
#pageJump .pad { padding: 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 { margin: 0px; padding: 5px 5px 5px 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 { padding: 5px; background: rgb(53, 0, 0) url('lg_errorpanel.png') repeat-x scroll left top; color: rgb(255, 255, 255); font-weight: bold; }
#errorPanel h1 { color: rgb(255, 255, 255); font-size: 2em; font-weight: bold; }
#errorPanel ul { list-style-type: none; list-style-image: none; list-style-position: outside; color: rgb(255, 255, 255); padding-left: 0px; margin-left: 0px; }
#errorPanel li { padding-left: 0px; margin-left: 0px; }
#sucessPanel { border: 1px solid rgb(104, 104, 104); background-color: rgb(0, 0, 65); margin-right: auto; margin-left: auto; }
#sucessPanel h1 { padding: 5px; text-align: center; font-size: 2em; color: rgb(53, 164, 254); font-weight: bold; }
#sucessPanel p { padding: 2px 6px; text-align: center; width: 90%; margin-right: auto; margin-left: auto; }
#sucessPanel ul { list-style-type: none; list-style-image: none; list-style-position: outside; color: rgb(255, 255, 255); padding-left: 0px; margin-left: 0px; }
#sucessPanel li { padding-left: 0px; margin-left: 0px; text-align: center; }
.xfirewidth { width: 790px; }
.sucessPanelBottomPad { margin-bottom: 16px; }
.stylishTable { border-style: none solid; border-color: -moz-use-text-color rgb(56, 59, 79); border-width: 0px 1px; margin: 0px; background: rgb(67, 72, 95) url('lg_ptmid.png') repeat-x scroll left top; line-height: 18px; color: rgb(255, 255, 255); }
.stylishTable tbody {  }
.stylishTable tr { border: 1px solid rgb(56, 59, 79); }
.stylishTable td { border-bottom: 1px solid rgb(56, 59, 79); padding: 1px; color: rgb(230, 230, 230); }
.stylishTable a.featureCols:link { color: rgb(255, 255, 255); }
.stylishTable a.featureCols:visited { color: rgb(255, 255, 255); }
.stylishTable a.featureCols:hover { color: rgb(176, 255, 164); text-decoration: none; }
.stylishTable .heading { border-right: 0px none; background: transparent url('lg_ptmid.png') repeat-x scroll 0px -1px; height: 17px; }
.stylishTable .heading td, .stylishTable th { border-left: 0px none; border-right: 0px none; font-weight: bold; color: rgb(217, 222, 242); line-height: 17px; height: 17px; }
.stylishTable .heading td a, .stylishTable th a { color: rgb(217, 222, 242); }
.stylishTable .heading td a:hover, .stylishTable th a:hover { border-bottom: 0px none; text-decoration: underline; color: rgb(255, 0, 0); }
.stylishTable .tableHeadingLeft { background: transparent url('lg_ptleft.png') no-repeat scroll left top; 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 { background: transparent url('lg_ptrightst.png') no-repeat scroll right top; height: 17px; line-height: 17px; }
.stylishTable .nestedtable { border: 0px none ; margin-bottom: 0px; padding-bottom: 0px; }
.stylishTable .footer { background-color: rgb(31, 31, 31); }
.stylishTable .footerHighlight { color: yellow; }
.stylishTable .featureTitle { font-size: 25px; text-indent: 10px; height: 85px; line-height: 85px; color: rgb(25, 128, 224); }
.stylishTable .featureRow { border-right: 1px solid rgb(56, 59, 79); background-color: rgb(0, 0, 26); }
.stylishTable .featureRowDeleted { background-color: rgb(65, 0, 0); }
.stylishTable .featureRow td, .stylishTable .featureRowDeleted td, .stylishTable .featureRowHover td, .stylishTable .featureRowHoverAlt td { padding: 1px 1px 1px 3px; }
.stylishTable .featureRowHover { background-color: rgb(34, 37, 49); }
.stylishTable .featureRowHover td { padding: 1px 1px 1px 3px; }
.stylishTable .featureRowHoverAlt { background-color: rgb(0, 0, 40); }
.stylishTable .section { padding: 0px 4px; background-color: rgb(56, 59, 79); height: 22px; }
.stylishTable .altsection { padding: 0px 4px; background-color: rgb(31, 31, 31); color: rgb(255, 255, 255); height: 22px; }
.stylishTable .dates { padding: 0px 12px; }
.stylishTable .gamelist { line-height: 14px; }
.stylishTable .admin { background-color: rgb(61, 0, 0); }
.stylishTableCenterPad { padding: 1%; width: 98%; }
.tabicular { width: 100%; }
.tabicular td, .tabicular th { padding: 0.3em 0.2em; }
.tabicular th { font-weight: bold; }
.tabicular th a:hover { color: rgb(255, 255, 255); }
.tabicular .head th { border-style: solid none; border-color: rgb(56, 59, 79) -moz-use-text-color; border-width: 1px 0px; margin: 0pt; padding: 0px; background: rgb(67, 72, 95) url('page_sectionopen.jpg') no-repeat scroll left top; color: rgb(255, 255, 255); }
.tabicular td { border-bottom: 1px solid rgb(56, 59, 79); position: relative; height: 16px; vertical-align: middle; white-space: nowrap; }
.tabicular tr.alter td { background-color: rgb(34, 37, 49); }
.tabicular tr.norm td { background-color: rgb(0, 0, 26); }
.tabicular tr.hover td { background-color: rgb(34, 37, 49); }
.tabicular td.first, .tabicular th.first { padding-left: 7px; }
.tabicular .feet { border: 0px none ; padding: 0pt; background: rgb(65, 65, 65) url('frame_bodybottomleft.gif') no-repeat scroll left bottom; height: 10px; }
.tabicular .feet span { background: transparent url('frame_bodybottomright.gif') no-repeat scroll right bottom; display: block; height: 10px; }
.home.one { padding: 0px; overflow: hidden; width: 495px; float: left; }
.home.two { padding: 0px 6px 0px 0px; overflow: hidden; width: 304px; float: left; }
.home.three { overflow: hidden; width: 162px; float: left; }
.home ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.home li { margin: 0px; padding: 0px; }
.home .featurettes { margin: 0px; padding: 0px; background: rgb(0, 0, 0) url('featurettebg_v3.jpg') no-repeat scroll left top; position: relative; height: 266px; width: 495px; }
.home .featurettes .slider { overflow: hidden ! important; width: 492px; height: 239px; position: relative; float: left; top: 27px; padding-left: 1px; }
.home .featurettes .slider .card { position: absolute; float: left; left: 1px; width: 491px; height: 238px; }
.home .featurettes .slider .card p { padding: 0px 0px 0px 5px; overflow: hidden; position: relative; display: block; top: 175px; width: 481px; height: 57px; text-align: left; font-size: 12px; }
.home .featurettes .slider .card p .title { font-weight: bold; }
.home .featurettes .controls { background: transparent url('featurettebg_v3.jpg') no-repeat; position: absolute; top: 0px; left: 0px; width: 100%; height: 27px; z-index: 7; }
.home .featurettes .controls ul { position: relative; float: left; width: auto; height: 27px; left: 4px; }
.home .featurettes .controls li { padding: 3px 2px 0px; background: transparent url('featurette_button.gif') no-repeat scroll 4px; position: relative; float: left; width: 24px; height: 24px; }
.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: transparent url('featurette_next.gif') no-repeat scroll 2px 1px; }
.home .featurettes .controls a.current { color: rgb(255, 255, 255); }
.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 { padding: 1px 0px 0px 1px; height: 81px; position: relative; float: left; }
.home .exclusiveVideos li { margin: 2px 0px 0px 2px; padding: 3px; overflow: hidden; height: 67px; position: relative; float: left; width: 72px; }
.home .exclusiveVideos li a { border: 0px solid red; overflow: hidden; width: 72px; position: relative; display: block; }
.home .exclusiveVideos li img { overflow: hidden; position: relative; left: -12px; }
.home .exclusiveVideos .desc { border-top: 1px solid rgb(56, 59, 79); padding: 4px; background: rgb(0, 10, 58) url('latestvideos.jpg') no-repeat scroll left top; clear: left; }
.home .exclusiveVideos .desc h1 { margin: 0px; padding: 0px; font-size: 16px; font-weight: bold; }
.home .exclusiveVideos .desc h2 { margin: 0px; padding: 0px; font-size: 11px; font-weight: normal; color: rgb(97, 145, 226); }
.home .exclusiveVideos .desc p { margin: 0px; padding: 0px; line-height: 1.3em; }
.home .exclusiveVideos .desc .data { color: rgb(97, 145, 226); }
.home .exclusiveVideos .desc .data .value { font-weight: bold; }
.home .exclusiveVideos #carrot { background: transparent url('item_home_vertcarrot.gif') no-repeat scroll left top; width: 40px; height: 31px; display: block; position: absolute; top: 52px; z-index: 6; }
.home .contest.minor { padding-top: 3px; position: relative; float: left; display: block; }
.home .contest.minor a { border: 1px solid rgb(56, 59, 79); overflow: hidden; display: block; width: 487px; height: 60px; }
.home .recentposts { position: relative; margin-top: 8px; line-height: 16px; }
.home .recentposts td { overflow: hidden; line-height: 14px; padding-bottom: 2px; font-size: 11px; }
.home .recentposts .when { border-top: 1px solid rgb(56, 59, 79); overflow: hidden; width: 65px; font-weight: bold; text-align: center; color: rgb(217, 217, 255); }
.home .recentposts .what { border-top: 1px solid rgb(56, 59, 79); }
.home .recentposts .what a { color: rgb(255, 255, 255); }
.home .recentposts .what .small { font-size: 10px; color: rgb(148, 185, 226); line-height: 12px; }
.home .recentposts .what .small a { color: rgb(148, 185, 226); }
.home .exclusivecontent { padding: 27px 1px 6px 0px; background: transparent url('featurettebg_v3.jpg') no-repeat scroll right top; position: relative; float: left; width: 301px; height: 239px; }
.home .exclusivecontent .more { position: absolute; top: 7px; left: 130px; font-weight: bold; }
.home .exclusivecontent .inside { overflow: auto; width: 301px; height: 237px; }
.home .exclusivecontent a { font-weight: normal; }
.home .exclusivecontent ul { background: rgb(34, 39, 46) url('featurettebg_v3t.jpg') no-repeat scroll left top; width: 276px; padding-left: 6px; }
.home .exclusivecontent ul li { width: 264px; list-style-type: none; list-style-image: none; list-style-position: outside; color: rgb(255, 197, 0); font-weight: bold; }
.home .exclusivecontent li ul { margin: 0px; padding: 0px; background: transparent none repeat; width: 264px; color: rgb(255, 255, 255); }
.home .exclusivecontent li ul li { background: transparent url('lg_hmlba_v2.png') no-repeat scroll 0px 2px; width: 249px; color: rgb(255, 255, 255); padding-left: 16px; font-weight: bold; list-style-type: none; list-style-image: none; list-style-position: outside; }
.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 { margin: 0px; padding: 0px; background-image: none; background-color: transparent; height: 23px; width: auto; }
.home .TabbedPanelsContentGroup { border: 1px solid rgb(56, 59, 79); margin: 0px; padding: 0px; background: rgb(0, 0, 0) url('lg_pbb.png') repeat-x scroll left top; width: auto; height: auto; position: relative; float: left; }
.home .TabbedPanelsTab { width: 126px; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.home .TabbedPanelsTab, .home .TabbedPanelsTabSelected { border: 0px none ; padding: 0px 4px 0px 1px; background: transparent url('lg_ptleft_faded.gif') no-repeat scroll left top; overflow: hidden; font-weight: bold; height: 23px; color: rgb(208, 208, 230); }
.home .TabbedPanelsTab span, .home .TabbedPanelsTabSelected span { margin: 0px; padding: 0px 9px 0px 4px; background: transparent url('lg_ptright_wide_faded.gif') no-repeat scroll right top; line-height: 21px; display: block; height: 23px; }
.home .TabbedPanelsTabSelected { background-image: url('lg_ptleft.png'); color: rgb(255, 255, 255); }
.home .TabbedPanelsTabSelected span { background-image: url('lg_ptright_wide_v2.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 .label, .home .ratings .TabbedPanelsContent .value { display: block; position: relative; float: left; padding-right: 0.4em; line-height: 14px; }
.home .ratings .value { padding-left: 0.3em; font-weight: bold; }
.home .ratings .bar { position: relative; float: left; width: 80px; height: 14px; background-image: url('item_bar_base.gif'); }
.home .ratings .bar span.rating { display: block; height: 14px; background-image: url('item_bar_rate.gif'); }
.home .ratings .bar span.beta { display: block; height: 14px; background-image: url('item_bar_beta.gif'); }
.home .ratings .bar span.hype { display: block; height: 14px; background-image: url('item_bar_hype.gif'); }
.home .ratings .TabbedPanelsContent { padding: 0px; }
.home .ratings .item { border-top: 1px solid rgb(56, 59, 79); padding: 3px 0px 0px; clear: both; height: 17px; }
.home .ratings p { margin: 0px; float: left; display: block; }
.home .ratings .ra { float: right; }
.home .ratings .tie { border: 0px solid red; overflow: hidden; float: left; width: 172px; white-space: nowrap; padding-left: 3px; font-weight: bold; }
.home .ratings .tie a { font-weight: normal; }
.home .ratings .first { border: 0px none ; padding: 0px; background: rgb(0, 10, 58) url('item_home_news_v2.jpg') no-repeat scroll -7px -26px; height: 110px; }
.home .ratings .first .icon { float: left; }
.home .ratings .first p { margin: 0px; padding: 25px 0px 3px 5px; float: left; display: block; }
.home .ratings .first .ra { float: left; position: relative; top: 24px; left: 1px; display: block; width: 172px; }
.home .ratings .first .tie { margin: 0px; padding: 0px; font-size: 13px; font-weight: bold; display: block; float: none; position: relative; top: 26px; }
.home .ratings .first .gen { display: block; position: relative; float: left; top: 23px; left: 4px; font-weight: bold; }
.home .ratings .first .fst { background: transparent url('item_first_game.gif') no-repeat scroll left top; position: absolute; top: 30px; left: 4px; width: 24px; height: 24px; }
.home .ratings .discl { border-top: 1px solid rgb(56, 59, 79); padding: 3px; font-size: 10px; font-style: italic; color: rgb(111, 117, 143); background-color: rgb(0, 10, 58); }
.home .ratings .buttons { padding: 4px 3px; background: rgb(0, 10, 58) url('item_home_news_v2.jpg') no-repeat scroll -7px 0px; height: 19px; font-weight: bold; }
.home .ratings .buttons a { border: 1px solid rgb(56, 59, 79); background: rgb(23, 28, 48) none repeat; display: block; float: left; margin-right: 4px; }
.home .ratings .buttons a span { padding: 3px 4px; display: block; }
.home .ratings .buttons a.other { background: rgb(0, 0, 0) none repeat; }
.home .ratings .TabbedPanelsContent ul { margin: 0px; padding: 3px 0px 0px; overflow: hidden; list-style-type: none; list-style-image: none; list-style-position: outside; width: 297px; }
.home .ratings .TabbedPanelsContent li { padding: 0px 0px 6px 20px; background: transparent url('lg_hmlya_v2.png') no-repeat scroll 4px 2px; font-weight: bold; width: 277px; clear: left; }
.home .ratings .TabbedPanelsContent li ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.home .ratings .TabbedPanelsContent li ul li { padding: 2px 0px; font-weight: normal; line-height: 17px; background-image: none; clear: left; }
.home .upcoming { line-height: 16px; }
.home .upcoming a:link, .home .upcoming a:visited { color: rgb(217, 217, 255); }
.home .upcoming a:hover { color: rgb(255, 255, 255); }
.home .upcoming ul { width: 100%; padding-top: 3px; }
.home .upcoming li { padding: 0px 0px 0px 20px; background: transparent url('lg_hmlya_v2.png') no-repeat scroll 4px 2px; width: 270px; }
.home .upcoming .date { color: rgb(148, 185, 226); }
.home .blogactivity { width: 100%; padding-top: 7px; }
.home .blogactivity .more { position: absolute; display: block; top: 23px; left: 4px; font-weight: bold; font-size: 18px; }
.home .blogactivity .TabbedPanelsTabGroup { background: transparent url('memberblogs.jpg') no-repeat scroll left top; width: 304px; padding-top: 57px; height: 23px; display: block; }
.home .blogactivity .intro { display: none; width: 300px; height: 80px; }
.home .blogactivity .entry { border-top: 1px solid rgb(56, 59, 79); padding: 4px; clear: both; width: 294px; }
.home .blogactivity .entry.first { border-top: 0px none; }
.home .blogactivity .TabbedPanelsContent { margin: 0px; padding: 0px; }
.home .blogactivity .box { padding: 0px 4px; overflow: hidden; width: 205px; float: left; }
.home .blogactivity .who { overflow: hidden; text-align: center; width: 80px; height: 80px; float: left; }
.home .blogactivity .what a { font-size: 1.1em; line-height: 1.3em; }
.home .blogactivity .what .small { font-size: 10px; color: rgb(148, 185, 226); line-height: 12px; }
.home .blogactivity .what .small a { color: rgb(183, 205, 230); text-decoration: underline; }
.home .blogactivity .when { color: rgb(255, 255, 255); }
.home .blogactivity .many { font-size: 10px; color: rgb(148, 185, 226); line-height: 12px; }
.home .latestnews .Accordion { border: 0px none ; }
.home .latestnews .AccordionPanelTab { border-style: solid none none; border-color: rgb(56, 59, 79) -moz-use-text-color -moz-use-text-color; border-width: 1px 0px 0px; padding: 3px; background: transparent none repeat; }
.home .latestnews .AccordionPanelOpen { border-top: 1px solid rgb(56, 59, 79); background: rgb(0, 10, 58) url('item_home_news_v2.jpg') no-repeat scroll 0px -23px; }
.home .latestnews .AccordionPanelOpen .AccordionPanelTab { display: none; }
.home .latestnews .AccordionPanelTabHover { color: rgb(85, 85, 85); background-color: rgb(0, 6, 35); }
.home .latestnews .AccordionPanelContent { padding: 3px; background: rgb(0, 10, 58) url('item_home_news_v2.jpg') no-repeat scroll 0px -23px; 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 .userphotos .view { border: 0px none  ! important; margin: 0px; padding: 0px; overflow: hidden; width: 485px ! important; }
.home .userphotos .view .browser { border: 0px none  ! important; margin: 0px; padding: 0px; width: 500px ! important; position: relative; left: -8px; }
.home .userphotos .view .browser .item { padding-right: 1px; }
.home .userphotos .more { border: 0px none ; padding: 5px; clear: both; }
.home .humor img { cursor: pointer; }
.home .humor a { padding: 4px 0px; text-align: center; display: block; width: 100%; }
#newsroom { position: relative; }
#newsroom #sectionHeader h1 { overflow: hidden; width: auto; 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 { padding: 0px 0px 0px 8px; font-weight: normal; font-size: 11px; color: rgb(255, 255, 255); }
#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; }
#newsroom .rss { position: absolute; top: -4px; left: 732px; width: 243px; height: 32px; text-align: right; z-index: 2; }
#newsroom .rss a:link, #newsroom .rss a:visited { color: rgb(108, 151, 255); }
#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 { border-bottom: 1px solid rgb(51, 51, 51); margin: 0px; padding: 0px; background-color: rgb(61, 0, 0); line-height: 18px; height: 18px; }
#newsroom .admin a { padding: 2px; }
#newsroom .primary { overflow: hidden; position: relative; float: left; width: 700px; margin-left: 1px; margin-top: 0px; }
#newsroom .secondary { overflow: hidden; position: relative; float: left; width: 250px; padding-left: 10px; }
#newsroom .morenews { overflow: hidden; position: relative; }
#newsroom .slots { border: 1px solid rgb(56, 59, 79); padding: 5px 0px; background: rgb(0, 0, 0) url('panel_bg.jpg') no-repeat scroll center; position: relative; width: 248px; text-align: center; height: auto; margin-bottom: 7px; }
#newsroom .moreitem { padding: 3px 5px 6px; overflow: hidden; position: relative; width: 229px; }
#newsroom .moreitem h1 { margin: 0em 0em 0.2em; padding: 0px; font-size: 13px; color: rgb(204, 210, 221); }
#newsroom .moreitem h3 { margin: 0px 0px 4px; padding: 0px; font-size: 10px; color: rgb(155, 167, 212); height: auto; }
#newsroom .moreitem.single { border-bottom: 1px solid rgb(56, 59, 79); padding: 4px 3px; width: 690px; }
#newsroom .newdate { padding: 5px; position: relative; font-size: 14px; font-weight: bold; color: rgb(155, 167, 212); }
#newsroom .morenews .admin { border: 0px none ; background: transparent none repeat; }
#newsroom .delete { color: rgb(255, 0, 0); }
#newsroom .edit { color: rgb(255, 255, 255); font-weight: bold; }
#newsroom .nonews { padding: 20px; width: 100%; text-align: center; font-weight: bold; }
#newsroom .subscribe { margin: 0px; padding: 0px 0px 7px; text-align: center; }
#newsroom .subscribe .insub { border: 1px solid rgb(56, 59, 79); padding: 4px; background: rgb(0, 0, 0) url('panel_bg.jpg') no-repeat scroll center 0px; }
#newsroom .subscribe .large { display: block; font-size: 14px; font-weight: bold; color: rgb(108, 151, 255); }
#newsroom .subscribe .opts { padding: 9px 0px; text-align: center; }
#newsroom .subscribe .chks { margin: 0pt auto; padding-bottom: 5px; text-align: right; width: 150px; }
#newsroom table { position: relative; }
#newsroom .newsitem { border-bottom: 1px solid rgb(56, 59, 79); padding: 7px 0px 0px; position: relative; height: auto; min-height: 150px; }
#newsroom .newsitem .icon { position: absolute; top: 8px; left: 7px; }
#newsroom .newsitem .icon .admin { border: 0px none ; background: transparent none repeat; position: relative; width: 100px; text-align: center; }
#newsroom .newsitem .icon .digg { margin: 4px 0px 0px; padding: 6px; position: relative; }
#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: rgb(204, 210, 221); font-size: 18px; height: auto; }
#newsroom .newsitem .body .info h3 { margin: 0px 0px 4px; padding: 0px; position: relative; color: rgb(155, 167, 212); font-size: 1em; height: auto; }
#newsroom .newsitem .forum { position: relative; width: 99%; text-align: right; height: 14px; }
.news_newspost { position: relative; height: auto; }
.news_newspost p { margin: 0px; padding: 4px 0px; width: auto; }
.news_newspost table td { border: 0px none ; }
.news_newspost div p { width: auto; }
.news_newspost div table { border: 1px solid rgb(51, 51, 85); margin: 5px 0px 5px 20px; padding: 5px; background-color: rgb(25, 25, 34); }
.news_newspost div table tr { background-color: rgb(25, 25, 34); }
.news_newspost div table tr td { background-color: rgb(25, 25, 34); }
.news_newspost .quote, .news_newspost blockquote { border: 1px solid rgb(51, 51, 85); margin: 15px 0px 12px 10px; padding: 5px; position: static; width: 95%; background-color: rgb(25, 25, 34); }
.news_newspost .quote p, .news_newspost blockquote p { margin: 0px; padding: 5px; width: auto; }
.gamelist .clear { clear: both; }
.gamelist div { display: block; }
#colSix.gamelist { padding: 0px 3px; overflow: hidden; width: 162px; position: relative; float: left; }
#colSeven.gamelist { position: relative; float: right; }
.gamelist table { border-left: 1px solid rgb(56, 59, 79); border-right: 1px solid rgb(56, 59, 79); width: 785px; }
.gamelist table table { border: 0px none ; width: auto; }
.gamelist td { padding: 2px 0px 2px 2px; }
.gamelist th { font-weight: bold; }
.gamelist th span a:hover { color: rgb(255, 255, 255); }
.gamelist .head th { border: 0px none ; margin: 0px; padding: 0px; background: transparent url('lg_ptmid.png') repeat-x scroll left top; color: rgb(255, 255, 255); }
.gamelist .head th span { border: 0px none ; margin: 0px; padding: 2px 0px 2px 2px; background: transparent url('lg_ptrightst.png') no-repeat scroll right top; display: block; width: 788px; text-indent: 0px; }
.gamelist .label th { border-bottom: 1px solid rgb(56, 59, 79); padding: 0.1em; background-color: rgb(31, 31, 31); }
.gamelist th.name { padding-left: 2px; }
.gamelist td { border-bottom: 1px solid rgb(56, 59, 79); position: relative; 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: rgb(0, 0, 40); }
.gamelist tr.norm td { background-color: rgb(0, 0, 26); }
.gamelist tr.hover td { background-color: rgb(0, 0, 40); }
.gamelist .midad, .gamelist .lowad { text-align: center; background-color: rgb(65, 69, 92); }
.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; padding-left: 3px; font-size: 10px; font-weight: normal; line-height: 13px; }
.gamelist .listing .value.rating { color: rgb(90, 173, 240); }
.gamelist .listing .value.hype { color: rgb(226, 154, 77); }
.gamelist .listing .value.beta { color: rgb(229, 241, 130); }
.gamelist .listing .feet { display: none; }
.gamelist .custom { margin-right: 10px; }
.gamelist .uk { color: rgb(89, 93, 120); }
.gamelist #gamelistFilters { margin: 0px; padding-bottom: 7px; height: auto; }
.gamelist #gamelistFilters div { margin: 0px; padding-left: 2px; width: auto; }
.gamelist #gamelistFilters table.filters { border-bottom: 1px solid rgb(56, 59, 79) ! important; margin: 0px; padding: 0px; overflow: hidden ! important; width: 786px ! important; }
.gamelist #gamelistFilters .head th span { width: 786px; }
.gamelist #gamelistFilters span.note { margin: 0px; padding: 2px 0px 2px 4px; display: block ! important; width: auto ! important; white-space: normal; position: relative; float: left ! important; background-image: none; color: rgb(255, 255, 255); }
.gamelist #gamelistFilters table.filters td { border: 0px none ; padding-left: 3px; padding-right: 0px; }
.gamelist #gamelistFilters table table td { border: 0px none ; }
.gamelist #gamelistFilters table table { width: auto; }
.gamelist #gamelistFilters table table td, .gamelist .admin table table td { border: 0px none ; padding: 2px; width: auto; }
.gamelist #gamelistFilters th, .gamelist .admin th, .gamelist #gamelistFilters .section { border-bottom: 1px solid rgb(56, 59, 79) ! important; }
.gamelist #gamelistFilters select { border: 1px solid rgb(56, 59, 79); margin: 0px; padding: 0px; width: 150px; height: 110px; }
.gamelist #gamelistFilters select.pvp { width: auto; height: auto; }
.gamelist #gamelistFilters .feet { border-bottom: 1px solid rgb(56, 59, 79); padding: 2px 2px 6px; background-color: rgb(0, 0, 26); display: table-cell; height: auto; }
.gamelist #gamelistFilters .feet .submit { margin-right: 5px; float: left ! important; position: relative; }
.gamelist #saveCustomListPane { border: 1px solid rgb(56, 59, 79); padding: 5px; background-color: rgb(0, 0, 0); margin-bottom: 6px; width: 780px; }
.gamelist #saveCustomListContent { color: rgb(97, 145, 226); }
.gamelist #saveCustomListContent span span { color: rgb(130, 165, 226); }
.gamelist #saveCustomListContent a:link, .gamelist #saveCustomListContent a:visited { color: rgb(255, 255, 255); }
.gamelist #saveCustomListContent label { display: block; color: rgb(255, 255, 255); font-weight: bold; padding-bottom: 5px; }
.gamelist #saveCustomListContent .name { display: inline; }
.gamelist .admin .label { background-color: rgb(0, 0, 26); background-image: none; width: 120px; padding-left: 7px; font-weight: bold; }
.gamelist .admin small { padding-left: 1em; font-size: 0.9em; }
.gamelist .icon { padding: 0px; position: relative; float: left; }
.gamelist .buttons.btn_tp { padding-top: 7px; display: block; }
.gamelist .buttons .btn_outer, .gamelist .buttons .btn_inner { display: block; }
.gamelist .buttons ul { border-style: solid solid none; border-color: rgb(56, 59, 79) rgb(56, 59, 79) -moz-use-text-color; border-width: 1px 1px 0px; margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 160px; background-color: rgb(0, 0, 0) ! important; }
.gamelist .buttons li { border-bottom: 1px solid rgb(56, 59, 79); padding: 3px 7px 3px 3px; position: relative; width: 150px; display: block; }
.gamelist .buttons li.first { border-top: 0px none; }
.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; background-color: rgb(14, 14, 50); }
.gamelist .legend ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; 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; }
#gameview #gameheader { width: 796px; height: 132px; }
#gameview #gameheader .icon { position: absolute; float: left; left: 8px; top: 82px; z-index: 6; }
#gameview #gameheader .intro { margin: 0px; padding: 0px; background: transparent url('lg_gvhc_v2.png') no-repeat scroll left top; width: 796px; height: 132px; }
#gameview #gameheader .intro .hypemeter_bg { padding: 10px 0px 0px; background: transparent url('lg_gvhmtr.png') no-repeat scroll left top; position: absolute; height: 113px; width: 113px; top: 10px; left: 672px; opacity: 0.8; }
#gameview #gameheader .intro .hypemeter { padding: 10px 0px 0px; position: absolute; height: 113px; width: 113px; top: 10px; left: 672px; }
#gameview #gameheader .intro .hypemeter h2 { margin: 0pt auto; padding: 0px; width: 113px; font-size: 40px; text-align: center; }
#gameview #gameheader .intro .hypemeter h3 { margin: 0pt auto; padding: 0px; width: 113px; font-size: 12px; text-align: center; }
#gameview #gameheader .intro .hypemeter h4 { margin: 0pt auto; padding: 0px; width: 113px; font-size: 14px; text-align: center; }
#gameview #gameheader .intro .hypemeter .points { margin: 6px auto 0pt; display: block; width: 100px; height: 16px; padding-left: 3px; }
#gameview #navbar { background: rgb(211, 211, 211) url('lg_gv_bar.png') repeat-x scroll left top; height: 22px; width: 796px; line-height: 22px; }
#gameview #navbar ul { margin: 0pt auto; padding: 0px; position: relative; float: left; height: 22px; line-height: 22px; left: 120px; list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: bold; }
#gameview #navbar li { margin: 0px 2px 0px 0px; padding: 0px; position: relative; float: left; white-space: nowrap; }
#gameview #navbar a { margin: 0px; padding: 0px 5px; float: left; display: block; width: auto; height: 22px; text-decoration: none; color: rgb(255, 255, 255); white-space: nowrap; }
#gameview #navbar a:hover { background: rgb(211, 211, 211) url('lg_sndbr_hv.png') repeat-x scroll center top; color: rgb(0, 0, 55); }
#gameview #list { overflow: hidden; width: 100%; position: relative; float: left; }
#gameview #list h2 { padding: 4px 0px 0px; margin-top: 4px; font-size: 1.8em; }
#gameview #list h3 { margin: 10px 0px 0px; padding: 0px; font-size: 1.3em; }
#gameview #list h3 .small { font-size: 11px; }
#gameview #list h3 .small a:link { color: rgb(120, 198, 255); }
#gameview #list h3 .small a:visited { color: rgb(120, 198, 255); }
#gameview #list h3 .small a:hover { color: rgb(255, 255, 255); }
#gameview #list .active { color: rgb(194, 255, 195); }
#gameview #list .inactive { color: rgb(255, 209, 180); }
#gameview #list ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#gameview #list p { padding: 7px 0px 0px; }
#gameview #content { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(51, 51, 51); border-width: 0px 0px 1px; position: relative; float: left; width: 100%; height: 100%; background-color: rgb(0, 0, 24); }
#gameview #content .lefty { background: rgb(0, 0, 24) url('lg_gvbdr.png') no-repeat scroll left top; position: relative; float: left; width: 100%; height: 100%; }
#gameview #content .righty { background: transparent url('lg_gvbdr.png') no-repeat scroll right top; position: relative; float: left; width: 100%; height: 100%; }
#gameview #content .middlie { background: transparent url('lg_gvbdrm.png') no-repeat scroll 514px 0px; position: relative; float: left; width: 100%; height: 100%; }
#gameview #content .footer { padding-left: 6px; }
#gameview #content #gamebody { padding: 12px; overflow: hidden; position: relative; float: left; width: 490px; margin-left: 1px; }
#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 { border: 1px solid rgb(51, 51, 51); margin: 5px 0px 5px 20px; padding: 5px; background-color: rgb(0, 0, 17); }
#gameview #content #gamebody .newsItem div table tr { background-color: rgb(0, 0, 17); }
#gameview #content #gamebody .newsItem div table tr td { background-color: rgb(0, 0, 17); }
#gameview #content #info { position: relative; float: left; width: 279px; background-color: rgb(0, 0, 0); }
#gameview #content #info .stats { border-bottom: 1px solid rgb(57, 57, 57); padding: 5px 9px; }
#gameview #content #info h1 { margin: 0px 0px 10px; padding: 0px; font-size: 18px; }
#gameview #content #info h2 { position: relative; top: -10px; font-size: 14px; }
#gameview #content #info ul { margin: 0pt auto; padding: 0px 0px 6px; width: 100%; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 18px; }
#gameview #content #info .statsHighlight { color: rgb(255, 162, 0); }
#gameview #content #info .costsHighlight { color: rgb(120, 198, 255); }
#gameview #content #info .costsHighlight .free { color: rgb(47, 255, 151); }
#gameview #content #info .gameItems { padding: 5px 9px; }
#gameview #content #info .gameItems h1 { margin: 0px; padding: 0px; font-size: 1.3em; }
#gameview #content #info .gameItems .entry h1 { margin: 0px 0px 8px; padding: 0px; font-size: 1em; color: rgb(0, 112, 255); }
#gameview #content #info .gameItems .entry h1 a { text-decoration: none; }
#gameview #content #info .gameItems .entry h2 { margin: 0px; padding: 0px; font-size: 1em; }
#gameview #content #info .gameItems .entry p { margin: 0px 0px 8px; padding: 0px; position: relative; top: -8px; }
#gameview #content #info .virt, #gameview #content #info .feed { padding-top: 4px; clear: left; cursor: pointer; }
#gameview #content #info .virt a { background: transparent url('smallvirtuaz.gif') no-repeat scroll left top; display: block; padding-left: 18px; }
#gameview #content #info .feed a { background: transparent url('smallfeed.gif') no-repeat scroll left top; display: block; padding-left: 18px; }
#gameview #content #info .virt b, #gameview #content #info .feed b { display: block; }
#gameview #content #altgamebody { overflow: hidden; position: relative; float: left; width: 795px; }
#gameview #content #altgamebody .forums { padding: 4px; }
#gameview #content #altgamebody #altinfo .iconpadding { position: relative; float: left; width: 110px; height: 25px; }
#gameview #content #altgamebody #altinfo { border-bottom: 1px solid rgb(104, 104, 104); overflow: hidden; position: relative; float: left; top: 0px; left: 1px; width: 794px; background-color: rgb(0, 0, 0); height: 40px; }
#gameview #content #altgamebody #altinfo .stats { border-bottom: 1px solid rgb(57, 57, 57); padding: 5px 9px; }
#gameview #content #altgamebody #altinfo h1 { margin: 0px 0px 10px; padding: 0px; position: relative; float: left; font-size: 22px; 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; }
#gameview #content #altgamebody #altinfo ul { margin: 0pt auto; padding: 0px 0px 6px; position: relative; float: left; left: 122px; width: 600px; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 18px; }
#gameview #content #altgamebody #altinfo li {  }
#gameview #content #altgamebody #altinfo .statsHighlight { color: rgb(255, 162, 0); }
#gameview #content #altgamebody #altinfo .costsHighlight { color: rgb(120, 198, 255); }
#gameview #content #altgamebody .feed, #gameview #content #altgamebody .virt { position: relative; float: left; }
#gameview #content #altgamebody .feed img, #gameview #content #altgamebody .virt img { padding-right: 4px; float: left; cursor: pointer; }
#gameview #content #altgamebody .feed b, #gameview #content #altgamebody .virt b { height: 14px; line-height: 14px; display: block; float: left; cursor: pointer; }
#gameview #content #altgamebody .virt { padding: 4px 0px 6px 18px; background: transparent url('smallvirtuaz.gif') no-repeat scroll 0px 4px; clear: left; float: left; }
#gameview #content #altgamebody #body { margin: 0px; padding: 0px; background: rgb(0, 0, 24) none repeat; overflow: hidden; position: relative; float: left; width: 100%; left: 1px; top: 0px; }
#gameview #content #altgamebody #body hr { position: relative; width: 100%; }
#gameview #content #altgamebody #body table { border: 0px none ; background-position: center top; width: auto; }
#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: rgb(255, 162, 0); text-decoration: none; }
#gameview #content .overview .recentfeatures ul { border-bottom: 1px solid rgb(57, 57, 57); margin: 0px; padding: 0px; position: relative; list-style-type: none; list-style-image: none; list-style-position: outside; min-height: 40px; }
#gameview #content .overview .recentfeatures li { border: 0px none ; margin: 0px; padding: 1px 1px 3px 3px; }
#gameview #content .overview .recentfeatures img { padding: 0px; position: relative; float: left; top: 2px; left: 5px; width: 40px; height: 40px; }
#gameview #content .overview .recentfeatures h1 { margin: 0px; padding: 0px; font-size: 1.3em; font-weight: bold; }
#gameview #content .overview .link { color: rgb(255, 234, 161); }
#gameview #content .overview .screenshots { margin: 0px; padding: 0px; position: relative; height: 130px; width: 488px; left: 0px; }
#gameview #content .overview .screenshots ul { margin: 0px; padding: 0px; position: relative; list-style-type: none; list-style-image: none; list-style-position: outside; width: 488px; }
#gameview #content .overview .screenshots li { margin: 0px; padding: 16px 0px 0px; position: relative; float: left; width: 162px; text-align: center; white-space: nowrap; }
#gameview #content .overview .screenshots img { border: 1px solid rgb(148, 185, 226); }
#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: rgb(255, 162, 0); text-decoration: none; }
#gameview #content .overview .recentposts ul { border-bottom: 1px solid rgb(57, 57, 57); margin: 0px; padding: 0px; position: relative; list-style-type: none; list-style-image: none; list-style-position: outside; min-height: 40px; }
#gameview #content .overview .recentposts li { border: 0px none ; margin: 0px 1px 1px 50px; padding-top: 1px; }
#gameview #content .overview .recentposts img { padding: 0px; position: relative; float: left; top: 2px; left: 5px; width: 40px; height: 40px; }
#gameview #content .overview .recentposts h1 { margin: 0px; padding: 0px; font-size: 1.2em; font-weight: bold; }
#gameview #content .overview .recentposts .avatar { position: absolute; left: 0px; margin-top: 0px; }
#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: rgb(194, 255, 195); }
#gameview #content .reviews .inactive { color: rgb(255, 209, 180); }
#gameview #content .reviews .data { margin: 0px 10px 17px 0px; padding: 3px 0px 9px 7px; background: transparent url('gv_reviews.gif') no-repeat scroll right bottom; position: relative; float: left; text-align: left; width: 220px; 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 { margin: 0px; padding: 5px 0px 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#gameview #content .reviews .data li { margin: 0px; padding: 0px 0px 2px; }
#gameview #content .reviews .data li span { font-weight: bold; }
#gameview #content .reviews .data .admin { border: 0px none ; background: transparent none repeat; width: auto; z-index: 30; }
#gameview #content .reviews .data .admin .active { font-weight: bold; color: rgb(28, 224, 13); }
#gameview #content .reviews .data .admin .inactive { font-weight: bold; color: rgb(255, 110, 29); }
#gameview #content .reviews .data .explain { padding: 4px 0px 13px; }
#gameview #content .reviews .data .zero { color: rgb(150, 0, 0); }
#gameview #content .reviews .data .three { color: rgb(255, 110, 29); }
#gameview #content .reviews .data .four { color: rgb(255, 171, 44); }
#gameview #content .reviews .data .five { color: rgb(255, 238, 60); }
#gameview #content .reviews .data .six { color: rgb(224, 255, 82); }
#gameview #content .reviews .data .seven { color: rgb(28, 224, 13); }
#gameview #content .reviews .data .eight { color: rgb(1, 224, 122); }
#gameview #content .reviews .data .nine { color: rgb(1, 216, 224); }
#gameview #content .reviews .data .ten { color: rgb(0, 171, 255); }
#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-style: solid none; border-color: rgb(73, 77, 98) -moz-use-text-color; border-width: 1px 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 none ; margin: 0px; padding: 0px; background: transparent none repeat; width: 300px; position: relative; float: left; text-indent: 0px; }
#gameview #content .reviews #features .content .header h1 { margin: 0px; padding: 0px; display: none; text-indent: 0px; }
#gameview #content .reviews #features .content .header h2 { margin: 0px ! important; padding: 5px 0px 1em ! important; text-indent: 0px ! important; width: auto; }
#gameview #content .reviews .footer { padding: 4px; clear: both; }
#gameview #content .features .sections { margin: 0pt auto 10px; list-style-type: none; list-style-image: none; list-style-position: outside; position: relative; height: 75px; }
#gameview #content .features .sections li { border: 0px none ; height: 75px; width: 60px; float: left; 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; }
#gameview #content .features .content p { width: auto; }
#gameview #content .features .content h1 { border: 0px none ; margin: 0px; padding: 3px 0px 6px; background: transparent none repeat; font-size: 1.8em; color: rgb(255, 255, 255); width: 100%; }
#gameview #content .features .content h2 { border: 0px none ; margin: 0px; padding: 3px 0px 6px; background: transparent none repeat; font-size: 1.6em; color: rgb(255, 255, 255); width: 100%; }
#gameview #content .features .content h3 { border: 0px none ; margin: 0px; padding: 3px 0px 6px; background: transparent none repeat; font-size: 1.4em; color: rgb(255, 255, 255); width: 100%; }
#gameview #content .features .content h4 { border: 0px none ; margin: 0px; padding: 3px 0px 6px; background: transparent none repeat; font-size: 1.2em; color: rgb(255, 255, 255); width: 100%; }
#gameview #content .features .content h5 { border: 0px none ; margin: 0px; padding: 3px 0px 6px; background: transparent none repeat; font-size: 0.8em; color: rgb(255, 255, 255); width: 100%; }
#gameview #content .features .content h6 { border: 0px none ; margin: 0px; padding: 3px 0px 6px; background: transparent none repeat; font-size: 0.6em; color: rgb(255, 255, 255); width: 100%; }
#gameview #content .features .footer { border-top: 1px solid rgb(73, 77, 98); background: rgb(0, 0, 47) none repeat; padding-top: 8px; padding-bottom: 4px; 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 rgb(73, 77, 98); padding-top: 6px; padding-bottom: 6px; }
#gameview #content .features .more h4 { color: rgb(97, 145, 226); }
#gameview #content .features .more div { padding: 5px 5px 0px; }
#gameview #content .features .more span { display: block; }
#gameview #content .features .more .title { font-weight: bold; font-size: 1.3em; }
#gameview #content .resources .resouceItem { padding: 7px; width: 100%; }
#gameview #content .resources .state, #gameview #content .resources .item .active { color: rgb(194, 255, 195); }
#gameview #content .resources .edit { color: rgb(120, 198, 255); }
#gameview #content .resources .item .title { background: rgb(0, 0, 0) url('default_header.jpg') repeat-x scroll left bottom; display: block; width: 100%; height: auto; 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: rgb(120, 198, 255); }
#gameview #content .resources .item .title h3 .small a:hover { color: rgb(255, 255, 255); }
#gameview #content .resources .item .title h3 .inlineRating { position: relative; top: 3px; }
#gameview #content .resources .item .inactive { color: rgb(255, 209, 180); }
#gameview #content .resources .item .rateit { border-bottom: 1px solid rgb(73, 77, 98); 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 { padding: 5px 0px 5px 5px; background: rgb(0, 0, 47) none repeat; width: 100%; font-size: 1.06em; line-height: 1.3em; }
#gameview #content .resources .item .content .buffer { width: 98%; }
#gameview #content .resources .item .comments { border-top: 1px solid rgb(73, 77, 98); margin: 0px; padding: 0px; }
#gameview #content .resources .item .comments #commentForm { border-style: solid none; border-color: rgb(73, 77, 98) -moz-use-text-color; border-width: 1px 0px; margin: 3px 0px; padding: 4px 0px 4px 7px; width: 100%; position: relative; left: -7px; }
#gameview #content .resources .item .comments .posts { padding: 3px 7px 4px; }
#gameview #content .resources .item .comments .posts ul { margin: 0px; padding: 0px; position: relative; top: 0px; width: 100%; list-style-type: none; list-style-image: none; list-style-position: outside; }
#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 { background: transparent none repeat; font-size: 1.2em; font-weight: bold; padding-left: 0px; }
#gameview #content .resources .item .comments .posts ul li .data { padding-left: 4px; color: rgb(157, 157, 157); }
#gameview #content .resources .item .comments .posts ul li .admin { color: rgb(255, 0, 0); padding-left: 4px; }
#gameview #content .resources .item .comments .posts ul li .admin .delete { color: rgb(255, 0, 0); }
#gameview #content .resources .item .comments .posts ul li .admin .edit { color: rgb(120, 198, 255); }
#gameview #content .resources .item .comments .posts ul li .admin .ua { color: rgb(242, 151, 0); }
#gameview #content .resources .item .comments .posts ul li .admin a:hover { color: rgb(255, 255, 255); }
#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; }
#gameview #content .screenshots { margin: 0px; padding: 0px; position: relative; 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 { margin: 0px; padding: 0px; position: relative; float: left; width: 100%; font-weight: bold; list-style-type: none; list-style-image: none; list-style-position: outside; }
#gameview #content .screenshots .list li { margin: 0pt auto; padding: 0px 0px 5px; overflow: hidden; position: relative; float: left; text-align: center; height: 115px; width: 124px; display: block; }
#gameview #content .screenshots .list li img { border: 1px solid rgb(108, 108, 108); }
#gameview #content .screenshots .list li .label { font-size: 9px; }
#gameview #content .screenshots .list li .label .edit { color: rgb(120, 198, 255); }
#gameview #content .screenshots .list li .label .delete { color: rgb(255, 0, 0); }
#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: rgb(157, 215, 255); font-weight: normal; }
#gameview #content .screenshots .viewer { overflow: hidden; width: 796px; position: relative; top: 0px; left: 0px; margin-bottom: 7px; }
#gameview #content .screenshots .viewer .skip { margin: 0pt auto; padding: 10px; position: relative; display: block; width: auto; font-weight: bold; font-size: 14px; text-align: center; }
#gameview #content .screenshots .viewer .ad { margin: 0pt auto; position: relative; display: block; width: auto; text-align: center; padding-bottom: 30px; }
#gameview #content .screenshots .viewer .title { border-bottom: 1px solid rgb(73, 77, 98); margin: 0px; padding: 0px 0px 0px 3px; overflow: hidden; position: relative; display: block; height: 23px; line-height: 20px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#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 { background: rgb(0, 0, 0) none repeat; position: relative; display: block; text-align: center; }
#gameview #content .screenshots .viewer .details { border-top: 1px solid rgb(73, 77, 98); border-bottom: 1px solid rgb(73, 77, 98); margin: 0px; padding: 0px 0px 0px 3px; overflow: hidden; position: relative; display: block; height: 23px; line-height: 20px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#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: rgb(157, 157, 157); }
#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: rgb(157, 157, 157); }
#gameview #content .screenshots .viewer .rateit { border-bottom: 1px solid rgb(73, 77, 98); margin: 0px; padding: 0px 0px 0px 3px; position: relative; display: block; height: 23px; line-height: 20px; }
#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 { padding: 2px 0px 0px 3px; background: rgb(0, 0, 0) none repeat; position: relative; height: 83px; width: 100%; display: block; }
#gameview #content .screenshots .viewer .thumbnails ul { margin: 0pt 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 rgb(73, 77, 98); }
#gameview #content .screenshots .viewer .thumbnails ul li a:hover { border: 1px solid rgb(255, 255, 255); }
#gameview #content .screenshots .viewer .controls { background: rgb(0, 0, 0) url('ssv_background.gif') no-repeat scroll left bottom; }
#gameview #content .screenshots .viewer .controls ul { margin: 0px; padding: 0px; position: relative; list-style-type: none; list-style-image: none; list-style-position: outside; left: 271px; height: 31px; width: 259px; }
#gameview #content .screenshots .viewer .controls li { margin: 2px; padding: 0px; overflow: hidden; width: 32px; height: 24px; float: left; }
#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('lg_first_v2.png') no-repeat scroll left bottom; }
#gameview #content .screenshots .viewer .controls .first a:hover { background-position: left top; }
#gameview #content .screenshots .viewer .controls .previous a { background: transparent url('lg_previous_v2.png') no-repeat scroll left bottom; }
#gameview #content .screenshots .viewer .controls .previous a:hover { background-position: left top; }
#gameview #content .screenshots .viewer .controls .next a { background: transparent url('lg_next_v2.png') no-repeat scroll left bottom; }
#gameview #content .screenshots .viewer .controls .next a:hover { background-position: left top; }
#gameview #content .screenshots .viewer .controls .last a { background: transparent url('lg_last_v2.png') no-repeat scroll left bottom; }
#gameview #content .screenshots .viewer .controls .last a:hover { background-position: left top; }
#gameview #content .screenshots .viewer .controls .autoplay a { background: transparent url('lg_auto_v3.png') no-repeat scroll left bottom; }
#gameview #content .screenshots .viewer .controls .autoplay a:hover {  }
#gameview #content .screenshots .viewer .controls .fullscreen a { background: transparent url('lg_fullscreen_v2_disabled.png') no-repeat scroll left bottom; }
#gameview #content .screenshots .viewer .controls .fullscreen a:hover {  }
#gameview #content .screenshots .viewer .controls .email a { background: transparent url('lg_email_v2.png') no-repeat scroll left bottom; }
#gameview #content .screenshots .viewer .controls .email a:hover { background-position: left top; }
#gameview #content .screenshots .viewer .comments { margin: 0px; padding: 0px; position: relative; width: 100%; }
#gameview #content .screenshots .viewer .comments p.sub { margin: 0px; padding: 2px 0px 7px 7px; font-size: 14px; height: 14px; color: rgb(81, 151, 240); font-weight: bold; }
#gameview #content .screenshots .viewer .comments ul { margin: 0px 0px 0px 4px; padding: 0px; position: relative; top: 0px; width: 100%; list-style-type: none; list-style-image: none; list-style-position: outside; }
#gameview #content .screenshots .viewer .comments ul li { width: 100%; padding-bottom: 0px; }
#gameview #content .screenshots .viewer .comments ul li .info { background: transparent none repeat; font-size: 1.2em; font-weight: bold; }
#gameview #content .screenshots .viewer .comments ul li .data { padding-left: 4px; color: rgb(157, 157, 157); }
#gameview #content .screenshots .viewer .comments ul li .admin { color: rgb(255, 0, 0); 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; }
#gameview #content .news .edit { color: rgb(120, 198, 255); font-weight: bold; }
#gameview #content .news .delete { color: rgb(255, 0, 0); font-weight: bold; }
#gameview #content .news .date { color: rgb(194, 194, 194); }
#gameview #content .news .overview { color: rgb(255, 255, 255); }
#gameview #content .news .subscribe { margin: 0px; padding: 20px 40px 10px; text-align: center; }
#gameview #content .news .subscribe .insub { border: 1px solid rgb(56, 59, 79); padding: 4px; background: rgb(0, 0, 0) url('panel_bg.jpg') no-repeat scroll center 0px; }
#gameview #content .news .subscribe .large { display: block; font-size: 14px; font-weight: bold; color: rgb(108, 151, 255); }
#gameview #content .news .subscribe .opts { padding: 9px 0px; text-align: center; }
#gameview #content .news .subscribe .chks { margin: 0pt auto; padding-bottom: 5px; text-align: right; width: 150px; }
#gameview #content .videos h2 { padding: 4px 0px 0px; margin-top: 4px; font-size: 1.8em; }
#gameview #content .videos .edit { color: rgb(120, 198, 255); font-weight: bold; }
#gameview #content .videos .delete { color: rgb(255, 0, 0); font-weight: bold; }
#gameview #content .videos .video { color: rgb(194, 194, 194); width: 100%; display: block; float: left; padding-bottom: 8px; }
#gameview #content .videos .video .thumbnail { color: rgb(255, 255, 255); position: relative; top: 0px; left: 0px; float: left; }
#gameview #content .videos .video .thumbnail img { border: 1px solid rgb(83, 83, 83); }
#gameview #content .videos .video .details { margin: 0px; padding: 0px 0px 0px 110px; list-style-type: none; list-style-image: none; list-style-position: outside; position: relative; }
#gameview #content .videos .video .details li { margin: 0px; padding: 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: rgb(164, 164, 164); padding-bottom: 5px; }
#gameview #content .videos .player {  }
#gameview #content .videos .player h3 { font-size: 1.6em; padding-bottom: 10px; }
#gameview #content .videos .player .frame { border: 1px solid rgb(104, 104, 104); margin: 0pt auto; background: rgb(0, 0, 0) none repeat; text-align: center; }
#gameview #content .videos .player .frame .player { overflow: hidden; height: 296px; }
#gameview #content .videos .player .frame .info { padding: 6px; overflow: hidden; width: auto; color: rgb(255, 255, 255); text-align: left; }
#gameview #content .videos .player .frame .info .fullscreen { color: rgb(0, 171, 255); }
#gameview #content .videos .player .frame .info .qt { background: transparent url('video_qt.gif') no-repeat scroll left top; width: 20px; height: 20px; float: right; display: block; }
#gameview #content .videos .player .frame .info .mp { background: transparent url('video_mp.gif') no-repeat scroll left top; width: 20px; height: 20px; float: right; display: block; }
#gameview #content .videos .player .frame .info .details { font-size: 0.9em; color: rgb(164, 164, 164); }
#gameview #content .videos .comments { margin: 0px; padding: 0px; position: relative; width: 100%; }
#gameview #content .videos .comments p.sub { margin: 0px; padding: 2px 0px 7px 7px; font-size: 14px; height: 14px; color: rgb(81, 151, 240); font-weight: bold; }
#gameview #content .videos .comments ul { margin: 0px 0px 0px 4px; padding: 0px; position: relative; top: 0px; width: 100%; list-style-type: none; list-style-image: none; list-style-position: outside; }
#gameview #content .videos .comments ul li { width: 100%; padding-bottom: 0px; }
#gameview #content .videos .comments ul li .info { background: transparent none repeat; font-size: 1.2em; font-weight: bold; }
#gameview #content .videos .comments ul li .data { padding-left: 4px; color: rgb(157, 157, 157); }
#gameview #content .videos .comments ul li .admin { color: rgb(255, 0, 0); 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; }
#gameview #content .ratings {  }
#gameview #content .ratings h2 { padding: 4px 0px 0px; margin-top: 4px; font-size: 1.8em; }
#gameview #content .ratings h3 { margin: 10px 0px 0px; padding: 0px; font-size: 1.3em; }
#gameview #content .ratings .useractions { border-bottom: 1px solid rgb(56, 59, 79); background-color: rgb(77, 1, 0); }
#gameview #content .ratings .useractions p { margin: 0px; padding: 0px 0px 4px 4px; }
#gameview #content .ratings .comments ul { margin: 0px; padding: 0px; position: relative; top: 0px; width: 100%; list-style-type: none; list-style-image: none; list-style-position: outside; }
#gameview #content .ratings .comments ul li { width: 100%; padding-bottom: 0px; }
#gameview #content .ratings .comments ul li .info { margin: 0px; padding: 0px; background: transparent none repeat; font-size: 1.2em; font-weight: bold; }
#gameview #content .ratings .comments ul li .data { padding-left: 4px; color: rgb(157, 157, 157); }
#gameview #content .ratings .comments ul li .admin { color: rgb(255, 0, 0); padding-left: 4px; }
#gameview #content .ratings .comments ul li.none { padding: 4px; }
#gameview #content .ratings .comments ul li ul { border: 0px none ; margin: 0px; height: auto; }
#gameview #content .ratings .comments ul li ul li { border: 0px none ; padding: 0px 4px 4px 0px; }
#gameview #content .forums {  }
#gameview #content .links {  }
#gameview #content .comments {  }
#gameview #content .comments .info { position: relative; height: 24px; line-height: 24px; background-color: rgb(56, 59, 79); color: rgb(255, 255, 255); padding-left: 4px; font-weight: bold; }
#gameview #content .comments .info .edit { color: rgb(120, 198, 255); }
#gameview #content .comments .info .delete { color: rgb(255, 0, 0); }
#gameview #content .comments .info .actions { color: rgb(255, 0, 0); }
#gameview #content .comments .body { border: 1px solid rgb(56, 59, 79); padding: 4px; }
#gameview #content .hype .label { font-weight: bold; }
#gameview #content .hype td { padding: 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 { margin: 0px; padding: 0px; }
#gameview #content .hype .useractions { border-bottom: 1px solid rgb(56, 59, 79); background-color: rgb(77, 1, 0); }
#gameview #content .hype .useractions p { margin: 0px; padding: 0px 0px 4px 4px; }
#gameview #content .hype .comments ul { margin: 0px; padding: 0px; position: relative; top: 0px; width: 100%; list-style-type: none; list-style-image: none; list-style-position: outside; }
#gameview #content .hype .comments ul li { width: 100%; padding-bottom: 0px; }
#gameview #content .hype .comments ul li .info { margin: 0px; padding: 0px; background: transparent none repeat; font-size: 1.2em; font-weight: bold; }
#gameview #content .hype .comments ul li .data { padding-left: 4px; color: rgb(157, 157, 157); }
#gameview #content .hype .comments ul li .admin { color: rgb(255, 0, 0); padding-left: 4px; }
#gameview #content .hype .comments ul li.none { padding: 4px; }
#gameview #content .hype .comments ul li ul { border: 0px none ; margin: 0px; height: auto; }
#gameview #content .hype .comments ul li ul li { border: 0px none ; padding: 0px 4px 4px 0px; }
#gamelist {  }
#gamelist .priceblock { margin: 0px; padding: 0px; overflow: hidden; width: 10px; height: 15px; position: relative; float: left; }
#gamelist .initial { color: rgb(0, 140, 225); }
#gamelist .monthly { color: rgb(125, 167, 0); }
#gameviewAdmin { position: relative; float: right; }
#reviewPageJump { text-align: center; width: 100%; }
#reviewFooter { float: right; text-align: right; }
#features {  }
#features .header { position: relative; width: 100%; height: 92px; }
#features .header .ad { border: 1px solid rgb(0, 65, 139); display: none; position: absolute; float: left; top: 5px; left: 366px; width: 427px; height: 75px; }
#features .header .icon {  }
#features .header .title { font-size: 1.8em; font-weight: bold; color: rgb(255, 255, 255); padding-top: 25px; }
#features .list { margin-bottom: 10px; }
#features .list ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: bold; width: 165px; line-height: 24px; }
#features .list li { margin: 0pt auto; padding: 0px; background: transparent url('lg_ftrwmk.gif') no-repeat; position: relative; width: 165px; text-align: left; white-space: nowrap; text-indent: 30px; }
#features .list a:link { display: block; }
#features .list a:visited { display: block; }
#features .list a:hover { background: transparent url('lg_ftrwmkh.gif') no-repeat scroll left top; display: block; color: rgb(255, 255, 255); text-decoration: none; }
#features .list .current { background: transparent url('lg_ftrwmkc.gif') no-repeat scroll left top; color: rgb(97, 145, 226); }
#features .list .current a:link, #features .list .current a:visited { color: rgb(97, 145, 226); }
#features .list .current a:hover { color: rgb(255, 255, 255); }
#features .list .currentLabel { color: rgb(255, 255, 255); }
#features .background {  }
#features .content { background: rgb(0, 0, 47) none repeat; font-size: 1.06em; }
#features .content p { margin: 0px; padding: 3px 7px 7px 8px; line-height: 1.3em; text-indent: 0px; }
#features .content li { padding-bottom: 7px; }
#features .content .disclaimer { text-indent: 0px; }
#features .content .header { background: rgb(0, 0, 0) url('default_header.jpg') repeat-x scroll left bottom; display: block; width: 100%; height: auto; }
#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 .content .featurepoll, #features .content .featurepoll div { position: static; float: none; left: 0px; top: 0px; clear: both; }
#features .content .inlinepoll { border: 1px solid rgb(56, 59, 79); padding: 4px; background: rgb(0, 0, 0) url('lg_pbb.png') repeat-x scroll left top; text-align: left; }
#features .more { border-top: 1px solid rgb(73, 77, 98); padding-top: 6px; padding-bottom: 6px; }
#features .more h4 { color: rgb(97, 145, 226); }
#features .more div { padding: 5px 5px 0px; }
#features .more span { display: block; }
#features .more .title { font-weight: bold; font-size: 1.3em; }
#features .clear { clear: both; height: 1px; }
#features .admin { border-bottom: 1px solid rgb(51, 51, 51); margin: 0px; padding: 0px; background-color: rgb(61, 0, 0); line-height: 18px; height: 18px; }
#features .admin a { padding: 2px; }
#features .active { color: rgb(194, 255, 195); }
#features .inactive { color: rgb(255, 209, 180); }
#features p { width: auto; }
#features .info { border-top: 1px solid rgb(73, 77, 98); padding: 8px 3px 8px 8px; }
#features #pageJump { border-top: 1px solid rgb(73, 77, 98); padding-left: 2px; }
.featurePanel { width: 100%; }
.pollAnswer { color: rgb(174, 179, 198); }
#gamelistFilters { width: 227px; height: 120px; margin-left: 6px; }
.buyIt { padding: 0px 4px; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(255, 0, 0); }
a.buyIt:link { color: rgb(255, 255, 255); }
a.buyIt:visited { color: rgb(255, 255, 255); }
a.buyIt:hover { text-decoration: none; background-color: rgb(255, 138, 138); }
#forums {  }
#forums #list .section .title { width: 200px; line-height: 20px; background-color: rgb(56, 59, 79); font-weight: bold; text-indent: 5px; }
#forums #list .section a { background: transparent url('lg_fsicon.png') no-repeat scroll left top; display: block; height: 16px; line-height: 17px; padding-left: 19px; font-weight: normal; }
#forums #list ul { margin: 0px; padding: 0px; position: relative; list-style-type: none; list-style-image: none; list-style-position: outside; height: auto; }
#forums #list ul li { position: relative; width: 200px; line-height: 20px; background-color: rgb(56, 59, 79); font-weight: bold; text-indent: 5px; height: auto; }
#forums #list li ul { margin: 0px; padding: 0px; background: rgb(0, 0, 2) url('lg_pbb.png') repeat-x scroll left top; position: relative; width: 200px; height: auto; display: block; }
#forums #list li ul li { background: transparent url('lg_fsicon.png') no-repeat scroll left top; position: relative; width: 186px; height: 15px; line-height: 15px; padding-left: 14px; font-weight: normal; }
#forums #list .actions { position: relative; width: 200px; text-align: left; }
#forums #list .actions div { overflow: hidden; height: 28px; line-height: 30px; display: block; width: 200px; background-repeat: no-repeat; background-position: 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: rgb(255, 0, 0); }
#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'); }
#forums .headerPostOverride { height: 102px ! important; }
#forums .footerCategoryPad { margin-top: 8px ! important; }
#forums #header { padding: 7px 0px; background: transparent none repeat; height: 194px; }
#forums #header .quick { background: rgb(0, 0, 90) url('lg_forum_top.png') no-repeat; position: relative; top: -7px; left: -1px; height: 72px; width: 552px; }
#forums #header .quick select { position: relative; top: 24px; left: 300px; width: 240px; height: 20px; }
#forums #header .headerPostLabelOverride { overflow: hidden ! important; position: absolute; top: 5px ! important; height: 76px ! important; }
#forums #header .labels { position: absolute; top: 92px; width: 550px; padding-top: 32px; }
#forums #header .labels img { border: 0px none ; position: relative; float: left; top: -32px; left: 0px; }
#forums #header .labels h1 { margin: 0px; padding: 0px; font-size: 2em; color: rgb(52, 178, 254); }
#forums #header .labels h1 a:link { color: rgb(52, 178, 254); text-decoration: none; }
#forums #header .labels h1 a:visited { color: rgb(52, 178, 254); text-decoration: none; }
#forums #header .labels h1 a:hover { color: rgb(255, 255, 255); text-decoration: none; }
#forums #header .labels h1 .jumpToGame {  }
#forums #header .labels h2 { margin: 0px; padding: 0px; font-size: 1em; }
#forums #header .labels h2 a:link { color: rgb(153, 196, 102); text-decoration: none; }
#forums #header .labels h2 a:visited { color: rgb(153, 196, 102); text-decoration: none; }
#forums #header .labels h2 a:hover { color: rgb(255, 255, 255); text-decoration: none; }
#forums #header .ad { padding: 1px 0px 0px 1px; background: rgb(0, 0, 0) url('lg_fa202.png') no-repeat scroll left top; position: absolute; top: 0px; left: 562px; width: 202px; height: 202px; }
#forums #footer, #forums #quickForumSearch { border: 1px solid rgb(57, 57, 57); margin: 0px; padding: 3px; background: rgb(0, 0, 26) none repeat; width: 750px; text-align: left; position: relative; display: block; }
#forums #quickForumSearch { margin-bottom: 8px; margin-top: 28px; }
#forums .search { position: relative; }
#forums .search .label { padding: 0px 5px 0px 3px; position: relative; 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: rgb(171, 230, 147); }
#forumHeaderGameView { padding: 0px 0px 5px; width: 100%; }
#forumHeaderGameView h1 { font-size: 1.5em; }
#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: rgb(229, 229, 229); }
#forumCatagories .title .pagelist { font-size: 0.8em; color: rgb(157, 215, 255); }
#forumCatagories .title .pagelist img { padding: 2px; position: relative; top: 4px; display: none; }
#forumCatagories .title .pagelist a { text-decoration: underline; color: rgb(157, 215, 255); }
#forumCatagories .title .pagelist a:hover { color: rgb(255, 255, 255); }
#forumCatagories .threads { padding: 0px 6px; font-weight: bold; color: rgb(157, 215, 255); }
#forumCatagories .posts { padding: 0px 6px; font-weight: bold; color: rgb(157, 215, 255); }
#forumCatagories .last { font-size: 0.9em; line-height: 1em; color: rgb(188, 188, 188); }
#forumCatagories .last a { color: rgb(157, 215, 255); }
#forumCatagories .last a:hover { color: rgb(254, 244, 156); }
#forumCatagories .views { padding: 0px 6px; font-weight: bold; }
#forumCatagories .author { font-size: 0.9em; line-height: 1em; color: rgb(188, 188, 188); }
#forumCatagories .author a { color: rgb(157, 215, 255); }
#forumCatagories .author a:hover { color: rgb(254, 244, 156); }
#forumCatagories .lastjump a { background: transparent url('lastpost.gif') no-repeat scroll 0px -10px; display: block; width: 10px; height: 10px; }
#forumCatagories .lastjump a:hover { background: transparent url('lastpost.gif') no-repeat; display: block; width: 10px; height: 10px; }
#forumCatagories .lastVisit { padding-right: 5px; }
#forumCatagories .remove { padding: 0px 3px; width: 16px; }
#forumCatagories .watchlistSubtitle { font-size: 0.9em; }
#forumCatagories .watchlistSubtitle a:link, #forumCatagories .watchlistSubtitle a:visited { color: rgb(157, 215, 255); }
#forumCatagories .watchlistSubtitle a:hover { color: rgb(254, 244, 156); }
#forumLegendContainer { position: relative; float: left; width: 100%; }
#forumLegendContainer .panel { width: 150px; }
#forumLegend {  }
#forumLegend table tr td { border-top: 1px solid rgb(57, 57, 57); height: 20px; line-height: 20px; }
#forums .forumPosts { width: 100% ! important; position: relative; }
#forums .forumPosts tbody { border-left: 1px solid rgb(56, 59, 79); border-right: 1px solid rgb(56, 59, 79); margin: 0px; padding: 0px; }
#forums .forumPosts .avatar { border-right: 1px solid rgb(56, 59, 79); margin: 0px; background: rgb(17, 18, 24) none repeat; overflow: hidden; width: 120px; padding-top: 5px; }
#forums .forumPosts .avatar p { padding: 7px 0px 0px; overflow: hidden; text-align: center; width: 120px; }
#forums .forumPosts .avatar .image { padding: 0px 0px 5px; width: 100%; text-align: center; }
#forums .forumPosts .blocked { background-color: rgb(28, 20, 0); }
#forums .forumPosts .blockedBody { background-color: rgb(15, 10, 0); }
#forums .forumPosts .staff { background: rgb(0, 0, 31) url('lg_forum_staffbg.png') no-repeat scroll left top; }
#forums .forumPosts .staffFoot { background: rgb(0, 0, 31) none repeat; }
#forums .forumPosts .stats { margin: 0px; padding: 0px 4px; background-color: rgb(56, 59, 79); height: 22px; }
#forums .forumPosts .statsblocked { background-color: rgb(83, 81, 58) ! important; }
#forums .forumPosts .stats .op { margin: 0px; padding: 3px 4px 0px 0px; background: rgb(56, 59, 79) url('lg_fop.gif') no-repeat scroll 0px 2px; position: relative; float: left; width: 16px; height: 14px; }
#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 { border: 0px none ; background-color: transparent; }
#forums .forumPosts .stats .useractions { border: 0px none ; background-color: transparent; color: rgb(255, 195, 76); }
#forums .forumPosts .stats .delete { color: rgb(255, 96, 54); }
#forums .forumPosts .stats .postcount { font-weight: bold; }
#forums .forumPosts .deletedPost { background: rgb(32, 0, 0) none repeat; }
#forums .forumPosts .body { margin: 0px; padding: 2px 4px; background: rgb(17, 18, 24) none repeat; color: rgb(204, 204, 204); }
#forums .forumPosts .body p { margin: 0px 0px 8px; 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 rgb(76, 78, 88); margin: 4px; padding: 6px; background-color: rgb(25, 25, 34); width: 96%; }
#forums .forumPosts .body blockquote blockquote { margin: 4px; background-color: rgb(33, 33, 45); width: 96%; }
#forums .forumPosts .body blockquote blockquote blockquote { margin: 4px; background-color: rgb(43, 43, 58); width: 96%; }
#forums .forumPosts .body blockquote blockquote blockquote blockquote { margin: 4px; background-color: rgb(52, 52, 71); width: 96%; }
#forums .forumPosts .body blockquote blockquote blockquote blockquote blockquote { background-color: rgb(61, 61, 84); width: 96%; }
#forums .forumPosts .body blockquote blockquote blockquote blockquote blockquote blockquote { background-color: rgb(71, 71, 96); width: 96%; }
#forums .forumPosts .body blockquote blockquote blockquote blockquote blockquote blockquote blockquote { background-color: rgb(80, 80, 109); width: 96%; }
#forums .forumPosts .body blockquote hr { display: none; }
#forums .forumPosts .body h1 { border: 0px none ; margin: 0px; padding: 3px 0px 6px; background: transparent none repeat; font-size: 1.8em; width: 100%; }
#forums .forumPosts .body h2 { border: 0px none ; margin: 0px; padding: 3px 0px 6px; background: transparent none repeat; font-size: 1.6em; width: 100%; }
#forums .forumPosts .body h3 { border: 0px none ; margin: 0px; padding: 3px 0px 6px; background: transparent none repeat; font-size: 1.4em; width: 100%; }
#forums .forumPosts .body h4 { border: 0px none ; margin: 0px; padding: 3px 0px 6px; background: transparent none repeat; font-size: 1.2em; width: 100%; }
#forums .forumPosts .body h5 { border: 0px none ; margin: 0px; padding: 3px 0px 6px; background: transparent none repeat; font-size: 0.8em; width: 100%; }
#forums .forumPosts .body h6 { border: 0px none ; margin: 0px; padding: 3px 0px 6px; background: transparent none repeat; font-size: 0.6em; width: 100%; }
#forums .forumPosts .signature { margin: 0px; padding: 7px 3px 3px; background: rgb(17, 18, 24) none repeat; text-indent: 0px; height: 20px; }
#forums .forumPosts .signature .constrain { overflow-x: auto; width: 627px; }
#forums .forumPosts .signature p { margin: 0px; padding: 3px 0px; position: relative; top: 0px; }
#forums .forumPosts .footer { background: rgb(17, 18, 24) none repeat; height: 22px; line-height: 22px; text-align: right; }
#forums .forumPosts .footer a { padding-right: 6px; }
#forums .forumPosts .footer p { margin: 0px; padding: 0px 6px 0px 0px; position: relative; float: right; color: rgb(153, 153, 153); }
#forums .forumPosts .forumPoll { width: 250px; }
#forums .forumPosts .forumPoll h3 { font-size: 12px; top: -2px; }
#forums .forumPosts .forumPoll input.submit {  }
#forums .forumPosts .deleted { background-color: rgb(0, 0, 61); height: 25px; text-indent: 9px; font-weight: bold; }
#forums .forumPosts .report { border-bottom: 1px solid rgb(56, 59, 79); background-color: rgb(0, 0, 61); }
#forums .forumPosts .report table { margin-bottom: 5px; }
#forums .forumPosts .report td { border: 0px none ; padding-left: 5px; }
#forums .forumPosts .report h2 { margin: 4px 0px; padding: 0px; font-size: 14px; }
#forums .forumPosts .report p { margin: 0px; }
#forums .forumPosts .report textarea { width: 400px; height: 80px; }
#forums .forumPosts .useractions { border-bottom: 1px solid rgb(56, 59, 79); background-color: rgb(77, 1, 0); }
#forums .forumPosts .useractions p { margin: 0px; padding: 0px 0px 4px 4px; }
#forums .forumPosts .userpostinfo { border-bottom: 1px solid rgb(56, 59, 79); background-color: rgb(0, 0, 61); 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; }
#forums .cloud { text-align: center; }
#forums .cloud .age { margin: 0px; padding: 4px 0px 4px 3px; color: rgb(52, 178, 254); }
#forums .cloud a { padding: 3px; display: inline; white-space: nowrap; }
#forums .cloud a.t_1 { font-size: 11px; color: rgb(255, 234, 161); }
#forums .cloud a.t_2 { font-size: 13px; color: rgb(255, 217, 147); }
#forums .cloud a.t_3 { font-size: 14px; color: rgb(255, 194, 112); }
#forums .cloud a.t_4 { font-size: 15px; color: rgb(255, 169, 68); }
#forums .cloud a.t_5 { font-size: 16px; color: rgb(255, 147, 27); }
#forums .editor {  }
#forums .editor .bbml { position: relative; }
#forums .editor .bbml .controls { background-color: rgb(57, 57, 57); }
#forums .editor .bbml .controls div { position: relative; top: 3px; }
#forums .editor .bbml textarea { border: 0px solid rgb(57, 57, 57); background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); background-image: none; }
#forums .editor .rte { margin: 0px; padding: 0px; width: 100%; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
#forums .editor .rte .controls { background-color: rgb(57, 57, 57); position: relative; float: left; width: 100%; }
#forums .editor .rte img { border: 1px solid rgb(57, 57, 57); margin: 0px; padding: 0px; position: relative; float: left; background-color: rgb(57, 57, 57); cursor: pointer; }
#forums .editor .rte img:hover { border: 1px solid rgb(255, 255, 255); background-color: rgb(111, 111, 111); cursor: pointer; }
#forums .editor .rte .button { position: relative; float: left; height: 24px; }
#forums .editor .rte .dropdown { position: relative; float: left; height: 24px; }
#forums .editor .rte .seperator { margin: 2px; position: relative; float: left; height: 20px; width: 1px; }
#forums .editor .rte .textentry { border: 0px solid rgb(57, 57, 57); width: 100%; }
#forums .editor .actions { margin-left: 5px; }
#forums .editor .emoteArea { border-left: 1px solid rgb(97, 97, 97); background-color: rgb(57, 57, 57); }
#forums .editor .emotes { width: 150px; height: 400px; overflow-y: auto; overflow-x: hidden; }
#forums .editor .emotes div { border-bottom: 1px solid rgb(57, 57, 57); padding: 4px 4px 4px 40px; overflow: hidden; float: left; clear: left; background-repeat: no-repeat; cursor: pointer; }
#forums .editor .cellBorder { background-color: rgb(0, 0, 26); }
#forums .editor .cellBorder td { border-top: 1px solid rgb(57, 57, 57); border-bottom: 0px none; padding: 0px; height: 30px; }
#forums .editor .noCellBorder td { border-top: 0px none; border-bottom: 0px none; padding: 0px; }
#forums .editor .noBottomBorder { border-bottom: 0px none; }
#forums .editor .forumBigPanel { width: 100%; }
#forums .editor .rightInfo { border: 1px solid rgb(255, 0, 0); position: relative; float: left; }
#forums .editor .lastpost, #forums .editor .previewpost { padding: 4px; background-color: rgb(0, 0, 26); }
#forums .editor .userphotosWidget { width: 100% ! important; }
#forums .editor.userphotosWidget .menu { border-right: 1px solid rgb(57, 57, 57) ! important; overflow: hidden; width: 175px ! important; }
#forums .editor .userphotosWidget .images { width: 603px ! important; }
#forums .editor .userphotosWidget .images .item { width: 85px ! important; }
#RTE_iframe blockquote, .RTE_iframe blockquote { border: 1px solid rgb(57, 57, 57); margin: 4px; padding: 6px; background-color: rgb(0, 0, 17); width: 96%; }
#RTE_iframe blockquote blockquote { margin: 4px; background-color: rgb(0, 0, 34); width: 96%; }
#RTE_iframe blockquote blockquote blockquote { margin: 4px; background-color: rgb(0, 0, 51); width: 96%; }
#RTE_iframe blockquote blockquote blockquote blockquote { margin: 4px; background-color: rgb(0, 0, 68); width: 96%; }
#RTE_iframe blockquote blockquote blockquote blockquote blockquote { background-color: rgb(0, 0, 85); width: 96%; }
#RTE_iframe blockquote blockquote blockquote blockquote blockquote blockquote { background-color: rgb(0, 0, 102); width: 96%; }
#RTE_iframe blockquote blockquote blockquote blockquote blockquote blockquote blockquote { background-color: rgb(0, 0, 119); width: 96%; }
#RTE_iframe blockquote hr { display: none; }
#podcast { margin: 0px; padding: 0px; background: rgb(0, 0, 0) url('podcast_header.jpg') no-repeat scroll center top; position: relative; }
#podcast p { margin: 0px; padding: 0px; }
#faq p { margin: 0pt; padding: 6px; }
#faq h2, h4 { margin: 0px; padding: 6px; font-size: 14px; }
#faq h4 { color: rgb(44, 146, 255); padding-bottom: 0px; }
#faq ul { margin: 0pt; padding: 0px 0px 6px; }
#faq li { margin-left: 28px; }
#humor p { text-align: center; margin-bottom: 7px; padding-top: 7px; }
#humor img { padding: 15px; position: relative; }
#chat .chatError { padding: 20px 0px; width: 100%; 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-type: none; list-style-image: none; list-style-position: outside; padding-left: 0px; margin-left: 0px; }
#chat .info li { background: transparent url('lg_hmlya_v2.png') no-repeat scroll 4px 2px; padding-left: 20px; }
#chat .nickEntry { margin: 30px auto 0pt; position: relative; width: 250px; height: 50px; }
#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: rgb(0, 0, 0); }
#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 { position: relative; float: left; height: 450px; width: 300px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 61); }
#userinfo .titleBar { background: rgb(0, 0, 61) url('lg_hdr_bg_rpx.png') repeat-x scroll right top; }
#userinfo h1 { margin: 0px; padding: 6px 0px; font-size: 20px; color: rgb(255, 255, 255); text-align: center; width: 300px; }
#userinfo h2 { border-bottom: 1px solid rgb(57, 57, 57); margin: 0px; padding: 3px 0px; font-size: 14px; color: rgb(255, 214, 132); text-align: center; width: 300px; }
#userinfo td { margin: 0px; padding: 0px; height: 16px; line-height: 16px; text-indent: 0px; background-color: rgb(0, 0, 0); }
#userinfo .altRow { background-color: rgb(0, 0, 61); }
#userinfo .label { color: rgb(99, 174, 255); font-weight: bold; text-indent: 5px; }
#userinfo .center { color: rgb(255, 255, 255); font-weight: bold; text-align: center; padding-top: 3px; }
#userinfo .centerContent { color: rgb(255, 255, 255); font-weight: normal; text-align: center; }
#userinfo .firstRow { padding-top: 5px; }
#userinfo .lastRow { border-bottom: 1px solid rgb(57, 57, 57); padding-bottom: 5px; }
#userinfo .close { position: absolute; top: 420px; left: 0px; text-align: center; width: 300px; }
.ccforum .mail { margin: 0px; padding: 0px; }
.ccforum .mail h1 { margin: 0px; padding: 0px; font-size: 18px; }
.ccforum .mail h2 { margin: 0px; padding: 0px; font-size: 11px; }
.ccforum .mail .header { margin: 0px; padding: 0px; background: transparent url('mail_background.jpg') no-repeat scroll left top; overflow: hidden; height: auto; width: 100%; position: relative; }
.ccforum .mail .header .labels { padding: 9px 9px 9px 13px; overflow: hidden; width: 416px; float: left; position: relative; }
.ccforum .mail .header .labels.display { width: 100%; }
.ccforum .mail .header .sections { padding: 4px 0px 5px 12px; }
.ccforum .mail .header .quota { padding: 14px 9px 9px; width: 300px; float: left; position: relative; }
.ccforum .mail .header .quotabar { background: transparent url('item_mail_quota.gif') no-repeat scroll left top; width: 300px; height: 30px; position: relative; }
.ccforum .mail .header .quotabar .value { background: transparent url('item_mail_quota_value.gif') no-repeat scroll left top; height: 30px; }
.ccforum .mail .header .quota .label { position: absolute; top: 0px; left: 0px; line-height: 30px; padding-left: 8px; width: 80%; }
.ccforum .mail .download { margin: 0px; padding: 3px 0px 0px 25px; background: rgb(0, 0, 0) url('ajax-loader.gif') no-repeat scroll 7px 17px; }
.ccforum .mail .download p { margin: 0px; padding: 8px; }
.ccforum .mail .download .title { font-size: 16px; font-weight: bold; padding-bottom: 4px; }
.ccforum .mail table { border-top: 1px solid rgb(56, 59, 79); color: rgb(165, 165, 165); }
.ccforum .mail td { border-bottom: 1px solid rgb(56, 59, 79); line-height: 17px; }
.ccforum .mail .featureRow { background-color: rgb(0, 0, 0); }
.ccforum .mail .featureRow td { padding: 0px 2px; }
.ccforum .mail .featureRowHover { background-color: rgb(34, 37, 49); }
.ccforum .mail .featureRowHover td { padding: 0px 2px; }
.ccforum .mail .new { color: rgb(255, 205, 96); font-weight: bold; }
.ccforum .mail .newicon { background: transparent url('item_mail_new.gif') no-repeat scroll left top; width: 17px; height: 17px; }
.ccforum .mail .fmt {  }
.ccforum .mail .author { color: rgb(157, 215, 255); }
.ccforum .mail .mfoot { padding: 7px; }
.ccforum .mail .mfoot .button { margin-right: 3px; }
.ccforum .mail label { font-weight: bold; display: block; padding-bottom: 3px; color: rgb(255, 255, 255); }
.ccforum .mail .wblist { border: 1px solid rgb(56, 59, 79); padding: 4px; background-color: rgb(34, 37, 49); }
.ccforum .mail .wblist table, .ccforum .mail .wblist td, .ccforum .mail .wblist tr { border: 0px none ; }
.ccforum .mail .wblist a.delete { color: rgb(255, 0, 0); }
.ccforum .mail .wblist a.delete:hover { color: rgb(255, 255, 255); }
.ccforum .mail .message { background-color: rgb(0, 0, 26); }
.ccforum .mail .message p { margin: 0px; padding: 0.2em; width: auto; }
.ccforum .mail .message table tr, .ccforum .mail .message table td, .ccforum .mail .message table { border: 0px none ; padding: 0px; }
.ccforum .mail textarea.nohover:hover, .ccforum .mail textarea.nohover { background-image: none; background-color: rgb(255, 255, 255); }
#register .label { padding: 4px; width: 120px; font-weight: bold; }
#register .section { height: 30px; background-color: rgb(56, 59, 79); color: rgb(255, 255, 255); padding-left: 4px; font-weight: bold; }
#register .small { font-size: 0.9em; font-weight: normal; color: rgb(175, 175, 175); }
#register .req { color: rgb(255, 0, 0); font-weight: bold; }
#register .registerPanel td { border-bottom: 1px solid rgb(56, 59, 79); }
#register .featureRow { background-color: rgb(0, 0, 0); }
#register .featureRow td { padding: 2px; }
#register .featureRowHover { background-color: rgb(34, 37, 49); }
#register .featureRowHover td { padding: 2px; }
#register .gamelist { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#register .gamelist li { text-align: left; }
#search h2, h3 { margin: 0px; padding: 3px 0px 3px 4px; }
#search h2 { font-size: 1.3em; font-weight: bold; color: rgb(81, 151, 240); }
#search h3 { font-size: 1.1em; font-weight: normal; color: rgb(144, 255, 139); padding-top: 0px; padding-bottom: 6px; }
#search h3 a, #search h3 a:link, #search h3 a:visited { color: rgb(144, 255, 139); font-weight: bold; }
#search h3 a:hover { color: rgb(255, 255, 255); }
#search h3 .current { font-weight: bold; color: rgb(81, 151, 240); }
#search ul { margin: 0px; padding: 0px 0px 8px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#search li { margin: 0px; padding: 4px; }
#search li .title { font-size: 1.1em; font-weight: bold; }
#search li .subtitle { color: rgb(255, 255, 255); }
#search li .date { color: rgb(154, 154, 154); }
#search .small { font-size: 10px; color: rgb(229, 247, 255); line-height: 12px; }
#search .small a { color: rgb(229, 247, 255); }
#search .form { margin: 0px; padding: 5px; width: 401px; position: relative; 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: rgb(0, 0, 0); }
#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; }
#viewscreenshot { margin: 0px; padding: 0px; background: rgb(0, 0, 0) none repeat; position: absolute; top: 0px; left: 0px; }
#viewscreenshot .ad .ad { margin: 30px 0px 0px; padding: 0px; position: relative; float: left; width: 100%; }
#viewscreenshot .ad .continue { padding: 10px 10px 0px 0px; position: relative; float: right; font-weight: bold; font-size: 1.3em; color: rgb(255, 255, 255); }
#viewscreenshot .screen {  }
#viewscreenshot .close { border-top: 1px solid rgb(57, 57, 57); width: 100%; text-align: center; padding-top: 10px; height: 300px; }
.ad_centerFloat { width: 100%; text-align: center; margin-left: auto; margin-right: auto; }
.ad_padMed { padding: 8px; }
.ad_disclaimer { font-size: 11px; color: rgb(119, 119, 119); 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; background: rgb(0, 0, 47) none repeat; z-index: 95; }
#contentinlineAd .head { font-size: 1em; color: rgb(255, 255, 255); height: 14px ! important; }
#contentinlineAd .body { border: 1px solid rgb(255, 0, 0); background: transparent none repeat; }
.featureleftAd { width: 162px; display: block; }
.forum_foot_ad { position: relative; float: left; width: 100%; padding-top: 10px; text-align: center; }
.errorPage { border-bottom: 1px solid rgb(75, 79, 104); }
.errorPage h1 { font-size: 26px; text-align: center; margin-top: 20px; margin-bottom: 40px; }
.errorPage p { padding: 0px; font-size: 18px; text-align: center; margin-top: 0px; margin-bottom: 8px; }
.errorPage span { margin: 0px; padding: 5px 70px 8px; font-size: 13px; text-align: center; width: auto; display: block; }
#disclaimers, #opportunities { padding: 4px; }
#disclaimers h1, #opportunities h1 { margin: 0px 0px 8px; padding: 0px; font-size: 1.8em; color: rgb(255, 255, 255); }
#disclaimers h2, #opportunities h2 { margin: 0px 0px 4px; padding: 0px; font-size: 1.4em; color: rgb(93, 171, 255); }
#disclaimers h3, #opportunities h3 { margin: 0px; padding: 0px; font-size: 1.1em; color: rgb(240, 208, 77); }
#disclaimers p, #opportunities p { margin: 6px 0px; padding: 0px; }
#disclaimers .note { font-style: italic; }
#disclaimers ul { margin: 0px; padding: 0px 0px 0px 25px; font-style: italic; font-weight: bold; color: rgb(255, 255, 255); list-style-type: none; list-style-image: none; list-style-position: outside; }
#disclaimers ul li { margin: 0px; padding: 0px; font-size: 1.2em; }
#disclaimers .normal { font-weight: normal; font-size: 1em; }
#disclaimers ul li ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; font-style: normal; font-weight: normal; }
#disclaimers ul li ul li { margin: 0px; padding: 0px 0px 8px; font-size: 0.875em; color: rgb(233, 233, 233); }
#disclaimers .e { font-weight: bold; color: rgb(255, 234, 161); }
#opportunities ul { padding: 3px 3px 3px 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#opportunities li { background: transparent url('lg_hmlya_v2.png') no-repeat scroll 0px 2px; padding-left: 16px; }
#opportunities .details .item { font-weight: bold; }
#opportunities {  }
#lostpassword { padding: 0px; }
#lostpassword p { margin: 0px; padding: 3px 0px; }
#failedlogin { padding: 0px 0px 9px; }
#failedlogin p { margin: 0px; padding: 4px 0px 4px 7px; }
#login { margin: 30px auto; width: 401px; position: relative; }
#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: rgb(0, 0, 0); }
#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; }
#promo {  }
#promo .panelBody { overflow: hidden; width: 794px; }
#promo h1 { margin: 0px; padding: 0px; font-size: 1.8em; text-align: center; }
#promo h2 { margin: 0px; padding: 0px; font-size: 1.8em; }
#promo p { margin: 0px; padding: 3px; }
#promo .header { margin: 0px; padding: 0px; background: rgb(0, 0, 0) none repeat; text-align: center; }
#promo .important { color: rgb(255, 0, 0); }
#promo .rules { margin: 0pt auto; width: 500px; }
#promo .return { margin: 6px 0px; width: 100%; text-align: center; }
#promo .disqualified { color: rgb(255, 0, 0); }
#promo .confirmed { color: rgb(0, 255, 0); }
#promo .closed { color: rgb(255, 255, 255); }
#promo .pending { color: rgb(255, 255, 255); }
#promo .enter { border-top: 1px solid rgb(57, 57, 57); margin: 0pt auto; padding: 20px; background: rgb(1, 15, 90) none repeat; width: 100%; }
#promo .winners { margin: 10px 10%; width: 80%; }
#useractions { margin: 0px; padding: 0px; background: rgb(26, 1, 0) none repeat; width: 100%; }
#useractions td { border: 0px none ; padding-left: 5px; }
#useractions h2 { margin: 4px 0px; padding: 0px; font-size: 14px; }
#useractions .data { border-top: 1px solid rgb(57, 57, 57); margin: 0px; padding: 0px; background: rgb(26, 1, 0) none repeat; width: 100%; font-size: 1em; color: rgb(255, 255, 255); }
#useractions .data td { text-align: left; padding-bottom: 1px; color: rgb(255, 241, 240); }
#useractions .data th { background: rgb(57, 57, 57) none repeat; }
#useractions .data .entry { border-bottom: 1px solid rgb(57, 57, 57); background: rgb(0, 0, 0) none repeat; }
#useractions .data .value { font-weight: bold; color: rgb(255, 255, 255); }
#profile { position: relative; float: left; }
#profile h2 { margin: 0px; padding: 3px 0px 3px 3px; font-size: 14px; font-weight: bold; }
#profile h2 .small { font-size: 0.8em; }
#profile #sectionHeader .image { height: 80px; display: block; float: left; text-align: center; }
#profile #sectionHeader .avatar { margin: 3px 8px 0px 3px; position: relative; float: left; }
#profile #sectionHeader h1 { margin: 0px; padding: 32px 0px 0px; position: relative; width: 80%; height: 55px; text-indent: 0px; }
#profile #sectionHeader .admin { color: rgb(255, 0, 0); }
#profile .overview { overflow: hidden; position: relative; float: left; width: 500px; top: 0px; left: 0px; }
#profile .overview table td { border-top: 1px solid rgb(36, 38, 51); padding: 2px; width: 100%; color: rgb(208, 208, 208); }
#profile .overview table .label { width: auto ! important; font-weight: bold; color: rgb(255, 255, 255); white-space: nowrap ! important; padding-right: 8px; }
#profile .overview .recentThreads ul { margin: 0px; padding: 0px; color: white; font-size: 1em; width: 100%; list-style-type: none; list-style-image: none; list-style-position: outside; }
#profile .overview .recentThreads ul li { border-top: 1px solid rgb(56, 59, 79); margin: 0px; padding: 3px; }
#profile .overview .recentThreads .title { font-weight: bold; }
#profile .overview .recentThreads .details { font-size: 0.9em; color: rgb(144, 148, 171); }
#profile .userphotos .gallery { border-top: 1px solid rgb(56, 59, 79); width: 500px ! important; }
#profile .video { margin: 0px; padding: 0px; width: auto; height: 50px; line-height: 50px; text-align: center; }
#profile .blog h2 { border-bottom: 1px solid rgb(56, 59, 79); }
#profile .blog .body { padding: 0px 4px 4px; }
#profile .blog .body p { width: auto; }
#profile .blog h2.footer { border-top: 1px solid rgb(56, 59, 79); border-bottom: 0px none; clear: both; }
#profile .blog .none { height: 50px; line-height: 50px; text-align: center; }
#profile .titles ul { margin: 0px; padding: 0px; color: white; width: 100%; list-style-type: none; list-style-image: none; list-style-position: outside; }
#profile .titles li { border-top: 1px solid rgb(56, 59, 79); margin: 0px; padding: 3px 4px; }
#profile .titles .details { font-size: 0.9em; color: rgb(144, 148, 171); }
#profile .activity { overflow: hidden; position: relative; float: left; top: 0px; left: 0px; width: 282px; margin-left: 9px; }
#profile .activity h2 { text-indent: 3px; }
#profile .activity ul { margin: 0px; padding: 0px; color: white; width: 100%; list-style-type: none; list-style-image: none; list-style-position: outside; }
#profile .activity ul li { border-top: 1px solid rgb(56, 59, 79); margin: 0px; padding: 3px 4px; }
#profile .activity ul li ul { margin: 0px; width: 100%; }
#profile .activity ul li ul li { border-top: 0px none; margin: 0px; padding: 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 rgb(76, 78, 88); margin: 3px; padding: 3px; background-color: rgb(25, 25, 34); width: 93%; }
#profile .activity .body blockquote blockquote { margin: 3px; background-color: rgb(33, 33, 45); width: 94%; }
#profile .activity .body blockquote blockquote blockquote { margin: 3px; background-color: rgb(43, 43, 58); width: 94%; }
#profile .activity .body blockquote blockquote blockquote blockquote { margin: 3px; background-color: rgb(52, 52, 71); width: 94%; }
#profile .activity .body blockquote blockquote blockquote blockquote blockquote { background-color: rgb(61, 61, 84); width: 94%; }
#profile .activity .body blockquote blockquote blockquote blockquote blockquote blockquote { background-color: rgb(71, 71, 96); width: 94%; }
#profile .activity .body blockquote blockquote blockquote blockquote blockquote blockquote blockquote { background-color: rgb(80, 80, 109); width: 94%; }
#profile .activity .body blockquote hr { display: none; }
#profile .activity .body #newspost blockquote { margin: 7px 0px 6px 2px; padding: 2px; width: 95%; }
#profile .activity .foot { padding-top: 4px; }
#profile .activity .foot .date { color: rgb(134, 134, 134); }
#profile .useractions { border-bottom: 1px solid rgb(56, 59, 79); margin: 0px; padding: 0px; background-color: rgb(77, 1, 0); width: 978px; position: relative; top: -5px; left: -4px; }
#profile .useractions p { margin: 0px; padding: 0px 0px 4px 4px; }
#profile .userpostinfo { border-bottom: 1px solid rgb(56, 59, 79); background-color: rgb(0, 0, 61); 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 #sectionHeader .image { height: 80px; display: block; float: left; text-align: center; }
#settings #sectionHeader img { margin: 3px 8px 0px 3px; position: relative; float: left; }
#settings #sectionHeader h1 { margin: 0px; padding: 30px 0px 0px; position: relative; width: 80%; height: 57px; text-indent: 0px; }
#settings .section { height: 22px; background-color: rgb(56, 59, 79); color: rgb(255, 255, 255); padding-left: 4px; font-weight: bold; }
#settings .columns { height: 20px; background-color: rgb(119, 119, 119); color: rgb(255, 255, 255); padding-left: 4px; font-weight: bold; }
#settings .label { padding: 4px; width: 120px; font-weight: bold; }
#settings .labelWide { padding: 4px; width: 200px; font-weight: bold; }
#settings .labelFull { padding: 4px; font-weight: bold; }
#settings .settingPanel td { border-bottom: 1px solid rgb(56, 59, 79); line-height: 18px; }
#settings .featureRow { background-color: rgb(0, 0, 0); }
#settings .featureRow td { padding: 2px; }
#settings .featureRowHover { background-color: rgb(34, 37, 49); }
#settings .featureRowHover td { padding: 2px; }
#settings .small { font-size: 0.9em; font-weight: normal; color: rgb(175, 175, 175); }
#settings .error { color: rgb(255, 0, 0); }
#settings .req { color: rgb(255, 0, 0); font-weight: bold; }
#settings .gamelist { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: left; }
#settings .gamelist li { text-align: left; }
#settings .avatarDetails { margin: 0px; padding: 0px 0px 0px 6px; position: relative; top: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; color: rgb(255, 0, 0); width: 160px; height: 50px; }
#settings .avatarDetails li { padding: 0px 6px 0px 0px; height: 16px; }
#settings .admin { background-color: rgb(61, 0, 0); line-height: 18px; }
#settings .activate h1 { margin: 0px; padding: 4px; font-size: 16px; font-weight: bold; }
#settings .activate p { margin: 0px; padding: 4px; }
#settings .notablage td { border: 0px none ; padding: 0px; }
#admin textarea { border: 1px solid rgb(86, 86, 86); background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); }
#admin textarea:hover { background-image: none; background-color: rgb(255, 255, 255); }
#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 rgb(86, 86, 86); background: rgb(231, 231, 231) none repeat; color: rgb(0, 0, 0); }
#admin input.text:hover, input.submit:hover, input.password:hover, input.button:hover, input.file:hover { border: 1px solid rgb(86, 86, 86); background-image: none; background-color: rgb(255, 255, 255); }
#admin input[type="text"], input[type="submit"], input[type="password"], input[type="button"], input[type="file"] { border: 1px solid rgb(86, 86, 86); background: rgb(231, 231, 231) none repeat; color: rgb(0, 0, 0); }
#admin input[type="text"]:hover, input[type="submit"]:hover, input[type="password"]:hover, input[type="button"]:hover, input[type="file"]:hover { border: 1px solid rgb(86, 86, 86); background-image: none; background-color: rgb(255, 255, 255); }
#admin select { border: 1px solid rgb(86, 86, 86); background-color: rgb(231, 231, 231); background-image: none; color: rgb(0, 0, 0); }
#admin select:hover { background-image: none; background-color: rgb(255, 255, 255); }
#admin .nav { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#admin .nav li { padding: 2px 0px 2px 2px; }
#admin .nav li ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#admin .nav li ul li { padding: 2px 0px 0px 15px; }
#admin .nav .current { font-weight: bold; }
#admin .open { color: rgb(152, 228, 0); }
#admin .closed { color: rgb(185, 0, 24); }
#admin .locked { color: rgb(237, 185, 0); }
#admin .useractions { border-bottom: 1px solid rgb(57, 57, 57); background-color: rgb(77, 1, 0); height: 20px; line-height: 14px; }
#admin .useractions h2 { padding: 4px 0px 6px; }
#admin .useractions p { margin: 0px; padding: 0px 0px 4px 4px; }
#admin .output .section { height: 25px; background-color: rgb(57, 57, 57); color: rgb(255, 255, 255); padding-left: 4px; font-weight: bold; }
#admin .output .columns { height: 17px; background-color: rgb(119, 119, 119); color: rgb(255, 255, 255); padding-left: 4px; font-weight: bold; }
#admin .output .label { padding: 4px; width: 120px; font-weight: bold; }
#admin .output .labelWide { padding: 4px; width: 200px; font-weight: bold; }
#admin .output td { border-bottom: 1px solid rgb(57, 57, 57); line-height: 10px; }
#admin .output .featureRow { background-color: rgb(0, 0, 0); }
#admin .output .featureRow td { padding: 1px 1px 4px; }
#admin .output .featureRowHover { background-color: rgb(0, 0, 32); }
#admin .output .featureRowHover td { padding: 1px 1px 4px; }
#admin .output .featureRowOpen { background-color: rgb(0, 31, 20); }
#admin .output .featureRowOpen td { padding: 1px 1px 4px; }
#admin .output .small { font-size: 0.9em; font-weight: normal; color: rgb(175, 175, 175); }
#admin .output .error { color: rgb(255, 0, 0); }
#admin .output .req { color: rgb(255, 0, 0); font-weight: bold; }
#admin .gallery td { border-bottom: 1px solid rgb(56, 59, 79); }
#admin .gallery .deleted { color: rgb(255, 0, 0); }
#admin .gallery .enabled { color: rgb(113, 172, 255); }
#admin .gallery tr.deleted td { background-color: rgb(31, 0, 0); }
#admin .titles {  }
#admin .titles .add { padding: 6px; }
#video { border-bottom: 0px solid rgb(164, 164, 164); margin: 0px; padding: 40px 0px 5px; background: rgb(0, 0, 0) none repeat; position: relative; float: left; }
#video .header { background: rgb(0, 12, 143) url('video_header.gif') repeat-x scroll left top; position: absolute; top: 0px; left: 0px; height: 40px; width: 130%; }
#video .header img { position: relative; float: left; }
#video .header h1 { margin: 0px; padding: 0px; position: relative; top: 12px; font-size: 12px; color: rgb(255, 255, 255); line-height: 13px; height: 13px; width: 550px; }
#video .header h1 .duration { position: relative; left: 6px; top: -1px; font-size: 10px; line-height: 10px; color: rgb(200, 200, 200); font-weight: 400; }
#video .paneOne { background: rgb(0, 0, 0) none repeat; position: relative; float: left; width: 426px; margin-right: 1px; }
#video .paneOne .player { overflow: hidden; height: 296px; }
#video .paneOne .info { padding: 6px; overflow: hidden; color: rgb(255, 255, 255); }
#video .paneOne .info .fullscreen { color: rgb(0, 171, 255); }
#video .paneOne .info .qt { background: transparent url('video_qt.gif') no-repeat scroll left top; width: 20px; height: 20px; float: right; display: block; }
#video .paneOne .info .mp { background: transparent url('video_mp.gif') no-repeat scroll left top; width: 20px; height: 20px; float: right; display: block; }
#video .paneOne .info .details { font-size: 0.9em; color: rgb(164, 164, 164); }
#video .paneTwo { background: rgb(0, 0, 0) none repeat; position: relative; float: left; width: 200px; margin-right: 1px; }
#video .paneThree { background: rgb(0, 0, 0) none repeat; position: relative; float: left; width: 162px; margin-left: 1px; }
#videolist {  }
#videolist h2 { margin: 0px; padding: 0px 0px 6px; font-size: 14px; color: rgb(81, 151, 240); }
#videolist h2.syndicate { border: 1px solid rgb(56, 59, 79); padding: 5px; margin-bottom: 11px; background-color: rgb(0, 0, 26); }
#videolist h2.syndicate a:link, #videolist h2.syndicate a:visited { color: rgb(81, 151, 240); }
#videolist h2.syndicate a:hover { color: rgb(255, 255, 255); text-decoration: none; }
#videolist h2.syndicate img { position: relative; top: 2px; }
#videolist .list { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; position: relative; }
#videolist .list li { margin: 0px; padding: 0px 0px 5px; overflow: hidden; color: rgb(194, 194, 194); width: 100%; position: relative; }
#videolist .list li .thumbnail { color: rgb(255, 255, 255); position: relative; float: left; }
#videolist .list li .thumbnail img { border: 1px solid rgb(83, 83, 83); }
#videolist .list li .details { margin: 0px; padding: 0px 0px 0px 112px; position: relative; list-style-type: none; list-style-image: none; list-style-position: outside; width: 650px; }
#videolist .list li .details li { margin: 0px; padding: 0px; }
#videolist .list li .details .title { font-weight: bold; }
#videolist .list li .details .desc {  }
#videolist .list li .details .info { font-size: 0.9em; color: rgb(164, 164, 164); padding-bottom: 5px; }
#videoview .player { margin: 0px; padding: 0px; }
#videoview .player h3 { margin: 0pt auto; font-size: 1.6em; padding-bottom: 10px; }
#videoview .player .frame { border: 1px solid rgb(104, 104, 104); margin: 0pt auto; background: rgb(0, 0, 0) none repeat; text-align: center; }
#videoview .player .frame .player { overflow: hidden; height: 296px; }
#videoview .player .frame .info { padding: 6px; overflow: hidden; width: auto; color: rgb(255, 255, 255); text-align: left; }
#videoview .player .frame .info .fullscreen { color: rgb(0, 171, 255); }
#videoview .player .frame .info .qt { background: transparent url('video_qt.gif') no-repeat scroll left top; width: 20px; height: 20px; float: right; display: block; }
#videoview .player .frame .info .mp { background: transparent url('video_mp.gif') no-repeat scroll left top; width: 20px; height: 20px; float: right; display: block; }
#videoview .player .frame .info .details { font-size: 0.9em; color: rgb(164, 164, 164); }
#videoview .comments { margin: 0px; padding: 0px; position: relative; width: 100%; }
#videoview .comments p.sub { margin: 0px; padding: 2px 0px 7px 7px; font-size: 14px; height: 14px; color: rgb(81, 151, 240); font-weight: bold; }
#videoview .comments ul { margin: 0px 0px 0px 4px; padding: 0px; position: relative; top: 0px; width: 100%; list-style-type: none; list-style-image: none; list-style-position: outside; }
#videoview .comments ul li { width: 98%; padding-bottom: 0px; }
#videoview .comments ul li .info { background: transparent none repeat; font-size: 1.2em; font-weight: bold; padding-left: 3px; }
#videoview .comments ul li .data { padding-left: 4px; color: rgb(157, 157, 157); }
#videoview .comments ul li .admin { color: rgb(255, 0, 0); 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; }
#gallery { overflow: hidden; width: 794px; }
#gallery .message { border-style: solid none; border-color: rgb(56, 59, 79) -moz-use-text-color; border-width: 1px 0px; margin: 0px; padding: 6px; background: rgb(75, 22, 67) none repeat; width: 782px; height: auto; color: rgb(255, 255, 255); }
#gallery .admin { border-style: solid none; border-color: rgb(56, 59, 79) -moz-use-text-color; border-width: 1px 0px; margin: 0px; padding: 6px; background: rgb(15, 26, 75) none repeat; width: 794px; color: rgb(255, 255, 255); height: 40px; }
#gallery .admin .delete { background: rgb(75, 0, 10) none repeat; color: rgb(255, 255, 255); }
#gallery .admin .delete:hover { background: rgb(255, 0, 0) none repeat; }
#gallery .admin .label { font-weight: bold; }
#gallery .admin .error { padding: 4px; color: rgb(255, 255, 255); font-weight: bold; }
#gallery .header { background: rgb(0, 0, 0) none repeat; width: 799px; height: 175px; color: rgb(255, 255, 255); text-align: center; }
#gallery .jump { background: rgb(0, 0, 0) none repeat; width: 799px; height: 25px; color: rgb(255, 255, 255); text-align: right; }
#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 { border-top: 1px solid rgb(56, 59, 79); position: relative; width: 100%; }
#gallery .list ul { margin: 0px 0px 0px 3px; padding: 8px 0px 0px; position: relative; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#gallery .list ul li { padding: 3px 8px; position: relative; float: left; width: 180px; height: 149px; 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 rgb(161, 164, 184); margin: 0pt auto; position: relative; }
#gallery .list ul li img:hover { border: 1px solid rgb(255, 255, 255); }
#gallery .list ul li .info { overflow: hidden; position: relative; width: 180px; height: 14px; display: block; text-align: center; }
#gallery .list ul li .info a { position: relative; width: auto; height: auto; }
#gallery .list ul li .info .delete { color: rgb(255, 0, 0); }
#gallery .list ul li .info .edit { color: rgb(125, 182, 234); }
#gallery .list ul li .info .delete:hover, #gallery .list ul li .info .edit:hover { color: rgb(255, 255, 255); }
#gallery .none { border-top: 1px solid rgb(56, 59, 79); width: 100%; text-align: center; height: 100px; line-height: 100px; font-weight: bold; }
#gallery .image { border-top: 1px solid rgb(56, 59, 79); background: rgb(0, 0, 0) none repeat; position: relative; display: block; text-align: center; }
#gallery .imageinfo { border-top: 1px solid rgb(56, 59, 79); background: rgb(0, 0, 0) none repeat; position: relative; display: block; text-align: left; height: 20px; line-height: 20px; padding-left: 3px; }
#gallery .controls { background: rgb(0, 0, 0) url('ssv_background.gif') no-repeat scroll left bottom; }
#gallery .controls ul { margin: 0pt auto; padding: 0px; position: relative; height: 31px; width: 180px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#gallery .controls li { margin: 2px; padding: 0px; overflow: hidden; width: 32px; height: 24px; float: left; }
#gallery .controls a { width: 32px; height: 24px; display: block; }
#gallery .controls .label { font-weight: bold; display: none; }
#gallery .controls .first a { background: transparent url('lg_first_v2.png') no-repeat scroll left bottom; }
#gallery .controls .first a:hover { background-position: left top; }
#gallery .controls .previous a { background: transparent url('lg_previous_v2.png') no-repeat scroll left bottom; }
#gallery .controls .previous a:hover { background-position: left top; }
#gallery .controls .next a { background: transparent url('lg_next_v2.png') no-repeat scroll left bottom; }
#gallery .controls .next a:hover { background-position: left top; }
#gallery .controls .last a { background: transparent url('lg_last_v2.png') no-repeat scroll left bottom; }
#gallery .controls .last a:hover { background-position: left top; }
#gallery .controls .gallery a { background: transparent url('lg_thumbnails_v2.png') no-repeat scroll left bottom; }
#gallery .controls .gallery a:hover { background-position: left top; }
#gallery .comments { background: rgb(0, 0, 22) none repeat; }
#gallery .comments p.sub { margin: 0px; padding: 2px 0px 7px 7px; font-size: 14px; height: 14px; color: rgb(81, 151, 240); font-weight: bold; font-style: normal; }
#gallery .comments p { margin: 0px; padding: 2px 0px 7px 7px; font-style: italic; color: rgb(216, 216, 216); }
#ccbox .top, #ugbox .top { background: transparent url('lg_ptright_wide_v2.gif') no-repeat scroll right top; width: 100%; display: block; height: 17px; color: rgb(217, 222, 242); text-indent: 5px; font-size: 11px; line-height: 17px; font-weight: bold; }
#ccbox .top .inner, #ugbox .top .inner { background: transparent url('lg_ptleft.png') no-repeat scroll left top; width: 100%; height: 17px; }
#ccbox .ad { border-style: none solid; border-color: -moz-use-text-color rgb(56, 59, 79); border-width: 0px 1px; padding: 6px 0px 0px; background: rgb(0, 0, 0) none repeat; position: relative; text-align: center; height: auto; }
#ccbox .ad div { margin: 0pt auto; padding: 0px; }
#ccbox .ad iframe { border: 0px none ; margin: 0px; padding: 0px; overflow: hidden; width: 100%; height: 108px; }
#ccbox .image { border-style: none solid; border-color: -moz-use-text-color rgb(56, 59, 79); border-width: 0px 1px; padding: 10px; background: rgb(0, 0, 0) none repeat; position: relative; text-align: center; }
#ccbox .image #ccBoxImage { margin: 0pt auto; }
#ccbox .image #ccBoxWaiting { background: transparent url('waiting_fast.gif') no-repeat scroll center; position: absolute; top: 10px; left: 10px; }
#ccbox .info { border-style: none solid solid; border-color: -moz-use-text-color rgb(56, 59, 79) rgb(56, 59, 79); border-width: 0px 1px 1px; padding: 0px 10px 6px; overflow: hidden; background-color: rgb(0, 0, 0); height: auto; }
#ccbox .info .clear { clear: both; height: 1px; }
#image .image { padding: 10px; width: 775px; text-align: center; }
#image .caption { padding: 0px 10px 5px; width: 775px; text-align: center; }
#image .featureData { border-style: solid none; border-color: rgb(56, 59, 79) -moz-use-text-color; border-width: 1px 0px; padding: 5px 10px; width: 774px; text-align: center; background-color: rgb(0, 6, 35); }
#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: rgb(204, 210, 221); }
#image .featureData h1 a:hover { color: rgb(255, 0, 0); }
#image .actions { padding: 10px 0px; width: 100%; text-align: center; font-size: 14px; }
#image .actions a { font-weight: bold; }
.blogs .tag0, .userphotos .tag0 { font-size: 11px; color: rgb(255, 234, 161); }
.blogs .tag1, .userphotos .tag1 { font-size: 12px; color: rgb(255, 227, 157); }
.blogs .tag2, .userphotos .tag2 { font-size: 13px; color: rgb(255, 217, 147); }
.blogs .tag3, .userphotos .tag3 { font-size: 14px; color: rgb(255, 206, 131); }
.blogs .tag4, .userphotos .tag4 { font-size: 15px; color: rgb(255, 194, 112); }
.blogs .tag5, .userphotos .tag5 { font-size: 16px; color: rgb(255, 183, 93); }
.blogs .tag6, .userphotos .tag6 { font-size: 17px; color: rgb(255, 169, 68); }
.blogs .tag7, .userphotos .tag7 { font-size: 18px; color: rgb(255, 158, 47); }
.blogs .tag8, .userphotos .tag8 { font-size: 19px; color: rgb(255, 147, 27); }
.blogs .tag9, .userphotos .tag9 { font-size: 20px; color: rgb(255, 138, 11); }
.blogs .cloud, .userphotos .cloud { text-align: center; }
.blogs .cloud a, .userphotos .cloud a { padding: 3px 4px 5px; }
#blogs .clear { clear: both; }
#blogs p, #blogs ul, #blogs li, #blogs h1, #blogs h2, #blogs h3, #blogs h4, #blogs h5 { margin: 0px; padding: 0px; }
#blogs .head #sectionHeader .image { height: 100%; display: block; float: left; text-align: center; }
#blogs .head #sectionHeader .avatar { margin: 3px 8px 0px 3px; position: relative; float: left; }
#blogs .head #sectionHeader h1 { margin: 0px; padding: 32px 0px 0px; position: relative; width: 80%; height: 55px; text-indent: 0px; }
#blogs .head #sectionHeader h1 .small { overflow: hidden; height: 2.3em; display: block; }
#blogs .head #sectionHeader .admin { color: rgb(255, 0, 0); }
#blogs .home { background: rgb(0, 0, 0) url('blog_home.jpg') no-repeat scroll left top; position: relative; }
#blogs .home .TabbedPanels { margin: 0pt; padding: 0pt; width: 780px; height: auto; background-color: transparent; position: relative; float: left; }
#blogs .home .TabbedPanelsTabGroup { display: none; }
#blogs .home .TabbedPanelsContentGroup { border: 0px none ; margin: 0pt; padding: 0pt; background: rgb(0, 0, 0) url('blog_home.jpg') no-repeat scroll 0px -162px; height: auto; position: relative; float: left; }
#blogs .home h2 { margin: 0px; padding: 3px; font-size: 18px; font-weight: bold; }
#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 { overflow: hidden; height: 27px; width: 792px; font-size: 15px; font-weight: bold; text-indent: 2px; padding-left: 32px; line-height: 29px; }
#blogs .home .newest, #blogs .home .popular, #blogs .home .all { margin: 0pt; overflow: hidden; width: 780px; height: auto; position: relative; float: left; padding-left: 8px; }
#blogs .home .section { margin: 0pt; padding: 0pt; height: auto; width: 780px; display: block; }
#blogs .home .row2, #blogs .home .banner { border-top: 1px solid rgb(101, 97, 96); padding-top: 8px; margin-top: 8px; }
#blogs .home .letter { border-bottom: 1px solid rgb(101, 97, 96); padding-top: 8px; margin-bottom: 3px; text-indent: 7px; text-transform: uppercase; }
#blogs .home .entry { padding: 3px; height: auto; width: 780px; clear: left; }
#blogs .home .entry .image { border: 0px none ; float: left; padding-right: 3px; 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 { margin: 0pt auto; text-align: center; width: auto; }
#blogs .display { background: rgb(0, 0, 0) url('blog_div.gif') repeat-y scroll 200px 0px; position: relative; float: left; height: auto; }
#blogs .display .navigation { background: rgb(0, 0, 0) url('lg_pbb.png') repeat-x scroll left top; overflow: hidden; float: left; width: 200px; }
#blogs .display .navigation .title { font-weight: bold; font-size: 12px; padding-top: 4px; display: block; }
#blogs .display .navigation a { margin: 0px; padding: 0px; display: block; }
#blogs .display .navigation div { border-bottom: 1px solid rgb(56, 59, 79); padding: 0px 5px 4px; }
#blogs .display .navigation .others { background: transparent url('blog_other.png') no-repeat scroll left top; overflow: hidden; display: block; width: 200px; height: 108px; }
#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: rgb(143, 143, 143); }
#blogs .display .navigation .title .manage { display: inline; font-weight: normal; color: rgb(79, 151, 227); }
#blogs .display .navigation .actions { padding-top: 4px; }
#blogs .display .navigation .actions .new { font-weight: bold; color: rgb(79, 151, 227); }
#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 { padding: 0px; font-weight: bold; display: inline; }
#blogs .display .navigation .recent .entry .date { color: rgb(170, 170, 170); }
#blogs .display .navigation .feed { padding-top: 4px; line-height: 14px; }
#blogs .display .navigation .feed .icon { border: 0px none ; padding: 0px 5px 0px 0px; background: transparent url('smallfeed.gif') no-repeat scroll left top; float: left; width: 14px; height: 14px; }
#blogs .display .detailed { background: rgb(0, 0, 0) url('lg_pbb.png') repeat-x scroll left top; float: left; width: 592px; margin-left: 1px; }
#blogs .display .detailed .date { padding: 0px 0px 6px; font-size: 16px; font-weight: bold; }
#blogs .display .detailed .entry { padding: 1px 0px 8px; width: 592px; }
#blogs .display .detailed .entry .avatar { padding: 5px 0px 0px 5px; float: left; width: 30px; height: 30px; }
#blogs .display .detailed .entry .header { overflow: hidden; float: left; width: 540px; }
#blogs .display .detailed .entry .header h4 { width: 530px; }
#blogs .display .detailed .entry .header h4 a { color: rgb(79, 151, 227); }
#blogs .display .detailed .entry .header h4 a:hover { color: rgb(255, 255, 255); }
#blogs .display .detailed .entry .header h4, #blogs .display .detailed .entry .comments .sub { margin: 0px; padding: 3px 0px 1px 5px; font-size: 16px; font-weight: bold; }
#blogs .display .detailed .entry .header .admin { padding: 0px 0px 3px 5px; }
#blogs .display .detailed .entry .header .admin .edit { color: rgb(255, 255, 255); }
#blogs .display .detailed .entry .header .admin .delete { color: rgb(255, 0, 0); }
#blogs .display .detailed .entry .header .admin .spec { color: rgb(255, 195, 76); }
#blogs .display .detailed .entry .header .admin .norm { color: rgb(177, 177, 177); }
#blogs .display .detailed .entry .header .author { padding: 0px 0px 6px 5px; color: rgb(143, 143, 143); width: auto; }
#blogs .display .detailed .entry .header .author a { color: rgb(175, 175, 175); }
#blogs .display .detailed .entry .header .author a:hover { color: rgb(255, 255, 255); }
#blogs .display .detailed .entry .body { padding: 5px 0px 5px 40px; font-size: 1.1em; line-height: 1.4em; 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 rgb(56, 59, 79); padding-left: 35px; }
#blogs .display .detailed .entry .comments form { padding-left: 5px; }
#blogs .display .detailed .entry .comments ul { list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 5px; }
#blogs .display .detailed .entry .comments .info { position: relative; height: 24px; line-height: 24px; color: rgb(255, 255, 255); font-weight: bold; }
#blogs .display .detailed .entry .comments .data { padding-left: 5px; color: rgb(143, 143, 143); font-style: italic; }
#blogs .display .detailed .entry .comments .admin .edit { color: rgb(120, 198, 255); font-weight: bold; padding-left: 5px; }
#blogs .display .detailed .entry .comments .admin .delete { color: rgb(255, 0, 0); font-weight: bold; }
#blogs .display .detailed .entry .comments .admin .actions { color: rgb(255, 195, 76); 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 { padding: 0em 0em 1em 3em; list-style-type: disc; list-style-image: none; list-style-position: outside; 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; }
#blogs .display .detailed .entry .add form { padding: 1px 4px 4px; background-color: rgb(57, 57, 57); 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 { overflow: auto; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); background-image: none; }
#blogs .display .board { border-top: 1px solid rgb(56, 59, 79); padding: 7px; background: rgb(0, 0, 0) none repeat; text-align: center; }
#blogs .create .setup, #blogs .create .update { width: 100%; display: block; height: 100px; }
#blogs .create .intro { padding: 5px; display: block; font-weight: bold; }
#blogs .create .overview { padding: 5px; display: block; }
#blogs .create form { margin: 0pt auto; padding: 5px 5px 20px; width: 510px; display: block; }
#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: rgb(143, 143, 143); }
#blogs .create form div textarea.block { height: 100px; }
#blogs .create form div.sub { text-align: center; }
#blogs .create form div.sub .block { margin: 0pt auto; width: 150px; height: 1.8em; font-size: 14px; font-weight: bold; }
#blogs .create form div.sub .label { display: none; }
#blogs .editor form { margin: 0pt auto; padding: 15px 5px 20px; width: 610px; display: block; }
#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: inline; width: 100%; }
#blogs .editor form div .more { display: block; color: rgb(143, 143, 143); }
#blogs .editor form div.entry .block { padding: 1px; background-color: rgb(57, 57, 57); color: rgb(255, 255, 255); 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 { overflow: auto; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); background-image: none; }
#blogs .editor .userphotosWidget { border: 1px solid rgb(57, 57, 57); width: 600px; }
#blogs .editor .userphotosWidget .menu { border-right: 1px solid rgb(57, 57, 57) ! important; width: 175px; }
#blogs .editor .userphotosWidget .images { width: 420px; }
#blogs .links { background: rgb(0, 0, 0) url('blog_div.gif') repeat-y scroll 320px 0px; position: relative; }
#blogs .links .heading { font-size: 16px; font-weight: bold; }
#blogs .links form { margin: 0pt auto; padding: 5px 4px 20px 5px; background: rgb(0, 0, 0) url('lg_pbb.png') repeat-x scroll left top; overflow: hidden; width: 310px; display: block; position: relative; float: left; }
#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: inline; width: 100%; }
#blogs .links form div .more { display: block; color: rgb(143, 143, 143); }
#blogs .links .existing { padding: 5px; overflow: hidden; width: 430px; position: relative; float: left; margin-left: 1px; }
#blogs .links .existing ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
#blogs .links .existing .name { font-weight: bold; padding-right: 5px; }
#blogs .links .existing .edit { color: rgb(120, 198, 255); font-weight: bold; }
#blogs .links .existing .delete { color: rgb(255, 0, 0); font-weight: bold; }
#blogs .contrib .intro, .blogs .contrib .overview { padding: 5px; display: block; }
#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 rgb(113, 115, 115); padding: 2px; }
#blogs .contrib table th { font-weight: bold; background-color: rgb(113, 115, 115); }
#blogs .contrib form { padding: 15px 0px 15px 5px; }
#blogs .contrib form h2 { font-size: 1.3em; font-weight: bold; }
#blogs .contrib form div { padding: 5px 5px 5px 0px; float: left; }
#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 { overflow: hidden; position: relative; }
#blogs .search form { border-bottom: 1px solid rgb(56, 59, 79); padding: 5px; overflow: hidden; width: 783px; 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 { padding: 5px; clear: left; width: 782px; height: auto; font-size: 18px; font-weight: bold; }
#blogs .search .results { padding: 5px; clear: left; height: auto; float: left; position: relative; }
#blogs .search .results .item { padding: 0px 0px 5px; clear: left; }
#blogs .search .results .item .avatar { float: left; width: 80px; padding-bottom: 5px; }
#blogs .search .results .item div { padding: 0px 0px 5px 5px; float: left; }
#blogs .search .results .item div .title a { font-size: 16px; font-weight: bold; color: rgb(79, 151, 227); display: block; width: 620px; }
#blogs .search .results .item div .author { display: block; }
.userphotos .home .actions { background: transparent url('lg_ug_home.jpg') no-repeat scroll left top; display: block; height: 100px; }
.userphotos .home .overview { display: block; }
.userphotos .empty { text-align: center; height: 40px; line-height: 40px; }
.userphotos .upload { padding: 15px 5px; text-align: center; }
.userphotos .upload .uploader { padding-top: 15px; padding-bottom: 5px; }
.userphotos .upload .jumpToGallery { margin: 0pt auto; width: 400px; display: block; height: 22px; background-image: url('ug_jumpper_v1.gif'); text-indent: -3000px; }
.userphotos .upload a.jumpToGallery:hover { background-position: 0px 22px; }
.userphotos .upload .note { color: rgb(212, 212, 212); padding-top: 15px; }
.userphotos .gallery { margin: 0pt auto; padding: 0px 0px 4px; width: 790px; text-align: center; }
.userphotos .gallery .item span { padding: 8px 0pt; display: table-cell; width: 190px; vertical-align: top; }
.userphotos .gallery .item span span { border: 0px none ; vertical-align: middle; display: table-cell; height: 190px; background-image: none; }
.userphotos .gallery .item span span:after { overflow: hidden; display: -moz-inline-block; content: " "; width: 190px; height: 1px; }
.userphotos .gallery .item { display: inline; }
.userphotos .gallery .item p { margin: 0px; padding: 0px; text-align: center; width: auto; }
.userphotos .gallery .none { padding: 40px 0px; color: rgb(212, 212, 212); display: block; }
.userphotos .gallery .caption a { text-decoration: none; color: rgb(255, 234, 161); }
.userphotos .gallery .caption b { color: rgb(189, 189, 189); }
.userphotos .gallery img:hover { border: 1px solid rgb(255, 255, 255); }
.userphotos .gallery a.edt:link, .userphotos .gallery a.edt:visited { color: rgb(97, 145, 226); }
.userphotos .gallery a.del:link, .userphotos .gallery a.del:visited { color: rgb(255, 0, 0); }
.userphotos .gallery a.edt:hover, .userphotos .gallery a.dell:hover { color: rgb(255, 255, 255); }
.userphotos .gallery a.author { color: rgb(104, 104, 104); }
.userphotos .gallery .folder .thumb { display: block; width: 175px; height: 175px; text-align: center; }
.userphotos .gallery .folder .thumb img { position: relative; top: 28px; left: 12px; }
.userphotos .gallery .folder span span { background: transparent url('lg_ug_gallery_v1.gif') no-repeat scroll 0px 10px; }
.userphotos .gallery .folder .name { position: relative; top: -4px; left: 3px; }
.userphotos .gallery .folder.up span span { background-image: url('lg_ug_gallery_b_v1.gif'); }
.userphotos .barad { padding: 5px; width: 100%; height: 90px; text-align: center; }
.userphotos .gallery h1 { margin: 0px; padding: 8px 0px 3px; font-size: 18px; font-weight: bold; color: rgb(97, 145, 226); }
.userphotos .gallery .section { background: transparent url('lg_ug_titlebg.jpg') no-repeat scroll left top; clear: both; }
.userphotos .pagelinks { margin: 0pt auto; padding: 6px; text-align: center; height: 23px; width: auto; }
.userphotos .pagelinks a { margin: 0pt auto; padding: 6px 9px; background: transparent url('lg_ptright_wide_faded.gif') no-repeat scroll right top; width: 30px; height: 23px; line-height: 23px; font-weight: bold; }
.userphotos .pagelinks a.current { font-weight: normal; }
.userphotos .pagelinks a.current, .userphotos .pagelinks a:hover { background-image: url('lg_ptright_wide_v2.gif'); }
.userphotos .jumpper { padding: 5px; float: left; height: 57px; line-height: 57px; position: relative; width: 778px; }
.userphotos .jumpper a.uploadlink { background: transparent url('lg_userimages_upload.png') no-repeat scroll left bottom; width: 150px; height: 57px; display: block; text-indent: -3000px; float: left; }
.userphotos .jumpper a.uploadlink:hover { background-position: left top; }
.userphotos .jumpper .alledit { float: right; position: relative; display: block; padding-right: 20px; }
.userphotos .jumpper .label { float: left; position: relative; }
.userphotos .edit { padding: 0px; position: relative; float: left; }
.userphotos .edit .panelBody { position: relative; float: left; }
.userphotos .edit label { padding: 3px 0px; display: block; font-weight: bold; }
.userphotos .edit label small { padding-left: 4px; color: rgb(200, 200, 200); font-weight: normal; }
.userphotos .edit .item { padding: 6px; background: transparent url('lg_ug_editbg_v1.jpg') no-repeat scroll left top; width: 100%; position: relative; float: left; clear: both; }
.userphotos .edit .image { padding: 0px; float: left; width: 180px; text-align: center; }
.userphotos .edit .image img { margin: 0pt auto; cursor: pointer; }
.userphotos .edit .image .caplabel { width: 175px; color: rgb(200, 200, 200); font-size: 13px; text-align: center; height: 15px; display: none; }
.userphotos .edit .image .caption { width: 175px; display: block; margin-top: 3px; }
.userphotos .edit .form { float: left; width: 445px; padding-left: 12px; }
.userphotos .edit .sub { float: left; width: 130px; }
.userphotos .edit .sub input.button { width: 130px; height: 30px; margin-top: 20px; }
.userphotos .edit .sub input.delete { border: 1px solid rgb(86, 4, 20); background-color: rgb(35, 4, 20); color: rgb(171, 4, 20); }
.userphotos .edit .sub input.delete:hover { border: 1px solid rgb(171, 4, 20); color: rgb(255, 255, 255); background-color: rgb(86, 4, 20); }
.userphotos .edit .return { padding: 20px; text-align: center; }
.userphotos .edit #newGallery { padding-bottom: 4px; }
.userphotos .edit #newGallery div { border-bottom: 1px solid rgb(92, 92, 92); padding: 5px; background-color: rgb(69, 69, 69); }
.userphotos .edit #newGallery h4 { margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; }
.userphotos .view { overflow: hidden; width: 794px; }
.userphotos .view .image { border-bottom: 1px solid rgb(56, 59, 79); background-color: rgb(0, 0, 0); text-align: center; }
.userphotos .view .image img, .userphotos .view #snk { cursor: pointer; }
.userphotos .view .info { border-bottom: 1px solid rgb(56, 59, 79); width: 794px; padding-top: 5px; }
.userphotos .view .info div { padding: 3px 0px; display: block; text-align: center; }
.userphotos .view .info .caption { font-size: 15px; font-weight: bold; }
.userphotos .view .rate { height: 50px; position: relative; }
.userphotos .view .rate.login { height: auto; position: relative; }
.userphotos .view .bump, .userphotos .view .bury { margin: 0pt auto; padding: 26px 5px 5px; width: 60px; position: relative; top: 30px; }
.userphotos .view .yours { width: 300px; display: block; padding-top: 26px ! important; top: 5px; }
.userphotos .view .bump { background: transparent url('lg_bump_v1.gif') no-repeat scroll center top; }
.userphotos .view .bury { background: transparent url('lg_bury_v1.gif') no-repeat scroll center top; }
.userphotos .view .share { padding: 5px; }
.userphotos .view .share b { padding-bottom: 4px; display: block; }
.userphotos .view .share span { border: 1px solid rgb(56, 59, 79); margin: 0pt auto; padding: 2px; display: block; width: 90%; font-size: 10px; position: relative; background-color: rgb(16, 17, 23); }
.userphotos .view .none { color: rgb(134, 134, 134); font-style: italic; font-size: 11px; font-weight: normal; }
.userphotos .view .random { padding: 4px 0px; background: transparent none repeat scroll 0% ! important; width: 794px; height: 29px; position: relative; }
.userphotos .view .random a { background: transparent url('item_galleries_random_button.gif') no-repeat scroll left bottom; display: block; width: 230px; height: 29px; float: left; position: relative; left: 282px; }
.userphotos .view .random a:hover { background: transparent url('item_galleries_random_button.gif') no-repeat scroll left top; }
.userphotos .view .browser { border-bottom: 1px solid rgb(56, 59, 79); margin: 0pt auto; width: 794px; clear: both; text-align: center; }
.userphotos .view .browser .item span { padding: 8px 0pt; display: table-cell; width: 90px; vertical-align: top; }
.userphotos .view .browser .item span span { padding: 0px; vertical-align: middle; display: table-cell; height: 90px; }
.userphotos .view .browser .item span span:after { overflow: hidden; display: -moz-inline-block; content: " "; width: 90px; height: 1px; }
.userphotos .view .browser .item { display: inline; }
.userphotos .view .browser img:hover { border: 1px solid rgb(255, 255, 255); }
.userphotos .view .comments { margin: 0pt auto; clear: both; width: 500px; padding-bottom: 20px; padding-top: 10px; }
.userphotos .view .comments .sub { margin: 0pt auto; padding: 9px 0px 4px; font-size: 16px; font-weight: bold; text-align: center; }
.userphotos .view .comments form { padding-left: 5px; }
.userphotos .view .comments ul { list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 5px; }
.userphotos .view .comments .info { position: relative; height: 24px; line-height: 24px; color: rgb(255, 255, 255); font-weight: bold; }
.userphotos .view .comments .data { padding-left: 5px; color: rgb(143, 143, 143); font-style: italic; }
.userphotos .view .comments .admin .edit { color: rgb(120, 198, 255); font-weight: bold; padding-left: 5px; float: none; position: static; }
.userphotos .view .comments .admin .delete { color: rgb(255, 0, 0); font-weight: bold; }
.userphotos .view .comments .admin .actions { color: rgb(255, 195, 76); font-weight: bold; }
.userphotos .view .comments .comment { font-size: 1.1em; line-height: 1.2em; }
.userphotos .view .comments .comment p { width: auto; margin-bottom: 0.8em; }
.userphotos .view .comments .comment ul { padding: 0em 0em 1em 3em; list-style-type: disc; list-style-image: none; list-style-position: outside; width: auto; }
.userphotos .view .comments .comment ol { padding: 0em 0em 1em 3em; width: auto; }
.userphotos .view .comments .comment ol li, .userphotos .view .comments .comment ul li { margin-bottom: 0.3em; width: auto; }
.userphotos .view .comments ul li ul { padding-left: 0px; width: 99%; }
.userphotos .view .comments textarea { width: 400px; height: 100px; }
.userphotos .view .add { padding-left: 1px; }
.userphotos .view .add .sub { margin: 0px; padding: 9px 0px 8px; font-size: 16px; font-weight: bold; }
.userphotos .view .add form { padding: 1px 4px 4px; background-color: rgb(57, 57, 57); width: 400px; }
.userphotos .view .add form iframe { margin-bottom: 3px; }
.userphotos .view .add .bbml { padding: 3px 4px 0px 0px; }
.userphotos .view .add .bbml textarea { overflow: auto; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); background-image: none; }
.userphotos .view .login { text-align: center; }
.userphotos .sorting { border-bottom: 1px solid rgb(56, 59, 79); margin: 0px; padding: 4px; display: block; }
.userphotos .search form { border-bottom: 1px solid rgb(56, 59, 79); padding: 5px; overflow: hidden; width: 783px; margin-bottom: 0px; height: 42px; position: relative; }
.userphotos .search form div { width: 150px; padding-bottom: 6px; float: left; }
.userphotos .search form div .label { display: block; font-size: 1.1em; padding-bottom: 3px; font-weight: bold; width: 100%; }
.userphotos .search form div .block { display: block; width: 100%; }
.userphotos .search form div.sub { padding-left: 4px; }
.userphotos .search form div.sub .block { position: relative; top: 0px; width: 100px; }
.userphotosWidget { overflow: hidden; width: 99%; height: 400px; position: relative; }
.userphotosWidget .menu { border-right: 1px solid rgb(56, 59, 79); overflow: hidden; width: 20%; height: 400px; float: left; background-color: rgb(16, 17, 23); }
.userphotosWidget .menu span { padding: 3px 0px 3px 3px; width: 100%; position: relative; display: block; }
.userphotosWidget .menu input { position: absolute; top: 3px; left: 3px; }
.userphotosWidget .menu span span { width: 80%; height: auto; position: relative; top: 0px; left: 20px; }
.userphotosWidget .images { width: 79%; height: 400px; overflow-y: scroll; overflow-x: hidden; position: relative; float: left; }
.userphotosWidget .images .item { padding: 5px; overflow: hidden; display: block; width: 89px; height: 100px; float: left; text-align: center; }
.subscribe .dd { background: transparent url('item_subscribedd.png') no-repeat scroll left top; }
.subscribe .nl { background: transparent url('item_subscribenl_bg.jpg') no-repeat scroll left top; }
.subscribe .dd, .subscribe .nl { padding: 5px 5px 5px 220px; min-height: 180px; height: auto ! important; }
.subscribe h2 { margin: 0px; padding: 0px 0px 5px; font-size: 1.4em; color: rgb(93, 171, 255); }
.subscribe p { margin: 0px; padding: 0px 0px 3px; }
.subscribe .feedback_g, .subscribe .feedback_e { font-weight: bold; font-size: 1.2em; display: block; padding-bottom: 3px; }
.subscribe .feedback_g { color: rgb(102, 255, 0); }
.subscribe .feedback_e { color: rgb(255, 94, 0); }
.subscribe .dis { font-size: 0.9em; font-style: italic; color: rgb(114, 114, 114); }
.subscribe form { padding: 0px 5px 5px 0px; }
</pre></body></html>