/* layout */

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
html, body {background: #0C1013; color: #000}
#doc3 {margin: 0 auto;}
.yui-t1 #yui-main .yui-b {margin-left: 14.3077em}
a:hover {text-decoration: none; color: #07c}
a {color: #03c}
a:visited {color: #036}
#adminpanel.block, #editormenu.block {margin-top: 2em !important; }
#articlepage #fad6 {margin: 1em !important; position: relative; z-index: 10 !important;}
#articlepage #right, #mainmenu2 {margin-top: 2em; }
#bd {clear: both; }
#center {padding-bottom: 10px; background: #fff;}
#comments div h4 {color: #000; font-size: 107%; }
#comments h4, .related_links h4 {color: #2B3C50; font-size: 136%; margin-bottom: 0}
#comments, .related_links {margin: 1em 0 0 -1em; clear: left}
#fad1 {left: 0; position: absolute; top: 0; width: 100%; z-index: 2;}
#fad1 div, #fad5 div {margin-left: auto; margin-right: auto; position: relative; overflow: hidden; width: 728px;}
#fad1 div div {height: auto}
#fad1 div div a {color: #9cf !important}
#fad1 table, #fad1 td {background: transparent; }
#fad10, #fad7 {width: 100%;}
#fad10.adspace, #fad7.adspace {width: 100%; height: 250px}
#fad6 {position: relative; z-index: 1; z-index: 10 !important;}
#fad6.adspace {width: 300px; height: 250px; }
.adspace {background: #ddd !important; color: #666; padding: 1em;}
#fad10 div div, #fad7 div div {padding: 0; }
#fad10 div, #fad7 div {border: none !important; padding: 1em; }
#fad10 table, #fad10 td, #fad7 div {background: transparent !important; }
#fad10, #fad7 {border-left: 1px solid #eee !important; margin: 0 !important; padding: 0 !important; }
#fad2 {margin-top: 1em !important;}
#fad2 div, #fad7 div {margin-left: auto; margin-right: auto; }
#fad20 {margin: 0 10px 1em 10px; z-index: 1000000 !important; position: relative}
#fad2 div div {width: 220px;}
#fad20 a {color: #03c; }
#fad20 div.adspace {width: 300px; height: 60px;}
#fad20 div#pow {background: transparent !important; margin-bottom: 0; }
#fad20 li, #fad20 p {color: #555 !important; }
#fad24 a b, #fad19 a b, #fad24 h3 a, #fad19 h3 a {font-weight: bold; }
#fad24 p, #fad19 p {margin: 1em 1.6em; }
#fad24 small a, #fad19 small a {font-weight: normal; text-decoration: none; }
#fad24 h3, #fad19 h3 {color: #000 !important}
#fad24, #fad19 {line-height: 120%; }
#fad2p, #fad6p, #fad5, #fad6, #fad2 {text-align: center; }
#fad6 td, #fad6 table {margin: 0; padding: 0; }
#fad6 table {margin: .5em;}             
#fad7 div div {text-align: left; }
#ad_pos_30 {display: none}
#fad1 embed, #fad1 object {position: relative; z-index: 5 !important}
div.adspace {height:200px; width: 300px;}
#featurecontent {margin-top: 1em;}
#frame1 {background: url('../images/frame.png') bottom left no-repeat; height: 100px; position: relative; z-index: 2; }
#frame2 {margin: -65px 0 0 0; padding: 0; position: relative; }
#frame3 {background: url('../images/frame2.png') top left no-repeat; left: 0; margin: 0; padding: 150px 300px; position: absolute; top: 0; z-index: 2; }
#ft {color: #fff; text-align: center;}
#ft a {color: #fff; }
#hd {background: #3790f3 url('../images/top.png') repeat-x 0px 80px; height: 200px; }
#right {float: right; text-align: center; width: 360px; margin-left: 1em}
#hd #search fieldset, #hd #search form, #hd #search legend, #hd #search label {border: none; margin: 0; padding: 0; }
.advopt.collapsed {color: #03c; text-decoration: underline;}
.advopt.expanded {text-decoration: none; color: #000; font-weight: bold}
#hd #search input { color: #000 !important; margin: 0; padding: .1em;}
#hd #search input#q8 {background: #fff; border: 1px solid #3f91d9; font-size: 100%; margin: 0; padding: .25em; width: 20em; }
#user a {color: #fff; font-weight: normal; text-decoration: none; }    
#user a:hover, #hd #search input:hover {color: #3f91d9; !important}
#hd #search label, #hd #search legend, legend {display: none; }
#user {color:#1C65B4; font-size: 95%;}
#user div.cover {padding: 4px; }
#hd #login, #hd #search { float: right; position: relative; z-index: 3; margin: .2em 1em 0 0}
#yui-main {padding: 20px 1em; }
.advanced, .collapsed, .collapsed1, .collapsed2 {background: url('../images/arrow_lc_closed.png') top left no-repeat; padding-left: 20px !important; }
.col2 {float: left; margin-bottom: 1em; padding: 0 2%; width: 44%; clear: right;}
.col2 .item0 {padding-bottom: .5em; }
.col2 div.xar-block-title {background: transparent; color: #abc; font-size: 80%; margin: 0; padding: 0; }
.col2 li div, .col2 .item1, .col2 .item2 {font-size: 80% !important; }
.east {background: url(../images/east.png) repeat-y right; }
.expanded, .expanded1, .expanded2 {background: url('../images/arrow_lc_open.png') top left no-repeat; padding-left: 20px !important; }
.fix {background: #0C1013 url('../images/frame_bg2.png') repeat-x; height: 100px; margin-right: 0; overflow: hidden; position: absolute; right: 0; width: 80%; z-index: 1; }
.fix.top {background: #0C1013 url('../images/frame_bg1.png') repeat-x; height: 100px; margin-top: 0; }
.google {margin: -30px 0 0 .7em; }
.google h3 {border: none !important; color: #2B3C50 !important; font-size: 110% !important; }
.google p {color: #2B3C50 !important; font-size: 100%; }
.hide, .col2 .item1 .date, .col2 .item2 .date {display: none !important; }
.l0 {background: #fff; border: 1px solid #2c3d51; z-index: 2; position: relative; margin: 1px;}  
.l1 {border: 4px solid #364b66; z-index: 2; position: relative}
.l2 {background: url(../images/northeast.png) no-repeat top right;z-index: 4; position: relative; margin-right: -5px}
.l3 {background: url(../images/northwest.png) no-repeat top left;z-index: 3; position: relative;margin-left: -5px} 
.l4 {background: url(../images/southwest.png) no-repeat bottom left; z-index: 2; position: relative;margin-top: -5px;margin-bottom: -5px}
.l5 {background: url(../images/southeast.png) no-repeat bottom right; z-index: 1; position: relative; padding: 10px;} 
.l0a {background: #1C65B4 url(../images/bc_bg.png) repeat-x; border: 1px solid #1c69be; z-index: 2; position: relative; margin: 1px;}                                                                                                                                                                 
.l1a {padding: 4px; z-index: 2; position: relative}                                                                                                                                                                                                 
.l2a {background: url(../images/bc_northeast.png) no-repeat top right;z-index: 4; position: relative; margin-right: -5px}                                                                                                                                           
.l3a {background: url(../images/bc_northwest.png) no-repeat top left;z-index: 3; position: relative;margin-left: -5px}                                                                                                                                              
.l4a {background: url(../images/bc_southwest.png) no-repeat bottom left; z-index: 2; position: relative;margin-top: -5px;margin-bottom: -5px}                                                                                                                       
.l5a {background: url(../images/bc_southeast.png) no-repeat bottom right; z-index: 1; position: relative; padding: 2px;}    
.showcase {clear: left; }
.xar-article-details {margin-bottom: 1em; }
.xar-article-options {float: right; margin: -6em -2em 0 0; position: relative;}
.xar-article-options a {text-decoration: none}
.xar-details {font-size: 85%; line-height: 152%; }
small {font-size: 92%}
.xar-mod-body, .xar-standard-box-padding, #comments , .related_links , #fad10, #fad7, .general_wrapper {background: url("../images/divide1.png") no-repeat; padding: 2em 1em .5em 1em !important; margin-left: -5px;}
#featurecontent img {margin: 0 1em .5em 1em}
.video_right {margin-left: 170px}
.xar-mod-title, .module-title h2, .xar-mod-head, #bd h1, #bd h1 a {color: #2A3E57; margin: 0 0 0 .5em;}
.module-title h2, .xar-mod-head, #bd h1, #bd h1 a {font-size: 136%;}
#featuremain {background: url("../themes/linux/images/marquee_m_bg.png") no-repeat bottom left; margin: 0 0 -8px -5px; position: relative; z-index: 3; padding: 0 1em 1em} 
#featuremain p {margin: .5em 0}
#featuremain {color: #036}
.xar-pager {margin: 1em 1em 0 0; float: left; }
/*.xar-align-center .xar-pager {text-align: center; margin: 0 0 1em 0;} */
/*.xar-pager a {font-weight: normal; } 
.xar-pager span.selected {font-weight: bold; }*/
.xar-standard-box-padding li {margin-bottom: .5em; }
.yui-b {z-index: 40; position: relative}
.yui-b.first {padding-left: 1em; margin: 4em 0 0 0; }
.yui-g {position: relative; z-index: 5; padding-left: 1em; text-align: left; }
#hd h1 {background: url('../images/lc_logo.png') 0px 0px no-repeat; float: left; height: 130px; position: absolute; top: 53px; width: 200px; z-index: 0; font-size: 152%; }
#hd h1 a {z-index: 0; height: 130px; padding: 50px 150px 0 0 ; position: absolute; text-indent: -7000em; }
h1, h2, h3, h4, h5, .xar-mod-title {font-weight: bold; }
.xar-mod-body h1 {color: #000;}
h3 {font-size: 122%; }
h3 small {font-weight: normal}
.error {background: #fdd url("../images/exclamation.gif") no-repeat 10px 3px; border: 1px solid #fbb; font-size: 100%; margin: .5em 0 1em 0; padding: .2em 40px; position: relative; }
.info {background: #def url("../images/information.gif") no-repeat 10px 3px; border: 1px solid #9cf; font-size: 100%; margin: .5em 0 1em 0; padding: .2em 40px; position: relative; }
.message {background: #dfd url("../images/accept.gif") no-repeat 10px 3px; border: 1px solid #bfb; font-size: 100%; margin: .5em 0 1em 0; padding: .2em 40px; position: relative; }
.warning {background: #ffd url("../images/error.gif") no-repeat 10px 3px; border: 1px solid #fe6; font-size: 100%; margin: .5em 0 1em 0; padding: .2em 40px; position: relative; }
h3.toghide {display: block; padding: 0 0 1em 0; }
h4 {font-size: 100%;}
#articlepage h4 {margin: 1em 0}
p, .xar-clear-left, .xar-clearleft {line-height: 152%; margin-bottom: .6em; }
slash:before {content: "NAUGHTY SLASH TAG"; }
strong {font-weight: bold; }
#bd table {margin: 1em 0}
#bd table tr {border-bottom: 1px #ddd solid; }
#bd table tr td, td#comments {padding: .2em !important; margin: 0 !important; background: transparent !important}
#bd table tr th {background: #ccc; font-weight: bold; padding: .2em; }
#bd div.xarbb-tablewrapper {padding: 0 1em !important; border: none !important}
#bd div.xarbb-tablewrapper th {color: #fff; background: #364b66 url("../images/grad_down.png") repeat-x; border: 1px solid #364b66}
#bd div.xarbb-tablewrapper table td { padding: 0; border-left: 1px solid #dce4ee; border-bottom: 1px solid #dce4ee;}
#bd div.xarbb-tablewrapper table {border: none !important;}
#bd div.xarbb-tablewrapper th, div.xarbb-tablewrapper td {text-align: left !important;}
#bd table tr td.forumgroup { color: #fff; font-size: 114%; padding: .3em .5em !important; border: 1px solid #da0 !important; background: #fb0 url("../images/grad_down.png") top repeat-x !important}
#bd table tr td.forumgroup a {color: #960}
#bd table tr td.forumname a { font-size: 107%; font-weight: bold;}
#bd table tr td.forumname {padding: .5em !important; color: #555}
dl.xar-tabs dt {line-height: 100% !important}
dl.xar-tabs dd a {margin-bottom: 0px !important;} 
.xar-form-input-wrapper {margin: 0 0 .6em 0 !important}
#bd .even td {background: #f1f5fa !important; border-bottom: 1px solid #dce4ee !important;}
.author {padding: .8em !important}
.xarbb-messagecontrols {border: 1px solid #dce4ee !important; background: #f1f5fa url("../images/grad_down.png") top repeat-x; padding: .8em;}
.message, .message div div, .xarbb-messagecontrols {margin: 0 !important; padding: 0 !important;}
.message div {padding: .8em !important}
.error {background: #fdd url("../images/exclamation.gif") no-repeat 10px 3px; border: 1px solid #fbb; font-size: 100%; margin: .5em 0 1em 0; padding: .2em 40px; position: relative; }
.info {background: #def url("../images/information.gif") no-repeat 10px 3px; border: 1px solid #9cf; font-size: 100%; margin: .5em 0 1em 0; padding: .2em 40px; position: relative; }
.message {background: #dfd url("../images/accept.gif") no-repeat 10px 3px; border: 1px solid #bfb; font-size: 100%; margin: .5em 0 1em 0 !important; padding: .2em 40px !important; position: relative; }
.warning {background: #ffd url("../images/error.gif") no-repeat 10px 3px; border: 1px solid #fe6; font-size: 100%; margin: .5em 0 1em 0; padding: .2em 40px; position: relative; }
div.xarbb-noteswrapper .rightnote{ position:absolute; right: 2em; text-align:right; width: 20em; }
.xarbb-legendwrapper {clear: both;}
.xar-sub {font-size: 92%}
div.xarbb-tablewrapper table td.author {width: 10% !important}
.forum_foot td, div.xarbb-tablewrapper table td.author {background: #fff !important; border: 1px solid #dce4ee !important}
.general_wrapper .block h4 {padding: .2em; border: 1px solid #dce4ee !important; background: #f1f5fa; color: #364b66}
.general_wrapper .block {float: left; width: 30%; margin-right: 3%; margin-bottom: 2em}
.general_wrapper .block li {margin: 1em; padding: 0; font-weight: normal !important}
.general_wrapper .block li a {font-weight: normal !important}
.general_wrapper .block li .date {display: block;}
.general_wrapper .block#latestcomments, .general_wrapper .block#latestreviews,  .general_wrapper .block#linuxlinks {clear: left}
div.xarbb-tablewrapper table td.icon {border-left: none !important; text-align: center !important}
#latestcomments .xar-title {display: none; }
#latestcomments .xar-normal {font-size: 92%; color: #abc}
#latestcomments ul .xar-title {display: block; font-weight: bold}
#searchoptions table {margin: 0 1em 1em 1em; border: 2px solid #dce4ee;}
#searchopcomments {margin: 0 1em 1em 1em; border: 2px solid #dce4ee;}
#searchoptionstopics {margin: 0 1em 1em 1em; border: 2px solid #dce4ee;}
input#q {width: 18em; background: #fff !important;}
.basic {color: #000 !important; font-weight: bold;  font-size: 77% !important;}
.summarysidebar { width: 300px !important; float: right; margin:1em; padding: 1em; background:#F1F5FA none repeat; border:1px solid #DCE4EE !important; color:#364B66; z-index:10 !important; overflow: hidden; clear: right;}
.sidebar { width: 300px; float: right; margin-left: 1em; padding: 1em; margin-bottom: 1em; background:#F1F5FA none repeat; border:1px solid #DCE4EE !important; color:#364B66; clear: right; overflow: hidden}
.sidebar.wide { float:none; margin:1em; width: auto;}
.sidebar.half {width: 50%;}
.sidebar p strong {text-align: center;}
.code {background: #ffe; border: 1px solid #960; padding: 1em; overflow: auto;}
code {color: #800000; font-family: "Courier New", Courier, monospace;}
em {font-style: italic}
blockquote { margin: 1em; padding: 1em; border-left: 3px solid #eee; }
#articlepage .xar-standard-box-padding h3, #articlepage .xar-article-details { margin-right:360px; padding-right:5em; }
dl, dt {padding: .3em 0}
dl dl {padding-left: 1em}
dl dl dl {padding-left: 2em}
code, pre {font-size: 92%; padding: 1em 0;}
textarea {width: 99%}
.pb_art ul li {display: inline;}
#articlepage ol li, .article_wrap ol li {margin: 1.5em; padding: .25em .5em; list-style: decimal}
.article_wrap ul li, #articlepage ul li{ display: list-item; list-style-type: square; padding: .25em .5em}
.article_wrap ul, #articlepage ul, .article_wrap ol, #articlepage ol {margin: 1em 0 1em 2em;}
div#xarbb-topics li {}
.howto {padding-right: 180px;}
#mod_search #q {margin-left: .8em}
#mod_search .xar-standard-box-padding ul {margin-left: 2.1em}
.xar-tr-wrapper.xar-accent {border-bottom: 2px #ddd solid}
.xar-tr-wrapper {border-bottom: 1px #eee solid}
.xar-accent-outline {border: 2px #ddd solid; padding: .3em}
.xar-cm-wrapper {border: 2px #ddd solid; padding: .3em; background: #eee;}
iframe, #Outterorange0 {z-index: 5 !important}
div.articlepreview {
    border:#105BB0 1px solid;
    margin:0;
    padding:0.5em;
}
p.articlepreview {
    text-align: center;
    margin-top: 0pt;
    margin: 0px 0 10px 0px;
    margin-bottom: 0pt;
    background-color: #105BB0;
    color: #FFF;
    font-size: 10px;
    text-transform: uppercase;
}
img.antibot {
    width:150px;
    text-align:center;
    line-height:45px;
    margin: 5px 0;
    padding:4px;
    border:1px dotted #999999;
}
caption {font-weight: bold; background: #0C1013; color: #fff; margin: 0 0 -.9em 0; padding: .2em}
.caption { font-size: 92%; font-weight: bold; background: #eee; margin: -5px 0 0 0; text-decoration: none; border: 1px solid #ccc; color: #555; padding: 5px;}
#featurecontent a span {text-decoration: none}
#featurecontent a span.caption:hover {color: #aaa}
.xar-tr-title {position: relative;}

/* menus */
.yui-b.first .block h4, .xar-menu-item-current, 
.block ul ul li.xar-menu-item-current a,                                                                                                                                                                                                    
.rightblock .block ul ul li.xar-menu-item-current a
{
    font-weight: bold;
    color: #fff;
    padding: .2em .8em;
    background: #06c url("../images/tab_section.png") no-repeat;
}
.block h4 { position: relative;}

#whatislinux.block { margin-top: 2em; }

#whatislinux.block h4
{
    color: #960;
    background-color: #fb0;
}

#whatislinux img
{
    float: left;
    clear: left;
    margin-right: .5em;
    margin-bottom: 1em;
    position: relative;
}

#feeds.block h4
{
    color: #930;
    background-color: #f60;
}

.feed_icon
{
    height: 50px;
    width: 50px;
    background: url("../themes/linux/images/icon_md_rss.png") no-repeat top right;
    padding: 1em 0;
    position: absolute;
    top: -10px;
    right: 5px;
}

.tux_icon
{
    height: 50px;
    width: 150px;
    background: url("../themes/linux/images/icon_md_tux.png") no-repeat top right;
    padding: 1em 0;
    position: absolute;
    z-index: 1;
    top: -25px;
    right: -25px;
}
.linux1 {position: relative; z-index: 2;}

#networkworld.block h4, #ad_pos_special.block h4
{
    color: #060;
    background-color: #090;
}

/* system menus in left and right blocks */
#whatislinux, #feeds, #networkworld, #ad_pos_special
{
    background: url("../themes/linux/images/midnight_bg.gif") no-repeat bottom left;
    padding-bottom: 1em;
}

li.xar-menu-item-current ul
{
    background: #4da4ff url("../themes/linux/images/midday_bg.png") no-repeat bottom left;
    padding-bottom: 1em;
}

#networkworld li { padding: .5em 1em; }
#networkworld ul { margin-bottom: 1em; }
.block ul ul li, .block ul ul li a { color: #fff; }
.block p { margin: 1em; }

.block ul, 
.rightblock .block ul,
.block ul li, 
.rightblock .block ul li
{
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    line-height: 1.4em;
}

.block ul, 
.rightblock .block ul { list-style-position: outside; }
.block ul li, 
.rightblock .block ul li { background-image: none; }
.block ul li.xar-menu-section, 
.rightblock .block ul li.xar-menu-section { padding-bottom: 1px; }

/* offset collapsing margins effect and style up heading tags */
.yui-b.first .block ul li.xar-menu-section h4, 
.rightblock .block ul li.xar-menu-section h4
{
    margin: 0 0 1px 0;
    padding: 1px 7px;
    color: #6B7A8F;
    font-size: 92%;
    text-align: right;
    text-transform: lowercase;
    background: url("../themes/linux/images/midnight_bg.gif") no-repeat 0px -40px;
    border-bottom: 1px solid #47576E;
}

/* common rules for all items containers - li elements */
.block ul ul li.xar-menu-item, 
.rightblock .block ul ul li.xar-menu-item,
.block ul ul li.xar-menu-item-current, 
.rightblock .block ul ul li.xar-menu-item-current { padding: 0; }

/* common rules for all anchors in the menus */
.block ul ul li.xar-menu-item a, 
.rightblock .block ul ul li.xar-menu-item a,
.block ul ul li.xar-menu-item a:hover, 
.rightblock .block ul ul li.xar-menu-item a:hover,
.block ul ul li.xar-menu-item-current a, 
.rightblock .block ul ul li.xar-menu-item-current a,
.block ul ul li.xar-menu-item-current a:hover, 
.rightblock .block ul ul li.xar-menu-item-current a:hover
{
    text-decoration: none;
    display: block;
    color: #fff;
}

/* menu items anchors - normal state */
.block ul ul li.xar-menu-item a, 
.rightblock .block ul ul li.xar-menu-item a
{
    color: #fff;
    padding: .2em .5em;
    border-bottom: 1px solid #47576E;
}

/* menu items anchors - hover state */
.block ul li.xar-menu-item a:hover, 
.rightblock .block ul li.xar-menu-item a:hover
{
    /* Partial fix - bug 3992 
    padding: 0 6px;
    margin: 0 1px 0 1px; */
    color: #47576E;
}

/*  visually highlight the currently active items and subitems,
    below is one example of various possible implementations */

.block ul ul li.xar-menu-item-current, 
.rightblock .block ul ul li.xar-menu-item-current
{
    margin: 1em -1px 0 -1px;
    border: none;
}

/* menu current items anchors - normal state */
.topitems li
{
    padding: .5em 0 .5em 1em;
    text-align: left;
}

.topitems li.item0 { padding: 1em 0 1em 1em; }
.topitems li .date { color: #abc; font-size: 85%; white-space: nowrap}
.topitems li div, .topitems li .date { font-weight: normal; }

/* menu current items anchors - hover state */
.block ul ul li.xar-menu-item-current a:hover, 
.rightblock .block ul ul li.xar-menu-item-current a:hover
{
    margin: 0;
    color: #eee;
}

/*  common rules for subitems elements */
.block ul ul li.xar-menu-subitem, 
.rightblock .block ul ul li.xar-menu-subitem,
.block ul ul li.xar-menu-subitem-current, 
.rightblock .block ul ul li.xar-menu-subitem-current
{
    display: block;
    margin: 0;
    border-bottom: 1px;
}

/*  common rules for anchors in subitems,
    if you dont like right alignment or fixed font size - change it here */

.block ul ul li.xar-menu-subitem a, 
.rightblock .block ul ul li.xar-menu-subitem a,
.block ul ul li.xar-menu-subitem-current a, 
.rightblock .block ul ul li.xar-menu-subitem-current a
{
    display: block;
    padding-left: 2em;
    color: #fff;
    line-height: 160%;
    text-decoration: none;
    font-weight: normal;
    background: transparent;
}

.rightblock#news h4
{
    padding: 1.2em 0 .5em 1.2em;
    margin-bottom: 0;
    text-align: left;
    font-size: 122%;
    color: #2A3E57;
}

.rightblock#news li
{
    padding: 1.5em 0 1em 1.5em;
    background: url("../themes/linux/images/news_shadow.png") no-repeat;
}


.rightblock#news ul
{
    padding-bottom: 10px;
}

.rightblock#news
{
    background: url("../themes/linux/images/news_shadow.png") no-repeat !important; 
    z-index: 300;
    width: 35%;
    max-width: 350px;
    position: relative;
    margin: 1.5em 0 0 0;
}


.rightblock#news li.item0, .rightblock#news li.ad,  .rightblock#news li.readmore
{
    background: transparent;
    padding-bottom: 1em;
    padding-top: .5em;
}
.rightblock#news li.readmore, .rightblock#news li b, .headline
{
    font-size: 114%;
    font-weight: bold !important;
}

.rightblock#news li .desc { overflow: hidden; line-height: 150%;}

/*  subitems anchors - hover state */
.block ul ul li.xar-menu-subitem a:hover, 
.rightblock .block ul ul li.xar-menu-subitem a:hover { background-color: #5FB0FF !important; }
.rightblock {position: relative; float: right; clear: right; border-left: 2em solid #fff; border-right: .5em solid #fff;}
/*  subitems anchors current - normal state */
.block ul ul li.xar-menu-subitem-current, 
.rightblock .block ul ul li.xar-menu-subitem-current { background-color: #7fbbfa; }
.thiscurrent { background: url(../themes/linux/images/dwn_arrow.gif) no-repeat top right !important; }
.block ul ul ul { padding: 0 0 2em 0; }
.yui-b.first .block a, .yui-b.first .block { color: #fff !important; }
.yui-b.first .block a:hover { color: #9cf !important; }
.yui-b.first .block .xar-menu-item-current a:hover { color: #fff !important; }

/* Thickbox */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}

#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    background-color:#000;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
    height:100%;
    width:100%;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
}

#TB_window {
    position: fixed;
    background: #ffffff;
    z-index: 102;
    color:#000000;
    display:none;
    border: 4px solid #525252;
    text-align:left;
    top:50%;
    left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
}

#TB_window img#TB_Image {
    display:block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}

#TB_caption{
    height:25px;
    padding:7px 30px 10px 25px;
    float:left;
}

#TB_closeWindow{
    height:25px;
    padding:11px 25px 10px 0;
    float:right;
}

#TB_closeAjaxWindow{
    padding:7px 10px 5px 0;
    margin-bottom:1px;
    text-align:right;
    float:right;
}

#TB_ajaxWindowTitle{
    float:left;
    padding:7px 0 5px 10px;
    margin-bottom:1px;
}

#TB_title{
    background-color:#e8e8e8;
    height:27px;
}

#TB_ajaxContent{
    clear:both;
    padding:2px 15px 15px 15px;
    overflow:auto;
    text-align:left;
    line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
    padding:15px;
}

#TB_ajaxContent p{
    padding:5px 0px 5px 0px;
}

#TB_load{
    position: fixed;
    display:none;
    height:13px;
    width:208px;
    z-index:103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
}

#TB_HideSelect{
    z-index:99;
    position:fixed;
    top: 0;
    left: 0;
    background-color:#fff;
    border:none;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height:100%;
    width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
}

#TB_iframeContent{
    clear:both;
    border:none;
    margin-bottom:-1px;
    margin-top:1px;
    _margin-bottom:1px;
}
#fad1 embed, #fad1 object {position: relative; z-index: 5 !important}



.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
form#post .xar-accent-outline {border: none !important}
form#post {margin-bottom: 2em}
.play {display: block; clear: both; position: relative;}

.xar-cm-comment h4 {margin: 0 !important;}
.xar-cm-comment {line-height: 160% !important;}

.play, .play a {padding: 0; margin: 0;}
#marquee .yui-gb {}
#marquee {padding-bottom: 2em; margin-bottom: 1em; background:transparent url('../images/marquee_div.png') no-repeat center bottom;}
#marquee .yui-u  p {padding-left:56px;}
#marquee .yui-u h2 {padding: .8em 0 2em 56px; font-size: 122%}
#marquee p {margin: .3em .5em 0 0}
#marquee .learn {padding: 1em 0 0 0; background:transparent url('../images/marquee_learn.png') no-repeat 2px 8px;}
#marquee .download {padding: 1em 0 0 0; background:transparent url('../images/marquee_download.png') no-repeat  2px 8px;}
#marquee .get {padding: 1em 0 0 0; background:transparent url('../images/marquee_get.png') no-repeat 2px 8px;} 
.rightblock {margin-left: 1em; border: none;}
.rightblock .block ul li, .rightblock .block ul {list-style: none !important; margin: 0; padding: 0;}
