body {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
text-align:center;
background:#491106;
background-image: url('../images/bgs/bg.gif');
background-repeat: no-repeat;
background-position: top center;
}

#wrapper {
width:758px;
margin-right:auto;
margin-left:auto;
padding:0;
text-align:left;
border: 1px solid #af8041;
background:#dbcaa5;
background-image: url('../images/bgs/wrapper_bg2.png');
}

a {
color: #872e07;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #dc4300;
text-decoration: underline;
}

/*------------------------------
header
------------------------------*/
#header {
height: 77px;
margin:0;
padding:0;
background:#706115;
background-image:url('../images/new/header.gif');
background-repeat:no-repeat;
}

#header h1 {
font-size:14px;
padding:10px;
margin:0px;
}

#header img{
padding: 43px 0 0 0;
float:left;
}


.search{
color: white;
font-size: .625em;
text-align: right;
padding: 47px 3px 3px 0;
}

/*------------------------------
nav
------------------------------*/
#nav {
width:150px;
padding:0px;
margin:0;
border:none;
float:left;
}

#nav ul{
padding: 0 1px;
margin: 20px 0;
text-align: left;
list-style-type: none;
color: #dbcaa5;
}

#nav ul li ul{
background: #a98351;
padding: 0 8px 12px 15px;
margin: 0;
}

#nav ul li ul li{
padding: 3px 0;
margin: 0;
}

#nav a{
display:block;
padding: 3px 8px;
margin:0px;
font-size: .925em;
color:#dbcaa5;
font-weight: normal;
text-decoration:none;
border-top: solid 1px #865316;
height: auto !important;
height: 1%; /*For IE*/
}

#nav ul li ul a{
padding: 0;
border-bottom: solid 1px #98703c;
border-top: 0;
font-size: .725em;
line-height: 110%;
}

#nav a:hover{
background: #a98351;
color:#4c0000;
}

#nav a.inactive {
color: #AAA;
cursor: default;
}
#nav a.inactive:hover {
color: #AAA;
background: none;
}

.last{
border-bottom: solid 1px #865316;
}

#nav #currentpage a {
background: #a98351;
color: #4c0000;
}

#nav #currentpage a:hover{
color:#dbcaa5;
}

#sponsor{
text-align:center;
padding: 20px 0 15px 0;
}

#sponsor a { padding: 0}

#sponsor #AZA {margin-bottom: 10px}

#nav #sponsor a:hover, #nav #sponsor a:link, #nav #sponsor a:active, #nav #sponsor a:visited {
background: none;
border: none;
color:#4c0000;
}


/*------------------------------
content
------------------------------*/
#content{
border-top: solid 1px #865316;
border-left:none;
width:400px;
padding:0px;
margin:0;
float:left;
color:#5a4d2d;
}

#content h1{
font-family: georgia, serif;
font-size:1.25em;
color:#4c0000;
padding: 19px 15px 14px 15px;
margin: 0;
}

#content h2{
font-size: .875em;
color: #863a26;
margin: 0;
padding: 0 15px 3px 15px;
}

#content h3{
font-family: Arial, Helvetica, sans-serif;
font-size:.825em;
color:#4c0000;
margin: 0;
padding: 0 15px;
}

h6{
font-weight: bold;
padding: 0 15px;
margin: 0;
line-height: 1.4em
}

#content p {
font-family:Arial, Helvetica, sans-serif;
font-size:.85em;
line-height: 1.35em;
color:#5a4d2d;
padding: 0 15px 20px 15px;
margin: 0;
}

#content img{
padding: 0 0 0 2px;
margin: 0;
border: 0;
}

#content ul{
font-family:Arial, Helvetica, sans-serif;
font-size: .85em;
line-height:1.35em;
list-style: square;
margin: 0;
padding: 0 30px 20px 30px;
}

#content ol{
font-family:Arial, Helvetica, sans-serif;
font-size: .85em;
line-height:1.35em;
margin: 0;
padding: 0 30px 20px 35px;
}

#striped {
width: 370px;
border: 1px solid #865316;
margin: 20px 15px 0 15px;
}

#striped tr td {
font-family: "lucida grande", verdana, sans-serif;
font-size: .7em;
padding: 3px 8px;
border-left: 1px solid #c2ab77;
}

#striped tr.heading td {
background-color: #865316;
color: #ddcba3;
font-weight: bold;
font-size: .85em;
border-left: 0;
padding: 7px 7px 2px 7px;
}

#striped tr.darkheading td {
font-weight: bold;
font-size: .85em;
border-left: 0;
padding: 7px 7px 2px 7px;
}

#striped tr.tiny td{
font-size: .6em;
font-weight: bold;
border-bottom: 1px dotted #865316;
}

.small{
font-size: .75em;
}

#basic-table{
font-family:Arial, Helvetica, sans-serif;
font-size:.85em;
line-height: 1.35em;
color:#5a4d2d;
padding: 0 15px 20px 15px;
margin: 0;
}

hr{
border: 0;
height: 1px;
color: #98703c;
background-color:#98703c;
margin: -3px 0 17px 0;
}



/*------------------------------
sidebar
------------------------------*/
#sidebar {
width:206px;
padding:0px;
margin:0;
float:left;
color: #c7a34d;
text-align:center;
}

#sidebar p {
font-size:1.1em;
}

#sidebar a {
color:#c7a34d;
}

#sidebar img{
padding: 0;
margin: 5px 0 0 0;
border: 1px solid #af8041;
}

#sidebar h1{
font-size: 1em;
text-align: left;
padding: 0 0 0 8px ;
margin; 0;
}

#sidebar ul{
font-size: .8em;
text-align: left;
padding: 0 22px;
margin: 0;
list-style: square;
color: #000;
}


#sidebar li{
padding: 0 0 8px 0;
margin: 0;
}

#mission{
padding: 50px 10px;
font-size: .95em;
line-height: 1.35em;
}

#social-links {margin-top: 10px}
#social-links img {border: none; margin: 0;}


/*------------------------------
footer
------------------------------*/
#footer {
clear: both;
height:78px;
text-align:center;
background:#706115;
background-image:url('../images/new/footer.gif');
color:#efe4cc;
}

#footer p{
font-size: .8em;
padding: 58px 0 0 0;
margin: 0;
}

#footer a:link {
color:#efe4cc;
}

#footer a:visited {
color:#efe4cc;
}

#footer a:hover {
color:#fff;
}

#footer a:active {
color:#efe4cc;
}

/*------------------------------
misc
------------------------------*/
.more{
font-size:.7em;
}

.comment{
padding: 0 15px;
color: red;
font-weight: bold;
}

a.pdf_link{
background: url(../images/icon_pdf.gif) no-repeat;
padding-left: 18px;
}
.success {
color: #598B35;
font-weight: bold;
}
.error {
color: #F00;
font-weight: bold;
}
.check_select {
background: #FFF;
border: solid 1px #7F9DB9;
overflow: auto;
width: 550px;
}
.check_select ul {
margin: 0;
padding: 0;
}
.check_select li {
list-style-type: none;
}
.check_select li.odd {

}
.check_select li.even {
background: #E8E8E8
}
/*------------------------------
admin
------------------------------*/

.admin_head{
color: white;
font-size: .625em;
text-align: right;
padding: 53px 15px 3px 0;
}

.admin_head a{ color: white }
.admin_head a:hover { color: #491106 }

#admin_wrapper {
width:758px;
margin-right:auto;
margin-left:auto;
padding:0;
text-align:left;
border: 1px solid #af8041;
background:#dbcaa5;
background-image: url('../images/bgs/wrapper_admin_bg.gif');
}

#admin_content{
font-size: 12px;
border-left:none;
width:560px;
padding:0 20px;
margin:0;
float:left;
color:#5a4d2d;
}

#admin_content h1{
font-size: 1.5em;
color: #863a26;
margin: 0;
padding: 15px 15px 3px 0;
}

#admin_form fieldset{
width: 400px;
font-size: 12px;
color: #863a26;
float: right;
border: 1px solid #af8041;
margin-left: 5px;
margin-bottom: 20px;
padding: 8px}

#nav_edit {
padding: 0;
margin: 0;
list-style-type: none;
}
#nav_edit ul {
list-style-type: none;
}
#nav_edit li.inactive,
#nav_edit li.inactive a {
color: #999;
}
#nav_edit a.new_page,
#nav_edit li.inactive a.new_page {
color: #D55;
}

#admin_list {
width: 125px;
padding: 5px 0 10px 5px; font-size: 12px; float: left }

#gallery_images { margin-top: 1em }
#gallery_images div { margin-bottom: 1em }

/* Gallery Display */
#gallery_content
{
font-size: 12px;
background: #DBCAA5;
margin: 30px;
min-height: 420px;
padding:0px;
color:#5a4d2d;
}

#gallery_content h1 { padding: 0.25em 0 1em 0; margin: 0; font-size: 16px; text-decoration: underline }
#gallery_content a img { border: solid 1px #000 }
#gallery_content a.selected { font-weight: bold; color: #00B; text-decoration: underline}
#gallery_caption { margin: 0; font-style: italic; padding: 1em 50px }
#gallery_links { text-align: center; margin-bottom: 2.0em }

#content .bird_list, #content .exhibit_list {
	list-style: none;
	padding: 1em;
	margin: 0;
}

#content .bird_list li {
	float: left;
	width: 85px;
	margin: 0 5px 5px 0;
}

#content .exhibit_list li {
	float: left;
	width: 150px;
	margin-right: 25px;
}

#content .bird_list img {
	width: 85px;
}

#content .exhibit_list img {
	width: 150px;
	margin-bottom: 10px;
}
