@charset "UTF-8";
/* CSS Document */

html, body{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#e5ece4;
	width:100%;
	margin-bottom:0px;		
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
}

* html #main {
height:100%
}

h1{
	color:#BBB;
	font-size:30px;
}


h3{
	
	color:#5c726f;
	font-size:16px;
	font-weight:bold;
}

a{
	outline:none;
}

a:link{
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#7a9096;
}


#contact{
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}

#beforeandafter {
	text-align:center;
	border:1px solid #ccc;
	width:500px;
	margin-left:auto;
	margin-right:auto;
}
#beforeandafter2 {
	text-align:center;
	border:1px solid #ccc;
	width:500px;
	margin-left:auto;
	margin-right:auto;
}
#beforeandafter3 {
	text-align:center;
	border:1px solid #ccc;
	width:500px;
	margin-left:auto;
	margin-right:auto;
}
#beforeandafter4 {
	text-align:center;
	border:1px solid #ccc;
	width:500px;
	margin-left:auto;
	margin-right:auto;
}

.balinks{
	width:500px;
	margin-left:auto;
	margin-right:auto;
}


#bookmark{
	float:right;
	text-align:right;
	
}

#bookmark a:link{
	font-size:14px;
	text-decoration:none;
	color:#7a9096;
}

#bookmark a:visited{
	font-size:14px;
	text-decoration:none;
	color:#7a9096;
}

#bookmark a:hover{
	font-size:14px;
	text-decoration:underline;
	color:#000;
}


#dropmenudiv{
	position:absolute;
	border:0px solid black;
	border-top:2px solid #9E9E9E;
	border-bottom-width: 0;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	margin-top:-5px;
	margin-left:2px;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #CCC;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color:#3B3B3B;
	}

#dropmenudiv a:hover{ 
	background-color:#c6cdc6;
}

#main{	
	background-image:url(images/bottombackground.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:0px;
	min-height:100%;
	}

#header{
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	height:148px;
	}


#headercontent{
	width:855px;
	height:148px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	outline:none;
}



#content{
	width:747px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	background-color:#f7f6f6;
	border-left:2px solid #b3c3c3;
	border-right:2px solid #b3c3c3;
	border-bottom:2px solid #9daa9f;
	padding:10px;
	
}


#footer{
	width:767px;
	height:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;

}

#footer a:link{
	text-decoration:none;
	color:#666;
	font-size:14px;

}

#footer a:visited{
	text-decoration:none;
	color:#666;
	font-size:14px;
	
}

#footer a:hover{
	text-decoration:underline;
	font-size:14px;
	color:#000;

}

#portheader{
	width:100%;
	background-color:#5B6E6C;
}

#portheader a{
	width:100%;
	display:block;
}

#portheader a:visited{
	width:100%;
	display:block;
}

#portheader a:hover{
	width:100%;
	display:block;
	background-color:#404F4D;
}


.portheader{
	width:100%;
	background-color:#5B6E6C;
}

.portheader a{
	width:100%;
	display:block;
}

.portheader a:visited{
	width:100%;
	display:block;
}

.portheader a:hover{
	width:100%;
	display:block;
	background-color:#404F4D;
}

#site{
	width:500px;
}

.site{
	width:500px;
}

.site img{
	border-right:none;
	border-left:none;
	border-top:none;
	border-bottom:none;
	margin-right:10px;
	padding:3px;
	background-color:#fff;
}

#site img{
	border-right:none;
	border-left:none;
	border-top:none;
	border-bottom:none;
	margin-right:10px;
}

#tabs{
	margin-bottom:10px;
	margin-left:-10px;
}
	

label{
	font-size:13px;
	color:#000;
		
}

fieldset{
	padding:10px;
	background-color:#eeeeed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	border:5px double #f7f6f6;
	color:#000;
	width:600px;
		
	
}

input{
	color:#586e6c;
}

textarea{
	color:#586e6c;
}



input:focus, textarea:focus{
background-color:lightyellow;
}

.border{
	padding:7px;
	border:1px solid #666;
	background-color:#ffffff;
}

.portfolio{
	width:700px;
	height:262px;
	background-color:#C6CDC6;
	color:#5B6E6C;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #888;
}

.img{
 	margin-right:10px;
	border-right:2px solid #ffffff;
	border-left:none;
	border-top:none;
	border-bottom:none;
}

.title{
	color:#EFEFEF;
	font-size:16px;
	padding-top:10px;
}

.about{
	font-size:13px;
	color:#767676;
	line-height:20px;
}


	
