@charset "UTF-8";
body {
	font: 12px Georgia, "Times New Roman", Times, serif;
	background: #001234 url(http://www.woodlandwildlife.org/images/board_background.jpg);
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #fffbe2;
}


/* site-wide styles */

p, img, div, input { behavior: url("http://www.woodlandwildlife.org/js/iepngfix.htc") }

img {border:0;}
.align_left {float:left; position:relative; text-align:left;}
.align_right {float:right; position:relative;}
.nofloat{float:none; position:relative;}
.align_center {text-align:center;}
.clear {clear:both;}
hr {visibility:hidden;}
.hr {height:1px; border-top:1px solid #666;}
.column1{width:500px;position:relative; float:left;}
.column2{width:270px;position:relative;float:right; border-left:1px #CCC solid; padding-left:6px;}


/* Header */
#header {margin:0 auto; width:900px; text-align:left; height:101px;overflow:hidden;}

#site_logo{ width:150px; height:110px; margin:-4px 0 0 0; z-index:2; position:relative; float:left;}

ul#main_navigation {padding:0; margin: 60px 0; display:inline; font-size:20px;}
#nav ul {padding:0; list-style-type: none; position:relative; float:right; z-index:5;}
#nav {padding:0; list-style-type: none; position:relative; float:right; z-index:5;}
#nav li {display:inline; margin:0 5px 0 5px;}
* html #nav li {font-weight:bold;}
#nav a:link {color:#fffbe2; text-decoration:none;}
#nav a:visited {color:#333; text-decoration:underline;}
#nav a:hover, a:visited:hover {color:#333; text-decoration:none;}
#nav {padding-right:190px;}

#header_owls {position:absolute; float:right; margin:-4px 0 0 560px; z-index:1;}
* html #header_owls {position:absolute; float:right; margin:-111px 0 0 700px; z-index:1;}


/* Overall Container */
.oneColElsCtr #container {
	width: 100%;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:0 0 10px 0;
	background: #001234 url(../images/main_bg.png) repeat-x top left;
}

/* Content Areas */

#content_header {background:url(../images/index_header_bg.jpg) top left no-repeat; height:170px; clear:both; margin:0 auto 0 auto; padding:10px; width:880px;}
#content_header_gallery {background:url(../images/index_header_bg.jpg) top left no-repeat; height:170px; clear:both; margin:0 auto 0 auto; padding:10px; width:880px;}
#content_header_services {background:url(../images/services_header_bg.jpg) top left no-repeat; height:170px; clear:both; margin:0 auto 0 auto; padding:10px; width:880px;}
#content_header_donate {background:url(../images/donate_header_bg.jpg) top left no-repeat; height:170px; clear:both; margin:0 auto 0 auto; padding:10px; width:880px;}
#content_header_contact {background:url(../images/index_header_bg.jpg) top left no-repeat; height:170px; clear:both; margin:0 auto 0 auto; padding:10px; width:880px;}
#content_header_about {background:url(../images/index_header_bg.jpg) top left no-repeat; height:170px; clear:both; margin:0 auto 0 auto; padding:10px; width:880px;}

#intro {font-size:11px; position:relative; float:left; width:580px;}
* html #intro h3 {margin-top:10px;}
p.intro_link {text-align:left; margin:10px 0 0 240px; padding-left:40px; width:300px; background-image:url(../images/link_right.png); background-repeat:no-repeat;}
p.intro_link a:link {color:#fffbe2; padding:0; text-decoration:underline;}
p.intro_link a:hover{color:#fffbe2; padding:0; text-decoration:underline;}
p.intro_link a:visited {color:#fffbe2; padding:0; text-decoration:underline;}
p.intro_link a:visited:hover{color:#CCC; padding:0; text-decoration:underline;}

#intro_right {position:relative; float:right; padding:0 10px 0 0; width:250px; margin-left: 10px; list-style: none;}
#intro_right ol, ul {list-style:none; margin-top:-5px;}
#intro_right li {background-image: url(../images/bullet_point.png); background-repeat: no-repeat; background-position: 0 6px; padding:3px 0 0 14px;}

/* Main Content */

.oneColElsCtr #mainContent { margin:-19px auto 10px auto; padding: 10px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */ background:#ebebeb url(http://www.woodlandwildlife.org/images/maincontent_bg.jpg) repeat-x top left; color:#333; overflow:hidden; width:860px; clear:both;}

.oneColElsCtr #mainContent_a { margin:-19px auto 20px auto; padding:0; width:900px; clear:both; overflow:hidden;}

#mainContent a:link {color:#993300;}
#mainContent a:hover {color:#5E2605}
#mainContent a:visited {color:#8B4513;}
#mainContent a:visited:hover {color:#5E2605}

#mainContent_a a:link {color:#5E2605}
#mainContent_a a:hover {color:#333333;}
#mainContent_a a:visited {color:#8B4513;}
#mainContent_a a:visited:hover {color:#333333;}

blockquote {padding:10px; background:#cccccc; font-weight:bold;}

#mainContent ol, ul {font-size:12px; line-height:16px; list-style:disc; list-style-type:disc;}
ul.sublist {margin-top:3px; list-style-type:square; font-style:italic;}

/* Columns on homepage */
.column_a {width:296px; height:500px; position:relative; float:left; background:url(../images/board_background.jpg) #990 no-repeat top left; margin:0;}
.column_b {width:296px; height:500px; position:relative; float:left; background:url(../images/board_background.jpg) #990 no-repeat top left; margin:0 0 0 6px;}
.column_c {width:296px; height:500px; position:relative; float:right; background:url(../images/board_background.jpg) no-repeat top left; margin:0;}
.column_content {padding:0 10px;}
.upper_level {position:relative; z-index:12;}

/* Styles for Contact Form */
#contact_form {position:relative; float:right; width:400px;}

/* Footer styles */

#footer_content {margin:0 auto; width:900px; text-align:right; font-size:10px; background:url(../images/footer_content_bg.png) no-repeat top center; height:60px;}
#footer_content p {padding:5px;}
#footer a:link  {color:#fffbe2; text-decoration:none;}
#footer a:hover, a:visited, a:visited:hover {color:#333; text-decoration:underline;}