/*  
Theme Name:    Answers
Theme URI:     http://templatic.com/
Description:   Developed by Bhavesh Radadiya.
Version:       1.3
Author:        Templatic.com
Author URI:    http://templatic.com/

*/

/*             IMPORTANT NOTE!
               If you wish to make custom changes to your theme, DO NOT EDIT THIS FILE. Instead, use the custom.css template
               to define custom styles. This way, you will still be able to take advantage of future upgrades to the theme
               without worrying about overwriting your style changes.
*/

/*=== Setup ===*/

/* Import RESET styling for grid framework*/
@import url('library/css/reset.css');



/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body{font:12px Arial, Helvetica}
.fix{clear:both;height:1px;overflow:hidden;margin:-1px 0 0}
.fl{float:left}
.ac{text-align:center}
.ar{text-align:right}
hr{margin-bottom:30px;margin-top:20px;clear:both}
p{line-height:22px;margin:0;padding:0 0 10px}
p em{line-height:20px}
code{line-height:18px}
.alignleft{float:left;margin:13px 12px 0 0;padding:5px}
.alignright{float:right;margin:24px 0 0 12px;padding:5px}
.wp-caption .alignleft{margin:0 15px 10px;padding:0}
.wp-caption p{font:bold 12px Arial, Helvetica, sans-serif;margin:0;padding:3px 5px}
.wp-caption .alignright{float:right;margin:0 0 10px 15px;padding:0}
.wp-caption{width:auto !important}
h1.page_head,h1.single_head{font:32px Arial, Helvetica, sans-serif;padding:0 0 8px}
h1.page_head span{font-size:11px;color:#b1b1b1;padding:10px 0 0}
h1{font:24px Arial, Helvetica, sans-serif;margin:0}
h3{font:16px Arial, Helvetica, sans-serif}
h4{margin-bottom:10px;font-size:24px;font-weight:700}
#top_strip{height:32px}
#top_strip_in{float:left;width:850px;margin:0 auto}
#header_in{width:960px;height:115px;margin:0 auto}
#nav_in{width:960px;height:45px;display:block;margin:0 auto 35px}
#wrapper{width:960px;margin:0 auto}
#content{width:720px;float:left}
#sidebar{width:220px;float:right}
.content_bottom{min-height:800px}
#footer{width:960px;clear:both;margin:0 auto}
#footer_in{height:100%;overflow:hidden;padding:10px 245px 10px 8px}
#top_strip p{float:right;font:11px Verdana, Geneva, sans-serif;text-decoration:none;padding:7px 0 0}
#top_strip p a{text-decoration:underline;padding:0 4px}
.logo{float:left;padding-top:40px}
.header_right{float:right;padding-top:25px;width:468px}
.blog-title a{font:30px Arial, Helvetica, sans-serif;text-decoration:none;margin:0;padding:0}
p.blog-description{font-style:italic;font-size:12px;margin:0;padding:0}
.search{width:198px;height:30px;float:right;margin-top:5px;padding-top:6px}
.search .textfield{width:155px;float:left;font:14px Arial, Helvetica, sans-serif;padding:0 5px 3px 12px}
.b_search{float:right;margin:3px 8px 0 0}
#content .question_list{height:100%;overflow:hidden;width:580px;padding:15px 0 10px}
#content .question_list h3{width:500px;font:18px Arial, Helvetica, sans-serif;margin:0 0 4px}
#content .question_list p{font:11px Georgia, "Times New Roman", Times, serif;border-bottom:none;margin-top:10px}
#content .question_list p span{float:left;margin-right:20px}
#content .answers_total{float:left;width:50px;font:11px Georgia, "Times New Roman", Times, serif;text-align:center;margin-top:3px;margin-right:0;line-height:normal}
#content .answers_total a{text-decoration:none;display:block;text-align:center;font:14px Arial, Helvetica, sans-serif;padding:5px 0 8px}
#content .posts .question_list{margin-bottom:20px;padding:0}
#content .posts .question_list .answers_total{float:right;margin:0}
#content .posts .question_list .answers_total h1{float:left;display:block;margin:0 0 12px}
#content .question_list p span.user a{color:#333}
#content .question_list p span.views{padding-left:22px;margin-top:5px}
#content .question_list p span.views b{font-weight:400;color:#333}
#content #tab{height:47px;_height:52px;_overflow:hidden;list-style:none;float:left;text-align:right;width:710px;margin:0;padding:0 0 0 10px}
* html #content #tab li{position:relative;top:5px;z-index:3px}
#content #tab li{float:left;margin:0;padding:0}
#content #tab .page_item a{display:block;text-decoration:none;font:21px Georgia, "Times New Roman", Times, serif;padding:18px 35px 10px}
#content .user_tab{height:43px;margin:0 0 20px;padding:0}
#content .user_tab li{font:18px Georgia, "Times New Roman", Times, serif;float:left;margin:0 0 0 10px;padding:0}
#content .user_tab li a{display:block;float:left;padding:10px}
#content ul{list-style:none;margin:0 0 30px}
#content ul li ul,#content ul li ul li ul{margin:4px 0 0}
#content li{line-height:20px;font-size:14px;margin:0 0 10px;padding:0 0 0 12px}
#content ol{list-style-type:decimal;line-height:18px;margin:0 0 30px 18px;padding:0 0 10px 5px}
#content ol li ol{margin:8px 0 5px 18px;padding:0}
#content ol li ol li{list-style-type:lower-latin;margin:0 0 5px;padding:0}
#content ol li ol li ol li{list-style-type:lower-roman}
#content h3{font:22px Arial, Helvetica, sans-serif;margin:0 0 15px;padding:0 0 4px}
blockquote{clear:both;height:100%;overflow:hidden;margin:10px 0 0 5px;padding:0 0 5px 30px}
#content blockquote p,#sidebar blockquote p{font:italic 18px Georgia, "Times New Roman", Times, serif;line-height:23px;margin:0 0 5px;padding:0}
blockquote cite,#sidebar cite{font-size:12px;font-weight:700;float:right;line-height:18px;text-align:right;display:block}
blockquote a{font-size:13px}
#calendar_wrap{font-size:13px;padding:0}
#wp-calendar{width:100%}
#wp-calendar caption{font-weight:700;font-size:15px;text-transform:uppercase}
#calendar_wrap caption{padding:10px 0}
#content h5{margin:30px 0 10px;padding:0}
#content h5.form_title{margin:30px 0 10px;padding:20px 0 0}
#content .posts h2,#content h2{font-size:22px}
#content .posts h3,#content h3{font-size:20px}
#content .posts h4,#content h4{font-size:18px;font-weight:400}
#content .posts h5,#content h5{font-size:16px}
.content_spacer h4.cate_title{font-size:26px;clear:both}
#content .posts{padding-bottom:5px;margin-bottom:35px;height:100%;overflow:hidden}
#content .post_top{margin:0 0 15px}
.more{font-size:12px;font-weight:700}
.post_left{width:100px;float:left;padding-top:3px}
.post_left span{display:block;border-bottom:1px dotted #ddd;padding-bottom:10px;margin-bottom:10px;color:#777}
.post_right{width:540px;float:right}
#content .post_top h1,#content .post_top h3{line-height:normal;margin:0;padding:0}
#content .post_top h3 a{font-size:24px}
.single_post_advt{padding-bottom:50px;text-align:center}
.commentcount{margin-left:0;padding-left:18px}
#content p.postmetadata{font-size:11px;margin:0}
#content .post_top p.postmetadata{font-size:11px;margin:0;padding:0}
#content p.post_bottom{font-size:11px;margin:0;padding:10px 0 0}
.info{margin-bottom:30px;height:100%;overflow:hidden;padding:10px 10px 5px}
.published_info{margin-bottom:30px;background:#fffdc3;border:1px solid #ff7800;padding:10px 10px 5px}
.sidebar_spacer{padding-top:54px}
a.b_askquestions{margin-top:4px;width:220px;height:46px;text-indent:-9009px;display:block;margin-bottom:20px}
#sidebar .widget{margin-bottom:30px}
#sidebar .widget h3{font:18px Arial, Helvetica, sans-serif;margin:0 0 5px;padding:0 0 5px}
#sidebar li{font:14px Arial, Helvetica, sans-serif;margin:0 0 4px;padding:4px 0 8px 15px}
#sidebar .topusers li{padding-left:0}
#sidebar .topusers li img{float:left;margin:0 8px 0 0}
#sidebar .topusers li .users{float:left;margin-right:5px;font:12px Arial, Helvetica, sans-serif;padding:5px 0}
#sidebar .topusers li .points{float:right;font:bold 12px Arial, Helvetica, sans-serif;padding:5px 0}
#sidebar .widget h3 span.point{font:bold 12px Arial, Helvetica, sans-serif}
.subscribe{background:#fff;border:1px solid #cbdfec;padding:14px}
#sidebar .subscribe h6{margin:0;padding:0 0 7px}
#sidebar .subscribe p{line-height:normal}
#sidebar .subscribe .subscribefieldnow{border:1px solid #ccc;width:175px;margin-bottom:8px;font:12px Arial, Helvetica, sans-serif;color:#333;padding:5px}
#sidebar .subscribe .submit{background:#666;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;border:none;cursor:pointer;padding:4px 8px}
.form_row{margin:8px 0 12px}
.form_row label{width:180px;float:left;font:14px Arial, Helvetica, sans-serif;text-align:right;padding:9px 15px 9px 0}
.form_row .textfield{float:left;width:300px;font:13px Arial, Helvetica, sans-serif;padding:7px 8px}
.form_row .select{float:left;width:318px}
.form_row .textarea{width:380px;height:200px;font:13px Arial, Helvetica, sans-serif;float:left;padding:7px 8px}
.btn_spacer{margin-left:193px;margin-right:10px}
#contact_detail_id .que_error_msg{clear:both;padding:3px 0 0 84px}
.error_msg,.que_error_msg2{display:block;float:left;clear:both;padding:3px 0 0 195px}
#questionform p.que_error_msg{clear:both;color:#900;padding:3px 0 5px 84px}
.b_spacer2{float:left;clear:both;margin:10px 0 0}
.b_spacer1{margin-left:194px !important}
.message_note{clear:both;float:left;margin-left:195px;color:#777}
#loginform{padding-top:30px}
#loginform .form_row label span{color:#900}
#loginform p.rember{float:left;color:#666;margin-left:190px;font-size:12px}
#loginform p.links{float:left;color:#666;margin-left:190px;font-size:12px;margin-top:10px;margin-bottom:30px}
#loginform p.links a{margin-right:5px;margin-left:5px}
#lostpassword_form{clear:both;border:1px solid #ccc;width:400px;height:100%;overflow:hidden;margin:0 auto;padding:20px}
#lostpassword_form label{display:block;width:auto;margin-bottom:5px}
.forgot_spacer{margin-left:57px}
#sidebar .login_widget{padding:10px}
#sidebar .login_widget h3{margin:0 0 8px;padding:0}
#sidebar #loginform{padding:0}
#sidebar #loginform .form_row label{text-align:left;padding:3px 0}
#sidebar #loginform .form_row .textfield{width:175px}
#sidebar #loginform .form_row{height:100%;overflow:hidden;margin-bottom:15px}
.pro_author img{float:left;border:1px solid #a6c9de;margin:0 10px 0 0;padding:1px}
.pro_author p a{text-decoration:underline}
#sidebar .tagcloud{line-height:22px}
#content .registration_form_box h5{font-size:18px;border-bottom:1px solid #ccc;margin:40px 0 10px;padding:0 0 5px}
#content .registration_form_box #reg_passmail{clear:both;display:block;color:#666;margin-left:190px;padding:4px}
.ask_row{height:100%;overflow:hidden;margin-bottom:25px}
.ask_row label{display:block;padding-bottom:10px;font:bold 14px Arial, Helvetica, sans-serif}
.ask_row label.login{width:75px;float:left}
.ask_row label.login_s{width:79px;float:left;padding-top:7px}
.ask_row .radio{margin-top:11px}
.ask_row .user_login{font-size:14px;color:#585858}
.ask_row .textfield{width:640px;font:14px Arial, Helvetica, sans-serif;padding:7px 8px}
.ask_row .textarea{width:640px;height:200px;font:14px Arial, Helvetica, sans-serif;padding:7px 8px}
.ask_row .textfield_tags{width:550px}
.ask_row .textfield_login{width:200px;float:left;margin:0 15px 10px 5px}
.ask_row .notice{display:block;padding:5px}
.ask_row .message_error2{clear:both;display:block;color:#900;padding:4px}
#content .userlistings li{clear:both;height:100%;overflow:hidden;background:none;margin:0 0 20px;padding:0}
#content .userlistings li img{float:left;margin-bottom:15px;padding:5px}
#content .userlistings li h3{width:430px;display:block;float:right;font:bold 14px Arial, Helvetica, sans-serif;margin:0 0 4px;padding:5px 8px}
#content .userlistings li h3 a{text-decoration:none;font-weight:700}
#content .userlistings li h3 span.total a{font-weight:400;font-size:13px;float:right}
#content .userlistings li h3 span.total_point a{font-weight:400;font-size:13px;float:right;margin-right:10px;border-right:1px solid #ccc}
#content .userlistings li p{width:510px;float:right;font:12px Arial, Helvetica, sans-serif;line-height:18px;margin:0 0 8px;padding:0}
#content .userlistings li p.links{padding:3px 3px 5px}
#content .userlistings li p.links a{float:left;display:block;text-decoration:none}
#content .userlistings li span.phone{padding-left:4px}
#comments h3{font:normal 26px Arial, Helvetica, sans-serif;margin:0 0 20px;padding:0 0 5px}
#comments .commentlist{margin:0;padding:0}
#content #comments .comment{list-style:none;margin:15px 0 0;padding:0}
#content #comments p.authorcomment{line-height:normal;font-size:11px;font-weight:700;margin:3px 0 0;padding:0}
#comments .comment .meta-left{width:60px;float:right}
* html #comments .comment .text-right{height:70px}
#comments .comment .text-right{min-height:70px;float:none;margin:0}
#comments .comment .text-right p{line-height:18px;font-size:14px;color:#626262;padding:0 0 12px 22px}
span.comm-reply{float:left;font-size:11px;clear:both;text-transform:uppercase;padding:5px 0 10px 70px}
.spacer_com{padding:5px 0 10px !important}
#content #comments ul.children{clear:both;margin:0}
#content #comments ul.children li{border-top:2px solid #E5E5E5;border-bottom:none;padding:14px 0 0}
p.commpadd label{padding:0 0 0 5px}
#content #commentform .comment_blog p.commpadd label{float:left;padding:0 0 0 5px}
#content .comment_blog p.commpadd{margin-bottom:10px;height:100% !important;overflow:hidden !important}
#content .comment_blog p.commpadd .textare{width:500px}
input#submit{width:125px;height:47px;margin-left:85px;cursor:pointer}
#respond{background:#f9f9f9;border:1px solid #e0e0e0;margin-top:40px}
#content #respond h3{border-bottom:1px solid #e0e0e0;font-size:24px;margin:0;padding:10px 20px}
.votes{float:left;overflow:hidden;width:49px;text-align:center;padding:0}
.votes span{font-size:18px;font-weight:700;text-align:center;margin-bottom:5px;display:block;padding-top:5px}
.votes span b{font-weight:400;font-size:11px;color:#666}
.content_left{float:left;width:530px}
.content_left_2{width:580px}
a.report{color:#6eb237;text-decoration:none}
a:hover.report{color:#000}
.cancel-comment-reply{padding:8px 10px 5px 18px}
#respond form{padding:20px}
#respond p{margin:0 0 20px;padding:0}
#respond p label{float:left;display:block;width:70px;margin-right:10px;font-size:14px;padding-top:7px;text-align:left;color:#686868}
#respond p span.user_login{float:left;padding-top:0;margin-right:10px;color:#686868}
#respond p .radio{float:left;margin-top:5px;margin-right:5px}
.label_spacer{margin-left:20px}
#commentform p .radio{margin-top:14px}
#commentform p .user_login{margin-top:9px}
.breadcrumbs{margin-bottom:5px}
.breadcrumbs a {padding-right:3px;text-align:left;text-decoration:none}
.breadcrumbs strong{font-weight:400}
#footer_in .fleft{padding-top:5px}
#footer p{margin-left:-3px;line-height:18px;padding:0 0 5px}
#footer .copyrights{float:left;width:400px;margin:58px 0 10px}
#footer .copyrights p.author{color:#8b8674}
#footer .footerright{padding-right:10px;float:right;text-align:center;margin:58px 5px 10px 0}
#footer ul{margin-left:-10px;margin-bottom:10px}
#footer ul li{display:inline;list-style-type:none;border-left:1px solid #ccc;padding:0 5px}
#footer .fleft{width:470px;float:left}
#footer .designby{float:left;padding:5px 8px 0 0}
#footer p span.templatic{width:80px;display:block;overflow:hidden;float:left}
#footer p span.templatic a{text-indent:-9009px;padding-left:120px;height:30px;display:block}
.pagination{height:100%;overflow:hidden;text-align:center;clear:left;margin:25px 0}
.pagination .on,.pagination a{margin-right:3px;margin-left:3px;display:inline;font-weight:700;padding:5px 10px}
.pagination a{margin-left:0;line-height:28px;text-decoration:none}
#content .alphabetical{padding:10px 0 20px}
#content .alphabetical li{float:left;margin:0;padding:0}
.alphabetical li a{margin-right:3px;float:left;display:block;font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none;padding:6px}
#comments .commentlist li.selectedans{background-color:#E8F5FD !important;padding:10px !important}
.author_photo{float:left;border:1px solid #ccc;padding:2px}
.agent_biodata{float:right;width:400px}
.sucess_msg{text-align:center;background:#ecffe0;border-top:1px solid #6aa23a;border-bottom:1px solid #6aa23a;font-size:12px;font-weight:700;color:#5e962e;margin:10px 0;padding:10px}
.error_msg_fix{text-align:center;background:#ffe2e2;border-top:1px solid #af3a3a;border-bottom:1px solid #af3a3a;font-size:12px;font-weight:700;color:#9a1313;margin:10px 0;padding:10px}
#change_pw h5{border-bottom:1px solid #ccc;margin:0 0 5px;padding:40px 0 5px}
.earn_point,.i_agent_others,.answers_provider{color:#666}
.earn_point b{color:#0D5488}
.agent_details_main{background:#eee;border:1px solid #ccc;position:relative;padding:10px}
#content .agent_details_main h3{margin-top:0;border-bottom:none}
.editProfile{position:absolute;top:12px;right:10px;font-weight:700}
.editProfile a{color:#090;text-decoration:none;font-size:15px}
.renew{position:absolute;right:149px;bottom:5px;border-right:1px solid #ccc;padding-right:10px}
.renew a{color:#666;text-decoration:none}
.edit{position:absolute;right:50px;bottom:5px}
.delete{position:absolute;right:10px;bottom:5px}
.status{position:absolute;right:93px;bottom:5px;border-right:1px solid #ccc;padding-right:10px;font-weight:700;color:#f60}
.edit a{color:#090;padding-right:6px;border-right:1px solid #ccc;margin-right:5px}
.delete a{color:#900;padding:3px}
.published_box{height:100%;overflow:hidden;padding:10px 0}
#content h5.payment_head{color:#900;font-size:16px;text-align:center;margin:0;padding:10px 120px}
.emailagent{margin-left:13px;padding-left:5px}
.up_points,.down_points{display:none !important}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix{height:1%}
html,body,h1.single_head,#sidebar ul,#lostpassword_form h4,#content .userlistings,#comments .comment .text-right .votes p{margin:0;padding:0}
.fr,#footer p.author{float:right}
h2,h5,h6{font:18px Arial, Helvetica, sans-serif}
.content_top,#contact_detail_id p,#comments .comment{clear:both}
#top_strip p a:hover,.blog-title a:hover,#content .question_list h3 a,#content .answers_total a:hover,#content #tab li.current_page_item,#content #tab li.current_page_item a,#content p.post_top a,#content p.post_top a:hover,#content .post_top h1 a,#content .post_top h3 a,.commentcount a,#content p.post_bottom a,#content p.postmetadata a,#content p.post_bottom a:hover,.breadcrumbs a:hover,#footer ul li a{text-decoration:none}
#content .question_list p span.user,#content .question_list p span.ptags{padding-left:18px;margin-top:5px}
#content p,#content .posts h6,#content h6,.pro_author p{font-size:14px}
#content .posts h2,#content .posts h3,#content .posts h4,#content .posts h5,#content .posts h6,#content h2,#content h3,#content h4,#content h5,#content h6{font-family:Arial, Helvetica, sans-serif;margin:30px 0 5px}
.indicates,#comments .comment small,#comments .comment .text-right .date,span.comm-reply a:hover{font-size:11px}
.btn_input_highlight,.btn_input_normal{cursor:pointer;text-align:center;font:bold 14px Arial, Helvetica, sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px 20px}
.b_spacer3,.spacer{margin-left:0 !important}
#loginform label,#content .registration_form_box label{width:180px}
#loginform .form_row .message_error2,#content .registration_form_box .message_error2{clear:both;display:block;color:#900;margin-left:190px;padding:4px}
.pro_author,.commentlist li,.propertylistinglinks{height:100%;overflow:hidden}
#content .userlistings li h3 span,.clearfix{display:block}
span.comm-reply small,.go_spacer{margin-right:10px}
p.commpadd input,#content #commentform .comment_blog p.commpadd input{line-height:25px;width:300px;padding:8px}
.i_agent_others,.answers_provider{margin-right:10px;display:block;float:left;padding-right:10px;border-right:1px solid #ccc}

#commentform p label {width:550px;font-size:85%}
