/*
Theme Name: Kansas Wetlands and Wildlife Scenic Byway
Theme URI: http://www.gorgeswebsites.com
Description: 
*/

/* colors 
brown home #3B180A section #472209
blue #F9A10B
yellow #F9A10B
green #A6BC09
orange #472209
*/

body {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  line-height:1.5em;
  margin:0px;
  padding:0px;
  }

body.home {
  background-color:#3b180a;
  }

* {
  margin:0px;
  padding:0px;
  list-style:none;
  outline:none;
  }

img { 
  border: none;
  outline:none;
  }

a {
  text-decoration:none;
  outline:none;
  }

p {
  line-height:1.4em;
  }

.float_left {
  float:left;
  }

.clear {
  clear:both;
  }

#container {
  /*overflow:hidden;*/
  position:relative;
  min-width:970px;
  }

img.intro {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  }

#header {
  height:74px;
  background:url(images/header-gradient.jpg) repeat-x top left;
  position:relative;
  z-index:99;
  }

body.tour #header {
  background-color:#3B180A;
  background-image:none;
  }

#header img {
  height:74px;
  position:absolute;
  z-index:101;
  top:0px;
  left:100px;
  }

#header h1 {
  position:absolute;
  right:0px;
  top:0px;
  z-index:100;
  height:74px;
  width:730px;
  }

#header h1 span {
  position:absolute;
  top:30px;
  left:-2000px;
  display:block;
  }

#main_nav {
  height:35px;
  background-position:top left;
  background-repeat:repeat-x;
  padding-left:100px;
  }

#main_nav li {
  float:left;
  display:inline;
  height:34px;
  }

#main_nav li#home {
  width:64px;
  }

#main_nav li#stories {
  width:97px;
  }

#main_nav li.submenu {
  width:99px;
  }

#main_nav li#event {
  width:74px;
  }

#main_nav li#news {
  width:64px;
  }

#main_nav li#tour {
  width:64px;
  }

#main_nav li#maps {
  width:60px;
  }

#main_nav li#contact {
  width:103px ;
  }

#main_nav li a {
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  display:block;
  padding:10px 15px 0 15px;
  height:25px;
  text-transform:uppercase;
  }

#main_nav li a:hover {
  background-color:#000000;
  }

#extended,
#extended_2 {
  display:none;
  }

#content {
  overflow:hidden;
  padding:0px 20px 60px 0px;
  }

#content img.logo {
  position:absolute;
  top:50px;
  left:90px;
  z-index:2;
  }

#content h1 {
  font-size:20px;
  color:#B73D00;
  padding-bottom:20px;
  }

#content h3 {
  font-size:14px;
  }

#content a.button {
  background:url(images/button.jpg) no-repeat left center;
  width:104px;
  display:block;
  margin-left:24px;
  margin-bottom:5px;
  cursor:pointer;
  }

#content a.button span {
  background:url(images/down-arrow.gif) no-repeat 7% 50%;
  padding:4px 3px 0 23px;
  height:23px;
  display:block;
  font-size:10px;
  font-weight:bold;
  color:#003A7D;
  }

#content #left_col {
  width:442px;
  float:left;
  /*display:inline;*/
  margin-right:46px;
  height:100%;
  background:#333;
  }

#content img.main {
  /*float:left;
  display:inline;
  margin-right:46px;
  padding-bottom:250px;
  background:#333;*/
  vertical-align:bottom;
  }

#content #right_col {
  padding-top:24px;
  max-width:800px;
  /*min-width:500px;*/
  padding-bottom:52px;
  margin-left:485px;
  }

#content #right_col p a {
  text-decoration:underline;
  }

#right_col h1 {
  font-size:20px;
  padding-bottom:5px;
  }

#content #right_col h2 {
  font-size:16px;
  padding-bottom:10px;
  }

#content #right_col p {
  padding-bottom:15px;
  }

#content #right_col p.italic {
  font-style:italic;
  padding-bottom:6px;
  }

#content #right_col p.author {
  padding-left:200px;
  }

#content #right_col dl.button {
  clear:right;
  overflow:hidden;
  width:220px;
  padding-bottom:10px;
  }

#content #right_col dl.button dt {
  float:left;
  width:100px;
  height:20px;
  padding-top:6px;
  }

#content #right_col dl.button dd {
  background:url(images/button.jpg) no-repeat top left;
  width:104px;
  margin-left:10px;
  float:right;
  }

#content #right_col dl.button a {
  font-size:10px;
  font-weight:bold;
  color:#003A7D;
  display:block;
  height:24px;
  padding-top:3px;
  }

#content #right_col dl.pdf a {
  background:url(images/down-arrow.gif) no-repeat 7% 50%;
  padding-left:23px;
  }

#content #right_col dl.audio {
  padding-bottom:20px;
  }

#content #right_col dl.audio a {
  background:url(images/speaker.gif) no-repeat 7% 50%;
  padding-left:38px;
  }

#content #right_col dl.audio dd#instruction {
  background:none;
  width:220px;
  padding-top:50px;
  margin-left:0px;
  float:none;
  font-size:11px;
  }

#content #right ul {
  overflow:hidden;
  }

/* Birds */

body.birds #header h1 {
  background:url(images/birds-banner.jpg) no-repeat top right;
  }

body.birds #main_nav {
  background:#A6BC09 url(images/birds-nav-bg.jpg);
  }

body.birds #main_nav li a:hover {
  background:#000000 url(images/birds-nav-hover.jpg) repeat-x top left;
  }

body.birds #main_nav li {
  border-left:solid 1px #C2D730;
  }

body.birds #main_nav li.last {
  border-right:solid 1px #C2D730;
  }

body.birds #content #right_col h1,
body.birds #content #right_col h2 {
  color:#C2D730;
  }

body.birds #content ul.submenu li.title {
  color:#A6BC09;
  }

/* Geology */

body.geology #header h1 {
  background:url(images/geology-banner.jpg) no-repeat top right;
  }

body.geology #main_nav {
  background:#472209 url(images/geology-nav-bg.jpg);
  }

body.geology #main_nav li a:hover {
  background:url(images/geology-nav-hover.jpg) repeat-x top left;
  }

body.geology #main_nav li {
  border-left:solid 1px #7F3C10;
  }

body.geology #main_nav li.last {
  border-right:solid 1px #7F3C10;
  }

body.geology #content #right_col h1,
body.geology #content #right_col h2 {
  color:#472209;
  }

body.geology #content ul.submenu li.title {
  color:#472209;
  }

/* Movement */

body.movement #header h1 {
  background:url(images/movement-banner.jpg) no-repeat top right;
  }

body.movement #main_nav {
  background:#B34F00 url(images/movement-nav-bg.jpg);
  }

body.movement #main_nav li a:hover {
  background:url(images/movement-nav-hover.jpg) repeat-x top left;
  }

body.movement #main_nav li {
  border-left:solid 1px #DA7529;
  }

body.movement #main_nav li.last {
  border-right:solid 1px #DA7529;
  }

body.movement #content #right_col h1,
body.movement #content #right_col h2 {
  color:#B34F00;
  }

body.movement #content ul.submenu li.title {
  color:#B34F00;
  }


/* Weather */

body.weather #header h1 {
  background:url(images/weather-banner.jpg) no-repeat top right;
  }

body.weather #main_nav {
  background:#F9A10B url(images/weather-nav-bg.jpg);
  }

body.weather #main_nav li a:hover {
  background:url(images/weather-nav-hover.jpg) repeat-x top left;
  }

body.weather #main_nav li {
  border-left:solid 1px #FFB440;
  }

body.weather #main_nav li.last {
  border-right:solid 1px #FFB440;
  }

body.weather #content #right_col h1,
body.weather #content #right_col h2 {
  color:#F9A10B;
  }

body.weather #content ul.submenu li.title {
  color:#F9A10B;
  }

/* Wetlands */

body.wetlands #header h1 {
  background:url(images/wetlands-banner.jpg) no-repeat top right;
  }

body.wetlands #main_nav {
  background:#005DAA url(images/wetlands-nav-bg.jpg);
  }

body.wetlands #main_nav li a:hover {
  background:url(images/wetlands-nav-hover.jpg) repeat-x top left;
  }

body.wetlands #main_nav li {
  border-left:solid 1px #006ECB;
  }

body.wetlands #main_nav li.last {
  border-right:solid 1px #006ECB;
  }

body.wetlands #content #right_col h1,
body.wetlands #content #right_col h2 {
  color:#005DAA;
  }

body.wetlands #content ul.submenu li.title {
  color:#005DAA;
  }


/* Tour */

body.tour #header h1 {
  background:url(images/tour-banner.jpg) no-repeat top right;
  }

body.tour #main_nav {
  background:#000000 url(images/tour-nav-bg.jpg);
  }

body.tour #main_nav li a:hover {
  background:url(images/tour-nav-hover.jpg) repeat-x top left;
  }

body.tour #main_nav li {
  border-left:solid 1px #333333;
  }

body.tour #main_nav li.last {
  border-right:solid 1px #333333;
  }

body.tour #right_col h1 {
  color:#F9A10B;
  }

body.tour #content ul.submenu li.title {
  color:#F9A10B;
  }

body.tour a {
  color:#B73D00;
  }

body.intro #content {
  min-height:500px;
  }

body.tour #content {
  padding:0px;
  }

#content #left {
  overflow:hidden;
  float:left;
  }

#content.tour div#left {
  width:430px;
  padding:25px 0 20px 100px;
  }

#content.tour div#right {
  width:428px;
  padding:30px 0px 0px 62px;
  overflow:hidden;
  }

#content.tour div#right ul li {
  float:left;
  width:152px;
  margin-right:42px;
  padding-bottom:36px;
  }

#content.tour div#right li h3 {
  color:#B73D00;
  font-size:14px;
  padding-bottom:14px;
  }

#content.tour div#right li h3 span {
  font-size:12px;
  }

#content.tour div#right li img {
  vertical-align:bottom;
  padding-bottom:10px;
  }

#content.tour div#right li a.button {
  font-size:10px;
  font-weight:bold;
  margin-left:12px;
  }

#content div#slideshows {
  overflow:hidden;
  clear:left;
  }

#content.tour div#slideshows ul li div {
  display:none;
  }

body.tour #content.who,
body.tour #content.about {
  padding:0px;
  }

.who address {
  font-style:normal;
  padding-bottom:20px;
  }

.who address strong {
  font-size:14px;
  }

.who li {
  padding-bottom:8px;
  }

body.tour #content.who a {
  color:#0A93D5;
  font-weight:bold;
  text-decoration:underline;
  }

body.tour .who #right_col h1,
body.tour .about #right_col h1 {
  color:#B73D00;
  padding-bottom:10px;
  }

body.tour h3 a {
  text-decoration:underline;
  }

body.tour #content {
  padding-bottom:40px;
  }


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}

#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
  padding-top:5px;
}
#TB_window a { text-decoration:underline; }
#TB_window a:link {color: #666666; }
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.TB_overlayMacFFBGHack {background: url(images/macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}

#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}

#TB_window p.italic {
  font-style:italic;
  padding-bottom:6px;
  }

#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}

#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}

#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}

#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}

#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}

#TB_title{
  background-color:#e8e8e8;
  height:27px;
}

#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
  padding:15px;
}

#TB_ajaxContent h3 {
  padding-top:10px;
  }

#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
  line-height:1.5em;
}

#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

/* ---end thickbox -------*/

/* Contains the entire tabbed section */
.tabbed {
  color:#333;
  overflow:hidden;
  width:430px;
  margin-top:20px;
  border-bottom:solid 1px #CCCCCC;
  }

.tabbed dl {
  border-left:solid 1px #CCCCCC;
  border-right:solid 1px #CCCCCC;
  }

.tabbed dt {
  font-size:14px;
  font-weight:bold;
  padding:8px 15px;
  background:#E8E8E8;
  border-bottom:solid 1px #CCCCCC;
  border-top:solid 1px #CCCCCC;
  }
.tabbed dt.stripe {
  background:#FFF1DC;
  }

.tabbed dd {
  padding:10px 0px 15px 15px;
  }

.tabbed dd a {
  display:block;
  text-decoration:underline;
  color:#333333;
  }

.tabbed dd object {
  margin:10px 0px;
  }

/* List of tabs */

.tabbed ul.tabs {
  float: left;
  /*display: inline;*/
  width: 100%;
  margin: 0;
  padding: 0;
  /*border-bottom:solid 1px #CCCCCC;*/
  }
.tabbed ul.tabs li {
  list-style-type: none;
  float: left;
  margin: 0;
  padding: 0;
  }

.tabbed ul.tabs li a {
  /*overflow: hidden;*/
  display: block;
  margin: 0 10px 0 0;
  padding: 0px 10px 0px 0px;
  cursor:pointer;
  color:#3B180A;
  font-size:18px;
  font-weight:bold;
  background:url(images/tabs.gif) no-repeat 100% -66px;
  position:relative;
  top:1px;
  z-index:2;
  }

*>.tabs a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}

.tabbed ul.tabs li a span {
  background:url(images/tabs.gif) no-repeat 0 0;
  padding:6px 0px 7px 10px;
  display: block;
  }

.tabbed ul.tabs li a:hover {
  }

/* The current selected tab */
.tabbed ul.tabs li a.tab-current,
.tabbed ul.tabs li a:active {
  background-position:100% -33px;
  }

.tabbed ul.tabs li a.tab-current span,
.tabbed ul.tabs li a:active span {
  background-position:0px -33px;
  cursor:text;
  }

/* The content shown when a tab is selected */
.tabbed div {
  float: left;
  display: block;
  width: 100%;
  }

/* Set the CSS to make sure the other tabs' content isn't shown other than the first */
.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 {
  display: none;
  }

/* Content for inside your tabs' divs */
.tabbed div ul {
  }
.tabbed div p {
  }
.tabbed div div {
  }

/*maps page */

body.tour #content.maps {
  padding-left:30px;
  padding-bottom:40px;
  }

#content.maps div#map {
  float:left;
  width:611px;
  height:1204px;
  padding:25px 0px 310px 0px;
  background:url(images/map.jpg) no-repeat 0px 52px;
  position:relative;
  }

#content.maps div#map-container {
  position: relative;
}
  
#content.maps div#map div.byway {
  height:24px;
  width:24px;
  cursor: pointer;
  position: absolute;
  }

#content.maps div#map div.bubble {
  display:none;
  position:absolute;
  z-index:2;
  padding-bottom:11px;
  }

#content.maps div#map div.orange {
  width:197px;
  padding-bottom:11px;
  background:url(images/byway-bottom.png) no-repeat bottom left;
}

#content.maps div#map div.green {
  width:263px;
  padding-bottom:12px;
  background:url(images/panel-bottom.png) no-repeat bottom left;
}

#content.maps div#map div.green div.bubble-content-green { display:block; }
#content.maps div#map div.green div.bubble-content-orange { display:none; }

#content.maps div#map div.orange div.bubble-content-green { display:none; }
#content.maps div#map div.orange div.bubble-content-orange { display:block; }

#content.maps div#map div.bubble div.side {
  position:absolute;
  top:30px;
  left:-26px;
  z-index:10;
  }

#content.maps div#map div.orange div.side {
  background:url(images/byway-side.png) no-repeat bottom left;
  height:25px;
  width:28px;
  }

#content.maps div#map div.green div.side {
  background:url(images/panel-side.png) no-repeat bottom left;
  height:25px;
  width:28px;
  position:absolute;
  top:30px;
  left:-24px;
  }

#content.maps div#map div.bubble a {
  color:#FFFFFF;
  font-size:10px;
  margin-right:12px;
  text-decoration:underline;
  }

#content.maps div#map div.bubble a.top {
  display:block;
  margin-right:0px;
  text-align:right;
  text-decoration:none;
  }

#content.maps div#map div.orange a.top {
  background:url(images/byway-top.png) no-repeat top left;
  padding:5px 15px 0 0;
  }

#content.maps div#map div.green a.top {
  background:url(images/panel-top.png) no-repeat top left;
  padding:5px 15px 0 0;
  }

#content.maps div#map div.bubble a.top span {
  font-weight:bold;
  font-size:12px;
  padding-left:2px;
  }

#content.maps div#map div.bubble p {
  font-weight:bold;
  padding-top:12px;
  }

#content.maps div#map div.bubble h3 {
  padding-top:4px;
  }

#content.maps div#map div.bubble.orange h3 {
  color:#FF9000;
  }

#content.maps div#map div.bubble.green h3 {
  color:#CDCC13;
  }

#content.maps div#map div.bubble div.content {
  color:#FFFFFF;
  padding:0px 15px 9px 20px;
  width:228px;
  }

#content.maps div#map div.orange div.content {
  background:url(images/byway-bg.png) repeat-y top left;
  }

#content.maps div#map div.green div.content {
  background:url(images/panel-bg.png) repeat-y top left;
  }

#content.maps div#right {
  padding:30px 0px 0px 30px;
  overflow:hidden;
  /*margin-left:-280px;*/
  }

#content.maps div#legend {
  background:#CCCCCC;
  padding:10px 10px 4px 10px;
  width:320px;
  }

#content.maps div#legend li {
  background:url(images/legend-panel.gif) no-repeat center left;
  padding-left:36px;
  font-weight:bold;
  padding-top:5px;
  margin-bottom:6px;
  height:17px;
  }

#content.maps div#legend li.site {
  background:url(images/legend-site.gif) no-repeat center left;
  }

#content.maps div#legend li.non {
  background:url(images/legend-non.gif) no-repeat center left;
  }

#content.maps div#legend li span {
  font-weight:normal;
  }

#content.maps div#right h2 {
  font-size:14px;
  color:black;
  padding-right:50px;
  height:19px;
  padding-top:3px;
  margin-bottom:8px;
  }

#content.maps div#byway {
  padding-top:20px;
  }

#content.maps div#byway h2 {
  background:url(images/byway.gif) no-repeat 184px 0px;
  }

#content.maps div#panel {
  padding-top:20px;
  }

#content.maps div#panel h2 {
  background:url(images/panel.gif) no-repeat 244px 0px;
  }

#content.maps div dl {
  font-size:13px;
  color:black;
  padding-bottom:10px;
  }

#content.maps div dt {
  font-weight:bold;
  float:left;
  padding-right:5px;
  }

#content.maps div dd a:hover {
  text-decoration:underline;
  }

#content.maps div#byway dd a {
  color:#48230A;
  font-weight:bold;
  }

#content.maps div#panel dd a {
  color:#144873;
  font-weight:bold;
  }

#content.maps div#panel dd a span {
  display:block;
  padding-left:180px;
  }

div#download_map {
  position:absolute;
  bottom:280px;
  left:200px;
  }

div#download_map p {
  padding-bottom:10px;
  font-weight:bold;
  }

#content.events #left {
  width:400px;
  padding:25px 0px 0px 100px;
  }

#content.events #right {
  padding:25px 0 20px 480px;
  }

#content.events a.see_all {
  text-decoration:underline;
  font-weight:bold;
  /*clear:left;*/
  }

#events {
  border-bottom:solid 1px #FBFBFB;
  padding-bottom:10px;
  margin-right:40px;
  }

#events p {
  padding-bottom:30px;
  color:#B73D00;
  }

div.event {
  overflow:hidden;
  margin-bottom:20px;
  clear:left;
  }

#events div.event p {
  padding-bottom:0px;
  color:#000000;
  }

div.more {
  display:none;
  }

div.show {
  dislay:block;
  }

#events img {
  float:left;
  margin:0px 10px 10px 0;
  }

#links {
  width:340px;
  overflow:hidden;
  padding:20px 0 0px 0;
  }

#links a {
  padding:0px 20px 20px 0;
  display:block;
  float:left;
  }

#links a.align_right {
  padding-left:125px;
  }

#photos {
  width:300px;
  padding-top:10px;
  }

#photos img {
  border:solid 1px #CCCBCB;
  margin:0px 8px 8px 0px;
  }

#photos p {
  padding-bottom:5px;
  }

#photos a.more {
  display:none;
  }

#photos p.submit,
p.submit {
  font-weight:bold;
  font-style:normal;
  padding-top:20px;
  color:black;
  }

div.comment {
  padding-bottom:20px;
  }

#comments {
  padding-top:30px;
  font-weight:bold;
  color:#333;
  width:330px;
  }

#comments p {
  padding-bottom:5px;
  }

/*#comments p.comment_body {
  font-style:italic;
  font-weight:normal;
  }*/

#comments {
  font-style:italic;
  font-weight:normal;
  }

#comments h1 { font-style:normal; }

#comments p.title { font-weight:bold; font-style:normal; }

/*#comments p.comment_author {
  padding:0px 0 0 170px;
  }*/

#comments ul.post-meta{
  padding:0px 0 0 170px;
  font-weight:bold;
  font-style:normal;
  }

/* Bird Feeds  */

#warning {
  width:200px;
  line-height:1.5em;
  font-weight:bold;
  }

#sightings { 
  padding:30px 0px 0px 0px;
  }

#sightings a.see_all {
  padding-bottom:10px;
  }

#sightings table {
  font-size:10px;
  }
#sightings table.heading {
  border-right:solid 1px #e7e7e7;
  /*border-top:solid 1px #e7e7e7;*/
  }

#sightings table.heading th {
  border-left:solid 1px #e7e7e7;
  border-top:solid 1px #e7e7e7;
  padding-top:2px;
  padding-botom:2px;
  }

#sightings th {
  /*text-align:left;*/
  font-size:11px;
  line-height:14px;
  }

#sightings th,
#sightings td {
  padding-left:5px;
  }

#sightings tr.row2 td {
  background:#e7e7e7;
  }

#sightings div.data {
  border:solid 1px #e7e7e7;
  height:200px;
  overflow:auto;
  width:293px;
  }

.feed {
  padding-bottom:20px;
  }

.feed div {
  /*visibility:hidden;*/
  display:none;
  }

#sightings a.see_all {
  padding-bottom:10px;
  display:block;
  }

/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/

#content div#pod {
  position:relative;
  margin:0px auto;
  width:263px;
  top:140px;
  left:62px;
  z-index:3;
  color:#FFFFFF;
  margin-left:15px; /* default, width of left corner */
  margin-bottom:0.5em; /* spacing under dialog */
  }

div#pod .content,
div#pod .t,
div#pod .b,
div#pod .b div {
 background:transparent url(images/pod.png) no-repeat top right;
 _background-image:url(images/pod.gif);
}

div#pod .content {
  position:relative;
  zoom:1;
  _overflow-y:hidden;
  padding:0px 15px 0px 0px;
  }

div#pod .t {
 /* top+left vertical slice */
  position:absolute;
  left:0px;
  top:0px;
  width:15px; /* top slice width */
  margin-left:-15px;
  height:100%;
  _height:1600px; /* arbitrary long height, IE 6 */
  background-position:top left;

}

div#pod .b {
 /* bottom */
 position:relative;
 width:100%;
}

div#pod .b,
div#pod .b div {
 height:20px; /* height of bottom cap/shade */
 font-size:1px;
}

div#pod .b {
 background-position:bottom right;
}

div#pod .b div {
 position:relative;
 width:15px; /* bottom corner width */
 margin-left:-15px;
 background-position:bottom left;
}

#content div#pod h1 {
  font-size:22px;
  padding:12px 0 0 0;
  color:#FFFFFF;
  }
  
#content div#pod p {
  font-size:14px;
  padding-top:15px;
  }

/*  submenus  */

body.intro #content ul.submenu {
  float:right;
  padding-top:300px;
  margin-right:24px;
  }

body.intro #content ul.submenu li a {
  color:#FFFFFF;
  display:block;
  width:350px;
  height:20px;
  /*text-shadow: #000000 4px -4px 4px;
  Filter: Chroma(Color = #000000) Glow(Color=#00FF00, Strength=20);*/
  }

body.intro #content ul.submenu li a span {
  text-indent:-2000px;
  display:block;
  }

/* birds submenu */

body.intro #content ul.submenu li.woods a {
  background:url(images/menu-woods.gif) no-repeat top right;
  }

body.intro #content ul.submenu li.wetlands a {
  background:url(images/menu-wetlands.gif) no-repeat top right;
  }

body.intro #content ul.submenu li.wings a {
  background:url(images/menu-wings.gif) no-repeat top right;
  }

body.intro #content ul.submenu li.range a {
  background:url(images/menu-range.gif) no-repeat top right;
  }

body.intro #content ul.submenu li.jackrabbit a {
  background:url(images/menu-jackrabbit.gif) no-repeat top right;
  }

body.intro #content ul.submenu li.muck a {
  background:url(images/menu-muck.gif) no-repeat top right;
  }

body.intro #content ul.submenu li.prey a {
  background:url(images/menu-prey.gif) no-repeat top right;
  }

/* geology submenu */


body.intro #content ul.submenu li.trees a {
  background:url(images/menu-trees.gif) no-repeat top right;
  }

body.intro #content ul.submenu li.basket a {
  background:url(images/menu-basket.gif) no-repeat top right;
  }

body.intro #content ul.submenu li.gold a {
  background:url(images/menu-gold.gif) no-repeat top right;
  }

/* movement submenu */

body.intro #content ul.submenu li.plains a {
  background:url(images/menu-plains.gif) no-repeat top right;
  }

body.intro #content ul.submenu li.illusive a {
  background:url(images/menu-illusive.gif) no-repeat top right;
  }

body.intro #content ul.submenu li.superhighway a {
  background:url(images/menu-superhighway.gif) no-repeat top right;
  }

body.intro #content ul.submenu li.settlers a {
  background:url(images/menu-settlers.gif) no-repeat top right;
  }

/* weather submenu */

body.intro #content ul.submenu li.thirties a {
  background:url(images/menu-thirties.gif) no-repeat top right;
  }

body.intro #content ul.submenu li.wrath a {
  background:url(images/menu-wrath.gif) no-repeat top right;
  }

/* wetlands submenu */

body.intro #content ul.submenu li.cheyenne a {
  background:url(images/menu-cheyenne.gif) no-repeat top right;
  }

body.intro #content ul.submenu li.quivira a {
  background:url(images/menu-quivira.gif) no-repeat top right;
  }

body.intro #content ul.submenu li.arkansas a {
  background:url(images/menu-arkansas.gif) no-repeat top right;
  }

#content ul.submenu {
  clear:right;
  /*padding-top:30px;*/
  float:none;
  }

#content ul.submenu li {
  padding-bottom:12px;
  }

#content ul.submenu li a {
  color:#003A7D;
  font-size:14px;
  font-weight:bold;
  }

#content ul.submenu li a:hover {
  text-decoration:underline;
  }

#content ul.submenu li.title {
  color:#A6BC09;
  font-size:14px;
  font-weight:bold;
  }

#content ul.submenu li span {
  padding-left:30px;
  font-size:14px;
  font-weight:bold;
  }

#footer {
  height:37px;
  background:#000000;
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  width:100%;
  padding:0;
  overflow:hidden;
  z-index:1;
  position:absolute;
  left:0px;
  bottom:0px;
  clear:both;
  }

body.home #footer,
body.intro #footer {
  position:fixed;
  left:0px;
  bottom:0px;
  }

#bottom {
  padding:0;
  height:37px;
  position:absolute;
  left:0px;
  bottom:0px;
  width:100%;
  z-index:100;
  clear:both;
  }

body.home #bottom,
body.intro #bottom {
  width:100%;
  padding:0;
  /*overflow:hidden;*/
  height:37px;
  position:fixed;
  left:0px;
  bottom:0px;
  z-index:1000;
  }

#bottom ul {
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
  opacity: 1;
/*	background:transparent;
*/  }

#bottom ul li {
  float:left;
  color:#999;
  }

#bottom ul li a {
  color:#999;
  opacity: 1;
  }

#bottom ul#nav {
  margin-left:61px;
  padding:0px;
  width:auto;
  }

#bottom ul#nav li a {
  color:#FFFFFF;
  text-transform:uppercase;
  font-weight:bold;
  display:block;
  padding:12px;
  }

#bottom ul#nav li a:hover {
  background:black;
  }

img.triangle_down {
  padding-left:6px;
  padding-top:4px;
  vertical-align:top;
  }

img.triangle_up {
  padding-left:6px;
  }

#bottom ul#site_info {
  float:right;
  padding:12px 58px 7px 0;
  }

#bottom ul#site_info li {
  padding-right:12px;
  }

#bottom ul#site_info li a:hover {
  text-decoration:underline;
  }

/*accordian nav*/

#main_nav li,
#nav li {
  position:relative;
  z-index:3;
  zoom:1;
}

div.accordion{
  padding:5px;
  width:220px;
  position:absolute;
  display:none;
  margin-top:0px;
  z-index:1001;
}

div.accordion .open { overflow:hidden; }

ul#nav div.accordion{
  bottom: 37px;
  left:-5px;
  margin-top:0px;
}

#main_nav div.accordion {
  top:30px;
  left:-5px;
}

.accordion_headings{
  padding:0px;
  background:#99CC00;
  color:#FFFFFF;
  cursor:pointer;
  font-weight:bold;
}
/* unset conflicting styles  */

#main_nav div.accordion ul,
#bottom #nav div.accordion ul {
  display:none;
  padding:0px;
  width:220px;
}

#main_nav #contact div.accordion ul,
#bottom #nav #contact div.accordion ul {
  display:block;
  width:140px;
}

#main_nav div.accordion ul li,
#bottom #nav div.accordion ul li {
  float:none;
  border-left:none;
  height:auto;
  }

#main_nav div.accordion ul li a,
#bottom #nav div.accordion ul li a {
  text-transform:none;
  height:100%;
  width:196px;
  padding:0 12px;
  font-size:12px;
  font-weight:normal;
  line-height:22px;
  margin: 0px;
  color: #FFFFFF;
  text-decoration: none;
  display:block;
  }

#main_nav div.accordion ul li a:hover,
#bottom #nav div.accordion ul li a:hover {
  background-image:none;
  }

#main_nav #contact div.accordion ul a,
#bottom #nav #contact div.accordion ul a {
  height:23px;
  padding-top:2px;
  font-weight:bold;
  }

#main_nav div.accordion ul li.about a,
#bottom #nav div.accordion ul li.about a {
  background:url(images/blue-bg.jpg) repeat-x top left;
  }

#main_nav #contact div.accordion ul li.about a:hover,
#bottom #nav #contact div.accordion ul li.about a:hover {
  background:#003878 none;
  
  }

#main_nav div.accordion ul li.who a,
#bottom #nav div.accordion ul li.who a {
  background:url(images/green-bg.jpg) repeat-x top left;
  }

#main_nav #contact div.accordion ul li.who a:hover,
#bottom #nav #contact div.accordion ul li.who a:hover {
  background:#667305 none;
  }

/* end unset styles  */

#bottom ul#nav div.accordion #accordion_child_wetlands a:hover,
ul#main_nav div.accordion #accordion_child_wetlands a:hover,
div.accordion #accordion_child_wetlands a:hover {
  background-color:#003878;
}

#bottom ul#nav div.accordion #accordion_child_birds a:hover,
ul#main_nav div.accordion #accordion_child_birds a:hover,
div.accordion #accordion_child_birds a:hover {
  background-color:#667305;
}

#bottom ul#nav div.accordion #accordion_child_geology a:hover,
ul#main_nav div.accordion #accordion_child_geology a:hover,
div.accordion #accordion_child_geology a:hover {
  background-color:#371A07;
}

#bottom ul#nav div.accordion #accordion_child_weather a:hover,
ul#main_nav div.accordion #accordion_child_weather a:hover,
div.accordion #accordion_child_weather a:hover {
  background-color:#734A05;
}

#bottom ul#nav div.accordion #accordion_child_movement a:hover,
ul#main_nav div.accordion #accordion_child_movement a:hover,
div.accordion #accordion_child_movement a:hover {
  background-color:#723200;
}

#accordion_child_wetlands{
  background:#0051AE;
}
#accordion_child_birds{
  background:#A3B808;
}
#accordion_child_geology{
  background:#472209;
}
#accordion_child_weather{
  background:#F9A10B;
}
#accordion_child_movement{
  background:#B34F00;
}

div.accordion img {
  vertical-align:bottom;
  }

div.accordion img:hover {
  cursor:pointer;
}

/* Response form */

body #content.response { 
}

body #content.response form { 
  margin-bottom: 30px;
}

body #content.response fieldset { 
  padding: 20px;
}

body #content.response h3 {
  margin-bottom:10px; 
}

body #content.response p small { 
  display:none; /* hide credits for contact plugin */
}


/* Home page buttons */

div.home-page-buttons {
  z-index:2;
  position: absolute;
  top:270px;
  left: 819px;
}
div.home-page-buttons p {
  margin:0;
  padding:0;
}

/* News page */


.post .entry .alignright {
  float:right;
  margin:20px; 
}

div#news {
  margin-right:30px;
}
#news .entry {
  padding-bottom:10px;
  border-bottom: solid 1px #bbbbbb;
  margin-bottom: 20px;
}

#news .entry a {
  background: url(images/pdf.gif) top left no-repeat;
  padding-left:20px;
}
#content #right_col #news .entry p {
  padding-bottom:0;
  margin-bottom: 10px; 
}
body.news h1 {
  margin-bottom:20px;
}

/* Media Kit page */

#mediakit_swf {
  padding: 20px 0 10px 10px;
}