body {
	background: #f5f5f5 url('../images/bg.gif') repeat-y center;
	font: Normal 12px Verdana, sans-serif;

}

a {
color: #00c;
}

#container {
	position: relative;
	border: 1px solid #fff;
}

ul#navigation {
    height: 30px;
}

    ul#navigation li {
        height: 26px;
        font: Bold 18px Helvetica, Arial, sans-serif;
        letter-spacing: -2px;
        text-transform: uppercase;
        line-height: 26px;
    }
    
        li#nav_home, li#nav_forum, li#nav_bmail, li#nav_shop, li#nav_freestuff {
            border-right: solid 2px #ddd;
            padding-right: 15px;
            margin-right: 15px;
        }
    
        ul#navigation li.nav_account {
            font: Normal 17px Helvetica, sans-serif;
            line-height: 17px;
            letter-spacing: -1px;
            float: right;
            margin-left: 25px;
        }
    
        ul#navigation li a {
            text-decoration: none;
        }
        

	
div#promo_leaderboard {
background-color: #eee;
border-top: solid 1px #ccc;
border-left: solid 1px #ccc;
}

div#promo_leaderboard a {
color: #444;
}

img#logo {
width: 960px;
height: 125px;
}

div#header form#newsletter_signup {
background: none;
left: 638px;
top: 16px;
}
div#header form#newsletter_signup input {
	float: left;
	margin-right: 8px;
}
/*Layout
-------------------------------------------------------- */
div#left_column {
	display: inline;
	width: 160px;
	padding-bottom: 12px;
}
div#middle_column {
	display: inline;
	padding-bottom: 12px;
}
div#right_column {
	display: inline;
	position: relative;
	width: 312px;
	padding-bottom: 12px;
}
/* -------------------------------------------------------- */
div#player_controls {
border: none;
background-color: #eee;
}

div#player_controls a {
color: #00c;
}



div#blog_feature h2
{
	color: #00c;
	border: none;
	padding: 20px 0px 20px 0px;
}

div#blog_feature h3 a {
color: #00c;
text-decoration: none;
}

div#blog_feature a {
color: #00c;
}
/* Subscribe
-------------------------------------------------------- */
div#subscribe {
	background: url(../images/bg_subscribe_rss.gif) no-repeat;
	padding: 30px 0 0 40px;
	position: relative;
	left: -20px; 
	width: 165px;
	height: 215px; 
}

div#subscribe h2 {
	text-transform: uppercase;
	color: #006699;
}
div#subscribe ul {
}
div#subscribe ul li {
	display: block;
	margin: 0;
}

/* Add a Comment 
---------------------------------------------- */

div#add_comment {
	padding:0;
	margin: 0;
	color: #00c;
}	

div#add_comment th {
	font: Normal
}	



/* Latest comments 
---------------------------------------------- */

div#comments h2 {
	text-transform: uppercase;
	font: bold 16px Helvetica, sans-serif;
	padding:0;
	margin: 0;
	border-bottom: 1px solid #006699;
	color: #006699;
}	
div#comments h2 span {
	display: block;
}
div#comments ul li {
	color: #00c;
}
div#comments ul li a:hover {
	text-decoration: underline;
}
div#comments ul li .attribution {
	text-transform: uppercase;
	color: #00c;
	font: Bold 12px Helvetica, sans-serif;
}
/* Blog Feature
---------------------------------------------- */


div#blog_feature {
	background: url('../images/bg_headers.gif') no-repeat; 
	border: none;
	background-color: #fff;
}

div#episode_info {
	background-color: #eee;
	color: #00c;
}

div#episode_info h1 {
color: #00c;
border-width: 0px;
font-size: 20px;
padding-top: 12px;
}

#embed_episode input, .embed_block h3, 
#embed_episode a:link, #embed_episode a:visited, #embed_episode a:active {
	color: #00c;
}

#recent_episodes {
}

div#recent_episodes h2 {
	text-transform: uppercase;
	font: bold 16px Helvetica, sans-serif;
	padding:0;
	margin: 0;
	border-bottom: 1px solid #00c;
	color: #00c;
}
div#recent_episodes h2 span {
/*	display: block; */
}
div#recent_episodes ul {
	margin-top: 10px;
}
#recent_episodes ul li div.episode_description h3 a {
	text-decoration: underline;
	text-transform: uppercase;
	color: #00c;
	font: Bold 12px Helvetica, sans-serif;
}
#recent_episodes ul li div.episode_description {
	color: #00c;
}
div#recent_episodes ul li {
    border-bottom: none;
}

#recent_episodes #more_episodes_link a:link, #recent_episodes #more_episodes_link a:visited, #recent_episodes #more_episodes_link a:active {
	color: #00c;
	font: normal 16px Helvetica, sans-serif;
}

div#blog_headlines h2 {
	text-transform: uppercase;
	font: Bold 14px Helvetica, sans-serif;
	padding-bottom: 4px;
	border-bottom: solid 1px #00c; 
}
h1 {
    text-transform: uppercase;
    font: Bold 22px Helvetica, sans-serif;
    padding-bottom: 4px;
    margin-bottom: 25px;
}
