@charset "windows-1251";
/* CSS Document */
body { 
	margin:0; padding:0;
	width:auto; height:auto;
	 border-color:#330066; border-width:medium;


	background-image:url(images/background.png) ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
color: #665046;
	
}
a{color:#8c6b39;  text-decoration:none;}a:hover{color:#e28f24;text-decoration:none;}

 #outerDiv { position:absolute; visibility:hidden; background-color:#00CCCC; 	}	
#wipeDiv1	{ position:absolute; visibility:hidden; 
	left:0px; top:0px;  background:#0 }
.wipe { font-family: verdana, arial, helvetica, sans-serif;
 font-size:20px; color:#0; }
#textDiv	{ position:absolute; visibility:hidden; left:0px; top:0px;
	width:350px; z-index:1; color:red; font-size:14px;
	font-family: verdana, arial, helvetica, sans-serif;}	
h1 {
	font-size: 2.2em;
	font-weight: bold;
	letter-spacing: -0.025em;
	color:#0099CC;
}


 h2, h3 {
		font-size: 20px; font-weight: normal; line-height: 28px;
		color: #665046; margin: 0 0 30px 20px;
	}
 h4     {
		font-size: 24px; font-weight: normal; line-height: 28px;
		color: #f60909; margin: 0 0 30px 20px;
	}		
	#nav {
	
	padding-top:0px; padding-left:45px; 
    


	
	


	list-style-type: none;
	
}
#nav li {
	padding-right: 12px;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
	#nav li a {
	color: #D78757;
	text-decoration: none;
	padding-top: 13px;
	float: left;
	border-bottom-width:thin;
	border-bottom-style:solid;
	border-bottom-color: #D78757;
}
#nav li a:hover, body#home #n-home a, body#approach #n-approach a, body#portfolio #n-portfolio a, body#services #n-services a, body#contact #n-contact a, body#webdesign #n-webdesign a {
	
	border-bottom-color: #E2B14B;
	
	color: #E2B14B;
}
.menulink a {color:#FFFFFF;  text-decoration:none;}

.wrap
{ background-image:url(images/wood_151.jpg);margin-top:20px; border-bottom-style:inset; border-left-style:inset; border-right-style:inset; border-color:#CCCCCC; border-style:double }
