
/*  Reset (YUI)
-----------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
    margin:0; 
    padding:0; 
} 
/*
table { 
    border-collapse:collapse; 
    border-spacing:0;
}
*/ 
fieldset,img {  
    border:0; 
} 
ol,ul {
    list-style:none; 
} 
h1,h2,h3,h4,h5,h6 { 
    font-size:100%; 
    font-weight:normal; 
}





/*  General (Setup the stage)
-----------------------------------------------*/
body {
	/*background: #B07732 url(img/bg.gif) repeat-x 0 0;*/
	/*background: #B07732;*/
	background: #B07732 url(img/bg.jpg) repeat-x;
	font: .7em/1em Verdana, Arial, Helvetica, sans-serif;
	margin-top: 30px;
}
div#header , div#content-wrapper , div#footer {
	width: 861px;
	margin: auto;
	background: url(img/content.gif)
}
a {
	color: #555;
}
a:hover {
	color: #f1b119;
}





/*  Header
-----------------------------------------------*/
div#h-left {
	width: 333px;
	height: 116px;
	background: url(img/logo.gif) no-repeat 0 0;
	float: left;
}
div#h-right {
	width: 528px;
	height: 116px;
	background: url(img/header.gif) no-repeat 0 0;
	float: right;
	font: 12px "FranklinGothic", Geneva, Arial, Helvetica, sans-serif;
	line-height: 13px;
}
div h2 {
	font-weight: bold;
	font-size: 1.5em;
	color: #4f2500;
	margin-bottom: 5px;
}
div#h-right h6 {
	font-weight: bold;
	font-size: 12px;
	color: #4f2500;
}
div#h-right h6 , div#h-right p {
	margin-top: 25px;
	margin-left: 270px;
}
div#h-right p {
	margin-top: 1px;
}
div#h-right a {
	color: #4f2500;
}
div#h-right a:hover {
	color: #fff;
}



ul#sub-nav {
	clear: both;
	background-color: #4F2500;
	margin: 0px 6px 0px 6px;
	padding-top: 0px;
	padding-bottom: 8px;
	/*height: 18px;*/
	.height: 1%;
}
ul#sub-nav .second {
	margin: 0px 0px 0px 225px;
	/*padding-left: 225px !important;*/
}

ul#sub-nav:after {
	content: ".";
	display: block;
	clear: both;
	height: 1px;
	visibility: hidden;
}
ul#sub-nav li {
	color: #fff;
	text-transform: uppercase;
	float: left;
	margin-left: 1.0em;
	padding-left: 12px;
	/*font-size: 1.1em;*/
	font-size: 13px;
	background: #4f2500 url(img/arrow.jpg) no-repeat 0 0;
}
ul#sub-nav li a {
	text-decoration: none;
	color: #c9a051;
	text-transform: uppercase;
}
ul#sub-nav li a:hover {
	color: #fff;
}
#sub-nav-on li {
	float: left;
	margin-left: 1.5em;
	padding-left: 15px;
	font-size: 1.2em;
	background: url(img/arrow.jpg) no-repeat 0 0;
}
#sub-nav-on li a {
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
}
#sub-nav-on li a {
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
}
#sub-nav-on li a:hover {
	color: #ccc;
}
div#header:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}





/*  Content
-----------------------------------------------*/
ul#nav {
	width: 273px;
	float: left;
	margin: 25px 30px !important;
	margin-left: 15px;
}
ul#nav li {
	margin-bottom: 2.3em;
	padding-left: 20px;
	background: url(img/nav.gif) no-repeat 0 .5em;
}
ul#nav li a {
	font-weight: bold;
	font-size: 1.6em;
	line-height: 1em;
	text-decoration: none;
	color: #4f2500;
}
ul#nav li a:hover {
	color: #fff;
}
ul#nav ul li {
	margin: 1em 0 0 2em;
}
ul#nav ul li a {
	font-size: 1.5em;
}


ul#nav li#selected a {
	color: #ebddc0;
}
ul#nav li#selected a:hover {
	color: #B07732;
}

ul#nav li#selected2 a {
	color: #ebddc0;
	font-size: 0.9em;
	color: #4f2500;
}
ul#nav li#selected2 a:hover {
	color: #B07732;
	font-size: 0.9em;
	color: #4f2500;
}

ul#nav li#unselected a {
	font-weight: bold;
	font-size: 1.6em;
	line-height: 1em;
	text-decoration: none;
	color: #4f2500;
}
ul#nav li#unselected a:hover {
	color: #FFF;
}
ul#nav ul li#unselected2 {
	margin: 0.8em 0 0 1.3em;
	padding-top:2px;
	font-weight: bold;
	font-size: 1.6em;
	line-height: 1em;
	text-decoration: none;
	color: #4f2500;
}
ul#nav li#unselected2 a {
	font-weight: bold;
	font-size: 1.6em;
	line-height: 1em;
	text-decoration: none;
	color: #4f2500;
}
ul#nav li#unselected2 a:hover {
	color: #FFF;
}
.section {
	font-weight: bold;
	font-size: 1.6em;
	line-height: 1em;
	text-decoration: underline;
	color: #4f2500;
}



div#content {
	width: 468px !important; width: 466px;
	float: right;
	line-height: 1.8em;
	padding: 25px 30px;
}
div#content-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	font-size: 1px/1px;
}
div#content a {
	text-decoration: none;
	/*color: #4f2500;*/
	color: #ff9900;
}
div#content a:hover {
	color: #c9a051;
}
div#flash{
	position: absolute !important;
	margin-top: 78px;
	margin-left: 416px !important; margin-left: 410px;
	z-index: 100;
}
.pics {
    width:  383px;
    height: 272px;
    padding: 0;
    margin:  0;
	overflow: hidden;
} 
.pics img {
    width:  383px;
    height: 272px;
    top:  0; 
    left: 0;
} 
div#home-image {
	/*background: url(img/home.jpg) no-repeat 0 0;*/
	margin-left: 6px;
	margin-bottom: -12px !important;
	margin-bottom: -14px;
	position: relative;
}
div#sub-image {
	background: url(img/frame_sml.jpg) no-repeat 0 0;
	width: 145px;
	height: 104px;
	float: right;
	margin-left: 16px;
}
div#sub-image-map {
	background: url(img/compass.png) no-repeat 0 0;
	width: 180px;
	height: 230px;
	float: right;
	margin-top: 50px;
	margin-left: 16px;
}
div#sub-image-news {
	background: url(img/paper.png) no-repeat 0 0;
	width: 180px;
	height: 230px;
	float: right;
	margin-top: 50px;
	margin-left: 16px;
}
div#sub-title {
	font-weight: bold;
	font-size: 1.6em;
	color: #4f2500;
}

div#home-nav {
	position:relative;
	top: -385px !important;
	top: -387px;
	margin-bottom: -252px !important;
	margin-bottom: -255px;
}
div#home-nav a {
	display: block;
	height: 40px;
	width: 370px;
	margin-left: 14px;
	opacity: 0;
	filter: alpha(opacity=0);
	/* visibility: visible; */
}
div#home-nav a:hover {
	opacity: 1;
	filter: alpha(opacity=100);}





/*  Footer
-----------------------------------------------*/
div#footer {
	background: url(img/bottom.gif) no-repeat 0 0;
	padding-top: 30px;
	padding-bottom: 15px;
	text-align: center;
	color: #4f2500;
}
div#footer a {
	color: #4f2500;
	text-decoration: none;
}
div#footer a:hover {
	color: #fff;
}
div#footer p#copyright {
	margin-top: 10px;
	color: #000;
}


input {
	width:75px;
	/*padding:2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;*/
}
