@charset "utf-8";
/* CSS Document */

body, html {
	background-color:#fdf999;
	padding:0;
	margin:0;
	min-width:940px;
	font:normal 12px/1.4em Arial, Helvetica, sans-serif;
	}
#wrapper {
	width:940px;
	margin:3px auto;
	padding:0;
	height:100%;
	}
#logo {
	display:block;
	width:940px;
	height:120px;
	background:url(main-images/logo-bw.gif) top left no-repeat;
	}	
div.sidebar-left {
	float:left;
	width:200px;
	}
ul#nav {
	float:left;
	list-style-type:none;
	margin:0 0 15px 0;
	padding:0;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#0068B4;
	text-align:left;
	vertical-align:middle;
	}
ul#nav li.current {
	display: block;
	width: 192px;
	height: 35px;
	line-height:37px;
	background: url(main-images/menu.gif) 0 0px no-repeat;
	text-decoration: none;
	vertical-align:middle;
	text-indent:15px;
	color:#0068B4;
	}	
ul#nav li a {
	display: block;
	width: 192px;
	height: 35px;
	line-height:37px;
	background: url(main-images/menu.gif) 0 -35px no-repeat;
	text-decoration: none;
	vertical-align:middle;
	text-indent:15px;
	color:#0068B4;
	}
ul#nav li a:visited {
	text-decoration: none;
	color:#3F85B4;
	}
ul#nav li a:hover {
	background-position:0 0;
	text-decoration: none;
	color:#0068B4;
	}
ul#nav li a:active {
	background-position:0 0;
	text-decoration: none;
	color:#0068B4;
	}
div.content {
	position:relative;
	float:left;
	margin-left:25px;
	width:465px;
	}
img.main {border: 2px #0068b4 solid; margin-left:30px;}	
img.left {float:left; margin-left:0; margin-bottom:10px;}
img.right {float:right; margin-right:0; margin-bottom:10px;}
img.right-pad {float:right; margin:0 0 10px 20px;}
div.home-photos {
	clear:left;
	float:left;
	width:690px;
	margin-left:10px;
	}
div.home-photos img {margin-right:5px;}	
div.map-content {
	position:relative;
	float:left;
	margin-left:25px;
	width:700px;
	}
div.map-content p {margin-right:50px;}			
#footer {
	background:url(main-images/footer.gif) top left no-repeat;
	padding:15px 0px 0px 0px;
	margin-top:10px;
	text-align:center;
	font-size:11px;
	line-height:15px;
	color:#0068b4;
	}
#footer a:link { color:#2e8fd1; text-decoration:none;}
#footer a:visited {color:#536cc6; text-decoration:none;}
#footer a:hover {color:#1355ec; text-decoration:none;}
#footer p {margin:0; padding:0;}
div.notice {
	position:relative;
	float:right;
	margin:-50px 0 0 0;
	display:block;
	width:250px;
	height:155px;
	background:url(main-images/notice.gif) top left no-repeat;
	z-index:9999;
	font-weight:bold;
	font-size:13px;
	}
div.notice-text {
	width:190px;
	margin:35px 0 0 30px;
	text-align:center;
	}
div.notice-text p {margin:0 0 3px 0; padding:0;}	
div.sidebar-right {
	clear:right;
	float:right;
	width:210px;
	}
img.series {margin-bottom:10px;}	
	
div#slideshow {
	position:relative;
	display:block;
	width:200px;
	height:300px;
	margin:20px 20px 10px 0;
	}
div#slideshow img.active {
	display:block; 	
	position:absolute; 	
	top:0px; left:0px; 	
	height:300px;  	
	width:200px; 	
	opacity: 0.95;	}	
div#slideshow img {
	display:none; 	
	position:absolute; 	
	top:0px; left:0px; 	
	height:300px;  	
	width:200px; 	
	opacity: -0.01;
	}	
div.sponsors {
	position:relative;
	float:left;
	width:940px;
	margin:5px 0;
	}	

div.sponsors-2 {
	position:relative;
	float:left;
	width:940px;
	height:60px;
	margin:0;
	}	
div.sponsors img {
	position:relative;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:none;
	}	
div.sponsors-2 img {
	margin-right:5px;
	margin-bottom:5px;
	border:none;
	vertical-align:top;
	}		
a:link img, a:visited img {border: 1px #0068b4 solid;}	
a:hover img, a:active img {border: 1px #E46425 solid;}	
h2, h3, h4, h5, h6 {font-weight:bold; text-align:center; font-style:italic; color:#0068B4; font-family:Georgia, "Times New Roman", Times, serif; }	
h1 {margin-left:-9999px; line-height:1px;}
h2 {font-size:18px; line-height: 24px; text-shadow: 0 1px 1px #0068b4;}
h3 {font-size:16px; line-height:20px;}
h4  {font: bold 14px/1.3em Arial, Arial, Helvetica, sans-serif; text-align:left;}
h4 a:link {text-decoration:none; color:#E46425;}
h4 a:hover {border-bottom:1px #E46425 dotted;}

a:link {text-decoration:none; color:#0068b4;}
a:visited {text-decoration:none; color:#3F85B4;}
a:hover {text-decoration:none; color:#E46425;}
a:active {text-decoration:none; color:#E46425;}

em {font-style:normal; font-weight:bold;}
blockquote {
	clear:left;
	background:url(main-images/border.gif) top left no-repeat;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:15px 0 0 0;
	}
.quote {font-style:italic;}
.author {text-align:right; font-style:italic; background:url(main-images/border.gif) bottom left no-repeat; padding-bottom:10px;}
.title {font-style:normal; font-weight:bold;}
.group {clear:both;}
.caption {clear:both; font-style:italic; text-align:center; margin:0 0 20px 0; padding-top:0;}
.nomargin {margin:0; padding:0;}
img {border:2px #0068b4 solid;}
form {margin-bottom:20px; text-align:center;}

.donate {
	display:block;
	margin:0 0 0 65px;
	width:120px;
	line-height:20px;
	text-align:center;
	font-size:11px;
	vertical-align:middle;
	border:1px #0068b4 solid;
	background:#E3BC3D;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius:19px;
	}
.donate-quote {text-align:right; font-style:italic;}

ul.mainlist {
	list-style-image:url(main-images/list.gif);
	font-weight:bold;
	font-size:13px;
	line-height:16px;
	}
ul.mainlist li {padding-bottom:3px;}

ul.contact {list-style:none; margin-left:0; padding-left:0;}
ul.contact li {}

ul.sponsorlist {
	list-style:none;
	width:225px;
	float:left;
	margin-left:0;
	padding:0;
	}
ul.sponsorlist li {padding-left: 10px; text-indent: -10px;}		
em {font-style:normal; font-weight:bold;}
strong {font-style:italic;}
