@charset "UTF-8";
/* CSS Document */
body{
	background:url(img/wood_plank.jpg) repeat #3b200b;
	text-align:center;
	margin:45px 35px 20px 35px;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
}
br.clear {
	clear: both;
	width: 0;
	height: 0;
	border: none;
	background: inherit;
	margin: 0;
	padding: 0;
}
a{
	position:relative;
}
.invisible{
	position: absolute; 
	left: -9000px
}
#interface{
	width:786px;
	height:760px;
	display:block;
	background:url(img/interface.png) no-repeat;
	_background-image: none;
  	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/interface.png');
}
#map{
	width:786px;
	height:760px;
	display:block;
	background:url(img/map.png) no-repeat;
	_background:url(img/map.gif) no-repeat;
}
#header{
	display:block;
	padding:0 19px 0 24px;
	height:184px;
}
#navwrap{
	width:326px;
	height:144px;
	display:block;
	float:right;
	text-align:left;
}
.navcol{
	width:163px;
	display:block;
	float:left;
	padding-top:30px;
}
.navcol ul{
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
}
.navcol li{
	margin:0;
	padding:0;
	height:36px;
	_height:33px;
}
.navcol a{
	height:22px;
	display:block;
	width:113px;
	background:url(img/index_nav.gif) no-repeat;
	margin:0;
	padding:0;
}
.navcol a.about{
	width:78px;
	background:url(img/about_nav.gif) no-repeat;
}
.navcol a.excursions{
	width:119px;
	background:url(img/excursions_nav.gif) no-repeat;
}
.navcol a.donating{
	width:106px;
	background:url(img/donating_nav.gif) no-repeat;
}
.navcol a.parents{
	width:95px;
	background:url(img/for_parents_nav.gif) no-repeat;
}
.navcol a.contact{
	width:98px;
	background:url(img/contact_nav.gif) no-repeat;
}
.navcol a:hover{
	background-position:100% -22px;
}
.navcol a.selected{
	background-position:100% -22px;
}
#logo{
	width:102px;
	height:144px;
	display:block;
	float:left;
	padding:17px 0 0 0;
}
#logotext{
	width:199px;
	height:44px;
	display:block;
	float:left;
	padding:30px 0 0 16px;
}
#mainbody{
	padding:18px 10px 18px 42px;
	display:block;
}
#leftwrap{
	display:block;
	float:left;
	width:378px;
	padding-right:19px;
	text-align:left;
}
#rightwrap{
	display:block;
	float:left;
	width:316px;
	text-align:left;
}
#leftcolbrown{
	width:378px;
	height:495px;
	display:block;
	background:#110601;
	filter:alpha(opacity=55);
	-moz-opacity:0.55;
	opacity:0.55;
	-khtml-opacity:0,55;
}
#leftcol{
	border:2px solid #978b83;
	width:374px;
	height:491px;
	display:block;
	margin-top:-495px;
	position:relative;
	z-index:50;
}
#leftcol h1{
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 6px;
	height:36px;
	background:#978b83;
}
#rightpic{
	border:2px solid #978b83;
	width:300px;
	height:220px;
	display:block;
	margin-bottom:19px;
}
#rightcolbrown{
	width:304px;
	height:252px;
	display:block;
	background:#110601;
	filter:alpha(opacity=55);
	-moz-opacity:0.55;
	opacity:0.55;
	-khtml-opacity:0,55;
}
#rightcol{
	border:2px solid #978b83;
	width:300px;
	height:248px;
	display:block;
	margin-top:-252px;
	position:relative;
	z-index:50;
}
#rightcol h1{
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 5px;
	height:31px;
	background:#978b83;
}
.content{
	padding:10px 14px 0px 14px;
	color:#E5E1BD;
	line-height:15px;
	height:416px;
	display:block;
}
.content p{
	margin:0 0 12px 0;
}
.content h2{
	color:#f45d00;
	margin:0 0 10px 0;
	padding:0;
	font-size:13px;
	font-weight:normal;
}
.content a{
	font-weight:bold;
	text-decoration:none;
	color:#ffa600;
	border-bottom:1px dotted #5f4e40;
}
.content a:hover{
	color:#A2AB0C;
}
.content a.greenlink{
	font-weight:bold;
	text-decoration:none;
	color:#A2AB0C;
	border-bottom:none;
}
.content a:hover.greenlink{
	color:#62d0d0;
}
.content a.bluelink{
	font-weight:bold;
	text-decoration:none;
	color:#62d0d0;
	float:right;
	border-bottom:1px dotted #5f4e40;
}
.content a:hover.bluelink{
	color:#ffa600;
}
.contentnav{
	text-align:right;
	padding:0 14px 0 14px;
	margin:0;
	height:16px;
	line-height:16px;
	display:block;
}
.contentnav p{
	margin:0 0 0 0;
}
.contentnav a{
	font-weight:bold;
	text-decoration:none;
	color:#ffa600;
	border-bottom:1px dotted #5f4e40;
}
.contentnav a:hover{
	color:#A2AB0C;
}
.contentdate{
	padding:10px 12px 8px 12px;
	color:#E5E1BD;
	font-size:11px;
	line-height:14px;
}
.contentdate p{
	margin:0 0 11px 0;
	text-indent:-20px;
	padding:0 0 0 20px;
}
.contentdate span{
	font-weight:bold;
}
.contentdate h2{
	color:#f45d00;
	margin:0 0 10px 0;
	padding:0;
	font-size:13px;
	font-weight:normal;
}
.contentdate a{
	font-weight:bold;
	text-decoration:none;
	color:#ffa600;
	border-bottom:1px dotted #5f4e40;
}
.contentdate a:hover{
	color:#62d0d0;
}
.contentdate a.bluelink{
	font-weight:bold;
	text-decoration:none;
	color:#62d0d0;
	float:right;
	border-bottom:1px dotted #5f4e40;
}
.contentdate a:hover.bluelink{
	color:#ffa600;
}
.contentphoto{
	padding:14px 0px 0px 13px;
	color:#E5E1BD;
	line-height:15px;
	height:416px;
	display:block;
}
.contentphoto p{
	margin:0 0 12px 0;
}
.contentphoto h2{
	color:#f45d00;
	margin:0 0 10px 0;
	padding:0;
	font-size:13px;
	font-weight:normal;
}
.contentphoto a{
	font-weight:bold;
	text-decoration:none;
	color:#ffa600;
}
.content a:hover{
	color:#A2AB0C;
}
#tagline{
	display:block;
	height:30px;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	color:#928980;
	font-size:13px;
}
#copyright{
	height:20px;
	line-height:22px;
	text-align:center;
	display:block;
	font-size:10px;
	color:#6c5b4c;
}
#copyright a{
	font-weight:bold;
	text-decoration:none;
	color:#6c5b4c;
	border-bottom:1px dotted #9b938b;
}
#copyright a:hover{
	color:#f45d00;
}
.green{
	color:#A2AB0C;
}
.yellow{
	color:#ffa600;
}
.orange{
	color:#f45d00;
}
.blue{
	color:#62d0d0;
}