/* CSS Document */
body{
	padding:0px;
	margin:0px 0px 0px10px;
	background:#070707;
	color:#000000;
	font:10px Tahoma, sans-serif;
}
div, p, ul, h2, h3, h4, img{
	padding:0px 0px 0px 0px;
	margin:0px;

}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

/* HEADER */

#header{
	width:775px;
	height:297px;
	background:url(../images/b_top.jpg) 0 0 no-repeat;
	position:relative;
	margin: 0 auto;
	background-image: url(../images/manges.jpg);
}
#logo{position:absolute; top:146px; left:203px}
#call{
	position:absolute;
	top:21px;
	left:51px;
	height: 34px;
}
#archive{
	position:absolute;
	top:22px;
	left:550px
}

#header ul{position:absolute; top:112px; left:548px;}
#header ul li{height:18px; margin-bottom:7px}
#header ul li a{height:18px; display:block; text-indent:-20000px; }
#header ul li a:hover{height:18px;}

#header ul li.home a{width:104px; background:url(../images/btn_home.png) 0 0 no-repeat; }
#header ul li.home a:hover{width:104px; background:url(../images/btn_home_over.png) 0 0 no-repeat;}

#header ul li.bio a{width:172px; background:url(../images/btn_biography.png) 0 0 no-repeat; }
#header ul li.bio a:hover{width:172px; background:url(../images/btn_biography_over.png) 0 0 no-repeat;}

#header ul li.clients a{width:130px; background:url(../images/btn_clients.png) 0 0 no-repeat; }
#header ul li.clients a:hover{width:130px; background:url(../images/btn_clients_over.png) 0 0 no-repeat;}

#header ul li.services a{width:138px; background:url(../images/btn_services.png) 0 0 no-repeat; }
#header ul li.services a:hover{width:138px; background:url(../images/btn_services_over.png) 0 0 no-repeat;}

#header ul li.resources a{width:178px; background:url(../images/btn_articles.png) 0 0 no-repeat; }
#header ul li.resources a:hover{width:178px; background:url(../images/btn_articles_over.png) 0 0 no-repeat;}

#header ul li.contacts a{width:150px; background:url(../images/btn_contacts.png) 0 0 no-repeat; }
#header ul li.contacts a:hover{width:150px; background:url(../images/btn_contacts_over.png) 0 0 no-repeat;}


/* CONTENT */

#content{width:775px;background:#161616 url(../images/b_content.jpg) 0 0 repeat-y; position:relative; margin: 0 auto; clear:both}

#content a{
	color:#a14743;
	font-weight:normal;
	text-decoration:none;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
#content a:hover{
	color:#a14743;
	background:#fff;
	text-decoration:none;
}

p span.headline{
	color:#3C111A;
	font-weight:normal;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 14px;
}
p span.headline2{font:14px/14px "Times New Roman", Times, serif; color:#70181b; font-weight:normal;}
p span.headline3{font:12px/14px "Times New Roman", Times, serif; color:#fffdc0; font-weight:normal;}


#leftPan{
	width:500px;
	padding: 2px 0px 0 30px;
	position:relative;
	float:left;
	display:inline;
	margin-bottom:15px;
}
#welcome{
	position:relative;
	width:520px;
	margin-bottom:20px;
	background-color: #FFF;
}
/*#welcome h2{ height:30px; background:url(../images/h_welcome.gif) 0 0 no-repeat; margin-bottom:12px; border-bottom:#262626 1px dashed}*/

#services{
	position:relative;
	width:520px;
}
#services h2{ height:30px; background:url(../images/h_services.gif) 0 0 no-repeat; margin-bottom:20px; border-bottom:#262626 1px dashed; position:relative;}
#services img{border:#222323 3px solid; margin-bottom:10px}
.servicesitem{
	width:118px;
	float:left;
	display:inline;
	margin-right:36px;
	display:block;
	position:relative;
	margin-left: 30px;
}
.servicesitemend{
	width:150px;
	float:left;
	display:inline;
	display:block;
	position:relative;
}

#rightPan{
	width:213px;
	padding: 34px 0 0 0;
	position:relative;
	float:right;
	display:inline;
	margin-bottom:15px;
	background:#fff;
}
#news{position:relative; width:170px; margin-bottom:20px; padding-left:23px}
#news h2{
	height:39px;
	background:url(../images/manges_now.png)  0 0 no-repeat;
	margin-bottom:5px;
	margin-left: 5px;
	display: block;

	a.contactform.html
}
.article{margin-bottom:18px; font:10px/14px Tahoma, sans-serif; color:#737373; padding-top:16px;}
.article p{padding-left:2px;}
.line{height:1px; background:url(../images/b_line.gif) 0 0 repeat-x;}

/* FOOTER */

#footer{width:775px; height:95px; background:url(../images/b_footer.jpg) 0 0 no-repeat; position:relative; margin: 0 auto; clear:both}
#footer p{padding: 35px 0 0 0; font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#ece6ce;}
#footer p a{font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#ece6ce; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; background:#fff; color:#000}

