/*  
  =01 : UNIVERSAL SELECTORS
  =02 : TYPOGRAPHY
  =03 : LINKS
  =04 : BODY STRUCTURE
  =05 : NAVIGATION
  =06 : HELPER CLASSES
  =07 : ACCESSIBILITY
  =08 : TABLES
  =09 : FORMS
  Line 917 = New Style Add-ons
	colors:
	dark blue: #3953a4
	light blue background: #f5fbfc
	dark blue line: #c7d3d8	
	inbox text: #5a845a
	inbox background: #d7ffd7
	inbox outline: #b6edb6	
	subnav color: #2b2d7c
*/

/* =01 : UNIVERSAL SELECTORS */

html, body { padding:0; background: url('../images/main_bg.gif') 0 4px repeat-x #fff;margin: 0; font-family: arial, helvetica, san-serif; line-height: 14.4px; font-size: 12px;}


textarea {font-family: 'arial','helvetica',san-serif; font-size:12px;}
/* =02 : TYPOGRAPHY */

h1 { font-family: Calibri, 'Helvetica Neue', 'Helvetica', 'Arial', san-serif; }

h1, h2, h3, h4, h5, h6 { margin: 10px 0 8px 0; font-weight: 100;}
p, ol, ul, img, dl, blockquote{margin-top: 7px;margin-right: 0pt;margin-bottom: 10px;margin-left: 0pt; color: #606060;}

h1 { font-size: 24px; color: #3e5477; font-weight: 100;}
h2 { font-size: 19px; font-weight: 100; color: #3e5477; }

#left_col h2 { border-bottom: 1px solid #d8d8d8; padding-bottom: 10px; margin-top: 0;font-weight: bold !important; font-size: 24px !important;}
#left_col h3 a{ font-size: 14px;}

#left_col_top h1 {font-size: 24px !important;}
#left_col_top h1.main_headline {float: left; margin: 0 !important; font-size: 30px !important; font-weight: bold; line-height: 14px; text-shadow:0 1px 0 #FFFFFF; color:#3e5477;border:none;}
#left_col h1.main_topics_heading { border-bottom: 1px solid #d8d8d8; padding-bottom: 4px; margin-top: 0;font-weight: bold !important; font-size: 24px !important;font-family:Arial, Helvetica, sans-serif;}
#left_center_col h3 { font-size: 26px; color: #3953a4; margin-bottom: 15px}

h3.thread_headline { color: #3953a4; font-size: 16px; font-weight: bold; padding-bottom: 14px; padding-top: 0px;}

h3 { font-size: 18px; }
h4 { font-size: 18px; }
h5 { font-size: 12px; }
h6 { font-size: 16px; }

textarea{padding-left: 2px;}

blockquote { display:inline; float:left; position:relative; margin:0 !important;}

ul li { padding-left: 15px; line-height: 1.2em; margin-bottom: 9px; }

.nonlist { list-style: none; margin: 0; padding: 0; }
.nonlist li { padding: 0; margin: 0; }

/* =03: LINKS */

a { text-decoration: none; color: #3163d3;}
a:hover {text-decoration:underline;  }
a:visited {}
a:active {}

/* =04: BODY STRUCTURE */

#header { height: 43px; }
#header h1, #header ul { margin-top: 0;}

#logo { 
	width: 199px;
	height: 0; float: left;
	font-size: 1em; margin: 0;
	padding-top: 43px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('http://www.leftos.com/images/header_logo.gif') no-repeat;}
	
#header_buttons {float: left; display: block; padding: 0px; margin: 20px 0px 0px -3px;}
#header_buttons a { color: #2F6597;}
.home_button {display: inline; font-size: 16px; font-weight: bold; border-right: 1px solid #a8a8a8; padding-right: 14px;}
.topics_button {display: inline; font-size: 16px; font-weight: bold; padding-left: 10px;}

/* SOCIAL NETWORKING NAV */

.soc_nav_female a { color: #EF63A3; }
#soc_nav { float: right; list-style: none; margin: 0 10px 0 0; padding: 0;  }
#soc_nav li { ; float: left; padding: 20px 0 0 0; height: 32px; margin: 0 15px 0 0; }
#soc_nav li a { display: block; }
#soc_nav li.inbox { font-weight: bold; }
.soc-nav-score {font-size: 15px; color: #a8a8a8;}

#soc_nav.logged_out a { font-weight: bold; font-size: 15px;}
#soc_nav li.border { background: url('../images/soc_nav/soc_nav_border.gif') right center no-repeat; padding-right: 15px;}

.soc_nav_male_user {  font-weight: bold; }
.soc_nav_male_user a { background: url('../images/male_header_icon.gif') left center no-repeat; margin:  -10px 0 0 0;padding: 11px 0 8px 29px !important;font-size: 15px; display: block; }

.soc_nav_female_user {  font-weight: bold; }
.soc_nav_female_user a { background: url('../images/female_header_icon.gif') left center no-repeat; margin:  -10px 0 0 0;padding: 11px 0 8px 29px !important;font-size: 15px; display: block; }

.inbox { font-size: 13px; padding-top: 19px !important;}
.inbox span { color: #5a845a; background: #d7ffd7; position: relative;border: 1px solid #b6edb6; padding: 0 3px 0 3px; }
.logout a {
	font-size: 12px; 
}


.suggest a {
	width: 102px;
	height: 0;
	font-size: 1em;
	padding-top: 18px; margin-top: 20px !important;
	text-indent: -2000px; margin-left: 5px;
	overflow: hidden; display: block;
	background: url('../images/suggest_issue_button.gif') no-repeat;
}

/* MAIN BAR */

#main_bar { position: relative; height: 54px; clear: both; padding: 0px 10px 0 3px; margin-bottom: 20px;}
#main_bar ul li {line-height: 1.1em;margin-top:1px;}
#top_bar { height: 30px; }
#search { width: 233px; background: #fff; border: 1px solid #2678a5; height: 17px; padding: 3px 0 0 4px; -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius: 3px; margin-right: -28px;}
.search { float: right; margin-top: 4px; }
#sbutton {border: none; right:10px; background: url('../images/mglass.gif') no-repeat center center; width: 25px;text-indent:-9999px;margin-top:1px; display: inline; height: 16px;}


#pagewidth { width: 960px; margin: 15px auto 0 auto; }

#content { clear: both; /*background: url('../images/content_bg.gif') repeat-y right; height: 1%;*/}
#content.main_topics { background: none; }
#content h1 span { font-size: 12px; color: #000; font-family: 'arial',helvetica, san-serif;}


#sub_footer { background: url('../images/sub_footer.gif') top right no-repeat; height: 36px; margin-bottom: 32px;}

#footer { padding-bottom: 20px; clear: both; background: #efefef url('../images/footer_logo.gif') bottom right no-repeat; border-top: 1px solid #c1c1c1; position: relative; height: 1%;}
.company_box h5 { border-bottom: 1px solid #c1c1c1; color: #686868; padding-bottom: 3px; font-size: 14px; font-weight: bold;}
.company_box { width: 180px; margin-left: 20px; float: left; display:inline;}
.company_box ul { list-style: none;}
.company_box li { float: left; margin-left: 0; width: 90px; padding-left: 0px;}
.account_box h5 { border-bottom: 1px groove; color: #686868; padding-bottom: 3px; font-size: 14px; font-weight: bold;}
.account_box { width: 180px; margin-left: 20px; float: left; display:inline;}
.account_box ul { list-style: none;}
.account_box li { float: left; margin-left: 0; width: 90px; padding-left: 0px;}
.logo_box { color: #565656; position: absolute; right: 10px; top: 0px; font-size: 12px; }


/* =LEFT COLUM SIZING */
#left_col { width: 660px; float: left; }
#content.main_topics #left_col { width: 100%; padding-bottom: 60px; }
#left_left_col { width: 160px; float: left; padding: 0 0 0 0; margin-bottom: 10px;}
#left_half_col { width: 120px; float: left; }
#left_middle_col { width: 665px; float: left; margin-left: 30px;}
#left_middle_col_topics { width:  810px; float: left; margin-left: 30px;}
#left_middle_col h2 { margin-top: 0 !important;}
#left_middle_col_topics h2 { margin-top: 0 !important;}

.hidden_box { display: none;}
.active_box { position: absolute; z-index: 100; }
#contents_box { width: 158px; background: #fff; border: 1px solid #adadad; border-top: none;}
#contents_box ul { list-style: none; padding: 0 5px 0 5px;}
#contents_box li { margin: 0 0 10px 0; padding: 0;}
#contents_box h4 { font-size: 13px; border-bottom: 1px solid #d9d9d9; padding: 0 5px 5px 5px; margin: 5px 0 0 0; }
.cbot { padding: 5px 5px 0 5px; border-top: 1px solid #d9d9d9;}

#right_col { width: 300px; float: right; padding: 0 0px 0 0px; margin-bottom: 100px}
#right_col h4.top { margin-top:  0px; padding-top:  10px;padding-bottom: 5px; }
#right_col h4 { color: #286489; font-size: 16px;font-weight: bold; margin-bottom: 0px;}



.pickup_podcast p{font-size:11px !important;width:176px; font-weight:300 !important;position:relative; display:inline-block; float:left; margin: 52px 0 0 26px;}
.pickup_podcast_headline { color: #286489; font-size: 16px;font-weight: bold; margin-top: 2px; margin-right: 8px; float: right; text-align:right;}
.pickup_podcast_image { width:71px; position:relative; display:inline-block; float:right; margin: 50px 18px 0 0;}
.pickup_podcast p a { font-weight: bold; color: #286489; font-size: 14px; }


#right_col ul { border: 1px solid #cbdede; background: #fff; margin: 5px 0 10px 1px; padding: 10px 10px 5px 10px;  list-style: none;}
#right_col ul li { margin-left: 0; padding-left: 0;}

.right_box p, .feedback_box p { font-size: 13px; color: #4c4c4c;}
.right_box a, .feedback_box a { font-weight: bold;}

.forum_ask a {
	width: 115px;
	height: 0; float: right;
	font-size: 1em; display: block;
	padding-top: 18px; padding-left: 10px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/askforum_icon.gif') no-repeat;
}
.question { background:  url('../images/forum_sidebar.gif') left 25px no-repeat; height: 110px;}
.question p { color: #636363; padding-left: 70px;}


.feedback_textarea { margin: 5px 20px 15px 0px; height: 90px; width: 250px;}

.feedback_link { margin-top: 0;}

.feedback_link a {
	width: 108px; 
	height: 0; display: block;
	font-size: 1em;
	padding-top: 18px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/sumbit_feedback.gif') no-repeat;
 }

#left_center_col {  }
#left_full_col { float: left; width: 638px;}

.post_opinion { float: right; 
	width: 103px; margin-top: 0;
	font-size: 1em;
} 

.to_headline { font-weight: bold; float: none !important; margin: 0 !important;}

.post_opinion a { 
	width: 114px;
	height: 0; display: block;
	font-size: 1em;
	padding-top: 20px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/post_your_opinion.gif') no-repeat;
}

.post_question

{

float: right;

width: 114px;

height: 0pt;

padding-top: 20px;

text-indent: -2000px;

overflow-x: hidden;

overflow-y: hidden;

background-color: transparent;

background-image: url('../images/button_post_question.gif');

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

}

.flag_icon { float: right; background: url('../images/flag-icon.gif') center left no-repeat; padding: 0 0 0 15px; margin-top: 0;
clear: right;}

.ind_thread { float: right; font-weight: bold; font-size: 12px; }
.hfr { float: left; }
p.flag_icon { margin-top: 10px; }

#rcol {}
#mcol {}

/* COL BOX */

.col_box { border: 1px solid #c4c4c4; background: #e7e7e7; padding:0; margin:0; border-top: 0;}
.col_box h3 { margin: 0 !important;}
.col_box h3 a { color: #6b6b6b !important; display: block;font-size: 12px; font-weight: 100; padding: 0px 0 0px 5px; margin: 0; background: url('../images/down_arrow.gif') right center no-repeat;}
.col_box h3 a:hover { text-decoration: none;}
.col_box h4 { background: url('../images/white_bg.gif') bottom repeat-x;color: #231f20 !important; font-size: 13px; padding: 0 5px 5px 5px; margin: 5px 0 5px 0; border-bottom: 1px solid #c4c4c4; font-weight: bold;}
.col_box ul { list-style: none; padding: 0 0 0 5px; margin: 10px 0 5px 0; }
.col_box ul li { padding: 0px; margin: 0 0 15px 0;}

/* =05: NAVIGATION */

#main_nav { list-style: none; margin: 0; padding: 0; }

#main_nav { float: left; list-style: none;}
#main_nav li { float: left; font-size: 12px; padding: 0; margin: 0;border-right: 1px solid #6a9db7; color: #b3b3b3; }
#main_nav li a { color: #fff; font-weight: bold; padding: 8px 17px 8px 15px; display: block;}
#main_nav li a:hover { background: url(../images/main_bghov.gif) bottom repeat-x; text-decoration: none; margin-top: 0px;}
#main_nav li.inactive { padding-left: 13px; padding: 8px 13px 8px 13px;}
#main_nav .last { border-right: none !important;}

#main_nav li.active a { background: #2f6597; color: #fff;}

#content_nav { list-style: none; border-bottom: 1px solid #c0c1c1; height: 28px; padding-right: 20px; margin: 0 !important;}
#content_nav li { position:  relative; float: right; position: relative !important; background: #f2f2f2; margin: 0 2px 0 2px; padding: 0; font-size: 15px;}
#content_nav li.active a { border-bottom: 1px solid #fff; background: #fff; z-index: 100; position: relative;}
#content_nav li.active { font-weight:  bold; position: relative; background: #fff; border-bottom: 1px solid #fff;}
#content_nav li a { color: #000;padding: 7px 20px 13px 20px; display: block; float: left; height: 7px;  border: 1px solid #c0c1c1;} 
#content_nav li a:hover { background: #999; text-decoration: none; border: 1px solid #999; color: #fff;}
#content_nav li.active a:hover { background: #fff !important; border: 1px solid #c0c1c1; border-bottom: none; color: #000; }
#content_nav li:hover { }
#content_nav ul { height: auto; position: absolute; z-index: 5;border: 1px solid #c0c1c1; background: #fff; left: -999em;width: 150px; list-style: none; margin: 30px 0 0 0;  padding: 10px 10px 10px 10px; margin-left: 0px;}
#content_nav li:hover ul { left: auto; }
#content_nav li ul li { background:  #fff;font-size: 12px; position: relative; z-index: 50;border: none; height: auto; padding: 5px 0 5px 0; float: none;}
#content_nav li ul li a { font-weight:  100;background:  #fff;border: none !important; padding: 0; float: none; height: auto; color: #3953a3;}
#content_nav li ul li a:hover { text-decoration: underline; border: none !important;}
/* SUB BAR */

#sub_nav { background:  url('../images/subnav_right.gif') right no-repeat; height:  23px;position: absolute; right: 0; bottom: 0px; list-style: none; margin: 0px 0 0 0; clear: right;}
#sub_nav li {  float: left; margin: 0 25px 0 0; padding: 0px 0 0 0;  }
#sub_nav li a { font-weight:  bold;display: block; padding: 6px 4px 5px 4px !important; font-size: 12px;}
#sub_nav li.last { margin-right: 20px !important;}
#sub_nav li.first {  line-height: 1em;padding-left: 20px; background: url('../images/subnav_left.gif') left bottom no-repeat;}
#sub_nav li.active a, #sub_nav li a:hover { text-decoration:  none;color: #fff; background: url('../images/subnav_active.gif') top repeat-x;  }

/* 
ACCESSIBLE CSS ROLL OVERS 
#main_nav li a { display: block; float: left; width: 0px; height: 0px; text-indent: -99999px; overflow: hidden; }
*/

#subnav {}

#breadcrumbs { list-style: none; margin: 0 0 18px 0; padding: 0; }
#breadcrumbs li { display: inline; font-size: 12px; color: #999; }
#breadcrumbs li a { color: #666; }

/* =06: HELPER CLASSES */

.double_li li { margin-bottom: 10px !important;}
.nobullets { list-style: none;}
.nobullets li { margin: 0; padding: 0;}
.tac, .center { text-align: center; }
.tal { text-align: left; }
.tar { text-align: right; }

.mentext { color: #4D72CE;}
.womantext { color: #EF63A3;}

.fl, .left { float: left; }
.fr, .right { float: right; margin-top:40px; margin-right: 15px;}
.avatar-edit-text{float:right; margin-left:-17px; margin-top: -8px; font-size: 11px;}
.user-view-avatar{margin-top:7px;}

.user-view-avatar img{border:1px solid #dcdfe1;}
.dfr { float: right; }

.imgfl { float: left; margin-right: 18px; }
.imgfr { float: right; margin-left: 35px; }

.clear { clear: both; height: 1%; margin:0; }

.ir { text-indent: -999999px; overfow: hidden;}

.flags { float: right; font-weight: bold; color: #C1C1C1; margin: 0;}

.f22 { font-size: 22px;}

/* =07: ACCESSIBILITY */

#skiplinks { position: absolute; top: -500px; }

/* =08: TABLES */

summary {}
th {}
legend {}

/* =09: FORMS */

.listform { list-style: none; width: auto; }
.listform li { clear: both; padding: 9px 0 9px 0; }
.listform label { float: left; text-align: right; }
.listform input, .listform select, .listform textarea { float: right; }
.listform span { color: #FFaaaa; }
.listform .error { background: #ffaaaa; border: 1px solid #dd9999; padding: 5px;}

/* =10: ICONS */
.forum_icon_line { position: relative; background: url('../images/forum_icon_line.gif') left center no-repeat; padding: 0 0 10px 50px; height: 30px; line-height: 28px;}
.forum_icon { position: relative; background: url('../images/forum_icon.gif') left center no-repeat; padding: 0 0 0 40px; height: 30px; line-height: 28px;}
.page_icon { position:  relative;background: url('../images/page_icon.gif') left center no-repeat; padding: 7px 0 0 45px; height: 31px; line-height: 25px; font-size: 24px !important;}
.floating_page_icon { float: left; margin: 0px;}
.reply_icon { float: right; background: url('../images/reply_icon.gif') left center no-repeat; padding: 0 0 0 15px; margin-right: 10px;}
.talk_icon { background: url('../images/add_comment_icon.gif') left center no-repeat; padding-left: 30px; height: 17px;}
.reply_forum_icon { background: url('../images/icons/forum-reply.gif') left center no-repeat; padding-left: 25px; height: 20px; padding-top: 5px;}
.expand_icon { background: url('../images/feedback_icon.gif') left center no-repeat; padding-left: 25px !important; margin: 0 0 0 0; font-weight: 100 !important;
}
.expand_icon a { font-weight: 100; font-size: 12px;}
/* =11: Rating Box */

.rating_box { background: #eff7f9; position: relative; border: 1px solid #c3d7e0; padding: 3px 5px 3px 5px; margin: 60px 0 60px 0;}
.rating_box a { font-weight: bold; }
.rating_box p { margin: 0;}
.rating_box span { color: #8baaaf;}
.rating_box.female { background:  #ffeff7 ;}
.rating_box_report { background: #fff; position: relative; border: 0px; padding: 3px 5px 3px 5px; margin: 60px 0 60px 0;}

.rate_box { position: absolute; right: 10px; top: -15px; width: 242px; height: 81px; background: url('../images/rate_box.gif') no-repeat; 
}
#rate_stars { list-style: none; padding-left: 7px; margin-top: 5px;}
#rate_stars li { margin: 0; float: left; width: 45px; height:  31px;background: url('../images/rate_star.gif') no-repeat  !important;}
#rate_stars li a { display: block; height: 31px; width: 45px;  text-indent: -999999px; overflow: hidden; }

#rate_stars li.one_star a:hover { background: url('../images/one_star.gif') no-repeat; position: absolute; width: 45px; left: 8px;}
#rate_stars li.two_stars a:hover { background: url('../images/two_stars.gif') no-repeat; position: absolute; left: 8px; z-index: 5; width: 90px;}
#rate_stars li.three_stars a:hover { background: url('../images/three_stars.gif') no-repeat; position: absolute; left: 8px; z-index: 6; width: 135px;}
#rate_stars li.four_stars a:hover { background: url('../images/four_stars.gif') no-repeat; position: absolute; left: 8px; z-index: 7; width: 180px; }
#rate_stars li.five_stars a:hover { background: url('../images/five_stars.gif') no-repeat; position: absolute; left: 8px; z-index: 8; width: 225px;}


#rate_stars li.one_star a { z-index: 10 !important; position: relative;}
#rate_stars li.five_stars a { z-index: 5 !important; position: relative;}
#rate_stars li.four_stars a { z-index: 6 !important; position: relative;}
#rate_stars li.three_stars a { z-index: 7 !important; position: relative;}
#rate_stars li.two_stars a { z-index: 8 !important; position: relative;}
#rate_stars li.one_star a { z-index: 9 !important; position: relative;}

/* =12: Comments */

#comments h4 { font-weight: bold; }
#comments h4 span { color: #9d9d9d; font-weight: 100;}
.comment_icon { background: url('../images/comments_icon.gif') left center no-repeat; padding: 0 0 0 40px; height: 26px; line-height: 26px;}
#comment_list { border-top: 0px solid #8f9da1; list-style: none; padding-bottom: 10px; padding-left: 10px; border-bottom: 0px solid #d8e3e8;}
#comment_list li { padding-left: 0; margin-left: 0; margin-bottom:10px;}
.forum_comments .comment_box { margin: 5px 0 0 0;  padding: 0 0 5px 0; position: relative;}
#comment_list .last { border-bottom: none !important; }
#comment_list ol li { margin-left: 20px; }
#comment_list ol { list-style: none; border-top: 0px; }
.comment_response { padding: 5px; background: #f2fafc; border: 1px solid #d8e3e8; }

.female_response { background: #ffeff7 !important; border: 1px solid #ffcde9;}

#forum #comment_list { margin-left: 40px !important; border-top: 0px;}


.comment_title { color: #C1C1C1;font-size: 12px; margin-bottom: 4px; margin-top: 0; }
.comment_title a { font-size: 14px; font-weight: bold;}
.femalelink { color: #ef63a3;}
.g_link { color: #ef63a3 !important; }
.b_link { color: #3157c8 !important; }

.replies { font-weight: bold;}


.add_comment_box { background: #f2f2f2; border: 1px solid #a8a8a8; padding: 10px; position: relative; margin-bottom: 30px; margin-top: 15px;}
.add_comment_box h4 { margin-top: 0px; font-size: 15px;}
.add_comment_box textarea { width: 405px; height: 100px; font-family: arial, helvetica, san-serif; font-size: 12px; padding: 3px 0 0 3px;}

.post_comment { display: block; position: absolute; right: 10px; bottom: 15px;
	width: 97px;
	height: 0;
	font-size: 1em;
	padding-top: 18px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/post_comment.gif') no-repeat;
}



.post_reply {
	display: block; position: absolute; right: 10px; bottom: 15px;
	width: 82px;
	height: 0;
	font-size: 1em;
	padding-top: 21px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/buttons/post_reply.gif') no-repeat;
}

/* OTHER OPINIONS */

.view_link { float: right; font-size: 14px; color: #7aa6c1; padding: 0 0 5px 0; }
h3.issues { font-size: 18px !important; color: #565656 !important; border-bottom: 1px solid #c1c1c1; padding: 0 0 5px 10px}
.issue_list { list-style: none; } .issue_list li { margin-left: 0px; font-size: 12px; }

/* TOP OPINIONS PAGE */

#left_col h2.first { margin-top: 10px; }
#left_col h2 { margin: 45px 0 0px 0;}

.opinion_summary { margin: 15px 0 15px 0; padding-bottom:15px;}
.opinion_summary h3 { font-size: 18px !important; font-weight: bold; margin-bottom: 5px !important; color: #3157c8 !important; margin-top: 5px;}
.opinion_summary h3 a { color: #3157c8;}
.opinion_summary p { margin-bottom: 10px;}
.opinion_meta_data { text-align: right; background: url('../images/comment_autor_line.gif') center repeat-x; color: #999;}
.opinion_meta_data a {  padding: 5px 0 5px 0; font-weight: bold;}
.opinion_meta_data span { background: #fff; padding-left: 10px;}
.sml_comment_icon { background: url('../images/comment_icon_sml.gif') left center no-repeat; padding-left: 25px !important; margin-left: 10px; }

.all_opinions_button {
	width: 91px; float: right;
	font-size: 1em; height: 19px; margin-top: 0;
}

.sheadline { clear: left; margin-top: 40px; }
.sheadline h2 {font-size: 1em; padding-bottom: -10px !important;}

.all_opinions_button a {
	display: block; 
	width: 91px;
	height: 0;
	font-size: 1em;
	padding-top: 19px; 
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/all_opinions_button.gif') top no-repeat;
}

/* ALL OPINIONS PAGE */

.title_row { position: relative;}
.post_author { position: absolute; right: 0; top: -7px; color: #999;}
.post_author a { font-weight: bold;}

#top_opinion_box { height: 80px; background: #f4f9fb url('../images/top_opinion_top.gif') no-repeat; padding: 5px 10px 10px 10px; margin-top: 10px;}
#top_opinion_box h3 { font-size: 16px; font-weight: bold; margin-top: 5px;}
#top_opinion_box h5 { color: #8fb2bc; font-size: 12px; float:left; margin-right: 5px; margin-top: 0px;}
#top_opinion_box .rate { background: url('../images/green_rate_opinion.gif') left top no-repeat; float: right; clear:  right; text-indent:  -999999px; overflow: hidden; height:  51px;font-size: 13px; width: 105px; padding-right: 0; margin-top:  -3px;font-weight: bold;}
#top_opinion_box p { width: 500px; clear: left; margin-bottom: 0;}
.opinion_switcher { float: right;} .opinion_switcher h5 { font-weight: bold; font-size: 14px; padding-top: 3px;}
.ntm { margin-top: 0 !important;}

.arrow_left {
	display: block;
	width: 22px; margin-top: 0px;
	height: 0; float: left;
	font-size: 1em;
	padding-top: 18px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/button_arrow_left.gif') no-repeat;
}

.arrow_right  {
	display: block;
	width: 20px; margin-top: 0px;
	height: 0;
	font-size: 1em;
	padding-top: 18px; float: left;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/button_arrow_right.gif') no-repeat;
}

.all_opinion_summary h3 { font-size: 16px !important; font-weight: bold; margin-top: -15px; width: 600px;}
.all_opinion_summary h3 a { background: #fff; padding-right: 5px;}
.all_opinion_summary { margin-bottom: 40px; height: 42px; }
.all_opinion_summary p { margin-top: 20px;}
/* MAIN TOPICS PAGE */
.all_topics_list { background: #f2f6f8; width: 150px; padding: 15px 20px 10px 20px;  list-style: none; float: left; }
.all_topics_list li { padding-left: 0px; font-size: 14px; margin: 10px 0 10px 0;}
.title { color: #565656; font-size: 20px !important; border-bottom: 1px solid #d6dadb; padding-bottom: 5px; font-weight: bold; margin: 0 0 15px 0 !important;}

.all_topics_list { background: #EAF0F4; border:  1px solid #dce0e2;width: 200px; padding: 15px 20px 10px 20px;  list-style: none; float: left; }
.all_topics_list li { padding-left: 0px; font-size: 14px; margin: 10px 0 10px 0; font-weight: bold;}
.title { color: #3E5477; font-size: 16px !important; border-bottom: 1px solid #d8d8d8; padding-bottom: 6px; font-weight: bold; margin: 0 0 15px 0 !
important;}

/*
.forum_posts {width: 620px; float: right; clear: both; padding: 20px 0 0 0;}
.forum_posts h4 { color: #565656; border-bottom: 1px solid #d7dadb; padding-bottom: 5px;}

.pop_forum_posts li { clear: both; margin-left: 0; list-style: none; padding-left: 0; height: 11px; background:url('../images/comment_autor_line.gif') center repeat-x;}
.pop_forum_posts li a { float: left; background: #fff; padding-right: 10px;}
.pop_forum_posts li span { float: right; background: #fff; padding-left: 10px; color: #b9b9b9; }
.pop_forum_posts li span a { float: none; padding: 0;}


*/
.female-username{ color: #ef63a3 !important; text-decoration: none; font-weight: bold;}
.female-username:hover{ text-decoration: underline;}
.male-username { color: #3953a4 !important; text-decoration: none; font-weight: bold;}
.male-username:hover{ text-decoration: underline;}
.gray_link { color: #b9b9b9; text-decoration: underline }
#topics_wrapper { width: 768px; float: left; clear: both; padding: 20px 0 0 0; margin-left:45px;}
.popular_topics_list { float: right; width: 495px; list-style: none; padding: 15px 0 0 0;}

.popular_topics_list li {  margin-left: 0; clear: both; padding: 0; }

.popular_topics_list a { font-weight: bold; background: #fff; padding-right: 3px; float: left; }
.popular_topics_list span a { color: #b9b9b9;  font-weight: normal; padding: 0; float: none;}
.popular_topics_list span { font-size: 11px; color: #b9b9b9; background: #fff; padding-left: 0px; }
.popular_topics_list .title { padding-bottom: 3px; background: none; height: 22px; font-weight: bold;}


/*.popular_topics_list li { margin-left: 0; clear: both; padding: 0; background:url('../images/comment_autor_line.gif')  center repeat-x; height: 11px; }
.popular_topics_list a { background: #fff; padding-right: 10px; float: left; }
.popular_topics_list span a { padding: 0; float: none;}
.popular_topics_list span { float: right; color: #b9b9b9; background: #fff; padding-left: 10px; }
.popular_topics_list .title { padding-bottom: 2px; background: none; height: 22px; font-weight: bold;}
*/


.topic_list { list-style: none; }
.topic_list li { font-size: 16px; margin: 10px 0 10px 0; padding: 0 5px 0 5px; }
.topic_list li.active { background: #eff6f9; padding: 2px 5px 2px 5px; border: 1px solid #e2ecef;}

.topic_search { float: right;}
.topic_suggest { position:  absolute; right: 0; top: 5px;font-size: 12px; color: #b9b9b9; font-weight:  100;}

h2.main_topics_heading { margin:  0 !important;font-size: 24px !important; padding: 2px 0 !important; }

/* -Topics Navigation- */
#topics_navigation { list-style: none; margin: 0; padding: 0; }
#topics_navigation li { margin: 0; padding: 5px 0 5px 0; }
#topics_navigation li a { color: #565656; display: block; padding: 5px; font-weight: bold; font-size: 16px;}
#topics_navigation li a.active { background: #7E9EE0; color: #fff !important; text-decoration: none;}
#topics_navigation li a:hover { color: #7E9EE0; text-decoration: none;}
#topics_navigation li .active:hover { color: #fff; }
/* end */


.suggest_box { background: url('../images/suggest_bg.gif') right 25px no-repeat; padding: 0 70px 10px 0;
}

.main_headline { margin: 0;}

.sheading { position: relative;}
.sheading_link { position: absolute; right: 0; top: 5px; margin-top: 0px; }

h4.suggest_topic {
	width: 255px;
	height: 0;
	font-size: 1em;
	padding-top: 23px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/headline_suggest_topic.gif') no-repeat;
}

h4.headline_feedback {
	width: 255px;
	height: 0;
	font-size: 1em;
	padding-top: 19px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/headline_feedback.gif') no-repeat;
}

h4.headline_pickuppodcast {
	width: 255px;
	height: 12px;
	font-size: 1em;
	padding-top: 10px;
	padding-bottom: 16px;
	text-indent: -2000px;
	margin-top: -4px;
	overflow: hidden;
	background: url('../images/headline_pickup.png') no-repeat;
}

h4.headline_twitter {
	width: 255px;
	height: 20px;
	font-size: 1em;
	padding-top: 13px;
	margin-right: 0px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/headline_twitter.png') no-repeat;
}

h4.headline_forums {
	width: 254px; clear: left;
	height: 0;
	font-size: 1em;
	padding-top: 17px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/headline_forums.gif') no-repeat;
}

h4.related_topics {
	width: 252px;
	height: 0;
	font-size: 1em;
	padding-top: 18px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/headline_related_topics.gif') no-repeat;
}

ul.related-topics {
    font-weight: bold;
}   

.dark_text p { color: #565656 !important;}
.dark_text h4 { color: #565656 !important; font-size: 22px !important;}


//.reply_textarea { width: 530px !important;}
.reply_textarea { margin-bottom:15px;}
.line { background: url('../images/comment_autor_line.gif') center center repeat-x; margin-bottom: 10px;}
.line h1, .center_line h1 { background: #fff; color: #231f20; padding: 0 1px 0 0; float: left; margin-top: 6px;}

.main_topics_h1 {
	width: 106px; 
	height: 37px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/headlines/topics-main.gif') top left no-repeat  !important;
}

.center_line {  background: url('../images/comment_autor_line.gif') center center repeat-x; margin-bottom: 10px; }

.topic_search { position: absolute; right: 0; top: 50%; margin-top: -16px; background: url('../images/search_box.gif') center right no-repeat #fff; width: 450px; height: 23px;  padding: 5px 0 5px 10px;}
#topic_search { width: 405px; margin-left: 7px;}

.search-results { width: 700px;}
/* FORUM SECTION */

.forum_headline { color: #000; font-weight: bold; border-bottom: 1px solid #818282; padding-bottom: 0px; line-height: 16px;margin: 30px 0 0 0 !important;}

.thread_post { padding: 0px 0 0px 0; border-bottom: 1px solid #e7e7e7; clear: both; }
.thread_post:after { content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
zoom: 1;
}
.thread_div {margin-top: 10px;}
.thread_post h3 { font-weight: bold; padding-right: 10px; font-size: 16px; float: left; line-height: 1em; margin-bottom: 5px; margin-top: 0px;}
.thread_meta { float: left; color: #9B9B9B; font-size: 12px; padding: 3px 0 0 0; margin: 0;}
.thread_meta a { font-weight: bold;}
.thread_date { color: #C1C1C1; padding: 10px 5px 0 0; }
.thread_meta { text-decoration: none; clear: none;}
.post_summary { clear: left;  }
.thread_post span { color: #c1c1c1;}
.female a { color: #ef63a3 !important; }

.button_reply {
	width: 83px; margin-top: 20px;
	height: 26px;
	background: url('../images/button_reply.gif') no-repeat;
}
.post_summary { width: 500px; float: left;}
.meta_data { width: 100px; float: left; margin-left: 20px;}

.button_reply a {
	display: block;
	width: 83px;
	height: 0;
	font-size: 1em;
	padding-top: 26px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/button_reply.gif') no-repeat;
}

.button_reply a:hover { background-position: -83px 0;}

.post_summary { width: 530px; float: left;}
.meta_data { width: 100px; float: right; margin-left: 20px; color: #999; margin-top: 7px;}
.meta_data a { font-weight: bold;}

.forum_box { background:  #eff7f9; position: relative; border: 1px solid #C3D7E0; padding: 3px 5px 3px 5px; margin: 30px 0 10px 0;}
.forum_box a { font-weight: bold; }
.forum_box p { margin: 0;}
.forum_box span { color: #8baaaf;}

.forum_box.female { background:  #ffeff7 ;}

/* PAGINATION */
#pagination { margin-top: 20px;}
.page_button { padding: 2px 10px 2px 10px; border: 1px solid #e0e0e0; }
.page_button a{ color: #3953a3; }


.pagination_list  a { padding: 2px 5px 2px 5px !important; }
.pagination_list .current {padding: 2px 4px 2px 4px; background: #3953a3; color: #fff; margin: 0 3px 0 3px;}
.pagination_list li.active a {color: #fff !important;}
/* ALERT BOX */
.main_topics .yellow_toc { width: 795px; padding: 7px 10px 7px 10px; margin-top: 0px;}
.main_topics .yellow_toc p { margin: 0;}
.yellow_error { background: #ffff95; border: 1px solid #b8b783; clear: both; padding: 5px 10px 5px 10px; color: #64645d; margin-bottom: 20px;}

.yellow_toc { background: #ffff95; margin-top: 15px; border: 1px solid #b8b783; clear: both; padding: 5px 10px 5px 10px; color: #64645d; position: relative; margin-bottom: 20px;}
.narrow_toc { padding: 0px 10px 0px 10px; font-size: 13px;}
.yellow_toc strong { color: #565656;}
.yellow_toc_left { float: left; width: 415px; padding-right: 20px;}
.yellow_toc_right { float: right; width: 185px; } .alert_right ul a { font-weight: 100;}
.yellow_toc_right p { margin-right: 50px;}
.yellow_toc_bright { background: #CCC67A; color: #fff; position: absolute; right: 0; bottom: 0; padding: 1px 5px 1px 5px;}
.arrow_top { background: url('../images/arrow_up.gif') top left no-repeat; padding-left: 60px;}
.opinion_top { background: url('../images/yellow_all_opinions.gif') #ffff95 top right no-repeat  !important; }
.close_x { position: absolute; top: 3px; right: 4px; font-size: 11px; color: #000; font-weight: bold;}

.yellow_toc h3 { margin:  5px 0 10px 0 !important; padding-bottom:  4px;color: #565656 !important; font-weight: bold; font-size: 14px !important; border-bottom: 1px solid #e9e599;}
.yellow_toc h2 { margin: 9px 0 10px 0 !important; font-size: 16px !important; font-weight: bold; color: #000; line-height: .25em; border-bottom: 1px solid #e9e599 !important;}

.two_col { list-style: none; margin: 0; padding: 0;}
.two_col li { width: 47%; float: left; padding: 0; margin: 7px 0 7px 0;}

.down_arrow { position: absolute; top: 10px; right: 0; background: url('../images/arrow_down.gif') no-repeat; width: 59px; height: 66px;}

/* BLUE BOX */

.blue_toc { color:  #4C4C4C;background: url('../images/alert_box/blue_bottom.gif') bottom center no-repeat; width: 660px; padding-bottom: 8px; margin-top: 15px; margin-bottom: 0;}

.blue_toc_wrapper {background: url('../images/alert_box/blue_top.gif') top center no-repeat; }
.blue_toc h3 { color: #27489B; font-weight: bold; font-size: 19px; border-bottom: 1px solid #b5bfc5; padding-bottom: 5px;}
.toc_description { width: 210px; float: left; margin: 10px 10px 0 10px; font-size: 13px;}
.blue_toc_footer { margin: -0px 0 -4px 0;}
.box_form input, .box_form textarea { color: #999;}
.box_form { float: right; width: 400px; margin: 19px 10px 0px 0px !important; padding: 0; display: inline;}
#forumthread_title { font-size: 16px; font-weight: normal; font-family: 'Arial', 'Helvetica', 'San-Serif'; padding:  3px 3px 5px 3px;width: 304px; display: block; margin-bottom: 5px; border: 1px solid #b5bfc5; height: 14px; }
//#forumthread_text {font-size: 14px; font-weight: bold; font-family: 'Arial', 'Helvetica', 'San-Serif'; width: 392px !important; display: block; border: 1px solid #b5bfc5; height: 64px; margin-bottom: 10px; padding: 3px;}

.forumpost_after_click { font-size: 12px; font-weight: normal;  }

.toc_forum_icon { background: url('../images/box_forum_icon.gif') right 60px no-repeat; }
.toc_forum_icon p { margin-right: 70px;}


.toc_openforum_icon { background: url('../images/openforumpost.gif') no-repeat; }
.toc_openforum_description { width: 510px; float: left; margin: 10px 10px 0 10px; font-size: 13px;}
.blue_toc strong { font-size: 14px;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	zoom: 1;
}



  .star-rating,  
   .star-rating a:hover,  
   .star-rating a:active,  
   .star-rating a:focus,  
   .star-rating .current-rating{  
       background: url('../images/star_rating_1.gif') left -1000px repeat-x; 
       margin: 0px 0 0px 0px;
       padding-left: 0; line-height: 0; margin-bottom: 0; 
        
   }
   .star-rating{  
       position: relative;  
       width: 185px;  
       height: 32px;  
       overflow: hidden;  
       list-style: none;  
       margin: 0;  
       padding: 0;  
       background-position: top left; 
       }

.blue_toc strong { font-size: 14px;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	zoom: 1;
	
}
   
   .star-rating li{  
       display: inline;  
   }  
   .star-rating a,  
   .star-rating .current-rating{  
       position: absolute;  
       top: 0;  
       left: 0;  
       text-indent: -1000em;  
       height: 30px;  
       line-height: 30px;  
       outline: none;  
       overflow: hidden;  
       border: none;   background-position: left;
   }  
   .star-rating a:hover,  
   .star-rating a:active,  
   .star-rating a:focus{  
       background-position: bottom left;  
   }  
   .star-rating a.one-stars{  
       width: 20%;  
       z-index: 6;  
   }  
   .star-rating a.two-stars{  
       width: 40%;  
       z-index: 5;  
   }  
   .star-rating a.three-stars{  
       width: 60%;  
       z-index: 4;  

   }  
   .star-rating a.four-stars{  
       width: 80%;  
       z-index: 3;  
   }  
   .star-rating a.five-stars{  
       width: 100%;  
       z-index: 2;  
   }  
   .star-rating .current-rating{  
       z-index: 1;  
       background-position:   left;   
   }  
   .star-ratings-block {  
       font-size: .75em;  
       text-align: center;  
       width: 100%;  
       
  }  

#forumn_ad_area{margin-top:50px;}
#featured-qs-head{ background: #fff; margin:5px auto 10px auto; padding-bottom:3px; height:20px;}
#featured-qs-head h1 { color:#3E5477; font-family:'arial','helvetica',san-serif; font-size: 18px !important;position:relative;top:5px; font-weight: 900 !important; line-height:25px; margin:0 !important; padding:0 !important;}
#featured-qs-header{width:500px; float:left; display:inline; }
#featured-qs-status{position:relative; top:0px; display:block;}
#featured-qs-status a{display:inline; color:#3157C8; font-size: 11px !important; font-weight:300 !important;display:inline-block; height:25px!important; padding:12px 0 0 63px !important;}
#featured-qs-status a:hover { text-decoration:underline !important;}
#qs-bod{ background: url('../images/homepage/forum-feat-male-ques-bg.gif') no-repeat; height:200px; width:638px; margin-bottom:30px;}
#qs-bod-female{ background: url('../images/homepage/forum-feat-female-ques-bg.gif') no-repeat; height:200px; width:638px; margin-bottom:30px;}

.forum_feed{width:600px;}
.large-feat-q{display:inline; float:left; font-size:17px;font-weight:900; margin:33px 0 0 76px;}
.forum-feed-text{display:inline;float:left;left:71px;position:relative;top:1px;}
.forum-feed-text p { width:525px; display:inline; float:left;  font-size:12px !important; line-height: 15px; position: relative; left: 6px;}
.formn-user-image{display:inline;float:left;margin:8px 10px 0 28px !important; border:1px solid #DCDFE1;}
.q-background{margin-top: 0px !important;}
.fm-user-answers{display:inline; float:left;color:#3e5477; font-size: 16px !important; font-weight: 900 !important; margin:47px 0 0 150px}
.fm-feed-time{position:relative; top:8px;color:#A8A8A8!important; font-size: 11px !important;}
.fm-user-info{ display:inline !important; float:left; margin-top: 19px; font-weight: bold; padding-top: 3px;}
.a_it_button{ display:inline !important; float:right; margin:32px 0 0; postition: relative; margin-right: -75px;}
.a_it_button_feat{ display:inline !important; float:right; margin:32px 0 0; postition: relative; margin-right: 0px;}
#qs_op_header{margin-top: 35px; height:30px;padding-bottom:9px;}
.qs_op-head-status{ float:right; padding-right:27px;position:relative;top:10px; font-size: 11px;}
.qs_op-head-status-current{ font-weight:900;}
.qs_op{color:#3E5477;display:inline;float:left;font-size:14px;font-weight:900;height:31px;padding:11px 0 0 5px;position:relative;right:0px;width:78px; margin-bottom: -3px}
.qoselected{background: url('../images/head_selected.gif') center left no-repeat; display:inline-block;} 
.head-image{ display:inline !important; float:right; margin-right:4px;margin-top:0 !important;position:relative;top:9px;}

.fm-feeds{ min-height:20px; padding:12px; border-top:1px solid #ECECEC;width:620px;}
.fm-feeds h4{ margin-top:0px !important; margin-bottom:6px !important;font-size:14px!important; font-weight:bold !important;}
.feed-line-time{padding-right:5px; font-weight: normal;}
.feed-line-info {color:#A8A8A8;margin-top:4px !important;margin-left:65px!important; font-weight: bold;}
.q-feed-type p{margin-bottom:0px !important; font-size: 11px; line-height: 14px; margin-top:5px;}
.feed-line-user-answers{color: #6e7f99;font-weight:900 !important;}
#top-opp-head{ background: #eff7f9; border: 1px solid #C5E3E7; margin:25px auto 4px auto; padding-bottom:0px; height:26px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#top-opp-head h1 { color:#3E5477; font-family:'arial','helvetica',san-serif; font-size: 14px !important; font-weight: 900 !important; line-height:25px; margin: 2px 7px !important; padding:0 !important;}
#top-opp-header{width:155px; float:left; display:inline;}
#top-opp-status{position:relative; top:0px; display:inline; float:right;}
#top-opp-status a{display:inline; color:#3157C8;  font-size: 10px !important; font-weight:300 !important; display:inline-block; height:25px!important; padding:8px 5px 0px 5px !important; margin-right: 3px; }
#top-opp-status a:hover { text-decoration:underline !important;}
#top-opp-cat{margin: -3px 0px 3px 0 !important; width:42px; float:left; display:inline;  height:33px; border-bottom: 1px solid #ECECEC;}
#top-opp-cat img{margin: -5px 3px 3px 0 !important; float:left; display:inline; padding:0 !important; border: 1px solid #DCDFE1;}
#top-opp-cat a{margin: 3px 0px 0px 0 !important; color:#3157C8; font-weight:900 !important; font-size: 14px !important; display:inline-block; height:25px!important; padding:5px 0px 0px 5px !important;text-decoration:none; }
#top-opp-cat a:hover{text-decoration:underline !important;}
#top-opp-subcat{margin: -3px 0px 3px 0 !important; position:relative; top:0px; display:inline; float:right; border-bottom: 1px solid #ECECEC; width:258px; height:33px;}
#top-opp-subcat a{margin: 3px 0px 0px 0 !important;  color:#4D72CE; font-weight:900 !important; font-size: 11px !important; display:inline-block; height:25px!important; padding:9px 0px 0px 0px !important; text-decoration:none;}
#top-opp-subcat a.title {font-size:12px;font-weight:bold;margin-bottom:-6px;margin-top:7px;}
#top-opp-subcat a.title:hover{text-decoration:underline !important;}
#top-opp-subcat a:hover{text-decoration:underline !important;}
.cat-last{border-bottom:0 !important;}

#other-top-head{ background: #eff7f9; border-top: 1px solid #c1c1c1; margin:25px auto 10px auto; padding-bottom:0px; height:26px;}
#other-top-head h1 { color:#3E5477; font-family:'arial','helvetica',san-serif; font-size: 14px !important; font-weight: 900 !important; line-height:25px; margin:0px !important; padding-left:7px !important; padding-top: 2px; padding-left: 0px;}
#other-top-header{width:230px; float:left; display:inline;}
#other-top-status{position:relative; top:0px; display:inline; float:right;}
#other-top-status a{display:inline; color:#3157C8; font-size: 11px !important; font-weight:300 !important; display:inline-block; height:25px!important; padding:8px 8px 0px 5px !important; }
#other-top-status a:hover {text-decoration:underline !important;}
#other-top-cat{margin: 0!important; float:left; display:inline; width:300px; }
#other-top-cat img{margin: 0 !important; float:left; display:inline; padding:0 !important;}
#other-top-cat a{color:#3157C8;display:inline-block; font-size:12px !important; font-weight:900 !important; height:19px !important; padding:5px 0 0 9px !important;text-decoration:none; }
#other-top-cat a:hover{text-decoration:underline !important;}
#other-top-subcat{margin: 0 !important; position:relative; top:0px; display:inline; float:right; height:25px;padding:5px 0 0 5px !important;}
#other-top-subcat a{margin: 0 !important;  color:#4D72CE; font-weight:900 !important; font-size: 11px !important; display:inline-block; height:25px!important; padding:5px 0px 0px 5px !important; text-decoration:none;}
#other-top-subcat a:hover{text-decoration:underline !important;}

.blue-text { color: #2e6ba3 !important; font-size: 14px !important;}
#ia_bg{ background-color:#f7f7f7; border:1px solid #dadada; min-height:350px; width:638px;overflow:hidden;}
#ia_bg_in{border:1px solid #cfcfcf;background-color:#ffffff;min-height:320px; width:606px; margin:15px;overflow:hidden;}
.ia-bg-q{display:inline;float:left;left:14px;position:relative;top:9px; padding-bottom: 32px;}
.large-feat-ia{display:inline; float:left; font-size:17px;font-weight:900; margin:21px 0 0 24px; color:#385da5 !important; width: 500px;}

.report-large-box { background: #ffff95; border: 1px solid gray; padding: 2px; }

.ia-feed-text{display:inline;float:left;left:26px;position:relative;width:463px; margin-bottom: 20px;}

.ia-bot{background: #eff7f9 url('../images/female-ia-bot-bg.gif') no-repeat;display:block;float:left;position:relative;top:0px;height:82px;width:606px;}
.ia-user-image{display:inline;float:left;margin:11px 10px 0 32px !important;}
.ia-user-info{ display:inline !important; float:left; margin-top: 9px;}
.ia-report-it{color:#A8A8A8 !important; font-size:11px !important; position:relative; top:6px;}
.ia-feed-time{position:relative; top:5px;color:#A8A8A8!important; font-size: 11px !important; font-weight: 900 !important;}
.ia-username {font-size:13px !important;font-weight:900 !important;}
.ia-form{background-color:#eff7f9; display:block;float:left;position:relative;top:0px;min-height:289px;width:606px;padding-bottom:12px;}
.ia-form h1 { color:#3E5477; font-family:'arial','helvetica',san-serif; font-size: 18px !important; font-weight: 900 !important; line-height:25px; margin:5px 0 -24px 32px !important; padding:0 !important;}
.ia-form textarea{position:relative; float:left; display:inline; background:#FFFFFF none repeat scroll 0 0; border:1px solid #d1d1d1;margin-left:32px; padding:5px 0 0 5px; color:#a8a8a8; width: 392px;}
.ia-form textarea:focus {border:1px solid #3E5477; font-size: 12px; font-weight: normal; color: #606060;}
.ia-form textarea#answer-title {position:relative; float: left; display:inline; background:#FFFFFF none repeat scroll 0 0; border: 1px solid #d1d1d1; margin-left: 32px; margin-bottom: 20px; padding: 5px 0 0 5px; color: #a8a8a8; width: 392px; height: 25px; font-size: 14px;}
.ia-form textarea#answer-title:focus {border:1px solid #3E5477; font-size: 14px; font-weight: normal; color: #606060;}
#left_col .ia-form h2.ans-title {font-size: 14px !important;color: #a8a8a8;font-weight: bold !important;margin-left: 32px !important; padding: 0px !important; border: none !important; margin-top: 45px;}	
#left_col .ia-form span.required {
	clear:both;
	color:#5AAADB;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
}
.ia-tip{background: url('../images/tip-obj.gif') no-repeat; top:52px; margin: -29px 16px 68px 0 !important; position:relative; padding:5px 6px 15px 20px !important;  display:inline; float:right; color:#fff; font-weight:300 !important;line-height:11px; font-size: 11px !important;width:124px}
.ia-tip-big{font-weight:300 !important;font-size: 12px !important;}
.ia-com{color:#9f9e9e;font-weight:300;font-size: 11px !important;position:relative; float:left; display:inline;top:0px;left:17px;}
.ia-form .post-answer-button {
	float: left;
	margin: 0;
}
.post-ia{display:block;float:left;position:relative;top:0px;left:0px;}

.ia-image{display:inline;float:left;position:relative;top:81px;right:400px;}
.ia-blue-text{font-size:11px;font-weight:900 !important;}
.arule{margin-bottom:0 !important;}
.post-ia{position: relative; float:left;display:inline;margin-top:5px; margin-left:49px;}
#io_bg{ background:#f7f7f7; border:1px solid #dadada; min-height:263px; width:638px;overflow:hidden; }
#io_bg_in{ border:1px solid #cfcfcf;background-color:#ffffff; min-height:269px; width:624px;margin:6px;overflow:hidden; }
.large-feat-io{display:inline; float:left; font-size:17px;font-weight:900; margin:20px 0 0 27px; color:#385da5 !important;font-family:Arial, Helvetica, sans-serif;}
.large-feat-io a{color:#385da5 !important;}
.io-feed-text{display:inline;float:left;left:27px;position:relative;width:565px;min-height:83px; line-height: 15px; padding-bottom: 20px; margin-top: 6px;}
.io-bot-female{background:#fff url('../images/io-bg-bot-female.gif') no-repeat;display:block;float:left;position:relative;top:0px;width:624px; height: 126px;}
.io-bot-male{background:#fff url('../images/io-bg-bot-male.gif') no-repeat;display:block;float:left;position:relative;top:2px;width:624px; height: 128px;}
.io-user-image{display:inline;float:left;margin:8px 10px 0 15px !important;position:relative; border:1px solid #DCDFE1;}
.io-user-info{ display:inline !important; float:left; margin-top: 8px;position:relative;}
.io-report-it{color:#A8A8A8 !important; font-size:11px !important; position:relative; }
.io-report-it-container{position: relative; top:6px;}
.io-feed-time{position:relative; top:0px;color:#A8A8A8!important; font-size: 11px !important; font-weight: 300 !important;margin-left:3px;}
.io-username {font-size:13px !important;font-weight:900 !important;}
.io-user-answers{display:inline; float:right; margin:0 -3px 0 0;}
.io-vote{color:#385da5 !important; font-size:12px !important; position:relative; bottom:16px;font-weight: 900 !important;padding:0 2px 0 4px;}
#io_share_it {display:inline;float:left;position:relative;}
#io_share_it h4{ color:#3e5477 !important; top:0; left:9px; font-size:14px !important; position:relative; bottom:16px;font-weight: 900 !important;padding:13px 6px 0 4px;}
#io_share_it a {text-decoration: none;}
.anon_more_social{background: url('../images/send_anon_bg.gif') no-repeat;color:#fff;font-weight: 900 !important;font-size:11px;margin-left:15px;padding:2px 4px; position:relative;bottom:15px;padding:2px 3px;width:190px;}
.io-share-links{display:inline;float:left;position:relative;bottom:33px;left:120px; }
.io_more_social{color:#2E6BA3;font-size:11px;margin-left:4px;position:relative;bottom:15px;	}
#indv-op-head{background: url('../images/icons/comm_header.gif') no-repeat left center; margin:20px 5px; padding-bottom:0px; height:20px;min-height:41px;}
#indv-op-head h1 { color:#3E5477; font-family:'arial','helvetica',san-serif; font-size: 18px !important; font-weight: 900 !important; line-height:25px; margin:8px 0 0 32px !important; padding:0 !important;}
.opinion-no-comments{ display: inline; float: left; font-size: 12px; color: #606060; background-color: #FFFDAD; border: 1px solid #DADD68; margin-top: -7px; margin-bottom: 11px; padding: 8px 107px 8px 10px;}
#indv-op-header{width:638px; float:left; display:inline;}
.count-comm{color:#a4a4a4!important; font-size: 18px !important;}
.indv-op-head-status{ float:right; padding-right:3px;position:relative;bottom:28px;margin-bottom:-8px!important;margin-top: 9px;}
.indv-op-head-status a{margin: 0 6px 0 6px !important;font-weight:900;color:#4d72ce;}
.indv-op-head-status a:hover { text-decoration:underline !important;}
.op-feed-female{background-color:#f4f4f4; border: 1px solid #dadada;padding:4px; padding-bottom:8px; margin:-14px 0 14px 0; float:left;} 
.op-indv-line-info{color:#A8A8A8; margin:0 !important; position:relative;display:inline; float:left;top:4px;min-width:140px;}
.io-comment-bar{ position:relative;display:inline;float:left;width:580px;left:56px;top:12px;}
.io-comment-bar a{color:#a8a8a8 !important; font-size:11px !important;font-weight: 900;}
.io-comment-bar a.thumbsup {color:#a8a8a8; !important; display:block; font-size:12px !important; font-weight:bold;}
.opinion-comment-bar-post-comment-text{color: #a8a8a8a !important; font-weight: bold;}
.io-feed-report-it{font-weight: 300 !important;color:#9f9e9e !important;}
.nested-op-feed{min-height:40px;margin-left:62px;padding:6px 0;border-bottom: 1px solid #e6e6e6;float:left;}
.io-indv-user-image{display:inline; float:left; margin:7px 11px 0 0px !important; border: 1px solid #d8d8d8;} 
.op-feed-male{background-color:#f4f4f4; border: 1px solid #dadada; padding:4px; padding-bottom: 8px; margin:-14px 0 14px 0; float:left;} 
.op-post-comment-bar {margin-left:62px;padding:4px;margin-top:5px; float:left;}
.op-feed-subcomments { margin-top:-4px !important; float:left }
.op-post-comment-bar a{margin: 0 !important;font-weight:900;color:#4d72ce;font-size: 11px !important;}
.op-post-comment-bar a:hover { text-decoration:underline !important;}
.op-comment-box.reply{background-color:#fff; border:none;} 
.logged-out-comment-box{ margin-left:0px; width:95%; } 
.op-comment-box{background-color:#f4f4f4; border: 1px solid #dadada; padding:2px 5px 0px 14px; margin:5px 0 60px 0; float:left; width: 617px;} 
.op-comment-box h4 {color:#385da5 !important; top:-3px; font-size:14px !important; position:relative; font-weight: 900 !important;float:left;display:inline;}
.op-comment-box textarea{background:#FFFFFF none repeat scroll 0 0;border:1px solid #d1d1d1;margin:0; margin-left:-65px;padding:5px 0 0 5px;color:#606060; margin-bottom:8px; width: 598px;}
.op-comment-box form {padding-bottom: 10px;}
.op-comment-box textarea:focus {border:1px solid #3E5477;}
.op-comm-line{position:relative; float:left; display:inline;margin:5px 12px 0;}
.op-comm-com{color:#9f9e9e;font-weight:300;font-size: 11px !important;position:relative; float:left; display:inline;top:1px;}

#in-qs-bod{ background:#f7f7f7; border:1px solid #dadada; min-height:351px; width:638px;overflow:hidden;}
#in-qs-bod-in{border:1px solid #cfcfcf;background-color:#ffffff; min-height:318px; width:606px;margin:15px;overflow:hidden; }
.large-feat-iq{display:inline; float:left; font-size:17px;font-weight:900; margin:21px 0 0 24px;color:#385da5 !important; width: 500px; line-height: 17px; font-family:Arial, Helvetica, sans-serif;}
.large-feat-iq a{color:#385da5 !important;}
.iq-feed-text{display:inline;float:left;left:24px;position:relative;width:510px;min-height:105px;}
.iq-user-image{display:inline;float:left;margin:14px 10px 0 32px !important; border: 1px solid #DCDFE1;}
.iq-feed-text h2 { margin-bottom:17px !important; margin-top: -2px; width:493px; display:inline; float:left;  font-size:12px !important;  position: relative; margin-left: 10px}
.iq-user-info{ display:inline !important; float:left; margin-top: 13px;}
.iq-user-answers{display:inline; float:right;color:#3e5477; font-size: 16px !important; font-weight: 900 !important; margin:25px 0 0; position: relative; right: 186px;}
.iq-report-it{color:#A8A8A8 !important; font-size:11px !important; position:relative; top:8px; }
.iq-report-it a{color:#A8A8A8 !important;}
.iq-feed-time{position:relative; top:5px;color:#A8A8A8!important; font-size: 11px !important; font-weight: normal;}
.iq-vote{color:#A8A8A8 !important; font-size:12px !important; position:relative; bottom:16px;font-weight: 900 !important;padding:0 2px 0 4px;}
#share_it {display:inline;float:left;position:relative;}
#share_it h4{ color:#3e5477 !important; top:0; left:7px; font-size:14px !important; position:relative; bottom:16px;font-weight: 900 !important;padding:0 6px 0 4px;}
#share_it a {text-decoration: none;}
a.share-text:hover{text-decoration: underline!important;}
a.more_social:hover{text-decoration: underline!important;}
.share-text{color:#A8A8A8 !important; font-size:11px !important; position:relative; bottom:16px;font-weight: 300 !important;padding:0 10px 0 4px;}
.share-links{display:inline;float:left;position:relative;bottom:33px;left:108px; margin-left:6px;}
.more_social{color:#2E6BA3;font-size:11px;margin-left:15px;position:relative;bottom:15px;	}
#send_it {display:inline;float:left;position:relative;width:283px;margin-top:-37px;}
#send_it h4{ color:#3e5477 !important; top:0; left:7px; font-size:14px !important; position:relative; bottom:16px;font-weight: 900 !important;padding:0 6px 0 4px;}
.send-type{color:#A8A8A8 !important; font-size:11px !important; position:relative; left:120px; bottom:22px;font-weight: 900 !important;margin-right:5px; padding:1px 10px 5px 4px;}
.stype-selected{color:#fff !important;background: url('../images/send_stat.gif') no-repeat; }
.send-it{width:608px;}
.send_it{display:inline-block;left:245px;position:relative;float:left;bottom:71px;height:65px;}
.iq-username {font-size:13px !important;font-weight:900 !important;}
#stypes{display:inline-block;float:left;position:relative;right:29px;}
#privy{width:180px;display:inline-block;float:left;bottom:39px;left:192px;position:relative; background: url('../images/privy_bg.gif') no-repeat; }
.privy_question{margin:0 0 0 116px !important;display:inline-block !important;float:left;position:relative;}
#privy input{display:inline-block;float:left;position:relative;}
.iq-bot-male{background-color: #eff7f9 !important; background: #eff7f9 url('../images/iq-bg-bot-male.gif') no-repeat;display:block;float:left;position:relative;top:8px;height:167px;width:606px;}
.iq-bot-female{background-color: #eff7f9 !important; background: #eff7f9 url('../images/iq-bg-bot-female.gif') no-repeat;display:block;float:left;position:relative;top:8px;height:167px;width:606px;}


#privy-detail{display:block;float:left;position:relative;bottom:0px;width:355px;right:0px;}
#privy-detail input{color:#606060;display:inline;float:left;position:relative;background:#FFFFFF none repeat scroll 0 0; border:1px solid #6da0a3; height:17px;padding:2px 0 2px 8px; margin: 5px 0 1px 1px; width:190px;}
#privy-detail input:focus{ border:1px solid #3e5477;}
#privy-detail button {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background:transparent url(/images/settingsbutton.png) repeat-x scroll center top;border:1px solid #CACBCB;color:#666666;
display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:auto;line-height:21px;padding:2px 10px;width:auto;}
#privy-detail button:hover {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;background:transparent url(/images/settingsbutton.png) repeat-x scroll center bottom;}
.send{padding:0 !important; left: -13px; top: 2px; border: 0px solid #CACACA !important;}
#link_it {display:inline;float:right;position:relative;right:27px; margin-top:-40px;}
#link_it h4{ color:#3e5477 !important; top:0; font-size:14px !important; position:relative; bottom:16px;font-weight: 900 !important;padding:3px 5px 0 4px;}
#link_it input{color:#9f9e9e; background:#FFFFFF none repeat scroll 0 0; border:1px solid #6da0a3;bottom:29px;left:72px; height:17px;position:relative; padding:2px 0 2px 5px; width:125px; margin: 5px 0 5px 0;}
#link_it input:focus{ border:1px solid #3e5477;}
.link_it_text{ color:#9f9e9e!important; bottom:36px; left:2px; font-size:11px !important; position:relative; font-weight: 300 !important;}
#indv-ans-head{ background: #fff; margin:5px auto 10px auto; padding-bottom:0px; height:20px;}
#indv-ans-head h1 { color:#3E5477; font-family:'arial','helvetica',san-serif; font-size: 18px !important; font-weight: 900 !important; line-height:25px; margin-top: 25px !important; padding:0 !important; margin-bottom: -6px !important;}
.question-no-comments{ display: inline; float: left; font-size: 12px; color: #606060; background-color: #FFFDAD; border: 1px solid #DADD68; margin-top: 22px; padding: 8px 141px 8px 12px; margin-bottom: 190px;}
#indv-ans-header{width:638px; float:left; display:inline; margin-bottom: -17px;}
#indv-ans-status{position:relative; top:0px; display:block;}
#indv-ans-status a{display:inline; color:#9f9e9e; font-weight:900 !important; display:inline-block; height:25px!important; margin-right:3px; padding:5px 5px 0px 5px !important; }
#indv-ans-status a:hover { text-decoration:underline !important;}
#indv-ans-head h1 span{font-family:'arial','helvetica',san-serif; font-size: 18px !important; font-weight: 900; line-height:25px; margin:0 !important; padding:0 !important;}
.small-div{ color:#bebebe!important;font-weight: 300 !important;}
.indv-ans-head-status{ float:right; padding-right:7px;position:relative;;margin-bottom:0!important; font-size:11px;}
.indv-ans-head-status-current{ font-weight:900;}
.indv-ans-head-status a{margin: 0 6px 0 6px !important;}
.indv_feed_female {background: url('../images/female-bar.gif') no-repeat top center !important; width:638px;display:inline-block;margin-top:17px;min-height:100px;}
.indv_feed_male {background: url('../images/male-bar.gif') no-repeat top center!important; width:638px; display:inline-block;min-height:75px; margin-bottom:0px; margin-top: 15px}
.indv-user-image{ display:inline; float:left; margin:7px 11px 0 10px !important; border: 1px solid #DCDFE1;}
.indv-line-info{color:#A8A8A8; margin:0!important; position:relative;display:inline; float:left;top:4px;}
.indv-line-stat{margin:0!important; position:relative;display:inline; float:right;top:4px;padding-right:12px;}
.indv-stat-female{font-weight:900 !important;font-size: 12px !important;color:#d086b9;}
.indv-stat-male{font-weight:900 !important;font-size: 12px !important;color:#889ffa;}
.indv-username{font-weight:900 !important;font-size: 13px !important;}
.indv-line-time{padding-left:5px; font-size: 12px;}
.indv-feed-content{position:relative;display:inline; float:left;  margin-top:8px; width: 580px;}
.indv-feed-content-main{width:470px;display:inline; float:left; }
.indv-feed-content-main{font-size:12px;margin-bottom:3px !important; line-height: 16px;}
.indv-feed-answers{display:inline; float:left;position:relative;margin:-26px 0 0 -20px !important;padding: 20px 0 2px 20px;}
.indv-feed-answers-com{display:inline; float:left;position:relative;margin:-42px 0 0 -20px !important;padding: 20px 0 16px 20px;}
.indv-vote{color:#A8A8A8 !important; font-size:11px !important; position:relative; bottom:16px;font-weight: 900 !important;padding:0 2px 0 4px;}
.indv-feed-content .comment-bar {float:left;margin:17px 0 0;width:auto;}
.comment-bar{ color:#A8A8A8 ; font-size:11px !important;position:relative;display:inline;float:left;width:580px; margin-top:10px; padding-bottom: 0;}
.comment-bar a{color:#A8A8A8 !important; font-size:11px;font-weight: normal;}
.comment-bar-post-comment-text { color: #2e6ba3 !important; font-weight: bold !important;}
.report-it{font-weight: 300 !important;}
.comment-bar a:hover{text-decoration:underline;}
.arrow{display:inline; position:relative; padding:0 6px 0 3px;margin:0;}
.feed-comment{width:436px;display:inline; float:left;background-color:#f4f4f4;padding:8px;margin-top:8px;}
.comment-user-image{ display:inline; float:left; margin:0 !important;}
.comm-line-info{color:#A8A8A8; margin:0!important; position:relative;display:inline; float:left;left:8px;}
.comm-username{font-weight:900 !important;font-size: 13px !important;}
.comm-line-time{padding-left:5px;}
.comm-content-main{width:400px;display:inline; float:left;position:relative; left:9px;margin-bottom:0!important; margin-top: 2px;}
.comm-content-main{font-size:11px !important;}
.post-comment-bar{width:436px;display:inline; float:left;background-color:#f4f4f4;margin-top:8px;padding:8px;margin-bottom:25px; padding-bottom: 0px;}
.post-comment-bar a{font-size:11px !important;font-weight:900 !important;}
.post-comment-cancel { margin-left:5px; margin-top:3px; float:left; font-size: 11px;}

.post-comment-cancel-iq { margin-left:5px; margin-top:6px;}
.post-comment-bar a:hover{text-decoration:underline;}
.post-comment-box{display:inline; float:left;background-color:#f4f4f4;margin-top:0px;padding:8px 8px 0;}
.post-comment-box-iq{display:inline; float:left;background-color:#fff;margin-top:0px;padding:8px 8px 0;}
.post-comment-box textarea{background:#FFFFFF none repeat scroll 0 0;border:1px solid #d1d1d1;padding:5px 0 0 5px;color:#606060; width: 413px !important;}
.post-comment-box textarea:focus {border:1px solid #3E5477;}

#rel-q-head{ background: #eff7f9; border-top: 1px solid #c1c1c1; margin:25px auto 10px auto; padding-bottom:0px; height:26px;}
#rel-q-head h1 { color:#3E5477; font-family:'arial','helvetica',san-serif; font-size: 14px !important; font-weight: 900 !important; line-height:25px; margin:2px 7px !important; padding:0 !important;}
#rel-q-header{width:230px; float:left; display:inline;}
#rel-q-status{position:relative; top:0px; display:inline; float:right;}
#rel-q-status a{display:inline; color:#3157C8; font-size: 10px !important; font-weight:300 !important; display:inline-block; height:25px!important; padding:8px 5px 0px 5px !important; margin-right: 3px;}
#rel-q-status a:hover {text-decoration:underline !important;}
#rel-q-cat{margin: 0!important; float:left; display:inline; border-bottom:1px solid #ECECEC; width:200px; }
#rel-q-cat img{margin: 0 !important; float:left; display:inline; padding:0 !important;}
#rel-q-cat a{color:#3157C8;display:inline-block; font-size:11px !important; font-weight:900 !important; height:19px !important; padding:5px 0 0 5px !important;text-decoration:none; }
#rel-q-cat a:hover{text-decoration:underline !important;}
#rel-q-subcat{margin: 0 !important; position:relative; top:0px; display:inline; float:right; height:24px;border-bottom:1px solid #ECECEC;width:100px;}
#rel-q-subcat p{padding:5px 0 0 5px !important;margin:0 !important; color:#3e5477;float:right; font-size: 10px; font-weight:bold;}
#rel-q-subcat a{margin: 0 !important;  color:#4D72CE; font-weight:900 !important; font-size: 11px !important; display:inline-block; height:25px!important; padding:5px 0px 0px 5px !important; text-decoration:none;}
#rel-q-subcat a:hover{text-decoration:underline !important;}

#ava-edit-bg{background: url('../images/edit-avatar-bg.gif') no-repeat 0 0 !important; width:790px; height:668px; position:relative; bottom:12px; display:inline; float:left; margin-bottom:20px;}
#ava-edit-header h1 {color:#3953a3; font-size:26px !important; font-weight:900 !important; float:left; position:relative; top:32px; left:35px;}
#ava-tabs{float:left; position:relative; top:46px; left:438px;}
.ava-tab-on{background:transparent url('../images/tab-ava-on.gif') no-repeat scroll 0 0 !important;display:inline-block;float:left;height:14px;margin-right:5px;padding:8px 15px;position:relative;width:44px;}
.ava-tab-off{background: url('../images/tab-ava-off.gif') no-repeat 0 0 !important; width:58px; height:14px;padding:8px 15px; display:inline-block;float:left;position:relative;margin-right:5px}
.tab-last{margin-right:0 !important;}
#ava-tabs a{margin:0 0 0 2px !important; color:#000000;display: inline;position:relative; float:left;}
#ava-tabs a:hover{text-decoration:underline;}
.ava-tab-inbox-off{background: url('../images/tab-ava-inbox-off.gif') no-repeat 0 0 !important; width:58px; height:14px;padding:8px 15px; display:inline-block;float:left;position:relative;margin-right:5px}
.inbox-count{margin:0 0 0 7px !important; color:#000000;display: inline;position:relative; float:left;}
#ava-edit-content{position:relative; display:inline-block; margin-bottom:20px; right:0px;top:0px;width:600px;}
#main-content 
{background-color: transparent;background-image: url(file:///C|/Users/Owner/Documents/LEFTOS/Beta%20Launch../images/main-content-bg.gif);background-repeat: no-repeat;background-attachment: scroll; background-position: 0pt 0pt; width: 598px; height: 467px; position: relative; bottom: 12px; display: inline;float: left;}
#main-content-header{ height:22px;width:598px;margin-left:5px;}
#main-content-header h1{height:22px;width:598px;color:#4772b5; font-size:22px !important; font-weight:900 !important; }
#main-content-header p{color:#77b8ed; font-size:11px !important; float:right;position:relative; right:19px; top:22px;}
#upload-area{margin-top:8px;height:180px; width:433px;margin-left:5px;float:left;}
#upload-area h1 {color:#595959;font-size:18px !important; margin-bottom:10px;font-weight:900 !important;}
.yellow-box{margin-top:18px; background-color:#fffdad; border: 1px solid #DADD68; font-size:11px !important; color:#606060 !important; height:28px; width:358px; line-height:12px; padding:5px 0px 2px 8px;}
.red-text{color:#f91515; font-weight:900;}
.upload-directions{font-size:11px !important; color:#777777 !important; margin-top:27px!important; margin-bottom:6px !important;}
#user-avatar{color:#9f9e9e;display:inline;float:left;background:#FFFFFF none repeat scroll 0 0; border:1px solid #d7d9da; width:242px; height:19px; padding:4px 0 4px 5px; }
#user-avatar input:focus{ border:1px solid #3e5477;}
.browse_button{margin:2px 0 0 4px;}
#your-pic-area{margin-top:8px;height:180px; width:165px;float:left;}
.your-pic{font-size:11px !important; color:#777777 !important; margin-bottom:10px;}
.your-pic-pic{margin-top:11px; border: 1px solid #DCDFE1;}
#our-avatars-area{height:220px; width:433px;float:left;margin-left:5px;}
#our-avatars-area h1 {color:#595959;font-size:18px !important;  margin-bottom:10px;font-weight:900 !important;}
#our-avatars-head-area{ height:220px;margin-top:17px;}
.ava-head-wrap{width:95px; height: 95px; display:inline-block; float:left; margin-right:9px;}
.ava-head {border:#dcdfe1 1px solid;margin:3px;}
.ava-head:hover {border:#a4a4a4 2px solid;}
.selected-head{background-color:#f2f2f2;border:#d6d9db 1px solid;}
.last{margin-right:0 !important;}
.bottom{margin-top:14px; !important;}
#our-pic-area{height:220px; width:165px;float:left;}
.our-pic{font-size:11px !important; color:#777777 !important; margin-bottom:10px;margin-top:55px;}
.our-pic-pic{}
.cont-text{font-size:10px !important; color:#9e9e9e; line-height:12px; width:265px;}
.blue-link{font-size:10px !important; color:#4a76d7; font-weight:bold;}
#button-area{height:47px; width:433px;display:inline-block;float:left; margin-left:9px; padding-bottom:12px;}
.ava-button{display:inline-block;float:left;margin-right:15px;}
.split-em{float:left; margin-top:0px!important; padding:0!important;}
.profile-large-left {float:left;width:705px;}
/* PAGEINATION */

	 .pagination_list { display: inline; margin: 0; padding: 0; line-height: 30px;}
	.pagination_list li { list-style: none; display: inline; margin:  0; padding: 2px 1px 2px 2px;}
	.page_button { display: inline;}
	.pagination_list li.active { background: #5578bb; -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	 }
	.pagination_list li.active a { color: #fff;}






	#homepage-actions { background: #fff; border: 1px solid #D8D8D8; margin-bottom: 20px; position: relative; color: #606060; width: 638px; height:50px;}
	#homepage-actions-insides { background: #EFF7F9; width:637px; height:48px; margin:2px; position: relative; left: -1px }

	#action-wrap { margin:auto; width: 317px; height: 46px; margin: auto;}
	#action_l { float: left; position:relative; width: 90px; display:inline;margin:10px 0 0 2px;}
	#action_lp { float: left; position:relative; width: 159px; display:inline;}
	#action_r { float: left; position:relative; width: 55px; display:inline;}
	#homepage-actions-insides-left { background: url('../images/homepage/hp_action_divider.gif') no-repeat right center; font-size:11px !important;width:317px; height: 43px; position: relative; float:left;}
	#homepage-actions-insides-left h1 { float: left;display:inline;position: relative; top:0px; left: 5px; color:#3e5477; font-family: 'arial','helvetica',san-serif; font-size:18px !important; line-height: 25px; font-weight:900 !important; margin:0 !important; padding:0 !important;}
	#homepage-actions-insides-left p { float: left;display:inline;position: relative; top: 8px; left: 13px; color:#9f9e9e; padding:0 !important; margin:0 !important;;font-size:11px !important;}
	#homepage-actions-insides-left img { left: 0px; top:10px; position: relative; margin:0; padding:0;display:inline;}

	#homepage-actions-insides-right {width: 317px; height: 43px; position: relative; float:left;}
	#homepage-actions-insides-right h1 { float: left;display:inline;position: relative; top:0px; left: 10px; color:#3e5477; font-family: 'arial','helvetica',san-serif; font-size:18px !important; line-height: 25px; font-weight:900 !important; margin:0 !important; padding:0 !important;}
	#homepage-actions-insides-right p { float: left;display:inline;position: relative; top: 8px; left: 10px; color:#9f9e9e; padding:0 !important; margin:0 !important;font-size:11px !important;}
	#homepage-actions-insides-right img { left: 0px; top:10px; position: relative; margin:0; padding:0;display:inline;}


	#pop-topics-head{ background: #fff; border-bottom: 1px solid #D8D8D8; margin:15px auto 7px auto; padding-bottom:10px; height:17px;}
	#pop-topics-head h3 { color:#3E5477; font-family:'arial','helvetica',san-serif; font-size: 14px !important; font-weight: 900 !important; line-height:25px; margin:0 !important; padding:0 !important;}
	#pop-topics-header{width:155px; float:left; display:inline;}
	#pop-topics-status{position:relative; top:0px; display:inline; float:right;}
	#pop-topics-status a{display:inline; color:#3157C8; font-size: 10px !important; font-weight:300 !important; display:inline-block; height:25px!important; padding:8px 5px 0px 5px !important; }
	#pop-topics-status a:hover { color:#3157C8; text-decoration:underline;}
	#pop-topics-cat{width:165px; float:left; display:inline;}
	#pop-topics-cat a{color:#3163D3; font-weight:900 !important; font-size: 12px !important; display:inline-block; height:19px!important; padding:5px 0px 0px 5px !important;text-decoration:none; }
	#pop-topics-cat a:hover{text-decoration:underline !important;}
	#pop-topics-subcat{position:relative; top:0px; display:inline; float:right;}
	#pop-topics-subcat a{ color:#9f9e9e; font-weight:900 !important; font-size: 12px !important; display:inline-block; height:19px!important; margin-right:3px; padding:5px 5px 0px 5px !important; text-decoration:none;}
	#pop-topics-subcat a:hover{text-decoration:underline !important;}
	#twitter_box{background: url('../images/homepage/twitter.jpg') !important; width:300px; height:149px; margin-top:22px;display:inline-block;}
	#twitter_box p { margin:49px 0 0 27px; width: 195px; font-weight: 300 !important;font-size:11px !important;}
	#twitter_box a { color:#3163D3; font-weight:900 !important; font-size: 14px !important; position:relative; top: 6px;}


#pickup_podcast_box{background:transparent url('../images/homepage/pickup_podcast.gif') repeat scroll 0 0 !important; display:inline-block; height:149px; width:300px; margin-top: 26px;}
	#pickup_podcast_box p { margin:-84px 0 0 27px; width: 195px; font-weight: 300 !important;font-size:11px !important;}
	#pickup_podcast_box a { color:#3163D3; font-weight:900 !important; font-size: 14px !important; position:relative; top: 1px;}
.user-vertical-score-line {float:left;margin: 2px 3px -4px 13px;}
.user-score{float:left; margin-left: 10px; margin-top:3px;}
.user-score img {margin-left:5px; margin-top: 22px;}
.user-score h1 {font-size:18px !important; margin-top: 13px !imprortant;}
	#top-users-head{ background: #fff; border-bottom: 1px solid #d8d8d8; margin:12px auto 0px auto; padding-bottom:10px; height:25px;}
	#top-users-head h1 { color:#3E5477; font-family:'arial','helvetica',san-serif; font-size: 14px !important; font-weight: 900 !important; line-height:41px; margin:0 !important; padding:0 !important;}
	#top-users-header{width:105px; float:left; display:inline;}
	#top-users-status{position:relative; top:0px; display:inline; float:right;}
	#top-users-status a{display:inline; color:#3157C8; font-weight:300 !important; font-size: 10px !important;display:inline-block; height:25px!important; padding:16px 5px 0px 5px !important; }
	#top-users-status a:hover { color:#3157C8; text-decoration:underline;}
	#top-users-cat{margin: 3px 0px 0px 0 !important; width:235px; float:left; display:inline; border-bottom: 1px solid #ececec; height:32px;}
	#top-users-cat img{margin: 8px 3px 3px 0 !important; float:left; display:inline; border: 1px solid #DCDFE1;}
	#top-users-cat a{margin: -11px 0px 0px 0 !important; color:#3157C8; font-weight:900 !important; font-size: 12px !important; display:inline-block; height:25px!important; padding:5px 0px 0px 5px !important;text-decoration:none; }
	#top-users-cat a:hover{ text-decoration:underline !important;}
	#top-users-subcat{margin: 3px 0px 0px 0 !important; position:relative; top:8px; display:inline; float:right; border-bottom: 1px solid #ececec; width:65px; height: 24px; font-size: 11px; color: #9f9e9e; font-weight: bold;}
	#top-users-subcat a{margin: 3px 0px 0px 0 !important;  color:#9f9e9e; font-weight:900 !important; font-size: 12px !important; display:inline-block; height:25px!important; padding:5px 0px 0px 5px !important; text-decoration:none;}
	#top-users-subcat a:hover {text-decoration:underline !important;}
	#post-question-container{background-color:#eff7f9; border: 1px solid #d6e5e5; width:680px; min-height:480px; padding:8px 25px 5px 25px}
	#post-question-container h1{ width: 80px; height: 40px; color:#3e5477;font-weight:900 !important; font-size: 30px !important;float:left; display:inline;padding:5px 5px 5px 0 !important; margin:19px 0 0 0 !important; }
    .ask_divide{float:left; display:inline; padding-right: 10px;}
	.right-text{color:#9f9e9e;  margin:13px 0 0 100px!important; padding:5px !important; font-weight:300 !important; }
	.post_it{display:block; width:680px;margin:0 auto;position:relative;top:-17px;float:left;}
	#post-it-form{float:left; display:inline;position:relative; top: 19px; margin-bottom: 10px;}
	#post-it-form label{color:#9f9e9e; font-weight:900 !important; font-size: 14px !important;}
	#post-it-form input{background:#FFFFFF none repeat scroll 0 0; border:1px solid #6da0a3; height:24px;padding:5px 0 0 5px; width:375px; margin: 5px 0 5px 0;}
	#post-it-form input:focus{ border:1px solid #3e5477;}
	#post-it-form textarea {background:#FFFFFF none repeat scroll 0 0; border:1px solid #6da0a3; padding:5px 0 0 5px;  margin: 5px 0 5px 0;}
	#post-it-form textarea:focus{ border:1px solid #3e5477;}
	#post-question-container h2{color:#3e5477;font-weight:900 !important; font-size: 14px !important;float:left; display:inline-block; border:none !important; width:100%;padding-bottom:0px!important;margin-top:50px !important; margin-bottom:0px!important;}
	#four-topics{width:680px;}
	.full_cat_list{float:left; display:inline-block;position:relative; top:13px;}
	.full_cat_list a{color:#9f9e9e;font-weight:900 !important;display:inline-block;float:left;margin-right:40px;padding:4px;}
	.full_cat_list input {display:none;}
	.split_cat_list input {display:none;}
	.split_cat_list{float:left; display:inline-block;position:relative; top:13px; margin-right:22px;width:148px;}
	.split_cat_list a{color:#9f9e9e;font-weight:900 !important; margin:3px 0;display:inline-block; height:15px;padding:4px;}
	.cat-active{color:#ffffff !important;font-weight:900 !important; background:#9f9e9e;}
	#post_question_hp{ float:left; display:inline-block;position:relative; background-image: url("../images/homepage/post_question.gif"); width: 130px; height: 28px}
	.button_right-text{color:#9F9E9E;display:inline-block;font-weight:300 !important;font-size:11px !important;position:relative;left:25px;}
	.post_ques_rule{color:#d6e5e5; width:103%; padding-top:11px; position:relative; top: 18px; left: -10px;}
	.sug-top{display:inline-block;float:left; position:relative;}
	.sug-top a{display:inline-block;float:left; position:relative; top:13px; margin:16px 0 18px 0;font-size:11px !important;}
	#tipage{background: url('../images/homepage/tool_tipage.gif') no-repeat center  !important; width:255px; height:30px; top:20px;left:382px;display:inline-block; position:absolute;}
	#tipage p{color:#FFFFFF; font-size:11px!important;font-weight:300 !important;line-height:11px!important;margin:3px 0 0 27px !important;}
	#post-opp-container{background-color:#eff7f9; border: 1px solid #d6e5e5; width:680px; min-height:480px; padding:8px 25px 5px 25px}
	#post-opp-container h1{ width: 104px; height: 40px; color:#3e5477;font-weight:900 !important; font-size: 30px !important;float:left; display:inline; padding:5px 5px 5px 0 !important; margin:19px 0 0 0 !important; }
	#post-opp-container h2{color:#3e5477;font-weight:900 !important; font-size: 14px !important;float:left; display:inline-block; border:none !important; width:100%;padding-bottom:0px!important;margin-top:50px !important; margin-bottom:0px!important;}
	#post-itopp-form{float:left; display:inline-block;position:relative; top: 25px; }
	#post-itopp-form label{color:#9f9e9e; font-weight:900 !important; font-size: 14px !important;}
	#post-itopp-form input{background:#FFFFFF none repeat scroll 0 0; border:1px solid #6da0a3; height:24px;padding:5px 0 0 5px; width:375px; margin: 5px 0 5px 0;}
	#post-itopp-form input:focus{ border:1px solid #3e5477;}
	#post-itopp-form textarea {background:#FFFFFF none repeat scroll 0 0; border:1px solid #6da0a3; padding:5px 0 0 5px;  margin: 5px 0 5px 0;}
	#post-itopp-form textarea:focus{ border:1px solid #3e5477;}
	.right-text-opp{color:#9f9e9e;  margin:13px 0 0 120px!important; padding:5px!important; font-weight:900 !important; }
.user-image{ display:inline; float:left; margin-right: 20px;margin-top: 0px !important;margin-bottom:0 !important; border: 1px solid #DCDFE1;}
.answer-user-image {display:inline; float:right; margin-right: 7px;margin-top: -2px !important;margin-bottom:0 !important; border: 1px solid #DCDFE1;}
.user-answers{display:inline; float:right;color:#3e5477; font-size: 11px !important; font-weight: 900 !important; margin-top: 10px;}
.male-answers{color:#4d72ce !important;}
 .female-answers{color:#EF63A3 !important;}
.feed-comments{color: #999999 !important;}

