.yui-g .yui-u { width:317px; }
.yui-gb .yui-u { width:200px; float:left; margin-left:35px; _margin-left:29px; }
.yui-g .first, .yui-gb, .first { margin-left:80px; }
.yui-gc .yui-u { width:202px; }
.yui-gc div.first { margin-left:80px; width:434px; }
.yui-u h3 {
	color: #FFF;
	background-color: #A6BC09;
	padding: 2px 4px 3px 4px;
	font-weight: bold;
	font-size: 100%;
	clear: both;
	margin: 5px 0 12px;
	font-family: arial, sans-serif;
}
.yui-u p { margin:20px 0; font-size:0.9em; line-height:1.5em;  }

#sidebar { width:220px; }
#sidebar h3 { margin-bottom:1px; }
#comment #comment_header { margin-left:0; }
#introduction { font-size:1.4em; }
#new_comment h3 { background-color:#53575a; }
#new_comment strong { font-size:1.2em; }
#home #header a {
	float:right; width:187px; padding-left:15px; 
	color:#a6bc09; font-weight:bold;
	background:url(/images/media/green_link_arrow.gif) no-repeat left center;
}
#welcome { margin-top:30px; }
#whitebox_home { margin-left:40px; position:relative; bottom:10px; }
img.new { float:right; margin:-14px 6px 0 0; }
.header_box { border-bottom:1px #bababa solid; padding-top:5px; clear:both; }
.header_box .title_image { margin-bottom:5px; }
.podcasts, .featured { float:right; width:85px; font-size:0.87em; padding-top:5px; }
.podcasts a, .featured a { display:block; margin:1px 0; }
p.last_para { background:url(/images/media/dot.gif) repeat-x bottom; padding-bottom:20px; margin-bottom:10px }
.topics li { margin:7px 0; }
.topics li.topics_title { font-weight:bold; }
#podcast_title { float:left; }
a.rss_link { float:left; background:url(/images/media/rss_20_20.gif) no-repeat left center; padding:37px 23px; }
#podcasts #header h2 { margin:0 0 20px 40px; }
#podcasts #header h1 { margin-bottom:0px; }
#home #podcasts li { margin-bottom:10px; font-size:0.9em; }
#home #podcasts li a { display:block; margin-bottom:3px; font-size:1em; }
#about_us { margin:35px 0; }
#about div.first, #privacy div.first, #tnc div.first { width:410px; font-size:1.1em; }
#privacy div.first a, #tnc div.first a { font-size:1.1em; }
#sidebar a { font-size:0.9em; margin:3px 12px 0 0; width:200px; display:block; }

/*simon additions */
.img_underline {border-bottom: 1px solid #c3c3c3;}


