

body { padding:0; margin:0; font:11px Verdana, sans-serif; line-height: 17px; background:#f4f4f4 url(../images/bodybg.gif) center repeat-y; color: #555; }
#wrapper { margin-left: auto; margin-right: auto; width:800px;  padding:0; background:#fff;}
h1, h2 {text-indent: -2000px; display:none;}

a { color:#631e19; text-decoration: underline;background:none; }
a:hover { color:#894e4e; background:none; text-decoration:underline; }
p { margin:0;padding-top:2px;}
ul { margin: 0; padding : 0; list-style : none; }
img { border: 0;}
h4 {font: 30px 'HelveticaNeue-CondensedBold', 'Arial Narrow', Helvetica, Arial, sans-serif; margin:0;}

#header { /*clear:both;*/ width:800px; height:80px; background: url(../images/header.jpg) no-repeat; 
margin:0; }

#title p {font-size: 0.9em; color: #808080; padding: 0; background: inherit;}
#menu {text-align:right; clear:both; margin: 20px 10px;}
#menu li { display:inline; }
#menu li a {  color:#444; text-decoration:none; padding:1px 10px 1px 10px;
height:19px; background:none;}
#menu li a:hover { background: none;color:#631e19; text-decoration: underline;} 


#hero_home {width:800px; height:318px; margin:0px 0 10px 0;background: url(../images/home.jpg) no-repeat;}









#content {width:800px;background: url(../images/body.gif) repeat-y;}
#content ul { margin-left: 20px; list-style: circle; }
#content ul li { margin-left: 20px; padding: 3px; }
#content h1 { float: left; color:#666666;text-indent: 0;font: 34px 'HelveticaNeue-CondensedBold', 'Arial Narrow', Helvetica, Arial, sans-serif;}
#content h3 {display: block;}

.profiles { width: 500px; margin: 50px; border-top: 1px solid #999; border-right: 1px solid #999;/*border: 1px solid #999;border: 1px solid #999;*/ }
.propfiles_photo { float:left; width: 180px;}
.profiles_bio {float: right; width: 300px; margin-top: 10px;}


#top_profile { clear:both; padding: 20px 20px 10px 40px; height: 300px; margin-bottom: 40px; }
#top_profile .propfile_photo { float:left; width: 300px;}
#top_profile .profile_bio {}



#home_message p { font-size: 13px; padding: 15px 50px;}



#employment p { font-size: 13px; padding: 15px 50px;}







#service_right { float:right;  width: 330px; border: 1px solid #CCC; margin-right: 65px;}

#service_left { float: left; width: 330px; border: 1px solid #CCC; margin-left: 55px;}







#top{width:800px;height:40px;background: url(../images/top.gif) no-repeat ;}
#bottom{width:800px;height:30px;background: url(../images/bottom.gif) no-repeat;}
.left, .right, .middle {background: transparent;}
.left {float: right;width: 220px;margin: 0 6px 5px -85px; padding:10px;}
.middle {float: right;width: 220px;margin: 0 6px 5px 0; padding:10px;}
.right {float: right;width: 220px;margin: 0 6px 5px 0; padding:10px;}


#footer { clear: both; text-align:center; line-height: 1.8em; color: #444; background: #fff; padding: 4px 0; 
margin:10px 0 0 0;}
#footer a {color: #631e19; background: inherit;}
#designedby {display: none; visibility: hidden;}
