/* CSS Document */

body{
background:#59524a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
color:#6c3811;
margin:0;
text-align:center;
}
h1{
font-size:24px;
font-weight:bold;
font-style:italic;
}

a:link{color:#6c3811; text-decoration:underline;}
a:visited{color:#6c3811; text-decoration:underline;}
a:hover{color:#6c3811; text-decoration:none;}
a:active{color:#6c3811; text-decoration:underline;}

.wrap{
width:919px;
margin:0 auto;
background:url(../images/bg.gif);
overflow:hidden;
text-align:left;
}
	.header{
	height:163px;
	background:url(../images/header.jpg);
	}
	.headernomenu{
	height:163px;
	background:url(../images/headernomenu.jpg);
	}
	#greenpage .headernomenu{
	height:163px;
	background:url(../images/headergreen.jpg);
	}
	#infopage .headernomenu{
	height:163px;
	background:url(../images/headerinfo.jpg);
	}
	#contactpage .headernomenu{
	height:163px;
	background:url(../images/headercontact.jpg);
	}
	#custompage .headernomenu{
	height:163px;
	background:url(../images/headermillwork.jpg);
	}
	#windowspage .headernomenu{
	height:163px;
	background:url(../images/headerwindows.jpg);
	}
	#mediapage .headernomenu{
	height:163px;
	background:url(../images/headermedia.jpg);
	}
	.left{
	width:185px;
	float:left;
	}
		#mainnav{
		height:355px;
		}
		#bottomleft{
		height:227px;
		background:url(../images/bottom_left.jpg)0 15px;
		}
	.middle{
	width:549px;
	float:left;
	}
		#gallerynav{
		height:140px;
		}
		#greentop{
		height:140px;
		background:url(../images/greentop.jpg);
		}
		#infotop{
		height:119px;
		background:url(../images/infotop.jpg);
		}
		#contacttop{
		height:119px;
		background:url(../images/contacttop.jpg);
		}
		#customtop{
		height:119px;
		background:url(../images/millworktop.jpg);
		}
		#windowstop{
		height:119px;
		background:url(../images/windowstop.jpg);
		}
		#mediatop{
		height:119px;
		background:url(../images/mediatop.jpg);
		}
		.middlepadding{
		margin:0px 10px 30px 10px;
		}
		
		.middlepadding a{
		text-decoration:none;
		}
		
		#logoAndText{
		list-style:none;
		text-align:center;
		overflow:hidden;
		}	
			#logoAndText li{
			float:left;
			}
			#gallerylinks a:link{color:#6c3811; font-weight:bold; text-decoration:none;}
			#gallerylinks a:visited{color:#6c3811; font-weight:bold; text-decoration:none;}
			#gallerylinks a:hover{color:#6c3811; font-weight:bold; text-decoration:underline;}
			#gallerylinks a:active{color:#6c3811; font-weight:bold; text-decoration:none;}
		
	.right{
	width:185px;
	float:left;
	margin-right:-3px;
	}
		#topright{
		height:251px;
		background:url(../images/right_top.jpg);
		}
		.rightnav{
		color:#000000;
		font-weight:bold;
		font-size:13px;
		padding:10px;
		}
			.rightnav ul, .middlepadding ul{
			list-style:none;
			padding:0px;
			margin:0px;
			font-weight:normal;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:13px;
			}
			.rightnav ul li, .middlepadding ul li{
			text-indent:15px;
			color:#6c3811;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:13px;
			}
			
			.rightnav a:link, .middlepadding a:link{color:#6c3811; text-decoration:none;}
			.rightnav a:visited, .middlepadding a:visted{color:#6c3811; text-decoration:none;}
			.rightnav a:hover, .middlepadding a:hover{color:#6c3811; text-decoration:underline;}
			.rightnav a:active, .middlepadding a:active{color:#6c3811; text-decoration:none;}
		
	#bottom{
	background:url(../images/bottom.gif);
	height:37px;
	}
:focus {

                -moz-outline-style: none;

}

#newsHome{
width:165px;
margin-top: 15px;
margin-bottom: 15px;
}

#newsHome #newsHead{
margin-top:5px;
padding-bottom:5px;
margin-bottom: 5px;
border-bottom: 1px solid #6c3811;
color:#000000;
font-size:13px;
font-weight:bold;
}

#newsHome #allNews{
font-size:12px;
font-weight:bold;
text-align:right;
margin-bottom: 10px;
}

#newsHome #allNews a{
text-decoration:none;
}

#newsHome #allNews a:hover{
text-decoration:underline;
color: #fff;
}

#newsSub{
margin: 0px;
padding: 0px;
}