/**************
  Sub Menu Style
**************/
#secondary_nav_header {
	left: -15px !important;
}

#submenu li:hover{
	background-color:#51b0f0;
	color:#000000;
}

#submenu li a{
	color:#51b0f0;
}

#submenu li:hover a{
	color:#000000;
}

/**************
  Section Class
**************/
.section_font_color{
	color:#51b0f0 !important;
}

.section_background_color{
	background-color:#51b0f0 !important;
}

.left_arrow
{
	float: left;
	background: url('/img/apps/article_list/left_arrow_blue.png') 0 -14px no-repeat;
	_background: url('/img/apps/article_list/left_arrow_blue.gif') 0 -14px no-repeat;
}
.right_arrow
{
	background: url('/img/apps/article_list/right_arrow_blue.png') 0 -14px no-repeat;
	_background: url('/img/apps/article_list/right_arrow_blue.gif') 0 -14px no-repeat;
}

.read_more_link {
	font-size: 9px;
	font-weight: bold;
	background: url('/img/real_answers/blue_arrow_small.png') no-repeat right center;
	padding-right:10px;
}

span.slot_title{
	background:transparent url(/img/real_answers/blue_arrow.png) no-repeat scroll right 8px;
}

span.slot_title{
	_background-image:url(/img/real_answers/blue_arrow.gif) !important;
}

#submenu li.selectedMenuItem{
	background: url('/img/real_answers/sub_nav_at.png') no-repeat center top;
}

#submenu li.selectedMenuItem a{
	color:#000000;
}

#main_content{
	margin:0 auto;
	background:#fff;
	width:960px;
}
#slot_1, #slot_2, #slot_3
{
	float: none;
	margin: 0;
	padding: 0;
}
#slot_1
{
	width: 920px;
	background-color: #000000;
	padding: 28px 0 40px 40px;
}
#slot_2
{
	width: 920px;
	min-height:440px;
	_height:440px;
	padding: 25px 0 25px 40px;
	/*background-color: #fff;*/
}
#slot_3
{
	width: 280px;
	background: url('/img/real_answers/column3_top_bg.gif') top right repeat-y #242424;
	position: absolute;
	right: 40px;
	top: 18px;
}

/**************
  App Style
**************/

#comments{
	width:555px;
}

#comments_form_container{
	background:url('/img/apps/comments/comment_quotes_blue.gif') no-repeat 0px 0;
}

#comments_list li.comment{
	background:url('/img/apps/comments/comment_quotes_blue.gif') no-repeat 0px 0px;
}

#comments_list li.member,
#comments_list li.featured_member,
#comments_list li.community_manager{
	background:url('/img/apps/comments/comment_manager_blue.gif') no-repeat 0px 0px;
}

.item_stat_box
{
	position:absolute;
	right: 0;
	margin:10px 0 0 5px;
}
.comment_bubble
{
	margin-left: 5px;
}

.share_list {
	width: auto;
	float: right;
	text-align: right;
	display: block;
	margin-bottom: 15px;
}

/**************
  Promo Styles
**************/
#promo_group{
	background-color:#444444;
	padding:0 18px 15px;
}

#promo_group .divider{
	display:none;
}

div.promo_body{
	height:78px;
	width:240px;
	border:solid 3px #ffffff;
	position:relative;
}

#promo_group_list {
	border-top: 1px #B4B4B4 solid;
	padding-top: 20px;
}

a.promo_body {
	width:auto;
}

a.text_promo_link{
	background:transparent url('/img/real_answers/blue_arrow_sm.png') no-repeat scroll right center;
	_background:transparent url('/img/real_answers/blue_arrow_sm.gif') no-repeat scroll right center;
	padding-right:11px;
	margin-top: 3px;
	display: inline-block;
	font-weight:bold;
}

a.text_promo_link, .read_more_link{
	_background-image:url('/img/real_answers/blue_arrow_sm.gif') !important;
}

/**
 * Stat Box styles
 * Dark - for use on light backgrounds
 */
.item_stat_box .count {
	font-weight: bold;
	font-size: 11px;
	color: #000;
}

.item_stat_box img {
	vertical-align: top
}

/**
 * Stat Box styles
 * Light - for use on dark backgrounds
 */
 
#slot_1 .item_stat_box .count {
	color: #fff;
}

/**
 * Side bar specific styles
 */
 
#first_timers_text_promo{
	padding:20px 20px 0;
}

#first_timers_text_promo .promo_content {
	padding-bottom: 9px;
	background: url('/img/divider_medium.gif') repeat-x left bottom;
}

#first_timers_text_promo .text_promo_link {
	font-size: 11px;
}

#real_answers_search_container{
	padding:10px 20px 0;
	background-image: none;
}

#slot_3 .copy,
#slot_3 .content_caption
{
	font-size: 12px;
	line-height: 1.25em;
	color: #acacac;
	width:240px;
	margin: 0;
	padding: 0;
}

#slot_3 h1 {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff !important;
	margin:0 0 5px;
	padding: 0;
}

#promo_group h1 {
	padding-top: 20px;
	font-size: 22px !important;
}

.related_list_box h1,
.related_questions_box h1{
	font-size: 22px !important;
}

#slot_3 .text_promo {
float:none;
height:auto;
}

#slot_3 .text_promo h1 {
	display:block;
	line-height: normal;
}

#slot_3 h1.icon,
#slot_3 h1.text_promo_title{
	height:20px;
	padding-left:26px;
	background-repeat: no-repeat;
	color: #fff;
	background-position: top left;
}

#slot_3 h1.icon.sIFR-replaced,
#slot_3 h1.text_promo_title {
	padding-top: 2px;
	color: #fff;
}

#slot_3 textarea, #slot_3 input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	background:#ddd;
	border:none;
	padding:3px;
	vertical-align: bottom;
}

#first_timers_text_promo .text_promo_title {
	background:url('/img/real_answers/featured_icon.png') no-repeat top left;
}

/**
 * button in the left corner
 */
 #overview a,
 #outbound_link_answers,
 #search_submit.text{
	background: #51B0F0 url('/img/arrow_blue.gif') no-repeat 97.6% center;
	color: #000;
	font-size:11px;
	font-weight: bold;
}

 #overview a,
 #outbound_link_answers {
	padding: 4px 16px 4px 9px;
	margin: 3em 8px 0 0;
 }
 
 #outbound_link_answers {
	 display: none;
 }

/*#filter_menu {
 margin-top:-18px;
}*/
.video_container
{
	margin-bottom: 20px;
	color: #8b8a8a;
}
 #overview .video_container a
{
	float: none;
	background: none;
	padding: 0;
	margin: 0;
}
.video_content img
{
	float: left;
	margin: 0 20px 20px 0;
}
 #overview .video_content h3
{
	margin: 0px;
	color: #fff;
}
.video_content .description
{
	font-size: 11px;
	font-style: italic;
	margin-top: 20px;
}
#video_embed
{
	width: 534px;
	height: 350px;
	margin: 0 auto 15px auto;
	background-color: #303030;
	padding: 2px;
}

/*ie6 specific styles*/
#submenu li.selectedMenuItem{ _background: url('/img/real_answers/sub_nav_at.gif') no-repeat center top; }

#overview_items li { _float: left; }


#comment_products_link{
	color:#51b0f0;
	background:transparent url('/img/real_answers/blue_arrow_sm.png') no-repeat scroll right center;
	_background:transparent url('/img/real_answers/blue_arrow_sm.gif') no-repeat scroll right center;
	padding-right:11px;
	margin-top: 3px;
	display: inline-block;
}

#hello_period {
 margin-left:13px;
 margin-top:5px;
}
