* {padding: 0;	margin: 0;}

body {background: #62712C; background-image: url('images/back.jpg'); background-repeat: repeat-x}

#wrapper {width: 1000px; height: 100%; margin: auto; font-size: 13px; border: 0px solid #000; color: #000000; background-color: #cccccc;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  }


#header {height: 50px; background: #000055; margin: 0; padding: 4px; background-image:url(images/header.jpg);}
#header h1 a 		{font-size: 26px; color: #FF9621; text-decoration: none;}
#header h2 			{font-size: 14px; color: #FFFFFF; }


#topmenu {background: #444; color: #fff; height: 22px; text-align: right;  border: 1px solid #000;}
#topmenu a 			{color: #FFF; text-decoration: none; font-size: 13px; font-weight: bold; line-height: 24px;} 
#topmenu a:hover 	{color: #B0B441;}
#topmenu .selected 	{color: #B0B441;}
#topdate 			{float: left!important; padding-left:10px; padding-top:3px;}

#content {width: 978px; padding: 10px; position: relative; float: left; border: 1px solid #000; background: #FFF;}
#content li 		{position: relative; left: 20px;}
#content a 			{color: blue; font-weight: bold; text-decoration: none;}
#content a:hover 	{color: blue; font-weight: bold; text-decoration: underline;}
#content td 		{padding: 10px; vertical-align: top; }
#content table 		{border: 1px solid #000;}


#footer {width: 990px; padding: 4px; text-align: center; float: left; background: #444; border: 1px solid #000;}
#footer a 			{color: #FFF; text-decoration: none; font-size: 10px; line-height: 24px;} 
#footer a:hover 	{color: #B0B441;}


#submenu {height:30px;	border-color:#B5E249; border-style:solid; border-width:0 0 5px;	margin:0;}

#important {background: #CCFFCC; border-color: blue; border-style:dotted; border-width:1px; padding: 5px;}

.translate {width: 280px; padding: 0px; background: transparent; outline-style: none; border-style: none; margin:0px!important;}

#gadget_float {float:left; text-align:center; width:260px; border:0px; padding:0px;}


/* ----   FONTS  ------  */
h1 { font-size: 26px; color: #FF9933;}
h2 { font-size: 22px; color: #00CC66;}
h3 { font-size: 18px; color: #00AAFF;}
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 9px; color: #FFF;}


/* ----   TEXT SECTIONS  ------  */
#section {background:#FFF url(images/section.gif) no-repeat left top; padding: 20px; position: relative; float: left;}
#sectionend {background:#FFF url(images/section_end.gif) no-repeat right bottom; position: relative; float: right;}


/* ----   BOXES  ------  */
#boxtop170 {background-image: url(images/header_bl.jpg); background-repeat: repeat-x; background-color: #FFFFFF; border-color:#000000; padding-left:10px; 
padding-right:10px; border-width:1px; border-style:solid; width: 148px;}
#boxtitle170 {color: #ffffff; padding: 3px; text-align: center;}
#boxbottom170 {background-image: url(images/bottom170.jpg); background-position: left top; height: 15px; width: 170px;}


#boxtop220 {background-image: url(images/header_bl.jpg); background-repeat: repeat-x; background-color: #FFFFFF; border-color:#000000; padding-left:10px; 
padding-right:10px; border-width:1px; border-style:solid; width: 198px;}
#boxtitle220 {color: #ffffff; padding: 3px; text-align: center;}
#boxbottom220 {background-image: url(images/bottom170.jpg); background-position: left top; height: 15px; width: 220px;}

#boxtop300 {background-image: url(images/header_bl.jpg); background-repeat: repeat-x; background-color: #FFFFFF; border-color:#000000; padding-left:10px; 
padding-right:10px; border-width:1px; border-style:solid; width: 278px;}
#boxtitle300 {color: #ffffff; padding: 3px; text-align: center; font-weight:bold;}
#boxbottom300 {background-image: url(images/bottom312.jpg); background-position: left top; height: 15px; width: 300px;}

#boxtop412 {background-image: url(images/header_gn.jpg); background-repeat: repeat-x; border-color:#000000; padding-left:10px; padding-right:10px; border-width:1px; 
border-style:solid; width: 390px;}
#boxtitle412 {color: #ffffff; padding: 3px; text-align: center;}
#boxbottom412 {background-image: url(images/bottom412.jpg); background-position: left top; height: 50px; width: 412px;}

#boxtop630 {background-image: url(images/header_gn.jpg); background-repeat: repeat-x; border-color:#000000; padding-left:10px; padding-right:10px; border-width:1px; 
border-style:solid; width: 608px;}
#boxtitle630 {color: #ffffff; padding: 3px; text-align: center;}
#boxbottom630 {background-image: url(images/bottom630.jpg); background-position: left top; height: 50px; width: 630px;}
#boxtop630 table {border-width:0px!important;}

#boxtop950 {background-image: url(images/header_gn.jpg); background-repeat: repeat-x; border-color:#000000; padding-left:10px; padding-right:10px; border-width:1px; 
border-style:solid; width: 928px;}
#boxtitle950 {color: #ffffff; padding: 3px; text-align: center;}
#boxbottom950 {background-image: url(images/bottom950.jpg); background-position: left top; height: 50px; width: 950px;}

#boxtop925 {background-image: url(images/header_gn.jpg); background-repeat: repeat-x; border-color:#000000; padding-left:10px; padding-right:10px; border-width:1px; 
border-style:solid; width: 903px;}
#boxtitle925 {color: #ffffff; padding: 3px; text-align: center;}
#boxbottom925 {background-image: url(images/bottom925.jpg); background-position: left top; height: 50px; width: 925px;}


#boxtitle {background-image:url(images/header_gn.jpg); background-repeat:repeat-x; border: 1px solid #000; width:622px; color:#ffffff; padding:3px; text-align:center;}
#box {border-color:#000000; border-width:0px 1px 0px 1px; border-style:solid; width:608px; padding:10px;}
#boxbottom {background-image: url(images/bottom630.jpg); background-position: left top; height: 50px; width: 630px;}
#box table {border-width:0px!important;}


#subboxtitle {background-image:url(images/header_gn.jpg); background-repeat:repeat-x; border: 1px solid #000; width:592px; color:#ffffff; padding:3px; text-align:center;}
#subbox {border-color:#000000; border-width:0px 1px 0px 1px; border-style:solid; width:578px; padding:10px;}
#subboxbottom {background-image: url(images/bottom600.jpg); background-position: left top; height: 50px; width: 600px;}
#subbox table {border-width:0px!important;}


#subboxtitle200 {background-image:url(images/header_gn.jpg); background-repeat:repeat-x; border: 1px solid #000; width:192px; color:#ffffff; padding:3px; text-align:center;}
#subbox200 {border-color:#000000; border-width:0px 1px 0px 1px; border-style:solid; width:178px; padding:10px;}
#subboxbottom200 {background-image: url(images/bottom200.jpg); background-position: left top; height: 50px; width: 200px;}
#subbox200 table {border-width:0px!important;}




/* ----   TABS  ------  */
#tab {top:0; height:0;	background:repeat-x top; margin:0;}
#tab ul {list-style:none;float:left;margin:0;padding:0;}
#tab li {display:inline;float:left;margin:0 1px 0 0;padding:0;}
#tab a {background:#000 url(images/bright.gif) no-repeat right top; text-decoration:none; border:0; display:block; float:left; margin:0; padding:0;}
#tab a span {display:block; background:url(images/bleft.gif) no-repeat left top; text-decoration:none; font-family:Arial, Helvetica, sans-serif;
 font-size:11px; color:#FFF; font-weight:bold; line-height:30px;	padding:0 15px;}
#tab a:hover,#tab li.item_active a {background-position:right bottom; border-color:#FF9300; text-decoration:none;}
#tab a:hover span,#tab li.item_active a span {background-position:left bottom; color:#FFF; font-weight:bold; font-style:normal; text-decoration:none; color:blue;}


#podtitle {font-family: Times, TImes Roman, sans-serif; font-size:14px; font-weight:bold; color: #00AAFF; padding-top:6px; padding-bottom:6px;}




/*{{{ general playlist settings, light gray */
div.playlist {

	position:relative;
	overflow:hidden;
	padding-left:80px;
	height:285px !important;
}

div.playlist div.clips {	
	position:absolute;
	height:20000em;
}

div.playlist, div.clips {
	width:260px;
}

div.clips a {
	display:block;
	padding:12px 15px;
	background-color:#dddddd;
	background:url(images/player_button.jpg); background-repeat: repeat-x;
	height:55px;
	width:196px;
	font-size:12px;
	border:1px outset #bbb;		
	text-decoration:none;
	letter-spacing:-1px;
}


div.clips a.first {
	border-top-width:1px;
}

/* Playlist Play backgrounds */
div.clips a.playing, div.clips a.paused, div.clips a.progress {
	background:url(images/light.png) no-repeat 0px -69px;
	padding-right:60px;
	border:0;
}


div.clips a.progress {
	opacity:0.6;		
}

div.clips a.paused {
	background-position:0 0;	
}

div.clips a span {
	display:block;		
	font-size:11px;
	color:#666;
}

div.clips a em {
	font-style:normal;
	color:#000;
}	


div.clips a.playing:hover, div.clips a.paused:hover, div.clips a.progress:hover {
	background-color:transparent !important;
}



/*{{{ low version */

div.clips.low a {	
	height:31px;
}

div.clips.low a.playing, div.clips.low a.paused, div.clips.low a.progress {
	background-image:url(images/light_small.png);
	background-position:0 -55px;
}

div.clips.low a.paused {
	background-position:0 0;	
}


/*}}}*/


/*{{{ go buttons */

a.go {
	display:block;
	width:18px;
	height:18px;
	background:url(images/up.png) no-repeat;
	margin:5px 0 5px 185px;
	cursor:pointer;
}

a.go:hover, a.go.down:hover {
	background-position:0px -18px;		
}

a.go.down {
	background-image:url(images/down.png);	
}


a.go.disabled {
	visibility:hidden;		
}

/*}}}*/


/* root element for scrollable */ 
div.scrollable {   
     
    /* required settings */ 
    position:relative; 
    overflow:hidden;     
 
    /* vertical scrollers have typically larger height than width */     
    height: 307px;      
    width: 116px;     
} 
 
/* root element for scrollable items */ 
div.scrollable div.items {     
    position:absolute; 
     
    /* this time we have very large space for height */     
    height:20000em;     
}




/* these two settings will remove borders from playlist entries */
a:active {  outline:none; }
:focus   { -moz-outline-style:none; }


/* container has a background image */
a.player {	
	margin-top:40px;
	display:block;
	background:url(images/splash.png) no-repeat;
	width:425px;
	height:298px;
	padding:0 126px 75px 127px;	
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

/* splash image */
a.player img {
	margin-top:115px;
	border:0;	
}

#player2  { 
	background:url(http://www.organicsoilhelp.com/video/ingham.jpg) no-repeat; 
	display:block; 
	width:285px; 
	height:240px;     
	text-align:center; 
} 


#player_terra  { 
	background:url(http://www.organicsoilhelp.com/video/tp.jpg) no-repeat; 
	display:block; 
	width:295px; 
	height:240px;     
	text-align:center; 
}



#planner {font-size: 12px!important; border: 0px; color: #000000; font-family: Arial, Helvetica, sans-serif!important;  }
#planner .header {border: 2px; border-style: outset; background-color:#eeeeee !important; }
#planner .enter {background-color:#CCFFCC !important; }
#planner .average {background-color:#CCFFFF !important; }

