/* CSS Document */


#page_container {
	background-color:#b6d079;
	width:996px;
	border-left: 2px #f5fae4 solid;
	border-right: 2px #f5fae4 solid;
	margin: 0 auto 0 auto;
	padding:18px 0 18px 0;
	overflow:auto;
}

#page_container_index {
	background-color:#b6d079;
	width:996px;
	border-left: 2px #f5fae4 solid;
	border-right: 2px #f5fae4 solid;
	margin: 0 auto 0 auto;
	padding:18px 0 18px 0;
	height:854px;
}

#page_border {
	background-color:#f5fae4;
	width:948px;
	border: 6px #7bc242 solid;
	margin: 0 auto 0 auto;
	overflow:auto;
	padding: 0 0 2px 0;
}

#page_content{
	background-color:#7bc242;
	width:944px;
	overflow:auto;
	margin: 2px auto 0 auto;
	padding: 0 0 20px 0;
}

#single_column{
	float:left;
width:915px;
overflow:auto;
}

body {
background:url(../images/tile.png) repeat scroll 0 0;
color:#1F4806;
font-family:Arial, Helvetica, sans-serif;
}


p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
}

a:link {text-decoration:underline; /*color:#e0e265*/ color:#FFFFFF;}
a:visited {text-decoration:underline; /*color:#e0e265*/ color:#FFFFFF;}
a:active {text-decoration:underline; /*color:#e0e265*/ color:#FFFFFF;}
a:hover {text-decoration:underline;color:#A147AB;}

#container {
	width:1000px;
	/*height:1002px;*/
	border-left: 14px #428a41 solid;
	border-right: 14px #428a41 solid;
	border-bottom: 14px #428a41 solid;
	margin: -8px auto 0 auto;
	overflow:auto;
}

#header {
	width:996px;
	height:137px;
	border: 2px #f5fae4 solid;
}

#header_left{
float: left;
width:495px;
height:98px;
}


/*Navigation */

#nav { 
width:495px;

		}

#nav a {
	background: url('../images/nav.jpg') no-repeat 0 0;
	background-repeat:no-repeat;
	display: block;
	height: 39px;
}

#nav li { float: left; position: relative; list-style: none; }
* html #nav li * { position: relative; list-style: none;}
#nav li, #nav ul { margin: 0; padding: 0; list-style: none; z-index:2;}

		/*--- Normal ---*/
	#nav-home a {background-position: 0 0; width: 90px; }
	#nav-shows a { background-position: -90px 0; width: 95px; }
	#nav-resources a { background-position: -185px 0; width: 105px; }
	#nav-blog a { background-position: -290px 0; width: 50px; }
	#nav-watch a { background-position: -340px 0; width: 75px; }
	#nav-about a {background-position:-415px 0; width: 80px;}

	/*--- Hover ---*/
	#nav-home a:hover {background-position: 0 -38px; width: 90px; }
	#nav-shows a:hover { background-position: -90px -38px; width: 95px; }
	#nav-resources a:hover { background-position: -185px -38px; width: 105px; }
	#nav-blog a:hover { background-position: -290px -38px; width: 50px; }
	#nav-watch a:hover { background-position: -340px -38px; width: 75px; }
	#nav-about a:hover {background-position:-415px -38px; width: 80px;}
		
	/*--- Click ---*/
	#nav-home a:active {background-position: 0 -38px; width: 90px; }
	#nav-shows a:active { background-position: -90px -38px; width: 95px; }
	#nav-resources a:active { background-position: -185px -38px; width: 105px; }
	#nav-blog a:active { background-position: -290px -38px; width: 50px; }
	#nav-watch a:active { background-position: -340px -38px; width: 75px; }
	#nav-about a:active {background-position:-415px -38px; width: 80px;}
	
	
#res_nav {
margin: 0;
background-color: #7bc242;
display:none;
width: 105px;
/*height: auto;*/
color:white;
list-style-type: none;
text-align:left;
font-size:14px;
background-image:none;

}
#res_nav li{
	height: 20px;
	/*padding: 2px 2px 2px 2px;*/
	}

#res_nav a { 
font-family:Georgia, "Times New Roman", Times, serif;
	background:#7BC242;
}
#res_nav a:link {text-decoration:none; color:white; background:#7BC242;}
#res_nav a:visited {text-decoration:none; color:white;background:#7BC242;}
#res_nav a:active {text-decoration:none; color:white;background:#7BC242;}
#res_nav a:hover {text-decoration:underline;color:white; background:#7BC242; }

#about_nav {
margin: 0;
background-color: #7bc242;
display:none;
width: 80px;
color:white;
list-style-type: none;
text-align:left;
font-size:14px;
background-image:none;

}

#about_nav a { font-family: Georgia, "Times New Roman", Times, serif; background:#7BC242; }
#about_nav a:link {text-decoration:none; color:white; background:#7bc242;}
#about_nav a:visited {text-decoration:none; color:white}
#about_nav a:active {text-decoration:none; color:white}
#about_nav a:hover {text-decoration:underline;color:white}

#watch_nav {
margin: 0;
background-color: #7bc242;
display:none;
width: 75px;
color:white;
list-style-type: none;
text-align:left;
font-size:14px;
background-image:none;

}

#watch_nav a { font-family: Georgia, "Times New Roman", Times, serif; background:#7BC242; }
#watch_nav a:link {text-decoration:none; color:white; background:#7bc242;}
#watch_nav a:visited {text-decoration:none; color:white}
#watch_nav a:active {text-decoration:none; color:white}
#watch_nav a:hover {text-decoration:underline;color:white}


li.ctgnav {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
list-style:none;
margin: 0 0 0 0;
}

.ctgnav {
padding: 5px 0 0 0;
text-align:center;
}




#header_right{
	float: left;
width:501px;
height:137px;
background-image:url(../images/right_header.jpg);
background-repeat:no-repeat;
}


#header_right1{
	float: left;
width:501px;
height:137px;
background-image:url(../images/search_header/right_header.jpg);
background-repeat:no-repeat;
}

#header_right2{
	float: left;
width:501px;
height:137px;
background-image:url(../images/search_header/right_header2.jpg);
background-repeat:no-repeat;
}

#header_right3{
	float: left;
width:501px;
height:137px;
background-image:url(../images/search_header/right_header3.jpg);
background-repeat:no-repeat;
}

#header_right4{
	float: left;
width:501px;
height:137px;
background-image:url(../images/search_header/right_header4.jpg);
background-repeat:no-repeat;
}

#header_right5{
	float: left;
width:501px;
height:137px;
background-image:url(../images/search_header/right_header5.jpg);
background-repeat:no-repeat;
}

#header_right6{
	float: left;
width:501px;
height:137px;
background-image:url(../images/search_header/right_header6.jpg);
background-repeat:no-repeat;
}

#search {
	padding:110px 0 0 302px;
}

#search_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:22px;
width:191px;
}

#search_box #s {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
float:left;
font-size:0.8em;
margin:2px 7px 0 3px;
padding:0;
width:135px;
}

#search_box #go{
	
}

/*#page_container {
	background-color:#b6d079;
	width:996px;
	height:792px;
	border-left: 2px #f5fae4 solid;
	border-right: 2px #f5fae4 solid;
	margin: 0 auto 0 auto;
	padding:18px 0 0 0;
}*/


object {
padding: 10px 0 0 20px;	
	}
	
#episode_video {
padding: 5px 0 0 20px;
z-index: 5;
}

#front_left{
z-index: 1;
float:left;
width:463px;
height:594px;
}

#guest {
width:422px;
height:72px;
border: solid 2px #f5fae4;
background-color:#e0e567;
margin: 5px 0 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*color:#458b42;*/
color:#1f4806;
}

#guest img{
float:right;
border: 0;	
}

#guest p{
color:#458b42;
/*color:#fffff;*/
margin: -6px 0 0 0;
}

#guest_text{
width:333px;
margin: 0 0 0 8px;
padding: 34px 0 0 0;
}

#guest_text a:link{
/*color:#a147ab;*/
color:#1F4806;
text-decoration:underline;
}

#guest_text a:visited{
/*color:#a147ab;*/
color:#1F4806;
text-decoration:underline;
}

#guest_text a:active{
/*color:#a147ab;*/
color:#1F4806;
text-decoration:underline;
}

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

#garden {
width:422px;
height:72px;
border-right: solid 2px #f5fae4;
border-left: solid 2px #f5fae4;
border-bottom: solid 2px #f5fae4;
background-color:#e0e567;
margin: 0 0 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*color:#458b42;*/
color:#1f4806;
}

#garden img{
float:right;
border: 0;	
}

#garden p{
color:#458b42;
/*color:#ffffff;*/
margin: -6px 0 0 0;
}

#garden_text{
width:333px;
margin: 0 0 0 8px;
padding: 34px 0 0 0;
}

#garden_text a:link{
/*color:#a147ab;*/
color:#1F4806;
text-decoration:underline;
}

#garden_text a:visited{
/*color:#a147ab;*/
color:#1F4806;
text-decoration:underline;
}

#garden_text a:active{
/*color:#a147ab;*/
color:#1F4806;
text-decoration:underline;
}

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

#front_right{
float:left;
width:488px;
height:504px;
border: solid 5px #7bc242;
margin: 0 0 80px 15px;
}

#front_right_question{
width:484px;
height:165px;
border: 2px solid #f5fae4;
background-color:#7bc242;
}

#front_right img{
	float:right;
	border:0;
}

#front_right_text{
width:342px;
height:112px;
margin: 0 0 0 10px;
padding: 53px 0 0 0;
color:#1f4806;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#front_right_text ul {
margin: 0 0 0 -23px;	
}

#front_right_text p {
	color: #1F4806;
}

#front_right_text a:link{
/*color:#dfe261;*/
color:#FFFFFF;
text-decoration:none;
}

#front_right_text a:visited{
/*color:#dfe261;*/
color:#FFFFFF;
text-decoration:none;
}

#front_right_text a:active{
/*color:#dfe261;*/
color:#FFFFFF;
text-decoration:none;
}

#front_right_text a:hover{
color:#a147ab;
text-decoration:none;
}

#front_right_content{
	width:484px;
height:165px;
border-right: 2px solid #f5fae4;
border-left: 2px solid #f5fae4;
border-bottom: 2px solid #f5fae4;
background-color:#7bc242;
	
}

#events{
	float:left;
width:326px;
height:230px;
border-top: 5px solid #428a41;
border-bottom: 5px solid #428a41;
border-left: 5px solid #428a41;
border-right:4px solid #428a41;
margin: 37px 0 0 0;
background-color:#e0e567;
}

#event_text {
width:310px;
height:175px;
color:#428b46;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin: 0 0 0 8px;
padding: 5px 0 0 0;
overflow: hidden;
}

#event_text p {
	color:#458b42;
	
}

#event_text li{
	list-style:square;
	line-height:2em;
	list-style-image:none;
	list-style-position:outside;
	
}

#event_text a:link{
/*color:#a147ab;*/
color:#1F4806;
text-decoration:underline;
}

#event_text a:visited{
/*color:#a147ab;*/
color:#1F4806;
text-decoration:underline;
}

#event_text a:active{
/*color:#a147ab;*/
color:#1F4806;
text-decoration:underline;
}

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

#event_text ul{
margin: -5px 0 0 -23px;
}


#question_text {
width:310px;
height:175px;
color:#428b46;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin: 0 0 0 8px;
padding: 5px 0 0 0;
}

#question_text p {
	color:#458b42;
	
}

#question_text li{
	list-style:square;
	line-height:2em;
	list-style-image:none;
	list-style-position:outside;
	
}

#question_text a:link{
/*color:#a147ab;*/
color:#1F4806;
text-decoration:underline;
}

#question_text a:visited{
/*color:#a147ab;*/
color:#1F4806;
text-decoration:underline;
}

#question_text a:active{
/*color:#a147ab;*/
color:#1F4806;
text-decoration:underline;
}

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

#question_text ul{
margin: -5px 0 0 -23px;
}


#resources{
float:left;
width:326px;
height:230px;
border-top: 5px solid #428a41;
border-bottom: 5px solid #428a41;
border-left: 4px solid #428a41;
border-right:5px solid #428a41;
margin: 37px 0 0 0;
background-color:#e0e567;
}

#news{
float:left;
width:326px;
height:230px;
border-top: 5px solid #428a41;
border-bottom: 5px solid #428a41;
margin: 37px 0 0 0;
background-color:#e4dd99;
}

/*#page_border {
	background-color:#f5fae4;
	width:948px;
	height:744px;
	border: 6px #7bc242 solid;
	margin: 0 auto 0 auto;
	
}


#page_content{
	background-color:#7bc242;
	width:944px;
	height:740px;
	margin: 2px auto 0 auto;
}*/

#page_title{
float:left;
width:468px;
height:103px;
background-image:url(../images/page_title.jpg);
background-repeat:no-repeat;
}

#page_title p{
margin: 63px 0 0 74px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#e0e265;
font-size:20px;
letter-spacing:2;	
}

#page_info{
float:left;
width:476px;
height:103px;
}

#page_info p{
margin: 68px 0 0 74px;
font-family:Georgia, "Times New Roman", Times, serif;
/*color:#e0e265;*/
/*color:#FFFFFF;*/
color:#1F4806;
font-size:16px;	
}

#column_left{
	float:left;
width:494px;
/*height:630px;*/
overflow:auto;
}

#column_left img{
margin: 12px 0 0 74px;
}
#column_left img.ui-datepicker-trigger{
margin: 2px 2px 2px 2px;
}

#column_left h2{
	margin: 20px 0 15px 74px;
	/*color:#f5fae4;*/
	color:#1F4806;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

#column_left h3{
	margin: 20px 0 15px 74px;
	/*color:#f5fae4;*/
	color:#1F4806;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

#column_left p{
	margin: 12px 0 0 74px;
	/*color:#f5fae4;*/
	color:#1f4806;;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#column_left ul{
	margin: 12px 0 0 74px;
	color:#1f4806;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#column_left object {
	margin: 12px 0 0 54px;
}

#column_left #episode_video {
	margin: 12px 0 0 54px;
}

#column_right{
	float:right;
width:450px;
/*height:630px;*/
overflow:auto;
}

#column_right img{
margin: 20px 0 0 30px;
}

#column_right h2{
	margin: 20px 0 15px 74px;
	/*color:#f5fae4;*/
	color:#1f4806;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

#column_right h3{
	margin: 20px 0 15px 74px;
	/*color:#f5fae4;*/
	color:#1f4806;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

#column_right p{
	margin: 12px 0 0 74px;
	/*color:#f5fae4;*/
	color:#1f4806;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#column_right ul{
	margin: 12px 12px 0 50px;
	color:#1f4806;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

/*#single_column{
	float:left;
width:915px;
height:600px;
overflow:auto;
}*/

#single_column h1{
	margin: 20px 0 15px 74px;
	color:#1f4806;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}


#single_column h2{
	margin: 20px 0 15px 74px;
	color:#1f4806;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

#single_column h3{
	margin: 20px 0 15px 74px;
	color:#1f4806;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

#single_column p{
	margin: 12px 0 0 74px;
	color:#1f4806;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#single_column ul{
	margin: 12px 0 0 74px;
	color:#1f4806;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#single_column ol{
	margin: 12px 0 0 74px;
	color:#1f4806;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#single_column td {
	padding-left: 7px;
}

#single_column table {
	padding-left: 25px;
}

#single_column .episode {
	float: left;
	margin: 25px 25px 10px 25px;
	width: 750px;
}

#single_column .episode .episode_thumbnail {
	float:left;
	width: 220px;
}

#single_column .episode .episode_title {
	margin: 6px 0;
	float: left;
	width: 530px;
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
}

#pager {
	float:left;
	width: 900px;
	height: 30px;
	text-align: center;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;

}

#pager a:link {text-decoration:none; /*color:#e0e265*/ color:#FFFFFF;}
#pager a:visited {text-decoration:none; /*color:#e0e265*/ color:#FFFFFF;}
#pager a:active {text-decoration:none; /*color:#e0e265*/ color:#FFFFFF;}
#pager a:hover {text-decoration:none;color:#A147AB;}


#pager li {
	display: inline;
	padding: 3px;
}

#pager-current {
color:#A147AB;
font-size:18px;
font-weight: bold;
}
.divider{
position: relative;
top: -1px;
color: #fff;
}

#footer {
width:1000px;
height:50px;
background-color:#f5fae4;

}

/*#footer p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #78c042;
line-height:2em;
}*/

#footer .klru {
float: right;
padding: 5px 10px 0 0;
}

#footer .social{
float: left;
padding: 6px 0 0 13px;
}

/*#plant_photos a {
padding: 10px;
float: left;
}*/

a.plant_photo {
	width: 175px;
	height: 114px;
	position: relative;
	float: left;
	border: none;
	margin: 10px;
	color: #000;
	text-decoration: none;
	}
	
a.plant_photo:hover{
	opacity: 1;
}
a.plant_photo img {
	width: 175px;
	height: 114px;
	border: none;
	text-decoration: none;
}

.photo_name{
	width: 175px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	text-align: center;
	background-color:#ffffff;
	opacity: .8;
	padding: 2px 0px 2px 0px;
}

/* Episode page css changes */

#episode_page_container {
	background-color:#b6d079;
	width:996px;
	border-left: 2px #f5fae4 solid;
	border-right: 2px #f5fae4 solid;
	margin: 0 auto 0 auto;
	padding:18px 0 18px 0;
	overflow:auto;
}

#episode_page_border {
	background-color:#f5fae4;
	width:948px;
	border: 6px #7bc242 solid;
	margin: 0 auto 0 auto;
	overflow:auto;
	padding: 0 0 2px 0;
}

#episode_page_content{
	background-color:#7bc242;
	width:944px;
	overflow:auto;
	margin: 2px auto 0 auto;
	padding: 0 0 20px 0;
}

#episode_single_column{
	float:left;
width:915px;
overflow:auto;
}

#episode_column_left{
float:left;
width:494px;
}

#episode_column_left h2{
	margin: 20px 0 15px 74px;
	color:#1f4806;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

#episode_column_left p{
	margin: 12px 0 0 74px;
	color:#1f4806;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#episode_column_left ul{
	margin: 12px 0 0 74px;
	color:#1f4806;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#episode_column_left object {
	margin: 12px 0 0 54px;
}

#episode_column_left #episode_video {
	margin: 12px 0 0 54px;
}

/* End Episode page css changes */

.about_host {
	float: left;
	padding: 5px 5px 20px 5px;
}

.about_host .about_bio {
	float: left;
	width: 400px;
	padding: 0 25px 0 0;
}

.about_host .about_pic {
	float: left;
	padding: 20px 0 0 0;
}

fieldset {
border:1px solid green;
margin: 10px 0 0 0;
padding: 0 0 10px 0;
}
#column_left p.event{
margin: 10px 0 0 20px;
}

#column_left form {
	margin: 0 0 0 50px;
}

#ad {
	margin: 20px 50px 0;
	width: 374px;
}


