body {background: #fff}
/*
#page {margin:auto;background:#fff;}
#page, #outerwrapper {width:990px; position: relative;}
#header {height:121px;width:100%;background: #d5d5d5 url(../images/header.gif) repeat-x 0 0;margin: 0;padding:0;}
#menu {position: relative; top:0; left:0; z-index: 999;height: 39px;width: 970px;display:block;background: transparent url(../images/nav/main_menu/bg.jpg) repeat-x 0 0; padding-left:20px;}
#sub_menu {height: 30px;width: 968px;display:block;left:0;top:0;background: transparent; padding:0; margin:0 10px;}
#content {padding:15px 0 0 14px;margin:0 0 0 0; background: transparent; border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5; width:974px}
.left_column {padding: 0 14px 0 0 ;margin: 0 15px 0 0 ;width: 627px; float:left; display:block; border-right:1px solid #e5e5e5;}
.right_column {margin: 0;width:300px;padding: 0;float:left; position: relative;}
#outerwrapper {background: transparent;float:left;margin: 0;padding: 0;}
#innerwrapper {width:100%;text-align:left;}
*/
#header {height:121px;width:100%;margin: 0;padding: 0;}
/* =
MENU
= */

#menu {height: 39px; background: transparent url(../images/nav/main_menu/bg.jpg) repeat-x 0 0;}
#menu ul, #sub_menu ul {padding:0; margin:0; list-style-type:none;}
#menu li, #sub_menu li {float:left; background: transparent;position:relative;} 
#menu ul li{background: transparent url(../images/nav/main_menu/bg.jpg) repeat-x 0 0; padding-right:10px; padding-top:5px;}
#menu ul li span {background: transparent;}
#menu li a {float:left;height: 34px; display:block;}
#menu li a p {line-height:34px;}
#menu li a, #menu li a:visited, #menu li a:hover {padding:0 0 0 10px; line-height:34px; color:#3e3e3e; font-size:14px; font-weight:400; background: transparent;}
#menu li a:hover {background: transparent url(../images/nav/main_menu/button-hover.jpg) no-repeat 0 0; text-decoration:none; color:#4b4003;}

#menu li.selected a, #menu li.selected a:visited, #menu li.selected a:hover {padding:0 0 0 10px; line-height:34px; color:#4b4003; font-size:14px; font-weight:400; background: transparent url(../images/nav/main_menu/button-hover.jpg) 0 0;}
#menu li.selected a span, #menu li.selected a:visited span {background: transparent url(../images/nav/main_menu/button-span.jpg) no-repeat 100% 0; width:10px; height:39px; display:block; position: absolute;right:0;top:5px;} 

#menu li.selected a span.home, #menu li.selected a:visited span.home {background: transparent url(../images/nav/main_menu/home.gif) no-repeat 0 0; width:20px; left:15px; top:5px}
#menu li a span.home, #menu li a:visited span.home, #menu li a:hover span.home {background: transparent url(../images/nav/main_menu/home.gif) no-repeat 0 0; width:20px; left:15px; top:5px;}

#menu ul li a span, #menu ul li a:visited span{background: transparent url(../images/nav/main_menu/separator.jpg) no-repeat 100% 100%; width:10px; height:34px; display:block; position: absolute;right:0;top:5px;}
#menu ul li a:hover span{background: transparent url(../images/nav/main_menu/button-span.jpg) no-repeat 100% 0; width:10px; height:34px; display:block; position: absolute;right:0;top:5px;}

#menu2 {border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5; width:988px;}
#sub_menu {height:25px;background: transparent url(../images/nav/sub_menu/bg.jpg) repeat-x 0 0; position:relative; z-index: 2;}
#sub_menu ul li {background: transparent url(../images/nav/sub_menu/separator.gif) no-repeat 100% 0;}
#sub_menu li{float:left; display:block;  line-height:25px; width:auto; height:25px;} 
#sub_menu li ul li, #main_nav li ul li{float:left; display:block; line-height:16px; width:auto; /*height:19px;*/height:auto;} 

#sub_menu li a, #sub_menu li a:visited,#sub_menu li a:hover  {padding:0 10px; color:#333; line-height:25px; height:25px; display:block; width:inherit;float:left; font-size:12px;}
#sub_menu li a:hover  {color:#4b4003;}
#sub_menu li a.dropdown, #sub_menu li a.dropdown:visited,#sub_menu li a.dropdown:hover {text-indent:10px; background: transparent url(../images/nav/sub_menu/arrow.gif) no-repeat 8px 10px;}
#sub_menu li a.dropdown:hover, #sub_menu li a.dropdown:hover {color:#4b4003; background: transparent url(../images/nav/sub_menu/arrow_hover.gif) no-repeat 8px 10px;}

/* ======
RE-BRAND HEADER
======  */
/*
#signin {color:#fff;position: absolute;right:0;top:36px; width:362px; height:70px; display:block;}
.signin_advanced {font-size:11px;margin:0px;position:absolute;top:12px; right:11px; text-align:left;}
.popular {position: absolute; top:46px; left:15px; font-size:12px;}

#q {background-color:#7d6b05;border:1px solid #fff;color:#fff;font-size:13px;height:18px;line-height:18px;margin-right:0;padding:2px 0 0 0;position:absolute;width:208px; top:15px; left:15px;}
.custom_footer_search #q {background-color:#fff; border:1px solid #ccc;}
#search_button_new, #head_search_button_new:visited, #head_search_button_new:active {background:transparent url(../images/buttons/search.jpg) no-repeat 0 0;border:none;cursor:pointer;height:22px;margin:0 0 4px 0px;position:absolute;  right:70px; top:15px;width:60px;}
#search_button_new:hover {background:transparent url(../images/buttons/search_hover.jpg) no-repeat 0 0;border:none;cursor:pointer;height:22px;margin:0 0 4px 0px;width:60px;}
#signin_button_new, #signin_button_new:visited, #signin_button_new:active {	background:transparent url(../images/buttons/sign-in.jpg) no-repeat 0 0;border:none;cursor:pointer;height:22px;margin:0 0 4px 2px;width:60px;}
#signin_button_new:hover {background:transparent url(../images/buttons/sign-in_hover.jpg) no-repeat 0 0;border:none;cursor:pointer;height:22px;margin:0 0 4px 2px;width:60px;}
*/
#search {width:auto;}

.search_box {width:277px;background: none transparent;right:65px;top: 48px;}
.search_box #q {padding:4px 0 3px 0;width:200px; margin-right:10px;line-height:1em;font-size:11px; color:#fff; background:transparent;}

#search_button_new {background:transparent url(../images/buttons/search.jpg) no-repeat 0 0;float:left;width:60px; height:22px;margin-top:5px;margin-right:0;}
#search_button_new:hover {background-image:url(../images/buttons/search_hover.jpg);}
/* ======
PAGINATION
====== */
/* >>> Comments >>> */
.submit_comments_container {background: #756505 ; position:relative; padding: 0;border: 1px solid #665704;} 
.submit_comment_content {padding:0;}
.form_arrow {position:absolute; top:0 ;left:305px;}
.submit_comments_container h3, .submit_comments_container label {color:#ffffff;}
.your_comments_container {background: transparent ; width: auto;/*padding:0 10px;*/ position:relative;}
.your_comment_row, .your_comment_row p  {line-height:16px;padding: 10px 0;position:relative; color:#4d4d4d;}
.your_comment_row p  {padding:0; color:#4d4d4d;}
.your_comment_row .title  {font-size: 12px; color:#333; position:absolute; left:0; top:35px; font-weight:bold; width:140px;white-space:nowrap;}
.your_comment_row .location  {font-size: 12px; position:absolute; left:0; top:53px; font-weight:bold; color:#333; width:140px;}
.your_comment_row .comment { margin:0;padding:0; position:relative; width:480px;/*460px*/ height:auto; display:block; left:150px;}
.your_comment_row .submitted  {width:auto; margin:0;padding:5px 0 0 0; position:relative; text-align:right;font-size: 10px; color:#4d4d4d; text-transform: uppercase;}
.your_comment_row .one{position:absolute; top:10px;left :0;}
.your_comment_row .two{position:absolute; top:63px;left :0;}
.comments_count {position:absolute; left:120px; top:0; font-size:11px;}
/* > Agree / Disagree > */
	.left_column .comment .user-generated {margin-top: 10px;font-size: 11px;height: 21px; width:475px;}
	.left_column .comment .user-generated .agree {float: left;height: 21px;display: block;vertical-align: middle;margin-left: -5px;margin-right: 5px;}
	.left_column .comment  .user-generated .agree a {background: transparent url(../images/ico-thumbs.gif) no-repeat 0 -2px;padding-left: 17px;padding-top: 0;height:21px;line-height: 21px;}
	.left_column .comment .user-generated .agree a:hover {background-position: 0px -23px;color: #55a723/*#4f7d16*/;}
	.left_column .comment  .user-generated .agree .most a {line-height: 21px;color: #55a723;background-position: 0 -23px;}
	.left_column .comment .user-generated .disagree {float: left;height: 21px;display: block;vertical-align: middle;}
	.left_column .comment .user-generated .disagree a {background: transparent url(../images/ico-thumbs.gif) no-repeat 0 -48px;padding-left: 17px;padding-top:0;height:21px;line-height: 21px;}
	.left_column .comment .user-generated .disagree a:hover {background-position: 0px -69px;color: #e6322e;}
	.left_column .comment .user-generated .disagree .most a {background-position: 0px -69px;color: #e6322e;}
/* < Agree / Disagree < */
/* <<< Comments <<< */

/* >>> Form >>> */
/*
label {color:#666;font-family:arial;font-size:13px;font-weight:bold;height:15px; padding-left:10px;}
li label {width:135px;height:30px;display:block;}
input.left_100, textarea.left_100, input.left_math {font-family:verdana; font-size:12px !important;width:466px; height:20px; padding:5px 0 0 0; position: absolute; left: 150px; top:0;}
input.left_math {width:100px;}
li .caption{font-size:12px;width:300px; height:auto; display:block; color:#333; position:absolute; left:260px;top:6px;}
textarea.left_100 {padding:0; height:84px;}
input {border: 1px solid #c9c9c9;font-family:verdana,arial;margin:0;padding:0;}
textarea {border: 1px solid #c9c9c9;font-family:verdana,arial;font-size:12px;margin:0;padding:0;}
.form_buttons { height:18px; width:auto; display:block; position:relative; margin-top:10px;}*/
	/* >>> Buttons >>> */
	.submit_comment_content #submit_comment, .submit_comment_content #submit_comment:visited, .submit_comment_content #submit_comment:active,
	a#add_comment, a#add_comment:visited, a#add_comment:active 
	{background:transparent url(../images/buttons/submit_comment.gif) no-repeat 0 0;border:none;cursor:pointer;height:30px;right:0; top:-6px;margin:0 ;position:absolute;width:155px;}
	a#add_comment, a#add_comment:visited, a#add_comment:active  {background-image:url(../images/buttons/add_comment.gif); right:auto;left:0; width:115px; height:37px; top:-2px; left:0;}
	.submit_comment_content #submit_comment:hover, a#add_comment:hover{/*opacity filter in style.css*/}
	/* <<< Buttons <<< */
/* <<< Form <<< */

/* >>> Pagination >>> */
.comments_pagination_container {position: relative; height: 20px; padding-top:0px;}
.comments_pagination_top,
.comments_pagination_bottom{height:20px; font-size: 10px; padding: 0 19px; position: absolute; right:5px; top:0; top:0;background: transparent;color:#a6a6a6;}
.comments_pagination_bottom {bottom:0; top:auto;}
.pagination_toplink {height:16px; position: absolute; left:10px; top:4px;}
.pagination_caption{font-size:11px !important;left:10px;position:absolute;top:4px; color:#888; background:transparent url(../images/hr/dotted_vertical.gif) repeat-y 100% 0; padding-right:7px;}
.pagination_title {background:transparent url(../images/hr/dotted_vertical.gif) repeat-y 100% 0;color:#666; padding-right:7px;margin-right:5px;}
/* <<< Pagination <<< */

/* >>> Links >>> */
.comments_pagination_top a, .comments_pagination_top a:visited, .comments_pagination_top a:active, .comments_pagination_top a:hover,
.comments_pagination_bottom a, .comments_pagination_bottom a:visited , .comments_pagination_bottom a:active, .comments_pagination_bottom a:hover{font-weight:bold; color:#666; height:17px; width:18px; float:left; display:block; text-align:center; padding-top:3px;}
.comments_pagination_top a.selected, .comments_pagination_top a.selected:visited, .comments_pagination_top a.selected:hover, .comments_pagination_bottom a.selected, .comments_pagination_bottom a.selected:visited, .comments_pagination_bottom a.selected:hover{color:#fff ;  background: transparent url(../images/nav/pagination/box.gif) no-repeat 0 0;}
/*.comments_pagination_top  span a, .comments_pagination_bottom  span a{width: 19px; height:20px; position: absolute; right:0; top:0;display:block; cursor:pointer;text-align:right;}*/
.comments_pagination_top  a.prev, .comments_pagination_top  a.prev:visited, .comments_pagination_top  a.prev:hover, .comments_pagination_bottom  a.prev, .comments_pagination_bottom  a.prev:visited, .comments_pagination_bottom  a.prev:hover
{color:#666; width: 20px; height:16px; position: absolute; left:0;display:block; cursor:pointer;}
.comments_pagination_top  a.next, .comments_pagination_top  a.next:visited, .comments_pagination_top  a.next:hover, .comments_pagination_bottom  a.next, .comments_pagination_bottom  a.next:visited, .comments_pagination_bottom  a.next:hover
{color:#666; width: 20px; height:16px; position: absolute; right:0;display:block; cursor:pointer;}
.pagination_toplink a, .pagination_toplink a:visited, .pagination_toplink a:hover {background: transparent /*url(../images/pagination/top.gif) no-repeat 0 0*/; cursor:pointer; width:80px; height: 16px; display:block; font-size:10px; text-align:right;}
/* <<< Links <<< */

/* ======
Left_Column content
====== */
/*.left_full {width:627px;height:auto;padding: 0 0; margin:0 0 15px 0;  position: relative; clear:both; font-size:0; background: transparent url(../images/gradients/gradient-tab.gif) repeat-x 0 100%;}
.left_full .panel_controls,
.right_full .panel_controls {position:absolute; top:3px; right :0; line-height:16px; font-size:11px;height:16px; width:auto; display:block; padding-right:20px; text-align:right; padding-top: 3px; padding-bottom:3px; background: transparent;}
.left_full .panel_controls a, .left_full .panel_controls span,
.right_full .panel_controls a, .right_full .panel_controls span,
.blog_controls a, .blog_controls span, .news_controls a, .news_controls span{background: transparent url(../images/arrows.gif) no-repeat 0 3px; padding-left:10px;margin-left:10px;}
.left_full .panel_controls span,
.right_full .panel_controls span{background-image: url(../images/arrows2.gif); color:#777;}

.left_full .panel_controls a.custom_colour, .left_full .panel_controls a.custom_colour:visited, .left_full .panel_controls a.custom_colour:hover,
.right_full .panel_controls a.custom_colour, .right_full .panel_controls a.custom_colour:visited, .right_full .panel_controls a.custom_colour:hover{background-image: url(../images/arrows3.gif); background-position: 0 4px; font-weight:bold;}
*//* >>> Columns >>> */

.panel_gradient {background: transparent url(../images/gradients/panel_grad.gif) repeat-x 0 0;}
.column_gradient {background-image: url(../images/gradients/panel_grad.gif) repeat-x 0 0; }
.docos_gradient {background: transparent url(../images/gradients/docos/docos_vert-grad3.gif) repeat-x 0 100% !important; border-top:1px solid #e5e5e5;}
.panel_gradient_rev {background: transparent url(../images/gradients/panel_grad_reverse.gif) repeat-x 0 100%;}

/* four columns features */
.rating_overlay, .rating_overlay_list {background: transparent url(../images/stars_black.gif) no-repeat 50% 0; width:144px; height:16px; position:absolute; top:65px; left:0; display:block;}/*feature_overlay.png*/
.video_info {font-size:11px;}
.video_info a{display:inline !important;}
.video_gradient {background: #555 /*url(../images/gradients/video_gradient.gif) repeat-y 0 0*/;}
.video_gradient img {margin-bottom:5px;}
.video_gradient p {color:#fff; font-weight:bold;}

/* two columns features */
.two_columns .blogfeature {width:401px;}
.column ul li span.date {position:absolute;left: 15px;}
.column .column_controls, .column_controls {font-size:12px; line-height:16px; margin-top:5px; color:#999;}
.column p{font-size:12px; line-height:16px;}
.four_columns .column p {font-size:11px;}
	/* > Image containers > */
	.column .image_container, .image_container, .flash_container  {font-size:0;  text-align:center;}
	.column .image_container p{font-size:11px; line-height:16px;}
	/* < Image containers < */
/* <<< Columns <<< */

/* > Marquee > */
.image_container .marquee_headline{position:absolute;top:0px; left:0; width:100% /* 450px */; height:auto; display:block; text-align:left;}
.image_container .marquee_headline span.whitebg{background:#fff;line-height:18px; padding:2px 0; letter-spacing:0.1px;}
.image_container .marquee_headline span.brownbg{text-align:center;float:left;background:transparent url(../images/overlay/lhc_2col.png) repeat 0 0;; color:#fff; padding:8px 10px; line-height:18px; letter-spacing:0.1px;}
.image_container .marquee_headline span.orangebg{background:#cb3302; color:#fff; padding:2px 4px; margin-right:2px; line-height:18px; letter-spacing:0.1px; margin-top:-2px;}

.image_container .marquee_headline span.brownbg a,
.image_container .marquee_headline span.brownbg a:visited,
.image_container .marquee_headline span.brownbg a:hover
 {color:#fff;}
 
.image_container .marquee_rhc{background:#756505; color:#fff; padding:10px; line-height:18px; height:224px; position:absolute; right:0; top:0; width:179px; display:block; border-left:1px solid #}
.image_container .marquee_rhc p {color:#fff; font-size:12px ;line-height: 20px !important; margin-bottom:10px;}

.image_container .marquee_comment{position:absolute;bottom:77px; left:491px; width:116px; height:auto; display:block; text-align:left; /*background:#fff;*/ padding:10px 0 10px 10px;}
.image_container .marquee_comment .column_controls{color:#8e8e8e; font-size:12px;}

.image_container .marquee_comment .comment_box {background: transparent url(../images/comment_box_marquee.gif) no-repeat 0 0; display:block; width:116px; height:33px; font-size:12px; line-height:33px; text-align:center; padding-right:0; padding-bottom:3px; font-weight:bold; color:#4b4003;}
.image_container .marquee_comment .comment_box a, .image_container .marquee_comment .comment_box a:visited, .image_container .marquee_comment .comment_box a:hover {color:#4b4003;}

.marquee_overlay, .marquee_overlay p {color:#fff; text-align: left; line-height:18px !important;}
.marquee_overlay {background:transparent url(../images/overlay/lhc_2col.png) repeat 0 0; height:55px;left:0;padding:10px;position:absolute;bottom:0;width:607px;}
.marquee_overlay a, .marquee_overlay a:visited, .marquee_overlay a:hover {color:#fff;}
.marquee_overlay h2 {background:transparent !important; border:0px !important; height:auto !important;}

.marquee_overlay .list p a {background-position: 4px 4px; background-image: url('../images/icons/ico_arrow_ovly.gif');}
/*.image_container a:hover {text-decoration:none;}*/
/* < Marquee < */
#container-2 ul, #container-3 ul { margin:0; list-style-position:inside !important;padding:0;}
#container-2 ul li, #container-3 ul li{position:relative;font-size:0;padding: 2px 180px 2px 0;background:#fff;}
#container-2 ul li.shadow, #container-3 ul li.shadow{background:#f3fbff;}
#container-2 ul li span, #container-3 ul li span{position:absolute; left:470px; width:120px; top:2px; font-size:12px;}
#container-2 ul li span.left, #container-3 ul li span.left {width:420px; position:static;line-height:16px; top:0; left:15px; font-size:12px;padding-left:5px;}
.left_column .date , .right_column .date {font-size:11px; color:#888; margin-bottom:5px;}
.right_column .tab_sched_list .date, .right_column div.sched_list .date {color:#666;}

.archive th, .archive th a, .archive th a:visited, .archive th a:hover, #alltitles th, #mostrecent th, tr.last td{ padding:4px 0; /*border-bottom:1px solid #ccc;*/color:#fff; background: #756505; font-weight:bold; text-transform: none; font-size:12px; }
.archive .multi_column, #alltitles .multi_column, #mostrecent .multi_column { width:617px;}
.archive .rating_overlay_list, #alltitles .rating_overlay_list, #mostrecent .rating_overlay_list{position:static; left:0; top:0; width:76px;}
.archive .col1,#alltitles .col1, #mostrecent .col1 {width:76px; padding-right:10px; padding-left:5px;}
.archive .col2, #alltitles .col2, #mostrecent .col2{width:170px; padding-right:10px; padding-left:0;}
.archive .col3, #alltitles .col3, #mostrecent .col3{width:175px; padding-right:10px ;padding-left:0;}
.archive .col4, #alltitles .col4, #mostrecent .col4{width:65px; padding-right:10px;  padding-left:0;}
.archive .col5, #alltitles .col5, #mostrecent .col5 {width:auto /*50px*/; padding-right:5px; padding-left:0;}
.archive .col1, .archive .col2, .archive .col3, .archive .col4, .archive .col5, .archive .col6,
.archive .col1 a, .archive .col2 a, .archive .col3 a, .archive .col4 a, .archive .col5 a, .archive .col6 a
#alltitles .col1 a, #alltitles .col2 a, #alltitles .col3 a, #alltitles .col4 a, #alltitles .col5 a, #alltitles .col6 a,
#alltitles .col1, #alltitles .col2, #alltitles .col3, #alltitles .col4, #alltitles .col5, #alltitles .col6,
#mostrecent .col1, #mostrecent .col2, #mostrecent .col3, #mostrecent .col4, #mostrecent .col5, #mostrecent .col6,
#mostrecent .col1 a, #mostrecent .col2 a, #mostrecent .col3 a, #mostrecent .col4 a, #mostrecent .col5 a, #mostrecent .col6 a{font-size:12px; line-height:15px;}

.multi_column {width:/*597px*/ 627px; padding:0; font-family: Arial, Verdana !important; border-bottom: 2px solid #756505;}
.multi_column  td {background:#fff;vertical-align:top; padding: 4px 0;}
.multi_column  tr.shadow td {background:#f7f7f7;}

ul.commentlist li {position:relative; padding-left:4px;}
ul.commentlist li div.comments {float:right; width:100px; position:absolute;top:0; right:5px;}
ul.commentlist li a.arrow {width:175px !important;}

/* >> Custom Table layouts >> */
.video_list, .profile_list {width:275px !important; font-family: Arial, Verdana !important;}
.video_list td .date {font-size:11px !important;}
.video_list td {vertical-align:text-top;background:transparent; display:block; line-height:18px; padding:3px 0; font-size:11px;}
.video_list tr {}
.column .list_header{padding-bottom:0; background: transparent url(../images/gradients/video_list.gif) repeat-x 0 0; font-size:12px; padding-left:7px; width:291px;}
.column .list_header a, .column .list_header a:visited, .column .list_header a:hover{line-height:23px; height:23px; color:#000; font-weight:bold; padding-right:15px;}
.column .list_header a.up, .column .list_header a.up:visited, .column .list_header a.up:hover{background: transparent url(../images/nav/list-up.gif) no-repeat 100% 50%;}
.column .list_header a.down, .column .list_header a.down:visited, .column .list_header a.down:hover{background: transparent url(../images/nav/list-down.gif) no-repeat 100% 50%;}
.video_list td span.date {width:57px; float:left; padding-left:5px; font-size:11px;}
ul.video_list li {padding-right:0 !important; float:left; }
div.scrolling_cell {width:296px; height:330px; overflow:scroll; overflow-y: scroll; overflow-x:hidden; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}

.blogger {/*background: transparent url(../images/hr/solid.gif) repeat-y 97px 0;*/}

.discuss_dvd td{font-size:11px;}
.discuss_dvd .col1 {width:190px;}
.discuss_dvd .col2 {width:150px;}
.discuss_dvd .col3 {width:160px;}
.discuss_dvd .col4 {}
/* << Custom Talbe layouts << */

.feature_item {background: transparent url(../images/gradients/featurebg.jpg) no-repeat 0 0; position:relative;}
.feature_item .image_container {position:relative; width:406px;}
.feature_content {width: 190px; position:absolute; right:15px; top:50px;}
.feature_content  h2, .feature_content  h2 a, .feature_content  h2 a:visited, .feature_content  h2 a:hover {margin-bottom:10px; font-size:17px !important; color: #59260d; line-height:21px}
.feature_content  a {font-size:11px; font-weight:bold;}
.feature_content  p {line-height:19px !important;}
.feature_content ul {list-style-type: none !important; list-style-image: none !important; margin:10px 0 0 0 !important; padding:0 !important;}
.feature_content ul li{padding: 2px 0; float:left; width:92px}

.tx_info {width: 306px;text-align:left; position:absolute; top:136px; left:0; height: 35px; background:transparent url(../images/gradients/page_title_gradient.gif) repeat-x 0 0; padding: 0;}
.tx_info, .tx_info p {line-height:35px !Important; color:#756505; font-weight:bold;}
.subfeature_content { display:block;float:left; width:455px; height:auto;}
.subfeature_content p {line-height:18px !important; font-size:13px;}
.subfeature_content h3 a, .subfeature_content h3 a:visited, .subfeature_content h3 a:hover,
.padded_content h3 a, .padded_content h3 a:visited, .padded_content h3 a:hover {color:#59260d;}

.header_caption {font-size:11px; color:#333; font-weight:400; padding-top:3px;}

.review, .article {position:relative; font-size:12px; line-height:18px; background: transparent url(../images/gradients/gradient-tab.gif) repeat-x 0 100%; display:block; width:607px;border-bottom:1px solid #e5e5e5;}
.article, .article .article_intro  {background: transparent url(../images/gradients/gradient-tab.gif) repeat-x 0 100%; display:block; border-bottom:1px solid #e5e5e5;}
.review .header_caption, .article .header_caption {color:#999;}
.article .header_caption {line-height:26px;}
.article .article_intro, .article .article_intro p {font-size:14px; line-height:20px !important; color:#000;}
.review .header_caption h2 a, .review .header_caption h2 a:visited, .review .header_caption h2 a:hover {color:#59260D;}
.review p, .article p, .profile p{font-size:12px; line-height:18px; margin-top:15px;}
.review .review_heading {position:absolute; right:0; width:405px; top:40px;}

.related_content_box {float:right; padding:15px 0 9px 0; margin-left:15px; background: transparent url(../images/gradients/gradient-tab.gif) repeat-x 0 100%; border-bottom:1px solid #e5e5e5; width:301px;}
.related_content_box ul{margin-top:10px;}
.related_content_box ul li{font-size:11px; padding: 0 5px;}
.related_content_box ul li a{font-size:11px;}
a span.comment_count, a:visited span.comment_count, a:hover span.comment_count, span.comment_count  {line-height:16px; color:#999 !important; padding-left:5px; border-left: 1px solid #999; margin-left:5px;}

.share_caption {background:transparent url(../images/gradients/sharecaption_gradient.gif) repeat-x 0 0;color:#333333;font-weight:bold;margin-bottom:10px;margin-top:15px;padding-top:0;position:relative;width:100%;height:45px;}

/* >>> News & Blogs >>> */
.news_item {padding:0; position:relative; width:627px; background-position: 460px 0 !important;}
.news_item_left, .blog_item_left {width:450px;float:left; padding-right:10px;}
.blog_additional {background: #e5e5e5; border:1px solid #dedede; position:relative; color:#333; font-weight:bold; padding: 10px 0 15px 0; margin-top:15px; width:627px;}
.news_item ul.none, .news_article ul.none, .blog_item ul.none, .blog_article ul.none {margin:0 ;}
.news_item ul.none li, .blog_item ul.none li {margin-top:3px;}
.news_article  .caption, .blog_article .caption, .image_container .caption {text-align:left; font-size:11px; line-height:16px; padding:6px 4px; background:#f5f5f5; color:#222; width:auto;}
.news_article .image, .blog_article .image {float:left !important; margin-left:0 !important; margin-right:15px; margin-top:10px; margin-bottom:5px; width: 301px;}
.news_item_left p, .blog_item_left p {font-size:11px; margin: 5px 0 0 0;}
.blog_article p {font-size:12px; margin: 10px 0 0 0; line-height:19px !important;}
.blog_article p.intro {line-height:22px !important;}
.news_item_left a, .blog_item_left a {font-size:12px;}
.news_feature, .profile_feature {background: transparent url(../images/gradients/gradient-tab.gif) repeat-x 0 100%; display:block; width:607px;border-bottom:1px solid #e5e5e5; padding: 0 10px;}
.blog_controls {position:relative;}
.blog_content { line-height:16px !important; font-size:11px !important;}

.blog_article .controls, .news_article .controls {font-size:12px; position:relative; height:16px; /*background:#e5e5e5;*/ text-align:right;}
.blog_article .controls .left, .news_article .controls .left{left:0px;margin-right:0px;position:absolute;top:7px;}
.blog_article .controls .right, .news_article .controls .right{right:0px;margin-left:0px;position:absolute;top:7px;}
.blog_article .column_controls {font-size:12px; float:left;}
.blog_article {width:627px;}
.blogfeature {background: transparent url(../images/gradients/blogfeature_gradient.gif) repeat-x 0 100%;}
.doco_info {color:#4b4003; font-size:12px;}
	/* > Related link boxes > */
	.related_links {position: relative; margin-top:15px;}
	ul.news_related{margin:0 !important; padding:0 !important; list-style-type:none!important; list-style-image:none !important;}
	ul.news_related li, ul.news_related li.title, ul.news_related li.video{margin-top:2px; padding:5px 0; padding-left:5px; background: transparent url(../images/hr/dotted.gif) repeat-x 0 100%;}
	ul.news_related li.title {background:#ededed; color:#4d4d4d; font-weight:bold; background-image: none; padding-left:10px; margin:0;}
	ul.news_related li a,ul.news_related li a:visited,ul.news_related li a:hover {display:block; width:308px; height:auto;}
	ul.news_related li.video a,ul.news_related li.video a:visited,ul.news_related li.video a:hover{background: transparent url(../images/ico_video.gif) no-repeat 100% 0; padding:1px 24px  0 0 ; display:block; width:284px;}
	ul.news_related li.video a:hover{/*opacity filter in style.css*/}
	/* < Related link boxes < */
/* <<< News & Blogs <<< */

.awards ul.none li{ padding:2px 0;background:#fff;}
.awards ul.none li.shadow{background:#f3fbff;}
.awards ul.none li span.award{color:#333; font-weight:bold; font-size:11px; margin-right:5px;}
.awards ul.none li span.category{color:#333; font-weight:400; font-size:11px; margin-right:5px;}
.awards ul.none li span.year{color:#999; font-weight:400; font-size:11px; margin-left:5px;}

.profile_feature {width:auto;}
.profile_content {background-image: url(../images/feature_arrow_vert.gif) !important; background-position:50% 0 !important; background-repeat: no-repeat !important;}
.profile_list td{padding: 2px 0; line-height:18px;}
.profile_list td.title{font-weight:bold; width:80px;}

.comment_box {background: transparent url(../images/comment_box.gif) no-repeat 0 0; display:block; width:30px; height:24px; font-size:12px; line-height:22px; text-align:center; padding-right:2px; font-weight:bold; color:#555;}
.comment_box a, .comment_box a:visited, .comment_box a:hover {color:#4b4003;}
.comment_box_large a, .comment_box_large a:visited, .comment_box_large a:hover {color:#4b4003; font-size:16px;}
.comment_box_large {background: transparent url(../images/comment_box_large.gif) no-repeat 0 0; display:block; width:43px; height:34px; font-size:12px; line-height:32px; text-align:center; padding-right:2px; font-weight:bold; color:#555;}{color:#555;}
.comment_container {width:135px;}
.list_container {width:160px; float:right;}
.list_title {color:#4b4003; font-size:11px; font-weight:bold; background: transparent;}
div.list_container ul.commentlist li a.arrow {width:auto !important;}

.disc_title {color:#3d3d3d; width:395px; left: 30px; position:relative; top:0; margin-top:15px; margin-bottom:15px;}
.disc_title img {vertical-align:bottom;}
.disc_title h3 {color:#3d3d3d; margin:0;}
.disc_title h3 a , .disc_title h3 a:visited , .disc_title h3 a:hover {font-style:italic;font-size:16px;font-weight:normal;color:#3d3d3d;line-height:28px; font-family:georgia, arial;}
.disc_title h3 a:hover {text-decoration: underline;} 
.disc_controls {width:300px; left:90px; position:relative; top:0; height:auto; display:block; background: transparent url(../images/hr/dotted.gif) repeat-x 0 0; padding-top:5px; }
.bottom_border {border-bottom:1px solid #e5e5e5; display:block; width:627px;}

/* slideshows */
.galleries .four_columns .column h3 {font-size:14px;line-height:18px;margin-bottom:0pt;}
.galleries .four_columns .column {height:175px;padding:10px 5px !important;position:relative;width:146px;}
.total_photos {background:#F3F3F3;bottom:10px;color:#666666;display:block;font-size:11px;font-weight:400;line-height:16px;margin:0pt 5px;padding:2px 5px;position:absolute;text-align:right;width:126px;}

/* GRADIENTS */
.horz_grad1 {background: transparent url(../images/gradients/docos/docos_horz-grad1.gif) repeat-y 0 0;}
.horz_grad1_reverse {background: transparent url(../images/gradients/docos/docos_horz-grad1_reverse.gif) repeat-y 100% 0;}
.vert_grad1 {background: #f4eee0 url(../images/gradients/docos/docos_vert-grad1.gif) repeat-x 0 0;}
.vert_grad2 {background: #fbf9f4 url(../images/gradients/docos/docos_vert-grad2.gif) repeat-x 0 100%;}


/* NEW BITS */
.blog_item * h3 {margin-top:15px;}
.blog_item * .image_container {float:left;}
.blog_item * p.caption {font-size:10px; width: 192px;background: #f7f7f7; float:left;}
.blog_item * .cntent {width:407px; float:left;}
.blog_item * .tagline {padding-bottom:3px;}
.blog_item * .tagline span.btn {background-color: #7d6b05; color:#fff;}
.lf-h1 {background: #7d6b05 url(../images/headers/lf-h1.jpg) no-repeat 0 0; height:75px; width:657px; display:block;position:absolute; left:0; top:0;}
a.more, a.more:visited, a.more:hover {color:#cb3302;}

/*.left_column .three_col  .h2 h2 {float:left;background:#1d1901; border-bottom: 0 none; margin:10px 0 0 0; text-indent:10px; height:auto; line-height:20px; font-size:16px;}*/
.three_col .col .padding .quote * {color:#f05800; font-size:14px;}

/* buttons */
span.btn {/*background: transparent url(../images/buttons/btn-l.gif) repeat-x 0 0;*/-moz-border-radius: 2px;-webkit-border-radius:2px; padding:1px 5px 1px 8px; border:1px solid #706004; border-left: 0 none;float:left;}
span.btn a, span.btn a:visited, span.btn a:hover {font-size:11px;color:#343434; text-decoration:none; font-weight:bold;}
span.btn a:hover {opacity:0.7;}
/* END:buttons */
/* /NEW BITS */

/* ======
Right_Column content
====== */ 
/*.right_full {width:300px;height:auto;background: #FBF9F4 url(../images/gradients/docos/docos_vert-grad2.gif) repeat-x 0 100% ;border-bottom:1px solid #e5e5e5; position:relative;}
.right_full .panel_controls {padding-right:0;}
.right_column .column {padding: 10px;}
*/
.buy_bg {background: transparent url(../images/gradients/rhc-shop_brownbg.gif) no-repeat 0 0;width:170px; height:30px; display:block; float:left; position:relative;}
.buy_bg p{position:absolute; left:15px; top:7px; color:#fff; font-size:16px; font-weight:bold;}

/* >>> RHC SCHEDULE & LISTS >>> */
ul.rhc, ul.rhc_sched {list-style-image: none; list-style-type: none;margin:0; padding:0; width:auto;}
ul.rhc li,ul.rhc li.last, ul.rhc_sched li,ul.rhc_sched li.last {padding: 0; margin:0; position: relative; background:transparent;font-weight:400;}
ul.rhc li.last, ul.rhc_sched li.last {padding: 0; padding: 4px 0 4px 0 !important; background: transparent; border-bottom:1px solid #e5e5e5; margin:0; display:block}
ul.rhc li span, ul.rhc_sched li span {display:block;left:25px;position:relative;top:0;width:270px;}
ul.rhc li.last span {left:0;}
ul.rhc_sched li span {left:70px;font-size:11px; width:225px;}
ul.rhc li span.date,ul.rhc li span.date_selected, ul.rhc_sched li span.date, ul.rhc_sched li span.date_selected{position: absolute; top:4px ;left:4px; width: 60px; color:#4d4d4d;}
ul.rhc li.selected, ul.rhc_sched li.selected {color:#4d4d4d; background: transparent}
ul.rhc li.last a.see_more,ul.rhc li.last a.see_more:visited, ul.rhc li.last a.see_more:hover,ul.rhc_sched li.last a.see_more,ul.rhc_sched li.last a.see_more:visited, ul.rhc_sched li.last a.see_more:hover{padding-left:10px; background: transparent url(../images/arrows.gif) no-repeat 0 8px;}
ul.rhc li.last a.see_more:hover, ul.rhc_sched li.last a.see_more:hover{text-decoration: underline;}
ul.rhc li a, ul.rhc li a:visited, ul.rhc li a:hover, ul.rhc_sched li a, ul.rhc_sched li a:visited, ul.rhc_sched li a:hover {position: relative; left:0; top:0px; width:100%; height:100%; display:block; padding: 4px 0 4px 0; text-decoration: none;}
ul.rhc li a:hover, ul.rhc_sched li a:hover {/*background:#f5f5f5;*/}
ul.rhc li a:hover, ul.rhc_sched li a:hover span{text-decoration:none}
ul.rhc_sched li  a:hover span.date {text-decoration:none}
ul.padl4 li {padding-left:4px;}

div.tab_sched_list {padding:10px 0 2px 5px;}
div.tab_sched_list .new, div.sched_list .new {color:#cb3302; margin-right:5px; font-weight:bold;}

div.tab_sched_list span.event, div.sched_list span.event, div.sched_list span.content {width:213px;  height:auto; display:block; float:left; margin:0; padding:0; line-height:16px;}
div.tab_sched_list span.event p, div.sched_list span.event p, div.sched_list span.content  p{line-height:12px; font-size:11px;}
div.tab_sched_list span.date , div.sched_list span.date, div.sched_list span.img {width:65px; height:auto; display:block;float:left; /*margin-bottom:2px !important;*/}

.onsbstv_grad {background: #f7f7f7 url(../images/gradients/rhc-onsbstv.gif) repeat-x 0 100% !important;}
#onsbstv h4{color:#8e8e8e;}

/* <<< RHC SCHEDULE & LISTS <<< */
div.sched_list span.content  {width: 155px;}
div.sched_list span.img  {font-size:0;width: 116px; margin-right:10px;}
.expiration {background: transparent url(../images/expiration.gif) no-repeat 0 1px; width:27px; height:16px; display:block; float:left; text-align:center; color:#fff; font-size:11px; line-height:16px;}
#about_this_blog h4 {color: #1a1a1a; padding-top:10px;}
#about_this_blog ul.list_arrow {width:300px; margin-left:10px !important;}
#about_this_blog ul.list_arrow li {padding:2px 0;}
#about_this_blog ul.list_arrow li.title_posts {height:25px;}
#about_this_blog ul.list_arrow li a {font-size:11px;background-position: 0 4px;}
ul.list_arrow {width:280px; margin-left:10px !important;}
ul.relative_list li {position:relative; display:block; margin-top:0 !important;}

/* ======
Global content
====== */
.source {color:#888;font-size:11px;font-weight:400;margin-bottom:5px;position:relative;text-transform:uppercase;}
.director {color:#333;font-size:12px;font-weight:bold;margin-bottom:5px;position:relative;}
.graybg {background: #f7f7f7 url(../images/gradients/rhc-solidbg.gif) repeat-x 0 100% !important; margin-bottom:2px; display:block; width:280px; height:auto;}
/* >>> DIVIDERs >>> */
.divider_solid {background: transparent url(../images/hr/solid.gif) repeat-x 0 100%; width:100%; height:1px; line-height:1px; font-size:0;}
.divider_dots {background: transparent url(../images/hr/dotted.gif) repeat-x 0 0; width:100%; height:2px; line-height:2px; font-size:0; margin: 5px 0;}
.divider_dots_vert {background: transparent url(../images/hr/dotted_vertical.gif) repeat-y 100% 0;}
.separator_line {background: #fff;padding:0; clear:both; height:15px;}
.divider_left {border-left:1px solid #999; padding-left:5px; margin-left:5px; line-height:16px; height:16px;}
.divider_right {border-right:1px solid #999; padding-right:5px; margin-right:5px; line-height:16px; height:16px;}
.blog_divider {background: transparent url(../images/hr/dotted.gif) repeat-x 0 0; padding-top:4px;}
/* <<< DIVIDERs <<< */

/* Share Caption */
	ul.share {width:150px;}
	ul.share li {background:#fff; border-top:1px solid #eeeeee;width:150px; height:16px; padding:2px 0; position:relative; float:left;}
	ul.share li .image_container {width:40px; height:16px;}
	ul.share li .image_container img {display:inline; vertical-align:middle;}
	ul.share li p {width:100px; line-height:16px; height:16px; margin:0;}
	ul.share li:first-child {border-top:none;}
	ul.share li:first-child,
	ul.share li:first-child + * + *,
	ul.share li:first-child + * + * + * + *,
	ul.share li:first-child + * + * + * + * + * + *,
	ul.share li:first-child + * + * + * + * + * + * + * + *{ background:#fff;}
/* ======
Custom Site Footer
====== */
#custom_footer {position: relative; color:#000; font-size:11px;height:270px;}
.custom_footer_logo {position:absolute; top:0; left:0; height:270px; width:188px; display:block;background: transparent url(../images/customsbslogo_footer.jpg) no-repeat 10px 10px;}
.custom_footer_links {position:absolute; left:200px; top:45px; height:60px; width:450px; display:block;text-align:left;}
.custom_footer_search {position:absolute; left:200px; top:15px; height:20px; width:450px; display:block; border-bottom: 1px dotted #a5a5a5;text-align:left;}

.custom_footer_features {position:absolute; right:0; top:15px; height:122px; width:330px; display:block;}
	.custom_footer_feature{width:145px; padding:0 10px; height:auto;display:block; float:left;}
	.custom_footer_feature a.title,.custom_footer_feature a.title:visited, .custom_footer_feature a.title:hover{position:relative; top:5px;}
.custom_footer_ad {position:absolute; left:200px; top:172px; height:110px; width:728px; display:block; background:#fff;} /* top:132px; */
.custom_footer_links ul.links{list-style-image:url(../images/icons/ico_arrow.gif);margin:0 0 0 15px;padding:0;}
.custom_footer_links ul.links li{border:none; padding:0 !important; width:200px; height:11px; line-height:11px; margin-bottom:10px;text-align:left;}
.custom_footer_links ul.links_float li{float:left;}
#custom_footer label {font-weight:bold; padding-left:0;}
#custom_footer #q {left:0;top:17px; width:170px; color:#737373}
#custom_footer #search_button, #custom_footer #search_button:visited, #custom_footer #search_button:hover {background:transparent url(../images/buttons/custom_search.gif) no-repeat 0 0;border:none;cursor:pointer;height:22px;margin:0 0 4px 0px;width:70px; position:absolute; top:17px; left:180px;}


/* start:headings */
h3 {color:#1a1a1a;}
.h2 div{background:#000 url(../images/layout/headings/texture-default.png) repeat 0 0; width:100%; height:10px;}
/* textures */
	.opinion_pnl .h2 div {background:#fff url(../images/overlay/grid5_sharebox.gif) repeat 100% 0 ;}

.h2 {position:relative;padding:0;background:transparent;}
.empty{background:none;}
.h2 h2 {border-bottom:3px solid #6b5c05;width:100%;}
.h2 h2 i {font-weight:100;font-style:normal;}
.h2 h2 span.c, .h2 h2 span.c a,.h2 h2 span.c a:visited {color:#666;}
.h2 h2 span.c a,.h2 h2 span.c a:visited {color:#666; font-weight:inherit;font-size:0.8em;}
.h2 h2, .h2 h2 a, .h2 h2 a:visited, .h2 h2 a:hover {color:#fff; font-size:14px; font-weight:normal; line-height:30px;font-weight:bold;padding-top:0px;text-decoration:none;}
/* doco fix */
.h2 h2 span.l, .h2 h2 span.r {}
.h2 h2 span.l {background: transparent url(../images/buttons/button_h2_l.gif) no-repeat 0 0; height:23px; line-height:23px; width:auto; display:block; float:left; position:relative; padding-left:10px; padding-right:7px; padding-top:2px;}
.h2 h2 span.r {background: transparent url(../images/buttons/button_h2_r.gif) no-repeat 100% 0; height:25px; width:4px; display:block; float:left;}
/* end: doco fix */
.one_col > .h2,
.two_col > .h2,
.three_col > .h2,
.four_col > .h2 {width:640px; padding:0 10px;float:left;}
.h2,.h2 div.h2 {margin:0;}
h2 div.h2 {height:25px;padding-top:5px;}
.h2 div.h2 {position:absolute;top:0;left:10px;width:20px;background:transparent;}
.h2 div.fill {left:-10px;}
.two_col .col > .h2,
.three_col .col > .h2,
.four_col .col > .h2,
.five_col .col > .h2,
.six_col .col > .h2 {margin: -10px 0 0 0;}
.h2 h2 , .h2 div.h2 {float:left;}
.one_col .endheader,.two_col .endheader,.three_col .endheader,.four_col .endheader,.five_col .endheader,.six_col .endheader {font-size:0;height:0;clear:both; overflow:hidden;}
.one_col .col .endheader,.two_col .col .endheader,.three_col .col .endheader,.four_col .col .endheader,.five_col .col .endheader,.six_col .col .endheader .endheader{font-size:10px;height:10px;clear:both; overflow:hidden;}
.h_footer {color:#999; font-size:11px;padding-top:5px;}
/* end:headings */



/* ======
Footer
====== */
#footer {padding:15px 0 0 0; width: 990px; position: relative; margin-bottom: 15px; overflow:hidden; background: #fff;}
#fbox1, #fbox2, #fbox3, #fbox4, #fbox5, .copyright {float:left; margin-right:15px;}
#fbox1 {width: 190px;text-align: center; margin-right:0;}
#fbox2 {width: 180px;text-align: left;} 
#fbox3 {width: 180px;text-align: left;}
#fbox4 {width: 180px;text-align: left;}
#fbox5 {width: 192px;text-align: left;}
.copyright {position:relative; left: 190px;color: #666;margin: 0; padding:10px 0; width: 700px; overflow:hidden; text-align:left;}
