/* CSS Document */

body{
padding:0px;
margin:0px;
/*background-color:#2d1e07;*/
background-color:#000000;
/*background-image:url(webimages/background_repeat3.gif);
background-repeat:repeat-y;*/
font-family:Arial, Helvetica, sans-serif;
background-position:center;
font-size:12px;
}
h1 {
padding:0px;
margin:0px;
padding-top:8px;
padding-bottom:10px;
font-size:16px;
color:#009EE0;
font-weight:lighter;
}
h2 {
padding:0px;
margin:0px;
font-size:12px;
color:#b3a498;
padding-top:9px;
padding-bottom:9px;
}
p{

color:#FFFFFF;
padding:0px;
margin:0px;
padding-top:6px;
padding-bottom:8px;
line-height:18px;
}
#contentText{
padding-left:37px;
padding-right:27px;
width:275px;
}
#container {
position:relative;
margin:auto;
width:960px;
}
#containerAdmin {
position:relative;
margin:auto;
width:960px;
background-color:#140F0C;
}
#header{
width:960px;
height:253px;
}
#menu{
width:960;
height:57px;
background-color:#2e2219;
vertical-align:middle;
}
#contentHome{
width:960px;
height:457px;
/*background-image:url(webimages/mainImage_home2.jpg);
background-repeat:no-repeat;*/
float:left;
vertical-align:bottom;
}
#contentAbout{
/*padding-top:150px;*/
width:960px;
height:685px;
/*background-image:url(webimages/mainimage_about.jpg);
background-repeat:no-repeat;
float:left;*/
}
#contentHeading, #contentFooter{
width:555px;
}
#contentBiog{
padding-top:5px;
width:750px;
padding-left:210px;
/*height:535px;*/
background-image:url(webimages/mainimage_biog2.jpg);
background-repeat:no-repeat;
float:left;
}
#contentBiog #content{
width:527px;
padding:0px;
margin-left:1px;
padding-left:13px;
padding-right:13px;
background-color:#45372b;
}
#contentHolder{
width:554px;
padding:0px;
margin-bottom:5px;
}
#contentFooter{
width:554px;
padding:0px;
}
#contentBiog #content h3{
font-family:Arial, Helvetica, sans-serif;
background-image:url(webimages/biog_subheader.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px;
font-weight:normal;
font-size:14px;
color:#FFFFFF;
width:505px;
height:25px;
padding-left:20px;
padding-top:16px;
}
#contentBiog #content h3 a:link, #contentBiog #content h3 a:visited{
color:#FFFFFF;
text-decoration:none;
}
#contentBiog #content h3 a:hover{
color:#009ee0;
text-decoration:none;
}
.article{
padding-left:20px;
width:485px;
}
#contentContact{
padding-top:150px;
width:960px;
height:502px;
background-image:url(webimages/mainImage_contact2.jpg);
background-repeat:no-repeat;
float:left;
font-size:14px;
}
#contentWorks{
width:960px;
float:left;
height:550px;
}
#footer {
width:960px;
/*background-color:#2e2219;*/
background-color:#000000;
height:19px;
font-size:10px;
color:#5c4b3d;
/*padding-left:28px;
padding-right:28px;*/
padding-top:9px;
float:left;
}
#footer a:link, #footer a:visited {
text-decoration:none;
color:#5c4b3d;
}
#footer a:hover {
text-decoration:none;
color:#009EE0;
}
#aboutMenu{
	position:absolute;
	margin:0px;
	padding:0px;
	left:118px;
	top:309px;
	width:111px;
	height:140px;
	/*margin-left:63px;*/
display:none;
	/*background-color:#645950;*/
	z-index:4;
}
#workMenu{
	position:absolute;
	margin:0px;
	padding:0px;
	left:340px;
	width:112px;
	height:97px;
	top:309px;
	display:none;
	z-index:4;
	visibility: visible;
}
#workMenu2{
	position:absolute;
	margin:0px;
	padding:0px;
	left:451px;
	width:330px;
	height:49px;
	top:309px;
	display:none;
	z-index:5;
	visibility: visible;
}
.floatLeft{
float:left;
}
.floatRight{
float:right;
}
.whiteLink a:link, .whiteLink a:visited{
text-decoration:none;
color:#FFFFFF;
}
.whiteLink a:hover{
text-decoration:none;
color:#009EE0;
}
.blueBlock{
padding:0px;
margin:0px;
color:#009EE0;
padding-bottom:7px;
padding-top:20px;
}
.article ul {
padding:0px;
margin:0px;
padding-left:14px;
color:#009EE0;
}
.article ul li {
line-height:20px;
color:#FFFFFF;
}
.whiteBlock{
padding:0px;
margin:0px;
color:#FFFFFF;
padding-bottom:7px;
}.applyBlue{
color:#009EE0;
}


.whiteBorder{
border: 1px solid #6D5F52;
}
.brownBorder{
border: 1px solid #645950;
}
.errorTxt{
color:#645950;
}
.txtBox {
border:1px solid #2E2219;
}
.menuTxt{
font-size:16px;
font-weight:lighter;
color:#D2BDAE;
padding-top:12px;
text-align:center;
}
form{
padding:0px;
margin:0px;
}
.button{
border:1px solid #38332E;
color:#FFFFFF;
font-size:11px;
padding:4px;
background-color:#2E2219;
}
.article a:link, .article a:visited{
color:#FFFFFF;
text-decoration:none;
}
.article a:hover{
color:#009EE0;
text-decoration:none;
}