body{
margin:0px;
padding:0px;
background:#7ec342;
font-family:arial;

}


a{
color:#666666;
text-decoration:underline;

}
a img{
border:none;

}
#container{
margin:0px;




}
ul{
margin:0px 0px 0px 40px;
padding:0px;
font-size:12px;
color:#666666;

}
ul li{
list-style-type:disc;
line-height:1.3em;
margin-bottom:4px;


}

h3{
color:#666666;
font-size:16px;
font-weight:bold;
margin:10px 0px;

}

a#fdbk_tab {
top: auto !important;
bottom: 0 !important;
}

h2{
font-size:16px;
font-weight:bold;
color:#333333;
margin:10px 0px;

}
/*Header*/
#header_wrapper{

background:#ffffff;
position:relative;
margin-bottom:-70px;
padding-left:20px;
}

#header{
height:120px;
padding-top:13px;
width:500px;

}

.header_content{
padding-left:167px;

}

.clr{
clear:both;

}


#logo{
float:left;

}

#top_text{
float:right;
width:226px;
margin-top:7px;
text-align:right;

}


#top_text h3{
margin:0px;
font-size:16px;
color:#999999;



}
/*Content*/
#content_wrapper{
padding:0px 0px 50px 0px;
background:#d7d7d7;
padding-left:20px;
}

#content{
z-index:999;
position:relative;
height:100%;

width:970px;
margin:0 0;

}


#header_container, #footer_container{
width:940px;
margin:0 0;

}



/*Left Content*/
#content_left{
float:left;
width:170px;

}

.top_menu{
margin:2px 0px 22px 0px;
font-size:11px;
color:#999999;

}

.top_menu a{
text-decoration:none;
margin:0px 5px;
color:#999999;

}

.list_icon{
margin:0px 0px 0px 12px;
padding:0px;


}

.list_icon li img{
vertical-align:top;

}
.list_icon li{
list-style-type:none;
margin-bottom:6px;
}

.selected_list{
background:url(../images/selected_arrow.gif) no-repeat 100% 5px ;
}

.selected_list1{
background:url(images/selected_arrow1.gif) no-repeat 100% 5px ;
}

/*Right Content*/
#content_right_admin{
float:left;
width:1000px;
margin-right:20px;
}


/*Right Content*/
#content_right{
float:left;
width:500px;
margin-right:20px;

}
 p{
margin:10px 0px;
line-height:1.2em;
font-size:12px;
color:#666666;

}
.rounded{
background:#dff2bb;
height:100%;
}

.content_rounded{
padding:0px 20px 0px 20px;

}

.title{
font-size:20px;
margin:-10px 0px 6px 0px;
color:#666666;
float:left;
position:relative;
}

.smalltitle{
font-size:16px;
margin:-10px 0px 6px 0px;
color:#666666;
position:relative;
font-weight:bold;


}

.label_title{

display:block !important;
font-weight:bold;
font-size:20px;
margin:-10px 0px 6px 0px;
color:#666666;
float:left;
position:relative;

}

.category_select{
float:left;

}
.category_select select, .name_field input{
width:206px;
font-size:12px;
font-family:arial;
padding:3px 0px 3px 4px;
color:#666666;
 border-left:1px solid #9ea690;
    border-right:1px solid #9ea690;
    border-top:1px solid #9da58f;
	  border-bottom:1px solid #c2cdad;

}
 .name_field input{
 color:#cccccc;
 background:#FFFFFF !important;
 
 }
.category_select select{
padding:1px 0px 0px 4px !important;
margin-top:6px;
height:20px;

}

.category_select label, .name_field label{
display:block;
font-size:15px;
font-weight:bold;
color:#666666;
margin-bottom:0px;

}
.name_field{
top:-54px;
float:right;
padding-right:18px;


}
.name_field label{
margin-bottom:3px !important;

}
.green_text{
font-size:13px;
font-weight:bold;
color:#7ec342;
margin:-10px 0px 2px 0px;
position:relative;

}
.title2{
font-size:19px;
color:#666666;
font-weight:bold;
margin:0px;
padding-bottom:12px;
border-bottom:2px solid #fefffe;

}

.title_question{
font-size:20px;
font-weight:bold;
color:#666666;
margin:0px 0px 0px 0px;
position:relative;
width:100%;
}
.title_question a {
text-decoration:none;

}
.title_question img{
position:relative;
top:3px;
left:14px;

}

.character{
position:absolute;
font-size:10px;
color:#666666;
margin:0px 0px 0px 370px;
float:right;



}
 
 .frm{
 margin:0px;
 
 }
.fieldbrd p{
  margin:0px;
  
 }
  .fieldbrd{
	border-left:1px solid #9ea690;
    border-right:1px solid #9ea690;
    border-top:1px solid #9da58f;
	border-bottom:1px solid #c2cdad; 
	width:451px;
	height:54px;
	font-size:12px;
	font-family:arial;
	padding:3px 0px 0px 3px;
	color:#cccccc; 
  }
  
    .fieldbrd textarea{
	
	
	}
	
.smalltext{
font-size:10px;
color:#666666;
margin:0px;
float:right;
padding-bottom:5px;
padding-right:3px;

}
.smalltext a{
color:#666666;

}
.text_area{
text-align:center;

}
.input_form{
height:100%;
padding-top:7px;
margin-bottom:20px;
	
	
}
.input_form label{
display:block;
font-size:15px;
font-weight:bold;
color:#666666;
margin-bottom:0px;

}
.input_form_left{
float:left;

}

.input_form_right{
float:right;
width:213px;


}
.input_field,.input_form select{
width:206px;
font-size:12px;
font-family:arial;
padding:3px 0px 3px 4px;
color:#666666;

}
.input_form select{
padding:1px 0px 0px 4px !important;
margin-top:7px;
height:20px;

}

.new_step_button{
float:right !important;
margin-top:-35px !important;
padding-right:20px !important;

}

.get_answer_button{
text-align:center;
padding:0px;

}

.new_step_button{
float:right !important;
margin-top:-35px !important;
padding-right:20px !important;

}
.get_answer_button input{
background:url(../images/get_my_answer_button.gif) no-repeat;
width:210px;
height:35px;
font-size:20px;
color:#FFFFFF;
border:none;
font-weight:bold;
padding-bottom:2px;
font-family:arial;

}

.get_answer_buttonindex{
background:url(../images/get_my_answer_button.gif) no-repeat;
width:210px;
height:35px;
font-size:20px;
color:#FFFFFF;
border:none;
font-weight:bold;
padding-bottom:2px;
font-family:arial;
margin-left:15px;

}

.ask_friend{
height:100%;
padding-bottom:10px;

}
.ask_friend_button{
float:left;
width:244px;

}
.ask_friend_button input{
width:244px;
height:23px;
background:url(images/ask_friend_button.gif) no-repeat;
border:none;
font-size:13px;
font-weight:bold;
color:#ffffff;
font-family:arial;
padding-bottom:2px;

}

.ask_friend_text{
float:right;

}
.ask_friend_text p{
margin:0px;

}

.send_question{
height:100%;
padding-bottom:12px;
}
.send_question form{
margin:0px;
padding:0px;

}

.send_question_textarea{
float:left;
width:291px;

}
.send_question_textarea textarea{
width:288px;
height:54px;
font-size:12px;
font-family:arial;
padding:3px 0px 0px 3px;
color:#CCCCCC;

}
.send_question_button{
float:right;
width:143px;

}
.send_question_button input{
background:url(../images/send_question_button.gif);
width:143px;
height:30px;
border:none;
font-family:arial;
font-size:17px;
font-weight:bold;
color:#FFFFFF;

}
.send_question_button p{
font-size:10px;
color:#999999;

}
.send_question_button p a{
color:#999999;

}

.your_answer{
height:100%;
margin-bottom:10px;

}
.your_answer p{
margin:0px;

}
.left_answer{
float:left;


}
.left_answer p img{
position:relative;
top:4px;
left:3px;

}

.right_answer{
float:right;

}
.right_answer p{
font-size:11px;
padding-top:6px;

}

.ads_titlepad {
	padding:10px 0px 10px 20px;
	margin:0px 5px 5px 5px;
}

.post_answer{
background:#f3fce0;
padding:10px 0px 10px 20px;
margin:0px 5px 5px 5px;


}
.post_answer p{
margin:0px;

}

.post_answer_best{
background:#FFFFFF;
padding:10px 0px 10px 20px;
margin:0px 5px 5px 5px;
}
.post_answer_best p{
margin:0px;
}
.answers_best p{
font-size:16px;
font-weight:bold;
color:#12b146;

}
.answers_best span{
font-size:11px !important;
font-weight:normal !important;

}



.no_answers{
font-size:14px;
color:#333333;

}

.answers p{
font-size:16px;
font-weight:bold;
color:#333333;

}
.answers span{
font-size:11px !important;
font-weight:normal !important;

}
.color_black{
color:#000000;
}

.answer_question{
height:100%;
padding:3px 0px 7px 0px;

}
.answer_question p{
margin:0px;

}
.num_answers{
float:left;
margin-right:22px;
padding-top:3px;

}
.your_answer_textarea{
margin-bottom:4px !important;

}

.back_to_questions{
float:right;
margin:0px;
font-size:11px;
margin-top:-2px;
position:relative;

}

.questions{
float:left;
padding-top:3px;

}

.sorted_by{
float:right;

}
.sorted_by form{
margin:0px;
padding:0px;

}
.sorted_by select{
font-size:12px;
font-family:arial;
margin:0px;


}
.sorted_by label{
margin-right:5px;

}

.questions_list{
padding-left:40px !important;

}
.number_answer{
float:left;
width:40px;
margin-right:40px;


}
.number_answer a{
display:block;
height:35px;
width:40px;
text-align:center;
font-size:24px;
color:#FFFFFF;
font-weight:bold;
background:#000 url(../images/answer_num_bg.gif) no-repeat;

padding-top:5px;
text-decoration:none;

}

.question{
float:left;
width:342px;
font-size:16px;
color:#333333;
font-weight:bold;
}
.question a{
text-decoration:none;
color:#333333;

}
.question span {
margin-left:10px;
}
.question span a{
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.submit_your_answer_button{
padding-top:14px;

}
.submit_your_answer_button input{
width:252px;
height:35px;
background:url(images/submit_your_answer_button.gif) no-repeat;
border:none;
font-family:arial;
font-size:20px;
font-weight:bold;
color:#FFFFFF;
padding-bottom:2px;

}

.ans_list{
margin:0px;
}

.ans_list li{
list-style-type:none;
color:#333333;
margin-bottom:6px;

}

.ans_list li p{
font-size:14px;

}

.page_text p span, .page_text p{
color:#666666 !important;

}

/*Sponsored Ads*/
.right_ads{
float:left;
width:300px;
padding-top:80px;


}
.right_ads1{
float:left;
width:185px;
padding-top:0px;

}

.ads_title{
	font-size:11px;
	color:#999999;
	font-weight:normal;
	margin-top:0px;
}


.top_questions {
	margin-left:10px;
}
.top_questions h3{
	font-size:12px;
	color:#999999;
	font-weight:bold;
	margin-top:0px;
}

.top_questions p a{
	font-size:11px;
	color:#666666;
	font-weight:normal;
	margin-top:0px;
	text-decoration:underline;
}

.right_ads p, .right_ads1 p {
font-size:11px;

}
.right_ads p a, .right_ads1 a{
text-decoration:none;
color:#009900;

}

.possible_answer {
padding-right:10px;

}
.possible_answer ul{
font-size:11px;

}
.possible_answer h3{
margin-top:10px;

}
.possible_answer a{
text-decoration:none;
color:#339900;

}

.previous-entries, .next-entries{
font-size:12px;
margin-right:10px;

}
/*Content Bottom*/

.content_bottom{
padding-top:10px;

}

.content_bottom p{
text-align:center;

}
.content_bottom p span{
margin:0 5px;

}




/*Footer*/

#footer_wrapper{
background:#7ec342;
padding-bottom:20px;
padding-left:20px;
}
#footer{
width:615px;
height:100%;
position:relative;
left:110px;

}

#footer p{
font-size:10px;
font-weight:bold;
color:#dff2bb;

}
#footer p a{
color:#dff2bb;
}
.footer_left{
float:none;
}
.footer_right{
float:right;
}
#send_button{
text-align:center;

}

font{
margin-bottom:10px;
font-size:12px;
display:block;
display:none;

}

.text_black{
color:#000000;

}

.password_text{
float:left;
width:130px;
margin-right:40px;
}
.password_text p{
font-size:11px;

}

.password_form{
float:left;


}

.password_form h3{
margin-bottom:2px;

}
#mypassword{
width:203px;
margin-bottom:20px;
color:#cccccc;
font-size:13px;
font-family:arial;
padding:2px 0px 2px 2px;
border:1px solid #cccccc;
}
#mymailid{
width:203px;
color:#cccccc;
font-size:13px;
font-family:arial;
border:none;
background:#FFFFFF !important;
border:1px solid #cccccc;
padding:2px 0px 2px 2px;

}

.category_dropdown_select{
float:right;
width:201px;
position:relative;
z-index:999;
margin:-10px 0px 0px 0px;
padding-top:3px;



}
.category_dropdown_select select{
margin-top:-1px;
width:200px;
 border-left:1px solid #9ea690;
    border-right:1px solid #9ea690;
    border-top:1px solid #9da58f;
	  border-bottom:1px solid #c2cdad;
	  font-family:arial;

}

.specialtext {
width:5px;
visibility:hidden;
}

.er_email{

position:absolute;
top:176px;
margin-left:250px;
font-size:12px;
color:#FF0000;




}
.er_cat{

position:absolute;
top:175px;
font-size:12px;
color:#FF0000;
margin-left:2px;


}

.er_ques{

position:absolute;
top:114px;
font-size:12px;
color:#FF0000;


}
#myquestion{
margin-bottom:5px;


}

/* Email Page*/

.get_email_button {
background:url(images/submit_email_address.gif) no-repeat;
width:113px;
height:30px;
font-size:17px;
color:#FFFFFF;
border:none;
font-weight:bold;
padding-bottom:2px;
font-family:arial;

}


.tdomf_form .enter_emailaddress{
background:#FFFFFF !important;

}


/*frame*/



.frame_header{
margin-bottom:0px !important;
padding-left:20px !important;

}

.iframe_brd{
border-top:20px solid #dff2bb;
}
.iframe{
padding:28px 0px 0px 20px;
}

.top_links{
float:left;

width:100px;
text-align:center;


}
.top_links a{
color:#439900;
font-weight:bold;
font-size:11px;

}

.top_text{


width:500px;

margin-top:-70px;
padding-bottom:10px;




}
.top_text h3{
margin:0px !important;
font-size:16px !important;
font-weight:bold;
color:#000000;

}
.top_text p{
margin:0px !important;
color:#000000;
}
.nothanks{
text-align:right;
font-size:11px;


}
.nothanks a{
color:#999999;
}
.alreadyanswered {
	color:#FF0000;
	font-size:12px;
	float:right;
	padding-bottom:10px;
}









.col0{
	top:-54px;
	padding-right:18px;
}

.col0 label{
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	margin-bottom:0px;
}
.col0 label{
margin-bottom:3px !important;
}

.txtbig{
width:450px;
font-size:13px;
font-family:arial;
border:none;
background:#FFFFFF !important;
border:1px solid #cccccc;
padding:2px 0px 2px 2px;

}
.txtareabig{
width:450px;
font-size:13px;
font-family:arial;
border:none;
background:#FFFFFF !important;
border:1px solid #cccccc;
padding:2px 0px 2px 2px;

}
.widefat td, .widefat th, div#available-widgets-filter, ul#widget-list li.widget-list-item, .commentlist li {
	border-bottom-color: #ccc;
}
.widefat td, .widefat th {
	width:250px;
}

.widefat {
	border-color: #ccc;
	background-color:#CCCCCC;
}


.widefat thead, .thead {
	background-color: #464646;
	color: #d7d7d7;
}

.widget-control-save, .widget-control-remove {
	background-color: #cee1ef;
	color: #246;
}
.alternate {
	background-color: #f9f9f9;
}


/**/
#submenu li {
	display: inline;
	list-style: none;
	text-align: center;
	white-space: nowrap;
}

#submenu li {
	padding: 0px 10px 50px 5px;
}


#submenu li {
	font-size: 14px;
}


.tfield input{
	width:450px;
	font-size:12px;
	font-family:arial;
	padding:3px 0px 3px 4px;
	color:#666666;
	border-left:1px solid #9ea690;
	border-right:1px solid #9ea690;
	border-top:1px solid #9da58f;
	border-bottom:1px solid #c2cdad;
}
.tfield input{
	color:#666666;
	background:#FFFFFF !important;
 
 }
 
 .tfield textarea{
	color:#666666;
	background:#FFFFFF !important;
 
 }
.tfield label{
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	margin-bottom:0px;
}

.tfield{
}
.tfield label{
	margin-bottom:3px !important;
}

.gsearch
{
padding-top:5px;
padding-bottom:40px;
font-size:10px;
}

.question_cat{
	font-size:11px;
	font-weight:bold;
	color:#999999;
	background-color:#d3e7ab;
	padding:4px;
	margin-top:0px;
	margin-bottom:25px;
}

.cat_list{
	margin:30px 0px 0px 20px;
	padding:0px;
}

.cat_list .allcat{
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin:0px 0px 10px -10px;
	padding:0px;
}

.category_list{
	margin:0px 0px 0px 0px;
	padding:0px;
}

.category_list li{
	list-style-type:disc;
	margin-bottom:6px;
}
.category_list li a {
	color:#666666;
	text-decoration:none;
}

.suggestedlink a {
	color:#009900;
	text-decoration:underline;
}

/******************/
.ad_unit3 {
}
.ad_div {
	margin:15px;
	border-bottom:solid 2px #ffffff;
	padding-bottom:10px;
}
.ad_div .left{
	width:250px;
	float:left;
}
.ad_div .right{
	width:180px;
	float:left;
	padding:10px;
	padding-top:0px;
}
.allq {
	color:#009900;
	font-size:12px;
}

/*******************/
.pending{
float:left;
width:40px;
margin-right:40px;


}
.pending a{
display:block;
height:35px;
width:40px;
text-align:center;
font-size:24px;
color:#FFFFFF;
font-weight:bold;
background:#000 url(../images/pending.gif) no-repeat;

padding-top:5px;
text-decoration:none;

}
.rejected{
float:left;
width:40px;
margin-right:40px;


}
.rejected a{
display:block;
height:35px;
width:40px;
text-align:center;
font-size:24px;
color:#FFFFFF;
font-weight:bold;
background:#000 url(../images/rejected.gif) no-repeat;

padding-top:5px;
text-decoration:none;

}