@charset "utf-8";
/* CSS Document */

* html{
	margin:0;
	padding:0;
}

/*body{
	margin:0;
	padding:0;
	background:url(images/header.png) repeat-x;
}*/


.clear{clear:both;}
ol{
	list-style:none;
}


#main{
	float:left;
	width:941px;
	margin:0 0 0 28px;
	/*background-color:#000000;*/
}

/*h1#header{
	width:941px;
	margin:0;
	height:140px;
}
	h1#header a{
		float:left;
		background: url(images/logo.jpg) no-repeat;
		width:359px;
		height:114px;
		text-indent:-100000px;
	}
*/
#content{
	margin:30px 0 0 0;
	width:941px;
}

#left-container{
	float:left;
	width:300px;
	margin:0 17px 0 0;
}
	#left-content-ask{
		margin:0;
		_margin:0 0 -7px 0;
		background:url(images/leftcontent-ask.jpg) no-repeat;
		width:260px;
		padding:20px;
		_padding:20px 20px 0 20px;
		height:115px;
	}
		#left-content-ask h1{
			font-family: Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
			color:#FFFFFF;
			margin:0;
			padding:0;
		}
		#left-content-ask input#question{
			background:url(images/input-add-question.gif) no-repeat center right;
			#background:#fff none;
			_background:#fff none;
			width:236px;
			#width:255px;
			_width:255px;
			height:18px;
			#height:18px;
			_height:18px;
			margin:5px 0;
			#margin:-5px 0 5px 0;
			padding:12px;
			#padding:8px 0 8px 0;
			border:none;
			font-family: Arial, Helvetica, sans-serif;
			font-size:15px;
			color:686868;
		}
		
		
		#left-content-ask input#send-question{
			background:url(images/but-send-question.jpg) no-repeat;
			width:150px;
			height:38px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:bold;
			color:#fff;
			border:none;
			margin:0;
			cursor:pointer;
		}
	.left-content-header{
		width:300px;
		height:10px;
		background:url(images/leftcontent-header.gif) no-repeat;
		margin:0;
		_margin:0 0 -15px 0;
	}
	.left-content{
		width:270px;
		margin:0;
		padding:15px;
		background-color:#91BED5;
	}
		.left-content h1{
			margin:0 0 10px 0;
			padding:0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#2e4651;
			font-weight:normal;
		}
		.left-content select.postform{
			width:268px;
			/*height:27px;*/
			padding:5px;
			margin:0;
		}
		.left-content input{
			width:258px;
			height:20px;
			border:none;
			padding:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			color:#666666;
			cursor:pointer;
		}
		.left-content input#but-save{
			float:right;
			background:url(images/btn-expert.png) no-repeat;
			width:121px;
			height:34px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:bold;
			/*color:#2e4651;*/
			color:#fff;
			margin:13px 0;
			cursor:pointer;
		}
			#categories-header{
				width:270px;
				height:6px;
				margin:0;
				_margin:0 0 -17px 0;
				padding:0;
				background:url(images/categories-header.jpg) no-repeat;
			}
			#categories-content{
				width:242px;
				padding:0px 14px;
				background:url(images/categories-content.jpg) repeat-y;
				font-family: Arial, Helvetica, sans-serif;
				font-size:18px;
				color:#FFFFFF;
			}
					#categories-content p{
						margin:0;
						padding:0 0 5px 0;
					}
					#categories-content a{
						font-family: Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:bold;
						color:#2e4651;
						text-decoration:underline;
						line-height:1.5;
					}
					#categories-content a:hover{
						font-family: Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:bold;
						color:#2e4651;
						text-decoration:none;
						line-height:1.5;
					}
					#categories-content li{
						list-style:none;
						margin:0;
						padding:0;
					}
			#categories-footer{
				width:270px;
				height:6px;
				margin:0 0 20px 0;
				background:url(images/categories-footer.jpg) no-repeat;
			}
			
			.view-expert{
				float:left;
				width:130px;
				margin:15px 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				color:#fff;
				vertical-align:middle;
			}
				.view-expert h1{
					margin:0;
					padding:0;
					font-family:Arial, Helvetica, sans-serif;
					font-size:18px;
					font-weight:normal;
					color:#fff;
				}
			.expert-btn{
				float:right;
				margin:10px 0 0 0;
				width:121px !important;
				height:34px !important;
				background:url(images/btn-expert.png) no-repeat;
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:bold;
				color:#fff !important;
			}
	.left-content-footer{
		width:300px;
		height:11px;
		margin:0 0 10px 0;
		background:url(images/leftcontent-footer.gif) no-repeat;
	}
#right-container{
	float:left;
	width:621px;
	margin:0;
}
	#right-container  p font b{
		display:none;
	}

	#steps{
		float:left;
		width:305px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:bold;
		color:#2e4651;
		margin:10px 0 0 0;
	}
		#steps a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			font-weight:bold;
			color:#5d8aa2;
			text-decoration:none;
		}
		#steps a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			font-weight:bold;
			color:#5d8aa2;
			text-decoration:underline;
		}
		
	#keyword-search{
		float:right;
		background:url(images/bg-search.gif) no-repeat;
		width:250px;
		height:95px;
		margin:0;
		padding:15px 25px;
	}
		#keyword-search p{
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#253f4e;
			margin:0;
			padding:0 0 5px 0;
		}
		#s{
			float:left;
			width:178px;
			height:26px;
			border:1px solid #343434;
		}
		#but-search{
			float:left;
			margin-left:5px;
			background: url(images/search-btn.png) no-repeat;
			width:62px;
			height:31px;
			border:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:bold;
			color:#fff;
			cursor:pointer;
		}
		p#rss{
			background:url(images/rss-btn.png) no-repeat center left;
			text-indent:20px;
			margin:0;
			padding:0;
			vertical-align:top;
		}
		p#rss a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
			color:#73aeca;
			vertical-align:top;
			text-decoration:none;
		}
		p#rss a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
			color:#73aeca;
			vertical-align:top;
			text-decoration:underline;
		}

		.pages{
			border-top:#EFEFEF 3px solid;
			border-bottom:#EFEFEF 3px solid;
			padding:5px 0;
			margin:15px 0;
		}
		
		.expert-answer{
			width:621px;
			margin:15px 0 0 0;
			padding:0 0 5px 0;
			border-bottom:1px solid #efefef;
		}
		.user-comment{
			float:right;
			width:521px;
			margin:15px 0 0 0;
			padding:0 0 5px 0;
			border-bottom:1px solid #efefef;
		}
		
		.question{
			border-bottom:1px solid #EFEFEF;
			padding-bottom:10px;
			margin:0 0 10px 0;
		}
			.question-title-comment{
				float:left;
				width:365px;
				margin:0;
				padding:0;
			}
			.question-title-comment p{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color:#333;
			}
			.question-title{
				float:left;
				width:465px;
				margin:0;
				padding:0;
			}
				.question-title h1{
					margin:0;
					padding:0;
				}
					.question-title h1 a{
						font-family:Arial, Helvetica, sans-serif;
						font-weight:bold;
						font-size:22px;
						color:#2e4651;
						text-decoration:none;
					}
					.question-title h1 a:hover{
						font-family:Arial, Helvetica, sans-serif;
						font-weight:bold;
						font-size:22px;
						color:#2e4651;
						text-decoration:underline;
					}
				.question-title p.post-by{
					font-family:Arial, Helvetica, sans-serif !important;
					font-size:14px !important;
					font-weight:bold !important;
					color:#b4b5b5 !important;
					margin:0 !important;
					padding:0 !important;
				}
				.question-title p{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					color:#333;
				}
				.answer-comment a{
					background:url(images/comment-bullet.gif) no-repeat center left;
					font-family: Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#2e4651;
					text-decoration:none;
					padding:0 10px;
				}
				.answer-comment a:hover{
					background:url(images/comment-bullet.gif) no-repeat center left;
					
					font-family: Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#2e4651;
					text-decoration:underline;
					padding:0 10px;
				}
				
			.question-picture{
				float:right;
				width:140px;
				margin:0;
				padding:0;
				text-align:left;
				color:#333333;
				font-family:Arial,Helvetica,sans-serif;
				font-size:14px;
				font-weight:bold;
			}
				.question-picture img{
					border:1px solid #CDCDCD;
				}
				
				.question-picture .city{
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:12px;
					color:#b4b4b4;
					margin:0;
					padding:0;
				}
				.question-picture .name{
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:14px;
					color:#333333;
					margin:0;
					padding:0;
				}
				.question-picture .name a{
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:14px;
					color:#333333;
					margin:0;
					padding:0;
					text-decoration:none;
					cursor:auto;
				}
				.question-picture .name a:hover{
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:14px;
					color:#333333;
					margin:0;
					padding:0;
					text-decoration:underline;
				}
				.question-picture .comp-name{
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:14px;
					color:#5d8aa2;
					margin:0 0 5px 0;
					padding:0;
				}
				.question-picture .expert-answer{
					background:url(images/expert-answer.png) no-repeat;
					padding:4px 0 0 0;
					text-align:center;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#fff;
					width:129px;
					height:26px;
					border:none;
				}
				.question-picture a, .question-picture a:hover{
					text-decoration:none;
					cursor:pointer;
				}

div.footer {
	font-size: 11px;
	background:url(images/footer.png) repeat-x;
	/*text-align: center;*/
	float: left;
	width: 100%;
	margin-top: 30px;
	height: 183px;
}

#footer-contents {
	width: 941px;
	margin:0 0 0 28px;
	text-align: left;
}
.footer-left {
	float: left;
	width: 280px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:9px 0 0 0;
}
.footer-right {
	float: left;
	margin-left: 30px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:9px 0 0 0;
}

#footer-bottom{
	margin:30px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#304269;
}
	#footer-bottom .footer-left{color:#304269;}
	#footer-bottom .footer-left a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#304269;
		text-decoration:underline;
	}
	#footer-bottom .footer-left a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#304269;
		text-decoration:none;
	}
	#footer-bottom ul{
		float:left;
		display: compact;
		padding:0;
		margin:0 0 0 15px;
		width:140px;
		list-style:url(images/footer-bullet.gif);
		line-height:1.5;
	}
		#footer-bottom ul li{
			margin:-10px 0 0 0;
			#margin:0;
			padding:0;
		}
		#footer-bottom ul li a{
			color:#FFFFFF;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
		}
		#footer-bottom ul li a:hover{
			color:#FFFFFF;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			font-weight:bold;
			text-decoration:underline;
		}
	
#breadcrumbs{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5D8AA2;
	font-weight:bold;
}
#breadcrumbs a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5D8AA2;
	font-weight:bold;
	text-decoration:underline;
}
#breadcrumbs a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5D8AA2;
	font-weight:bold;
	text-decoration:none;
}

.storycontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}
	.storycontent ol li a{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#2e4651;
		text-decoration:none;
	}
	.storycontent ol li a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#2e4651;
		text-decoration:underline;
	}

#comments{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#73aeca;
}

/*.comment{
	width:540px;
	float:right;
}*/

/*.answer{
	width:100%;
	float:left;
}*/

#postcomment{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7aa9b9;
}

/*.link-no{
	float:left;
	width:90px;
	margin:0;
}*/

.number-questions{
	float:left;
	width:230px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	
}
	.number-questions a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#0066cc;
		text-decoration:underline;
	}
	.number-questions a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#0066cc;
		text-decoration:none;
	}

.sort-by{
	float:left;
	width:170px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
	.sort-by select{
		border:1px solid #ccc;
		width:100px;
		height:20px;
	}
	.sort-by select:hover{
		border:1px solid #000;
		width:100px;
		height:20px;
	}


#nav-left{
	float:left;
	width:90px;
	margin:0;
	background: url(images/previous.gif) no-repeat left;
	text-indent:20px;
	margin:0 0 2px 0;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:16px;
	color:#cccccc;
	font-weight:bold;
}
	#nav-left:hover{
		background: url(images/previous-hover.gif) no-repeat left;
	}
	#nav-left a{
		font: Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#cccccc;
		font-weight:bold;
		text-decoration:none;
	}
	#nav-left a:hover{
		font: Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#91bed4;
		font-weight:bold;
		text-decoration:none;
	}

#nav-right{
	float:right;
	/*width:115px;*/
	width:105px;
	margin:0;
	background: url(images/next.gif) no-repeat right;
	/*text-indent:10px;*/
	margin:0 0 2px 0;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:16px;
	color:#cccccc;
	font-weight:bold;
	text-align:right;
	padding:0 15px 0 0;
}
#nav-right:hover{
	background: url(images/next-hover.gif) no-repeat right;
}
	#nav-right a{
		font: Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#cccccc;
		font-weight:bold;
		text-decoration:none;
	}
	#nav-right a:hover{
		font: Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#91bed4;
		font-weight:bold;
		text-decoration:none;
	}
	
.wp-pagenavi{
	height:20px;
}

#commentlist{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
	h1.answer-top{
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:18px !important;
		color:#73aeca !important;
		margin:0 !important;
		padding:0 !important;
	} 
	
.posted-date{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:14px !important;
	color:#b4b5b5 !important;
	margin:0 !important;
	padding:0 !important;
	font-weight:bold !important;
}

#user-post-comment{
	width:590px;
	background-color:#ECF3FA;
	margin:0;
	padding:5px 15px;
}
	#user-post-comment h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#253f4e;
		margin:0 0 15px 0;
		padding:0;
	}
	
	#comment-content{
		width:560px;
		margin:10px auto;
	}
		.comment-content-left{
			float:left;
			width:100px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#000;
			text-align:right;
		}
		.comment-content-right{
			width:440px;
			float:left;
			margin:0 0 0 10px;
		}
			.comment-content-right textarea{
				width:438px;
				height:150px;
				border:1px solid #ccc;
			}
			.comment-content-right p{
				margin:0;
				padding:0;
			}
	#personal-info{
		width:560px;
		margin:0 auto;
	}
		#personal-info p{
			color:#000000;
			font-family:Arial,Helvetica,sans-serif;
			font-size:13px;
			font-weight:bold;
		}
			#personal-info p a{
				color:#000000;
				font-family:Arial,Helvetica,sans-serif;
				font-size:13px;
				font-weight:bold;
				text-decoration:underline;
			}
			#personal-info p a:hover{
				color:#000000;
				font-family:Arial,Helvetica,sans-serif;
				font-size:13px;
				font-weight:bold;
				text-decoration:none;
			}
#user-post-comment-header{
	width:620px;
	background: url(images/post-comment-header.gif) no-repeat;
	height:6px;
	margin:0;
}
#user-post-comment-footer{
	width:620px;
	background: url(images/post-comment-footer.gif) no-repeat;
	height:6px;
	margin:0;
}

#but-submit-question{
	background:url(images/but-user-post-question.jpg) no-repeat;
	height:34px;
	width:121px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:15px;
	color:#fff;
	float:right;
	font-weight:bold;
	cursor:pointer;
}

.personal-info-left{
	float:left;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-align:right;	
	margin:0 0 10px 0;
}
.personal-info-right{
		float:left;
		width:163px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000;
		margin:0 0 10px 10px;
}
	.personal-info-right input{
		width:163px;
		border:1px solid #ccc;
	}
	
#post-question-content{
	width:600px;
	background-color:#ECF3FA;
	padding: 0 10px;
}
	#post-question-content h1{
		color:#253F4E;
		font-family:Arial,Helvetica,sans-serif;
		font-size:18px;
		margin:0 0 25px 0;
		padding:0;
	}

#post-question-content-header{
	width:620px;
	height:8px;
	background:url(images/post-question-header.gif) no-repeat top;
	margin:0;
}
#post-question-content-footer{
	width:620px;
	height:8px;
	background:url(images/post-question-footer.gif) no-repeat top;
	margin:0;
}

#post-question-content-content{
	width:580px;
	margin:0 auto 30px auto;
}
	#post-question-content-content-left{
		float:left;
		width:100px;
		color:#000000;
		font-family:Arial,Helvetica,sans-serif;
		font-size:13px;
		font-weight:bold;
		text-align:right;
		margin:0 0 10px 0;

	}
	#post-question-content-content-right{
		float:left;
		width:470px;
		margin:0 0 10px 10px;
	}
		#post-question-content-content-right input{
			width:470px;
			height:20px;
			border:1px solid #ccc;
		}
		#post-question-content-content-right input:hover, #post-question-content-content-right input:focus{
			width:470px;
			height:20px;
			border:1px solid #000;
		}
		#post-question-content-content-right textarea{
			width:470px;
			border:1px solid #ccc;
		}
		#post-question-content-content-right textarea:hover, #post-question-content-content-right textarea:focus{
			width:470px;
			border:1px solid #000;
		}

#post-question-content-personal{
	width:580px;
	margin:0 auto;
}
	#post-question-content-personal p{
		color:#000000;
		font-family:Arial,Helvetica,sans-serif;
		font-size:13px;
		font-weight:bold;
	}
		#post-question-content-personal p a{
			color:#000000;
			font-family:Arial,Helvetica,sans-serif;
			font-size:13px;
			font-weight:bold;
			text-decoration:underline;
		}
		#post-question-content-personal p a:hover{
			color:#000000;
			font-family:Arial,Helvetica,sans-serif;
			font-size:13px;
			font-weight:bold;
			text-decoration:none;
		}

	#post-question-content-personal-left{
		float:left;
		width:100px;
		margin:0 0 10px 0;
		color:#000000;
		font-family:Arial,Helvetica,sans-serif;
		font-size:13px;
		font-weight:bold;
		text-align:right;
	}
	#post-question-content-personal-right{
		float:left;
		width:170px;
		margin:0 0 10px 10px;
	}
		#post-question-content-personal-right select{
			width:170px;
			height:20px;
			border:1px solid #ccc;
		}
		#post-question-content-personal-right select:hover, #post-question-content-personal-right select:focus{
			width:170px;
			height:20px;
			border:1px solid #000;
		}
		#post-question-content-personal-right input{
			width:170px;
			height:20px;
			border:1px solid #ccc;
		}
		#post-question-content-personal-right input:hover, #post-question-content-personal-right input:focus{
			width:170px;
			height:20px;
			border:1px solid #000;
		}
#post-question-content-obs{
	width:280px;
	color:#000000;
	margin:0 0 10px 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:center;
}	
#post-question-content-friend{
	float:right;
	width:290px;
	height:180px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}
	#post-question-content-friend input{
		width:180px;
		height:20px;
		border:1px solid #ccc;
	}
	#post-question-content-friend input:hover, #post-question-content-friend input:focus{
		width:180px;
		height:20px;
		border:1px solid #000;
	}
	#post-question-content-friend a{
		font-family:Arial,Helvetica,sans-serif;
		font-size:13px;
		font-weight:bold;
		text-align:right;
		text-decoration:underline;
		color:#000;
	}
	#post-question-content-friend a:hover{
		font-family:Arial,Helvetica,sans-serif;
		font-size:13px;
		font-weight:bold;
		text-align:right;
		text-decoration:none;
		color:#000;
	}

#personal-info-h{
	margin:20px 0 20px 0 !important;
}

#tdomf_form1_send{
	background:url(images/btn-send-question.png) no-repeat;
	height:34px;
	width:150px;
	text-align:center;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	margin:10px 0 0 0;
	float:right;
	cursor:pointer;
}
#category-name-h{
	color:#5D8AA2;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:underline;
	margin:0;
	padding:0;
}

#is-question{
	height:1px;
}

.expert-bio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px !important;
	color:#333333 !important;
	font-weight:normal !important;
}
.expert-bio-date{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:14px !important;
	font-weight:bold !important;
	color:#b4b5b5 !important;
	margin:0 !important;
	padding:0 !important;
}

.txtstatic{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}
.txtdinamic{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#B4B5B5;
	text-decoration:none;
}
.txtdinamic a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#B4B5B5;
	text-decoration:none;
}
.txtdinamic a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#B4B5B5;
	text-decoration:underline;
}

h1.expert-name{
	margin:0 0 10px 0 !important;
}

#profile-left{
	float:left;
	width:465px;
	margin:0;
	padding:0;
}
	#profile-left h1{
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:22px;
		color:#2e4651;
	}
#profile-right{
	float:right;
	text-align:left;
	width:140px;
	margin:0;
	padding:0;
}
.profile-content{
	width:621px;
	margin:0 0 20px 0;
	padding:0;
}
	.profile-content h2{
		margin:0;
		padding:0;
		border-bottom:1px solid #efefef;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:20px;
		color:#2e4651;
	}
	.profile-content h2 a{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:20px;
		color:#2e4651;
		margin:0 10px 0 0;
		text-decoration:none;
	}
	.profile-content h2 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:20px;
		color:#2e4651;
		margin:0 10px 0 0;
		text-decoration:underline;
	}
	

#answersH{
	margin:0;
	padding:0;
}

#answersH h1 a{
	color:#2E4651;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:underline;
}
#answersH h1 a:hover{
	color:#2E4651;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
}

#questionsH{
	margin:0;
	padding:0;
}

#questionsH h1 a{
	color:#2E4651;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:underline;
}
#questionsH h1 a:hover{
	color:#2E4651;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
}

.txtasked-by{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.newsletter-message{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

#tdomf_form1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}

.related-posts{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

h1.categories-list{
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	margin:0;
	padding:0 0 5px 0;
}

#cat{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

p.ctrl-text{
	margin:0 0 10px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#banners-right{
	float:right;
	width:300px;
	margin:170px -20px 0 5px;
}

.question-title-category{
	color:#B4B5B5 !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
}

#max_char{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	margin:-10px 0 0 0;
}

#max_char_post{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF0000;
}