
#ad_banner { clear:right; }

/* leader bar */
#leader { padding-top:16px; position:absolute; top:189px; width:100%; }

#forums_info{ font-size:10px; background:#ececec; width:200px; height:82px; float:left; overflow:hidden; display:block; position:relative; padding:4px 6px; margin:0; }
#forums_info h4 { color:#555; font-size:11px; padding-bottom:3px; margin-bottom:2px; border-bottom:1px #ddd solid; }
#forums_info th { color:#999; font-size:10px; }
#forums_info td { color:#666; font-size:10px; }
#forums_info .links { position:absolute; bottom:0; padding-bottom:3px; left:8px; }
#forums_info .links a { text-decoration:none; }

#ad_banner { float:right; clear:right; background:#ececec url('banner-bg.png'); }
#leader_sub { width:100%; float:left; padding-top:1em; }
#contact { float:left; width:60%; text-align:left; padding:0; margin-top:10px; }
form.amazon_search { float:right; position:static; padding:0; margin:0; }

form.amazon_search label { font-size:10px; float:left; margin-right:12px; padding-top:2px; color:#484848; }
form.amazon_search #amazon_keyword { border:1px #ccc solid; font-size:11px; height:18px; width:144px; float:left; }
form.amazon_search #amazon_submit { float:left; margin-left:4px; }
form.amazon_search #amazon_keyword { width:175px; }

/* main features columns */
#column_area { clear:both; width:100%; position:relative; float:left; background:#fff url('sidebar-bg-1.gif') right repeat-y; margin-top:2px; margin-bottom:2em; }
table#feature_columns { float:left; background:#efefef; border-collapse:collapse; clear:both; margin:0; }
table#feature_columns td { border:1px #efefef solid; width:311px; background:#fff; }
table#feature_columns td#features { border-left-width:2px; }

#col_articles, #col_features { width:311px; float:left; margin-right:2px; border:#efefef solid; border-width:0 1px; }

ul#features2 { float:left; padding:0; margin:1em 15px; }
ul#features2 li { clear:both; font-size:11px; margin-bottom:28px; }
ul#features2 li p { 
font-size:13px;
line-height:17px; 
margin:0;
padding:0 0 7px 0}

ul#features2 li img { background:#BCBCBC none repeat scroll 0 0;
border:1px solid #000000;
float:left;
margin:0 8px 0 0;
padding:3px;}
ul#features2 div { }
ul#features2 div b { color:#999; }
ul#features2 div a { color:#0b435c; font-size:11px; font-weight:bold; text-decoration:none; }

ul#features2 div {}

/*#sidebar { position:absolute; top:0; right:0; width:300px; }*/

.sidebar_block { padding:16px; border-bottom:1px #d9d9d9 solid; }
.sidebar_block h6 { margin-bottom:1em; font-size:13px; text-transform:uppercase; font-weight:bold; letter-spacing:-0.1px; }
.sidebar_block h6 i { font-style:normal; text-transform:none; }

/* gradient headers */
table#feature_columns h5, #sidebar h5 { padding:0.5em 1em; font-size:14px; text-transform:uppercase; border-top:1px #d8d9db solid; }
table#feature_columns h5 { background:url('nav-gradient-bg.gif') bottom repeat-x; }
#sidebar h5 { background:url('sidebar-gradient-bg.gif') bottom repeat-x; }

#sidebar { position:relative; top:0px; right:0px; float:right; background:#ececec; border:0; padding:0; }

