/*
	Travel Manitoba - Birding Stylesheet
*/

body{
	font-size: 62.5%;
	line-height: 110%;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	background: #000000 url(../../img/wood_bg.jpg) top center no-repeat;
	text-align: center;
	margin: 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;
}

strong{
	font-weight: bold;
}

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

a:hover{
	color: #349430;
}

/* -- Structure -- */

#center_me{
	width: 959px;
	margin: 0 auto;
}

#container{
	margin: 0 auto;
	text-align: left;
	width: 959px;
	background: white url(../../img/bg.jpg) top left no-repeat;
/* 	background: url(../../img/container_fade.png) top left no-repeat; */
	float: left;clear: both;
}

#content{
	padding: 17px;
	float: left;
	width: 631px;
}

#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;
	float: left;
	clear: both;
	width: 100%;
}

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

/* -- Headers -- */

h1{
	height: 310px;
	width: 959px;
	display: block;
}

h1 a{
	height: 310px;
	width: 959px;
	display: block;
	text-indent: -9999px;
}

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: 0px 0px 10px 0;
}

h3{
	color: #349430;
	font-size: 2.4em;
	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 a{
	font-weight: bold;
}

.entry h3{
	margin-top: 20px;
	float: left;
	clear: both;
	width: 100%;
}

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

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

#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;
}

.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 15px 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:177px 0 0 0}.coda-nav-right{margin:177px 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: 177px 0 0 0;
	height: 53px;
	padding: 0;
}

#featured_area{
	margin: 0px 0 10px 0;
	float: left;
	clear: both;
	height: 250px;
}

#featured_area img{
/*
	border: 3px solid #c3c3c3;
	border-style: inset;
*/
	float: left;
	clear: both;
	margin: -11px 0 0 0;
	padding: 0;
}

#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{
	margin: 0 0 0 67px;
	padding: 0;
	width: 500px;
}

#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/wood_header.jpg) top left repeat-x;
	line-height: 1.1em;
	margin: 0 0 10px 0;
	border: 0;
	padding: 5px 0 5px 10px;
	/* text-shadow: 2px 2px 2px #000; */
}

#sidebar h3 a{
	color: white;
}

#sidebar ul{
	margin: 0 0 17px 0;
	width: 98%;
}

#sidebar ul li{
	font-size: 1.4em;
	border-bottom: 1px dashed #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; */
}

/* -- 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;
}
