.dir-top {
	background:url(../imgs/experts-list-bk.gif) top no-repeat; 
	text-align:right;
	}
.dir-top:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .dir-top {height: 1%;}
/* End hide from IE-mac */

.dir-top-title {
	float:left;
	}

.dir-breadcrumb {
	float:left;
	padding:10px 0px 27px 21px;
	color:#aaa;
	}
	
.dir-breadcrumb a:link, .dir-breadcrumb a:visited {
	color:#2B709E;
	text-decoration:none;
	}
.dir-breadcrumb a:hover {
	color:#2B709E;
	text-decoration:underline;
	}
.dir-top-email {
	padding:10px 28px 27px 0px;
}
.dir-top-email a:link, .dir-top-email a:visited {
	color:#f60;
	text-decoration:none;
}
.dir-top-email a:hover {
	color:#f60;
	text-decoration:underline;
}

.content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .content {height: 1%;}
/* End hide from IE-mac */
.dir-date {
	color:#999;
	}
.dir-thumb {
	float:left;	
	margin:0px;
	border:#E0E0E0 1px solid;
	background:#fff;
	padding:3px;
	width:59px; 
	height:61px;
	display:inline-block;
	}
.dir-author {
	color:#61A5D2;
	font-size:8.5pt;
	font-weight:normal;
	}
.dir-author a:link, .dir-author a:visited {
	color:#61A5D2;
	text-decoration:none;
	}
.dir-author a:hover {
	background:#61A5D2;
	color:#fff;
	text-decoration:none;
	}
.dir-listing {
	width:240px;
	padding:0px;
	border:0px;
	height:80px;
	vertical-align:baseline;
	float:left;
	margin:0px 0px 10px 21px;
	display:inline;
}
.dir-listing td {
	vertical-align:bottom;
	text-align:left;
	width:160px;
	}
.dir-listing td h4{
	margin:0px;
	font-size:10pt;
	}
.dir-listing td h4 a:link, .dir-listing td h4 a:visited{
	color:#2B709E;
	text-decoration:none;
	}
.dir-listing td h4 a:hover{
	background:#2B709E;
	text-decoration:none;
	color:#fff;
	}
.dir-listing th {
	vertical-align:bottom;
	text-align:left;
	width:80px;
	}
	
.dir-index-most-popular {
	text-align:right;
	float:left;
	width: 150px;
	padding-left:21px;
	}
.dir-index-most-popular ul, .dir-index-most-popular li {
	margin:0px; padding:0px;
}
.dir-index-most-popular ul {
	list-style-type:none;
	}

.dir-index-most-popular li {
	padding-bottom:.5em;
	}
.dir-index-most-popular li a:link, .dir-index-most-popular li a:visited {
	color:#2B709E;
	text-decoration:none;
	font-weight:bold;
	}
.dir-index ul, .dir-index li{
	margin:0px; padding:0px;
}
.dir-index {
	width:330px;
	margin-left:190px;
	}
.dir-index p{
	margin:0px 0px 1em 0px;
	}
.dir-index ul{
	float:left;
	margin-right:10px;
	list-style-type:none;
	width:150px;
		}
.dir-index li{
	margin-bottom:.5em;
		}
		
.mostpopular-expert-listing {
	margin:0px 21px 2.5em 21px;
	}

.mostpopular-expert-listing h1{
	float:left;
	color:#999;
	font-size:14pt;
	margin:0px;
	font-weight:bold;

	}
.mostpopular-expert-listing h2 {
	margin:0px 0px .3em 120px;
	font-size:12pt;
		font-family:Arial, Helvetica, sans-serif;
	color:#2B709E;
	}
.mostpopular-expert-listing p {
	margin:0px 0px 0px 120px;
	line-height:1.5em;
	}
.mostpopular-expert-listing h4 {
	margin:0px 0px 0px 120px;
	line-height:1.5em;
	font-size:7pt;
	text-transform:uppercase;
	color:#999;
	}
.mostpopular-answer-listing {
	margin:0px 21px 2.5em 21px;
	}

.mostpopular-answer-listing h1{
	float:left;
	color:#999;
	font-size:14pt;
	margin:0px;
	font-weight:bold;

	}
.mostpopular-answer-listing h2 {
	margin:0px 0px .3em 39px;
	font-size:12pt;
		font-family:Arial, Helvetica, sans-serif;
	color:#2B709E;
	}
.mostpopular-answer-listing p {
	margin:0px 0px 0px 39px;
	line-height:1.5em;
	}
.ask-expert-title a:link, .ask-expert-title a:visited {
	font-size:10pt;
	color:#2B709E;
	text-decoration:none;
	}
.ask-expert-title a:hover {
	background:#2B709E;
	text-decoration:none;
	color:#fff;
	}
.mostpopularfeature-nolink {
	font-weight:bold;
	color:#f60;
	font-size:8.5pt;
	padding-left:1em;
}
.mostpopularfeature a:link, .mostpopularfeature a:visited{
	font-weight:bold;
	color:#f60;
	text-decoration:none;
	border-bottom:#f60 dotted 1px;
	}
.mostpopularfeature a:hover{
	color:#fff;
	background:#f60;
	border-bottom:0px;
	}
.mostpopularfeature b{
	color:#f60;
	}
.mostpopular-answer-expert-dir-thumb {
	float:right;	
	margin:0px 0px .5em  21px;
	border:#E0E0E0 1px solid;
	background:#fff;
	padding:3px;
	width:59px; 
	height:61px;
	display:inline-block;
	}
.mostpopular-expert-expert-dir-thumb {
	float:left;	
	margin:0px 0px .5em  10px;
	border:#E0E0E0 1px solid;
	background:#fff;
	padding:3px;
	width:59px; 
	height:61px;
	display:inline-block;
	}