/* CSS Document */
/* Lowry Peaks */
/* 31 October 2007 */
/* written by hairyLemon Media Solutions */

body {
padding: 0px;
margin: 0px;
background: #FFF;
}
		
/*-------- puts site in center of browser ---------*/
#frame {
width:984px;
margin: 0px auto 0px auto;
padding:0px;
text-align:left;
}
		
		
/*-------- logo ---------*/
#logo {
padding: 0px;
margin: 40px 0px 10px 10px;
}


/*-------- top topnavigation ---------*/
#nav {
	margin: 0px;
	padding:0px 0px 0px 0px;
	float:left;
	background-image: url(../images/topnavBg.gif);
	background-repeat: no-repeat;
	width: 984px;
	height: 28px;
	background-color:#662308;}

#nav ul{
	margin: 0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	float:left;
}
	
#nav li {
	float:left;
	margin: 0;
	padding: 0;
	list-style:none;
	}
	
#nav a {
	font: 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 3px 17px 6px 17px;}
	
#nav li:hover a, #nav a:hover{
	color:#e3dabd;}

#nav li ul{
	position:absolute;
	background-color:#662308;
	left:-999em;
	width:260px;
	font-weight:normal;
	border:0;
	float: left;
	clear:both;
	margin:0;
	padding: 0px 0 0 0;
	}

#nav li li {
	height: 20px;
	width:260px;
	}

#nav li ul a:link, #nav li ul a:visited {
	background:0;
	text-transform:none;
	font: 10px Arial, Helvetica, sans-serif;
	color:#fff;
	width:224px;
	padding:4px 17px 4px 19px;
	display:block;
	margin:0;	
	text-align:left; /* left align lower levels */}

#nav li ul a:hover {
	color:#662308;
	background-color:#e3dabd;
	width: 224px;}
	

#nav li ul ul {
	margin:-2em 0 0 10em;}

/* update next 2 rules to match number of levels in menu - this is for 3 levels */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.ie6hover ul ul, #nav li.ie6hover ul ul ul {
	left:-999em;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.ie6hover ul, #nav li li.ie6hover ul, #nav li li li.ie6hover ul {
	left:auto;}

#nav li:hover, #nav li.ie6hover {
	position: static;}
	
	
#nav li.end a:link, #nav li.end a:visited {
	background: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	margin:  0px;}
	
#nav li.end a:hover {
	color:#fff;
	text-decoration:none;
	margin: 0px;}

		
/*-------- header left ---------*/
#headerleft {
width:297px;
padding:0px;
margin: 0px;
float:left;
background:#e3dabd;
height: 274px;
}

#headerleftimg {
padding:0px 0px 0px 10px;
margin: 203px 0px 0px 0px;
float:left;
}


/*-------- header right ---------*/
#headerright{
width:687px;
padding:0px;
margin: 0px;
float:left;
height: 274px;
}
	
		


		
/*-------- content - HOME TEMPLATE ---------*/



/*-------- content area home ---------*/
#contentareahm {
width: 984px;
padding:0px;
margin: 0px;
background:#662308;
background-image:url(../images/leafBg.gif);
background-repeat: no-repeat;
background-position:right bottom;
}

#homecontent {
width: 940px;
padding:30px 0px 30px 0px;
margin: 0px 0px 0px 16px;
float:left;
font: 12px Arial, Helvetica, sans-serif;
color: #FFF;
line-height: 17px;
}

#homecontent ul {
padding:10px 0px 10px 20px;
margin: 0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #FFF;
}

#homecontent li {
padding:0px;
margin: 0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #FFF;
list-style-image: url(../images/bullet.gif);
}




/*-------- content - SECONDARY TEMPLATE ---------*/

/*-------- content area secondary template ---------*/
#contentarea {
width: 984px;
padding:0px;
margin: 0px;
background:#662308;
background-image:url(../images/contentBg.gif);
background-repeat: repeat-y;
background-position:left top;
}

#leaf {
width: 984px;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image:url(../images/leafBg.gif);
background-repeat: no-repeat;
background-position:bottom right;
float: right;
}




/*-------- side topnavigation secondary template ---------*/

#sidenav{
width: 260px;
padding:30px 0px 30px 0px;
margin: 0px 0px 0px 16px;
float:left;
font: 12px Arial, Helvetica, sans-serif;
color: #FFF;
display: inline;
}

#sidenav ul {
padding:10px 0px 10px 20px;
margin: 0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #FFF;
}

#sidenav li {
padding:0px;
margin: 0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #662308;
list-style-image: url(../images/sidenav.gif);
}

#sidenav a:link, #sidenav a:visited{
list-style-image: url(../images/sidenav.gif);
font: 11px Arial, Helvetica, san-serif;
color: #662308;
padding: 0px 5px 0px 5px;
margin: 0px;
text-decoration:none;
}

#sidenav a:hover{
list-style-image: url(../images/sidenav.gif);
text-decoration:none;
color: #a26851;
}

#sidenav img{
border: 0px;
padding-top: 10px;
}




/*-------- content center secondary template ---------*/

#content {
width: 455px;
padding:30px 0px 30px 0px;
margin: 0px 0px 0px 40px;
float:left;
font: 12px Arial, Helvetica, sans-serif;
color: #FFF;
display: inline;
line-height: 17px;
}

#content p{
font: 12px Arial, Helvetica, sans-serif;
color: #FFF;
}

#content h1 {
padding:0px 0px 10px 0px;
margin: 0px 0px 0px 0px;
font: 16px Arial, Helvetica, sans-serif;
color: #FFF;
font-weight: bold;
}

#content h2 {
padding:10px 0px 0px 0px;
margin: 0px 0px 8px 0px;
font: 13px Arial, Helvetica, sans-serif;
text-transform: uppercase;
border-bottom: #FFF dotted 1px;
color: #FFF;
font-weight: bold;
}

#content ul {
padding:10px 0px 10px 20px;
margin: 0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #FFF;
}

#content ul li {
padding:0px 0px 0px 6px;
margin: 0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #FFF;
list-style-image: url(../images/bullet.gif);
}

#content ol {
padding:10px 0px 10px 40px;
margin: 0px 0px 0px 0px;
font: 12px  Arial, Helvetica, sans-serif;
color: #FFF;
}

#content ol li {
padding:0px 0px 5px 6px;
margin: 0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #FFF;
line-height: 17px;
}

#content a:link, #content a:visited{
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #BFB083;
text-decoration: none;
}

#content a:hover {
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #BFB083;
text-decoration: underline;
}



/*-------- contentfull width location template ---------*/

#contentfull {
width: 650px;
padding:30px 0px 30px 0px;
margin: 0px 0px 0px 40px;
float:left;
font: 12px Arial, Helvetica, sans-serif;
color: #FFF;
display: inline;
line-height: 17px;
}

#contentfull h1 {
padding:0px 0px 10px 0px;
margin: 0px 0px 0px 0px;
font: 16px Arial, Helvetica, sans-serif;
color: #FFF;
font-weight: bold;
}

#contentfull h2 {
padding:10px 0px 0px 0px;
margin: 0px 0px 8px 0px;
font: 13px Arial, Helvetica, sans-serif;
text-transform: uppercase;
border-bottom: #FFF dotted 1px;
color: #FFF;
font-weight: bold;
}

#contentfull td {
padding: 4px 0px 4px 0px;;
border-bottom: 1px solid #e3dabd;
}

#contentfull ul {
padding:10px 0px 10px 20px;
margin: 0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #FFF;
}

#contentfullul li {
padding:0px 0px 0px 6px;
margin: 0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #FFF;
list-style-image: url(../images/bullet.gif);
}

#contentfull ol {
padding:10px 0px 10px 20px;
margin: 0px 0px 0px 0px;
font: 12px  Arial, Helvetica, sans-serif;
color: #FFF;
}

#contentfull ol li {
padding:0px 0px 5px 6px;
margin: 0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #FFF;
line-height: 17px;
}

#contentfull a:link, #contentfull a:visited{
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #E3DABD;
text-decoration: none;
}

#contentfull a:hover {
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #E3DABD;
text-decoration: underline;
}




/*-------- content right panel secondary template ---------*/

#right{
width: 160px;
padding: 30px 0px 40px 0px;
margin: 0px 0px 0px 45px;
float:left;
font: 12px Arial, Helvetica, sans-serif;
color: #FFF;
display: inline;
}

#right img {
text-align: right;
padding: 0px 0px 20px 0px;
border: 0px;
}


		
		
/*-------- footer ---------*/
#footer {
clear:both;
width: 984px;
padding:0px;
margin: 0px 0px 0px 0px;
font: 11px Arial, Helvetica, sans-serif;
color: #FFF;
}

#footerleft {
background-image:url(../images/footerBg1.jpg);
background-position: bottom left;
background-repeat: no-repeat;
width: 759px;
height: 26px;
float: left;
display:inline;
}

#footerright {
float: right;
display:inline;
}

#footertxt{
padding:7px 0px 0px 15px;
margin: 0px 0px 0px 0px;
font: 11px Arial, Helvetica, sans-serif;
color: #FFF;
text-decoration: none;
width: 300px;
}

#footertxt a:link, #footertxt a:visited{
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font: 11px Arial, Helvetica, sans-serif;
color: #FFF;
text-decoration: none;
}

#footertxt a:hover {
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font: 11px Arial, Helvetica, sans-serif;
color: #FFF;
text-decoration: underline;
}

#contact{
padding:5px 0px 0px 10px;
margin: 0px 0px 0px 0px;
font: 11px Arial, Helvetica, sans-serif;
color: #bcb291;
text-decoration: none;
width: 940px;
clear: both;
text-align: center;
}

#contact a:link, #contact a:visited{
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font: 11px Arial, Helvetica, sans-serif;
color: #bcb291;
text-decoration: none;
}

#contact a:hover {
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font: 11px Arial, Helvetica, sans-serif;
color: #bcb291;
text-decoration: underline;
}