/*
	Travel Manitoba - Birding Stylesheet
*/

body{
	font-size: 62.5%;
	line-height: 110%;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	background: url(../../img/owl_background_revised.jpg) top center no-repeat; /*../../img/owl_background.jpg*/
	text-align: center;
	margin: /*250px310*/0 0 0 0; 
	color: #434343;
}

hr{
	border: 0;
	border-bottom: 1px solid #d9d9d9;
	float: left;
	clear: both;
	width: 90%;
	margin: 0 0 20px 30px;
	padding: 0;
}

hr.arealist{
/*
	width: 100%;
	margin: 10px 0 25px 0;
	border: 0;
	border-bottom: 1px dashed #e1e1e1;
	float: left;
	clear: both;
*/
}

strong{
	font-weight: bold;
}

a{
	color: #349430;
	text-decoration: none;
}

a:hover{
	color: #277924;
}

/* -- Structure -- */

#center_me{
	width: 959px;
	margin: 0 auto;
}
#topHeader {
	height:250px;
}
#navcontainer {
	height:25px;
}
/* Navigation at top of page */

#navcontainer ul {
  padding-left: 0;
  margin-left: 0;
  color: #333;
  float: left;
  width: 100%;
  font-family: verdana, helvetica, sans-serif;
	background: url(/wp-content/themes/birding/img/transpix.png);
}

#navcontainer ul li {
 display: inline;
 float:right;
 }

#navcontainer ul li a {
  padding: 0.5em 1em;
  color: #111 ;
  text-decoration: none;
  float: left;
  border-right: 1px solid #fff;
  font-weight:bold;
  font-size:12px;
}

#navcontainer ul li a:hover {
	background-color: #efefef;
	color: #369;
}
li #phone {
	cursor:default;
}
/* End top nav */
#container{
	margin: 0 auto;
	text-align: left;
	width: 959px;
	background: url(../../img/container_fade.png) top left no-repeat;
	float: left;
	clear: both;
}

#content{
	padding: 17px;
	float: left;
	width: 631px;
}
#content ul {
	font-size:1em;
	line-height:1.2;
}
#content ol li {
	font-size:1.2em;
	line-height:1.2;
	list-style-type:decimal;
	padding:2px 0 2px 10px;
	margin: 2px 0 2px 10px;
}
#content td {
	font-size:1.2em;
}
#content em {
	color:#900;
}
#sidebar{
	padding: 17px 0 17px 17px;
	float: left;
	width: 248px;
	background: url(../../img/sidebar_shadow.png) bottom right no-repeat;
}

#footer_container{
	background: #242424 url(../../img/footer_bg.png) top left repeat-x;
	height: 150px;
	float: left;
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
}

#footer{
	text-align: left;
	width: 780px;
	margin: 25px auto 0px auto;
	color: #999;
	line-height: 1.4em;
}

/* -- Headers -- */

h1{
	display: none;
}

h2#logo{
	width: 411px;
	height: 24px;
	float: left;
	clear: both;
	margin: 0 0 10px 0;
}

h2#logo a{
	background: url(../../img/logo.gif) top left no-repeat;
	width: 411px;
	height: 24px;
	float: left;
	clear: both;
	text-indent: -9999px;
}

h2{
	font-size: 3em;
	color: #333;
	margin: 10px 0;
}

h2.pagetitle{
	margin-bottom: 20px;
}

h3{
	color: #7ED5FF;
	font-size: 2.8em;
	border-bottom: 3px solid #e1e1e1;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}

/* -- Content -- */

#content p{
	float: left;
	clear: both;
	width: 100%;
	font-size: 1.2em;
	line-height: 1.6em;
	margin: 0 0 17px 0;
}

.entry{
	float: left;
	clear: both;
	width: 659px;
	padding: 0;
	margin: 0;
}

.entry ul{
	float: left;
	clear: both;
	width: 100%;
}

.entry ul li{
	list-style: disc;
	font-size: 1.2em;
	margin: 0 0 7px 20px;
}

#content .entry p.tagline{
	font-size: 2em;
	color: #999;
	margin-top: -15px;
	font-style: italic;
}

ul.bird_list{
	float: left;
	clear: both;
	width: 110%;
}

ul.bird_list li{
	float: left;
	margin: 0 4px 4px 0;
}

ul.bird_list li img{
	border: 3px solid #bfbfbf;
}
#speciesList {
	float:left;
	width:350px;
	padding:5px;
	margin:0px;
	margin-left:5px;
}
#speciesList strong {
	font-size:1.8em;
}
.googleMap{
	float: left;
	clear: both;
	border: 3px solid #e1e1e1;
}

p.area_learn_more a{
	width: 96px;
	height: 25px;
	float: right;
	clear: both;
	background: url(../../img/learn_more.jpg) top left no-repeat;
	display: block;
	text-indent: -9999px;
	position: relative;
	margin: -45px 0 0 0;
	padding: 0;
}

#content p.area_blurb{
	font-size: 1.3em;
	color: #999;
	font-style: italic;
}

img.area_thumb{
	margin: 0 0 10px 0;
}

/* --
Featured -- */

/* --
Slider css that was making the file look ugly -- */

.coda-slider-wrapper{float:left;clear:both;width:659px}.coda-slider-no-js .coda-slider{height:250px;overflow:auto !important}.coda-slider,.coda-slider .panel{width:659px}.coda-slider-wrapper.arrows .coda-slider,.coda-slider-wrapper.arrows .coda-slider .panel{width:659px}.coda-nav-left a,.coda-nav-right a{width:68px;height:73px;position:absolute;display:block;text-indent:-9999px}.coda-nav-left a{background:url(../../img/feat_left_arrow.png) top left no-repeat}.coda-nav-right a{background:url(../../img/feat_right_arrow.png) top left no-repeat}.coda-slider p.loading{display:none}.coda-slider-wrapper{clear:both;overflow:auto}.coda-slider{float:left;overflow:hidden;position:relative}.coda-slider .panel{display:block;float:left}.coda-slider .panel-container{position:relative}.coda-nav-left,.coda-nav-right{position:absolute;z-index:2}.coda-nav-left a,.coda-nav-right a{display:block;text-align:center;text-decoration:none}.coda-nav-left{margin:188px 0 0 0}.coda-nav-right{margin:188px 0 0 591px}

.panel-wrapper ul{
	float: left;
	clear: both;
	background: url(../../img/featured_content_bg.png) top left repeat;
	width: 659px;
	position: absolute;
	margin: 188px 0 0 0;
	height: 53px;
}

#featured_area{
	margin: 0px 0 10px 0;
}

#featured_area img{
/*
	border: 3px solid #c3c3c3;
	border-style: inset;
*/
}

#featured_area h2{
	color: white;
	font-size: 3em;
	padding: 0;
	line-height: 1em;
	margin: -2px 0 0 0;
}

#featured_area a{
	color: white;
	font-size: .8em;
}

#featured_area ul{
	padding: 10px;
}

#featured_area ul li{
	float: left;
	width: 200px;
	padding: 0 0 0 15px;
}

#featured_area ul li p{
	font-size: 1.6em;
	color: white;
	line-height: 1em;
}

#featured_area ul li.first{
	border-right: 1px solid #9b8b88;
	margin: 0 0 0 67px;
	padding: 0;
	width: 300px;
}

#featured_area ul li.first p{
	font-size: 1.6em;
	color: #bbbbbb;
	padding: 0;
	margin: -15px 0 0 0;
	line-height: 1.8em;
}

/* -- Sidebar -- */

#sidebar h3{
	font-size: 2em;
	text-transform: uppercase;
	font-weight: bold;
	color: white;
	background: url(../../img/h3_bg.png) top left repeat-x;
	text-indent: 10px;
	line-height: 1.7em;
	margin: 0 0 10px 0;
	border: 0;
	padding: 0;
}

#sidebar h3 a{
	color: white;
}

#sidebar ul{
	margin: 0 0 17px 0;
}

#sidebar ul li{
	font-size: 1.4em;
	border-bottom: 1px solid #d8d8d8;
}

#sidebar ul li a{
	color: #767676;
	text-decoration: none;
	width: 98%;
	display: block;
	line-height: 2em;
}

#sidebar ul li a:hover{
	color: #349430;
	background: url(../../img/visit_button.png) center right no-repeat;
}

#sidebar ul li.current_page_item a{
	color: #349430;
}

#sidebar ul li ul li{
	font-size: .9em;
	border-top: 1px solid #e1e1e1;
	border-bottom: 0;
}

#sidebar ul li ul li a{
	color: #b1b1b1;
	text-indent: 10px;
}

/* -- Footer -- */

a.tmb_footer_link{
	width: 90px;
	height: 65px;
	display: block;
	text-indent: -9999px;
	background: url(../../img/tmb_logo.gif) top left no-repeat;
}

#footer a{
	color: #e1e1e1;
}

#footer_left{
	float: left;
	width: 110px;
}

#footer_right p{
	margin: 0 0 10px 0;
}
