body {
	text-align:center;
	color: #2a2a2a;
	font-size: 10px;
	line-height: 15px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	margin-top:10px;
	background-image: url(../_img/elements/main_bg.gif);
	}
	
a			{ color: #993333; text-decoration: none;} 
a:link		{ color: #993333; text-decoration: none;} 
a:visited	{ color: #663333; text-decoration: none;} 
a:active	{ color: #993333; text-decoration: none;} 
a:hover		{ color: #CC0000; text-decoration: none;}

a.yellow			{ color: #ECB802; text-decoration: underline; font-weight:bold;} 
a:link.yellow		{ color: #ECB802; text-decoration: underline;} 
a:visited.yellow	{ color: #ECB802; text-decoration: underline;} 
a:active.yellow		{ color: #ECB802; text-decoration: underline;} 
a:hover.yellow		{ color: #993333; background:#F5DE88; text-decoration: none;}

a.light			{ color: #F5DE88; text-decoration: none;} 
a:link.light	{ color: #F5DE88; text-decoration: none;} 
a:visited.light { color: #F5DE88; text-decoration: none;} 
a:active.light	{ color: #F5DE88; text-decoration: none;} 
a:hover.light	{ color: #D6D4C7; text-decoration: underline;}

a.highlight				{ color: #993333; background:#F5DE88;text-decoration: none; font-weight:bold;} 
a:link.highlight		{ color: #993333; background:#F5DE88;text-decoration: none;} 
a:visited.highlight		{ color: #663333; background:#F5DE88;text-decoration: none;} 
a:active.highlight		{ color: #993333; background:#F5DE88;text-decoration: none;} 
a:hover.highlight		{ color: #993333; background:#ECB802; text-decoration: none;}



h1 {font-family:georgia, times new roman, times, serif; text-align:left; font-size: 21px; line-height: 28px; font-weight: normal; margin-top: 0; margin-bottom: 0; color: #3E3E3E;text-shadow: #A09E8E 2px 2px 2px;}
h2 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 18px; line-height: 24px; font-weight: bold; margin-top: 0; margin-bottom: 0; color: #3E3E3E;}
h3 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 16px; line-height: 21px; font-weight: bold; margin-top: 0; margin-bottom: 0; color: #3E3E3E;}
h4 {font-family:georgia, times new roman, times, serif; text-align:left; font-size: 15px; line-height: 15px; font-weight: normal; margin-top: 10; margin-bottom: 0; color: #3E3E3E;}
h5 {font-family:georgia, times new roman, times, serif; text-align:left; font-size: 18px; line-height: 21px; font-weight: normal; margin-top: 0; margin-bottom: 0; color: #3E3E3E;text-shadow: #A09E8E 2px 2px 2px;}
h6 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 10px; line-height: 14px; font-weight: bold; margin-top: 0; margin-bottom: 0; color: #2a2a2a;}

h1.gallery {font-family:georgia, times new roman, times, serif; text-align:left; font-size: 18px; line-height: 14px; font-weight: normal; margin-top: 0; margin-bottom: 10px; color: #A7A493;text-shadow: #333 2px 2px 2px;}
h1.home {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 12px; line-height: 10px; font-weight: bold; margin-top: 0; margin-bottom: 0; color: #ECB802; text-shadow: #333 2px 2px 0px;}
h2.home {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 11px; line-height: 10px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; color: #F5DE88; text-shadow: #333 2px 2px 0px;}

.lightstrong {color: #FFFFFF; font-weight: bold;text-shadow: #333 2px 2px 0px;}
.yellowstrong {font-size: 11px; color: #ECB802; font-weight: bold;}
.leadparagraph {font-size: 12px; line-height: 18px; color: #993333; font-weight: bold;text-shadow: #A09E8E 2px 2px 2px;}
.footer {font-size: 9px; color: #666;}

p {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #2a2a2a;
	font-size: 10px;
	line-height: 15px;
	font-family: Verdana, Geneva, Arial, sans-serif; }
/* Commented backslash hack \*/
p	{
	padding-right: 0px; }
/* End hack */



#frame {
	width:735px;
	background: #FEFEFF;
	margin-right:auto;
	margin-left:auto;
	margin-top:0;
	padding:8px;
	text-align:left;
	border: 8px #F4F3EE solid;
	}

#innermargin {
	background: #FEFEFF;
	padding:8px;
	text-align:left;
	}
	

#header {
	width: 100%;
	height: 50px;
	background: #545246;
	margin-bottom:5px;
	}


#content {clear: left; width:735px;background:#E3E2C4;}
#content2 {clear: left; width:735px;background: #898674 url(../_img/elements/content_bg.gif) repeat-y;}
#content3 {clear: left; width:725px;background: #E3E2C4 url(../_img/elements/content_bg2.gif) repeat-y; border: 5px #E3E2C4 solid;}
#content4 {clear: left; width:725px;background: #E7E1CB url(../_img/elements/content_bg3.gif) repeat-y; border: 5px #E3E2C4 solid;}

#contentfull {
	background:#E7E1CB;
	padding:20px 180px 20px 20px;
	background:url(../_img/elements/wide_bg.jpg) no-repeat;
	}

#contentleft {
	width:180px;
	float:left;
	background:#898674;
	margin-top:40px;
	}

#contentcenter {
	width:335px;
	margin:20px 5px 20px 20px;
	float:left;
	background:#E6E2CA;
	}

#contentright {
	width:175px;
	float:left;
	background:#E6E2CA;
	padding: 30px 10px 10px 10px;
	margin-top: 15px;
	}
	
#contentright p {font-size: 9px;color: #666;}

#contentwide {
	width:490px;
	padding:20px;
	float:left;
	background:#E6E2CA;
	}
	
#flashcontent {
	padding: 0;
	margin: 0;
	}
	
#flashcontent p {
	color: #FFFFFF;
	}
#flashcontent a	 {	
	color:#ECB802;
	}
	
#flyovercontent {
	background:#545246;
	padding:8px;
	}
	
#flyovercontentleft {	
	width:460px;
	height:365px;
	padding:0;
	float:left;
	border: 1px solid #FFF;
	}
	
#flyoversidebar {
	width:248px;
	height:365px;
	margin-left: 6px;
	float:left;
	background:#6B6857;
	border: 1px solid #FFF;
	}
	
#flyoversidebaralt {
	width:248px;
	height:365px;
	margin-left: 6px;
	float:left;
	}

#flyoversidebar p {
	font-size: 10px;
	line-height: 15px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #FFFFF4;
	padding: 5px;
	}

#locationcontentleft {
	background:url(../_img/elements/bg_texture.jpg) no-repeat;
	width:490px;
	padding:20px;
	float:left;
	}
	
#mediacontent {
	width:490px;
	padding:20px;
	float:left;
	background:#545246;
	}
	
#mediacontent p {
	font-size: 10px;
	line-height: 15px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #FFFFF4;
	}
	
#mediasidebar {
	width:180px;
	margin-left: 8px;
	margin-top:20px;
	margin-bottom:30px;
	float:left;
	background:#898674;
	}

div.mediachunk {
	width:180px;
	border-top: 1px #A7A493 solid;
	border-bottom: 1px #A7A493 solid;
	}
	
div.quoteblock {
	border-left: 1px #A7A493 solid;
	margin: 0 10px 0 15px;
	padding-left: 10px;
	}
	
div.quoteblock p {
	color: #545246;
	font-style: italic;
	}
	
#homecontent {clear: left; width:735px; height: 404px; background:#545246 url(../_img/home/bg.jpg) no-repeat;}
#homecontentfr {clear: left; width:735px; height: 404px; background:#545246 url(../_img/home/bg_fr.jpg) no-repeat;}


#homeleft {	
	width:336px;
	margin: 15px 13px 0 0px;
	padding-left:16px;
	float:left;
	}
	
#homeright {
	width:334px;
	margin: 20px 0 0 10px;
	padding:0;
	float:left;
	}
	
#homeright p {
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #FFFFF4;
	text-shadow: #333 2px 2px 0px;
	}

#footer {
	display:block;
	background:#F2F1ED;
	width: 735px;
	padding: 0px;
	margin-top:5px;
	}
	
#footer a	{ color: #333333; text-decoration: none; font-size: 9px; margin: 0 4px 0 4px;} 
#footer a:hover	{ color: #666666; text-decoration: none; font-size: 9px;} 



/* Splash page items */
#splashcontent {width:461px;}

#headersplash {
	width: 100%;
	height: 56px;
	background: #545246;
	margin-bottom:5px;
	}
	
#framesplash {
	width:461px;
	background: #FEFEFF;
	margin-right:auto;
	margin-left:auto;
	margin-top:0;
	padding:8px;
	text-align:left;
	border: 8px #F4F3EE solid;
	}


#footersplash {
	display:block;
	background:#F2F1ED;
	font-size:9px;
	width: 461px;
	padding: 0px;
	margin-top:5px;
	}
	
	
	

img	{border: 0;}
img.floatleft {float: left;}
img.floatright {float: right;}

div.spacer {clear: both;}

img.border {border:1px #D3D3D3 solid;padding: 2px;background-color: #fff;}
	
div.line {border-top: 1px #CCCCCC solid;margin-top: 15px;}

.rightimage
	{
	float: right;
	background: #EEECDF;
	margin: 0px 0px 10px 10px;
	padding: 5px 5px 5px 5px;
	border-color: #F2F1ED;
	border-width: 1px;
	border-style: solid;
	color: #666666; font-size: 9px;
	}
	
.rightimage p {color: #666666; font-size: 9px; padding:0; margin:0;}

img.mediathumbnail {border: 1px solid #A7A493;}
img.galleryleft {float: left; border: 1px solid #A7A493; margin:0 10px 0 0; padding: 5px;}
img.galleryborder{border: 1px solid #A7A493;padding: 5px;}
img.leftborder {border: 1px solid #A7A493;padding: 5px;float: left; margin: 0 10px 10px 0;background: #F4F3EE; }
img.rightborder {border: 1px solid #A7A493;padding: 5px;float: right; margin: 0 10px 10px 0;background: #F4F3EE; }
	


/* top-level Navigation lists */
#topnav {background:#6D6A61;width:100%;height:25px;padding:0;position:relative;z-index:100; margin-bottom:5px;}
#navblock {float:left;}
#nav, #nav ul {line-height:1.4em;padding:0;margin:0;list-style:none;background:#6D6B5F;display:block; } 
#nav a {display:block;border-bottom:none;color:#fff;}
#nav a:hover {color:#fff; background:#6D6B5F; border-bottom:none;}
#nav li { position:relative; float:left; margin:0; padding:0 1px 0 1px; width:auto;height:25px;} 
#nav li img {margin:0;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}

/* second-level lists */
#nav li ul { position:absolute; left:-999em;top:25px; width:128px; height:auto; margin:0; padding:0; background:#E6E2CA; display:block; list-style:none; }
#nav li li {height:auto;margin:0;padding:0;width:100%;font-size:10px;border-bottom:1px solid #545246;}
#nav li li span {margin:0;padding:3px 4px 3px 7px;display:block;position:relative;}
#nav li li a, #nav li li a:visited {color:#2a2a2a;text-decoration:none;display:block;}
#nav li li a:hover {color:#000;text-decoration:none;background:#F2F1ED;}
*>html #navblock ul {f\loat: right;margin-top:0px;} /*IE 5 Mac hack  */
*>html #nav a {f\loat: left;} /*IE 5 Mac hack */




/* Side Nav Menu Code */
#sidenavmenu, #sidenavmenu ul {width:180px; height:auto; margin:0; padding:0; background:#6D6B5F; display:block; border-top:1px solid #A8A598; list-style:none; }
#sidenavmenu li {height:auto;margin:0;padding:0;width:100%;font-size:11px;border-bottom:1px solid #A8A598;}
#sidenavmenu li span {margin:0;padding:3px 4px 3px 7px;display:block;position:relative;}
#sidenavmenu li a, #sidenavmenu li a:visited {color:#ECB802;text-decoration:none;font-weight:bold;display:block;}
#sidenavmenu li a:hover {color:#FFF;text-decoration:none;background:#545246;}
h4.sidenav {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 13px; line-height: 21px; font-weight: bold; margin: 5px 0 5px 5px; color: #3E3E3E;}


/* Interactive Map Navigation lists */
#mapnavigation {background:#6B6857;width:100%;height:25px;padding:0;position:relative; margin-top:5px; border-bottom: 1px solid #FFFFFF;}
#manavblock {float:left;}
#mapnav, #mapnav ul {line-height:1.4em;padding:5px 0 0 5px;margin:0;list-style:none;background:#6D6B5F;display:block; } 
#mapnav a {display:block;border-bottom:none;color:#fff;}
#mapnav a:hover {color:#fff; background:#6D6B5F; border-bottom:none;}
#mapnav li { position:relative; float:left; margin:0; padding:0 1px 0 1px; width:auto;height:20px;} 
#mapnav li img {margin:0;}
#mapnav li:hover ul, #nav li.sfhover ul {left:auto;}