h1 {
color: #b35001;
font-family: Georgia;
font-size: 14px;
}

h2 {
color: #6f9593;
font-family: Georgia;
font-size: 13px;
margin: 0px;
padding: 0px;
}

h3 {
color: #666666;
font-family: Georgia;
font-size: 13px;
margin: 0px;
padding: 0px;
}


/* home layout */

#siteframehome {
	width: 757px;
	background-color: #FFFFFF;
	border-left: 1px dashed #7b7b7b;
	border-right: 1px dashed #7b7b7b;	
	border-bottom: 1px dashed #7b7b7b;		
}

#siteframeouterhome {
	width: 759px;
	background-color: #FFFFFF;
	padding: 5px;
	margin: auto;
	text-align: left;

}

.homecap {
	float: left;
	width: 45px;
	font-size: 65px;
	line-height: 51px;
	font-weight: normal;
	color: #c69267;
	font-family: georgia;

}

.homequote {
	color: #6f9593;
	font-size: 18px;
	line-height: 28px;
	font-family: georgia;
	font-weight: lighter;
}

#flash {
	width: 417px;
}

.homebottomleft {
	width: 317px;
	margin-left: 20px;
	margin-bottom: 20px;
	color: #6f9593;
	font-family: Georgia;
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
}

.homebottomleft a {
color:#bc5822;
text-decoration: underline;
}

.homebottomleft a:hover{
color: #6f9593;
text-decoration: underline;
}


.homecontent {
	color: #575757;
  width: 300px;
  padding: 37px 0 116px 76px;
	font-family: Georgia;
	font-size: 12px;
	line-height: 15px;
}

.homecontent a{
	color: #b96a1e;
	font-family: Georgia;
	font-size: 12px;
	line-height: 15px;
}


.homecontent a:hover{
	color: #575757;
	font-family: Georgia;
	font-size: 12px;
	line-height: 15px;
}


#homeright {
	padding-top: 60px;
	padding-right: 20px;
	background-image: url(/images/woods/ampersand_home_bg.gif);
	background-repeat: no-repeat;
	background-position: right 190px;
}


.newsheader {
	color: #575757;
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.newsheader a{ 
	color: #575757;
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


.newsheader a:hover{ 
	color: #6F9593;
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}



.newsheadlines { 
	font-family: Georgia;
	font-size: 12px;
	color: #bc5822;
	text-transform: uppercase;	
	border-bottom: 1px dashed #7b7b7b;	
	width: 300px;
	padding-top: 10px;
	margin-bottom: 8px;

}

/* interior layout */



#siteframeouter {
	width: 759px;
	background-color: #FFFFFF;
	padding: 5px;
	margin: auto;
	text-align: left;

}

#siteframeinner {
	width: 757px;
	border-left: 1px dashed #7b7b7b;
	border-right: 1px dashed #7b7b7b;	
	border-bottom: 1px dashed #7b7b7b;		
}


#ampersandinterior {
	background-image: url(/images/woods/ampersand_main_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 541px;
}

.masthead {
	border-bottom: 1px dashed #7b7b7b;
}

#sidenavbox {
	width: 166px;
	padding-top: 50px;
	padding-left: 50px;

}

.content {
	padding-left: 20px;
	padding-right: 60px;
	padding-bottom: 20px;
	padding-top: 37px;
	color: #575757;
	font-family: Georgia;
	font-size: 13px;
	line-height: 18px;
}

.content a {
color: #b96a1e;
text-decoration: none;

}

.content a:hover {
color: #6f9593;
text-decoration: none;
}

.photocontent { 
	color: #575757;
	font-family: Georgia;
	font-size: 13px;
	line-height: 18px;
	}
	
.photocontent a{ 
	color: #575757;
	font-family: Georgia;
	font-size: 13px;
	line-height: 18px;
	}
	
.photocontent a:hover{ 
	color: #575757;
	font-family: Georgia;
	font-size: 13px;
	line-height: 18px;
	}

.content ul {
list-style-image: url(/images/woods/bullet.gif)
}


.heightProp {
	height: 500px;  float: right;  width: 1px;
}

.brace {
	width: 27px;
}

.bracetop { 
	background-image: url(/images/woods/brace_top.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 27px;
}

.bracetopscaled {
	background-image: url(/images/woods/brace_top_scale.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	width: 27px;

}

.bracecenter {
	background-image: url(/images/woods/brace_center.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 27px;
}

.bracebottomscaled { 
	background-image: url(/images/woods/brace_bottom_scale.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	width: 27px;
}

.bracebottom {
	background-image: url(/images/woods/brace_bottom.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 27px;
}

/*common*/

.topnavframe {
	width: 742px;
	float: left;
	padding-bottom: 10px;
	padding-top:10px;
	padding-left: 15px;
	font-family: Georgia;
	font-size: 11px;
	color: #d38f46;
	text-transform: uppercase;
	border-bottom: 1px dashed #7b7b7b;
	border-top: 1px dashed #7b7b7b;
		
}

.topnav {
	padding-top: 5px;
	padding-right: 10px;
	float: right;
	font-family: Georgia;
	font-size: 11px;
	color: #d38f46;
	text-transform: uppercase;
	text-decoration: none;
}

.topnav a{
	font-family: Georgia;
	font-size: 11px;
	color: #464646;
	text-transform: uppercase;
	text-decoration: none;
}

.topnav a:hover{
	font-family: Georgia;
	font-size: 11px;
	color: #d38f46;
	text-transform: uppercase;
	text-decoration: none;
}


.universalframe {
	width: 757px;
	color: #d5d5d5;
 	font-family: verdana;
 	font-size: 9px;
 	padding-top: 10px;
	text-align: left;
	margin: auto;
	
}

.universalframe a{
	color: #d5d5d5;
 	font-family: verdana;
 	font-size: 9px;
}


.universalframe a:hover{
	color: #d38f46;
 	font-family: verdana;
 	font-size: 9px;
}

.universalright {
	width: 450px;
	text-align: right;
	float: right;
	color: #d38f46;
	margin: auto;
}

.universalright a{
	color: #d5d5d5;
 	font-family: verdana;
 	font-size: 9px;
}


.universalright a:hover{
	color: #d38f46;
 	font-family: verdana;
 	font-size: 9px;
}

/* Side Nav */



#navcontainer { margin-left: 1px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 10px;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
	display: block;
	padding: 3px 10px;
	width: 120px;
	color: #666666;
	text-decoration: none;
	font-family: Georgia;
	font-size: 11px;
	font-weight: bold;
}

#navcontainer a:hover
{
color: #6f9593;
text-decoration: none;
}

#navcontainer ul ul li active{ margin:  0 0 0 0; }


#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 20px;

color: #b35001;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #666666;
text-decoration: none;
}

#active 
{
background-image: url(/images/woods/arrow.gif);
background-repeat: no-repeat;
background-position: 11px .9em;
}
