@charset "utf-8";
/* CSS Document */

.pro-architect {
	width:590px;
	background:#3E4F4F;
	color:#FFF;
	padding:5px;
	line-height:1.43em;
 }
.pro-architect h3.architect {
	font:16px Arial, Helvetica, sans-serif;
	margin-bottom:3px;
 }
.pro-architect h4.arch-prof {
	font:14px Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	color:#FA9D74;
 } 
.pro-architect img {
	border:1px solid #EEE; 
	float:left;
	width:130px;
	margin:1px 5px 5px 0px;
	padding:1px;
 } 
.pro-architect .pro-edit {
	display:block;
	margin-bottom:5px;
 }
.pro-architect a {
	text-decoration:underline; 
 }
.content .expl {
	font:120% Arial, Helvetica, sans-serif;
 } 
.content .expl em {
	font:normal 80% Arial, Helvetica, sans-serif;
	color:#CCC; display:block;
 } 
.search-results {
	float:left;
	width:420px;
	margin-right:15px;
	margin-top:5px;
 } 
.search-results div {
	padding:10p;
	background:url(images/dots.gif) left bottom repeat-x;
 }
.search-results div a {
	color: #5BC6D1;
    display: block;
    font: bold 120% Arial, Helvetica, sans-serif;
    text-decoration: none;
	padding:10px;
 }
* html .search-results div a {  /* make hover effect work in IE */
	width: 420px;
 }
.search-results div a:hover {
        background: #3E4F4F;
 }
.search-results div a em { 
        color: #ccc;
        display: block;
        font: normal 85% Arial, Verdana, Helvetica, sans-serif;
        line-height: 125%; 
}
.search-results div a span {
        color: #FA9D74;
        font: normal 70% Verdana, Helvetica, sans-serif;
        line-height: 150%;
} 
.content #ad_200 {
	text-align:right;
 }