/* CSS Document */
body {
	margin: 0 auto;
	padding: 0px;
	background: #FFFFFF url( './../images/bg.gif' ) top center no-repeat;
	font-family: times new roman, serif;
	
}

p, LI {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
}

UL{
list-style-image: url(../images/bullet.gif);
}
H1{
color:#333333;
margin-top:0px;
font-weight:normal;
font-size:1.5em;
}

H2{
margin:0px;
font-weight:normal;
font-size:1.2em;
color:#7E5A39;
}

#header {
	width: 950px;
	margin: 0 auto;
	height: 89px;
	background: url( '../images/title_midbg.gif' ) top left repeat-x;
	padding: 0px 23px;
}

#header_outer {
	height: 89px;
	background: url( '../images/title_outerbg.gif' ) top left repeat-x;
}

#header_logo {
	float: left;
}

#menu {
	float: right; 
	margin-top: 45px;
	font: Times New Roman, Times, serif;
	font-size: 1em;
	color: white;
}

#main {
	width: 990px;
	margin: 10px auto 50px;
	background: url( '../images/mainbgfade.jpg' ) top left repeat-x;
}




#leftmenu{

font:Times New Roman, Times, serif;
font-size:1.1em;
color:#90613A;
}

.dashed{
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
border-top: 1px dashed #D0CAC5;
}

.notdashed{
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
}

/*ABOUT US PAGE */
.aboutarrow{

margin-right:5px;
margin-bottom:2px;
}
.divider{
margin-left:10px; 
margin-right:10px;
margin-bottom:-5px;
}

/*LINKS*/
 A.on:link,  A.on:visited,  A.on:active,  A.on:hover  {
color:#E7A747;
}

A.off:link, A.off:visited, A.off:active  {
color:#FFFFFF;
}

A.off:hover, A.on:hover{
color:#E7A747;
text-decoration:none!important;}

#leftmenu A.on:hover, #leftmenu A.off:hover{
color:#E7A747;
text-decoration:underline!important;}

#leftmenu A.on:link, #leftmenu A.on:visited, #leftmenu A.on:active, #leftmenu A.on:hover  {
color:#333333;
font-weight:normal;
}

#leftmenu A.off:link, #leftmenu A.off:visited,  #leftmenu A.off:active  {
color:#90613A;
font-weight:normal;
}

A:link, A:visited, A:active {
color:#6D4520;
text-decoration:none;
font-weight:bold;}

A:hover{
text-decoration:underline;
}


#footer {
border-bottom:1px solid #B2B2B2;
border-top:1px solid #B2B2B2;
margin: 10px 20px 50px;
padding: 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
clear:both;
}

#footer2 {
border-bottom:1px solid #B2B2B2;
border-top:1px solid #B2B2B2;
margin: 10px 20px 50px;
padding: 5px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
clear:both;
}

#footer div {
	padding: 0px;
	margin: 0px;
}

/*
#leftmenu{
margin-left:20px;
width:215px;
}
*/
#homeimage img{
margin-right:8px;
}


/* HOME PAGE STYLES */

#homeimage{
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #B2B2B2;
	border-bottom:1px solid #B2B2B2;
	width:944px;
	margin: 0 auto 10px;
}

div.two_col{
	width: 460px;
	margin-left: 20px;
	float: left;
}

#leftcol{
width:47%;
margin-left:20px;
}

#rightcol{
width:47%;
float:right;
margin-right:20px;
}

/*SUB PAGE STYLES*/

.three_col_outer {
	float: left;
	margin: 0px 20px;
	width: 215px;
}

.three_col_mid {
	float: left;
	width: 462px;
	margin-bottom: 30px;
}


.three_col_outer2 {
	float: left;
	margin: 0px 20px;
	width: 230px;
}

.three_col_mid2 {
	float: left;
	width: 462px;
}




#content{
float:right;
width:700px;
margin-right:20px;

}

#boxquote, #bioimage {
	margin-bottom: 150px;
}

#bioimage {
	text-align: center;
	margin: 0px auto 150px;
	width: 215px;
}

/*
#boxquote{
width:200px;
float:right;
margin-left:20px;
margin-bottom:20px;
}
#bioimage{
float:right;
margin-left:20px;
margin-bottom:20px;
}
*/

h2.boxquote {
color:#9B9783;
margin-top:0px;
font-weight:normal;
font-size:1.1em;
}

#contact{
padding-left:20px;
}

.invisible {
	position: absolute;
	left: -9999px;
}



/* CORRECT MENU CODE TO BE ADDED WHEN TIME ALLOWS
#leftmenu li {
	padding-top:5px;
	padding-bottom:5px;
	border-top: 1px dashed #D0CAC5;	
	font-family: Times New Roman, Times, serif;
	font-size: 1.1em;
	color: #90613A;
}

#leftmenu li.first {
	border-top: none;
}

#leftmenu li.on {
	list-style-image: url( './../images/aboutarrows_on.gif' );
}

#leftmenu li.off {
	list-style-image: url( './../images/aboutarrows_off.gif' );
	color: #333333;
}

#leftmenu li a {
	text-decoration: none;
	color: #90613A;
	font-weight: normal;
}

#leftmenu li.on a {
	color: #333333;
}

#leftmenu li a:hover {
	color: #E7A747;
	text-decoration: underline;
}
*/
