/* =========================================================  

Moohead Radio version 3.0;
Wordpress style theme;
c 2007 Light of Mind Studios;
www.lightofmindstudios.com;

========================================================= */

/* ================================================================================ */
/* reset everything */	
/* ================================================================================ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
.clearfix:after { 
	content:",";
	display:block;
	height:0px;
	font-size:1px;
	clear:both;
	visibility:hidden;
	}
.clearfix {
	display:inline-table;
	}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix {display: block;}
/* End hide from IE-mac */
.description,
hr
{
	display:none;
}
/* ================================================================================ */
/* defaults */	
/* ================================================================================ */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background:#000;
	}
#page {
	border:3px solid #fff;
	background:#f9f9f9;
	margin:10px auto;
	}
#page.wide {
	width:1300px;
	background:#EDE7E4 url('images/wide_cwbg.gif') repeat-y;
}
#page.default {
	width:980px;
	background:#EDE7E4 url('images/default_cwbg.gif') repeat-y;
}
#page.thin {
	width:760px;
	background:#EDE7E4 url('images/thin_cwbg.gif') repeat-y;
}
/* ================================================================================ */
/* header */	
/* ================================================================================ */
#header {
	height:100px;
	position:relative;
	border-bottom:2px solid #fff;
	color:#fff;
	background:url('images/headerbg.gif') repeat-x;
	}
#header h1 {
	display:block;
	float:left;
	width:287px;
	height:100px;
	background-image: url("images/logo.gif");
	background-repeat:no-repeat;
	font-size:12px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#header h1 a {
	display:block;
	width:287px;
	padding-top: 100px; height: 0px !important;
	height /**/: 100px; overflow: hidden;
	background-image: url("images/logo.gif");
	}
.wide #ontheair {
	float:right;
	width:400px;
	height:100px;
	background:url('/assets/images/status_wide_ontheair.gif');
	}
.default #ontheair {
	float:right;
	width:400px;
	height:100px;
	background:url('/assets/images/status_default_ontheair.gif');
	}
.thin #ontheair {
	float:right;
	width:400px;
	height:100px;
	background:url('/assets/images/status_thin_ontheair.gif');
	}
.wide #offtheair {
	float:right;
	width:400px;
	height:100px;
	background:url('/assets/images/status_wide_offtheair.gif');
	}
.default #offtheair {
	float:right;
	width:400px;
	height:100px;
	background:url('/assets/images/status_default_offtheair.gif');
	}
.thin #offtheair {
	float:right;
	width:400px;
	height:100px;
	background:url('/assets/images/status_thin_offtheair.gif');
	}
/* ================================================================================ */
/* navigation bar */	
/* ================================================================================ */
#nav {
	clear:left;
	height:24px;
	background:#3C1B0B;
	border-bottom:3px solid #fff;
	}
#nav ul {
	float:right;
	}
#nav ul li {
	display:inline;
	float:left;
	color:#fff;
	height:24px;
	line-height:24px;
	background-image: url("images/nav.gif");
	background-repeat:no-repeat;
	}
#nav ul li a {
	display:block;
	padding-top: 24px; height: 0px !important;
	height /**/: 24px; overflow: hidden;
	background-image: url("images/nav.gif");
	background-repeat:no-repeat;
	}
#nav ul li#home,
#nav ul li#home a {
	background-position:0px 0px;
	width:53px;
	}
#nav ul li#home a:hover {
	background-position:0 -24px;
	}
#nav ul li#listen,
#nav ul li#listen a {
	background-position:-53px 0px;
	width:54px;
	}
#nav ul li#listen a:hover {
	background-position:-53px -24px;
	}
#nav ul li#mhrn,
#nav ul li#mhrn a {
	background-position:-107px 0px;
	width:156px;
	}	
#nav ul li#mhrn a:hover {
	background-position:-107px -24px;
	}
#nav ul li#moochat,
#nav ul li#moochat a {
	background-position:-263px 0px;
	width:66px;
	}	
#nav ul li#moochat a:hover {
	background-position:-263px -24px;
	}	
#nav ul li#barnyard,
#nav ul li#barnyard a {
	background-position:-329px 0px;
	width:92px;
	}	
#nav ul li#barnyard a:hover {
	background-position:-329px -24px;
	}		
#nav ul li#thebestof,
#nav ul li#thebestof a {
	background-position:-421px 0px;
	width:83px;
	}		
#nav ul li#thebestof a:hover {
	background-position:-421px -24px;
	}
#nav ul li#affiliates,
#nav ul li#affiliates a {
	background-position:-504px 0px;
	width:67px;
	}	
#nav ul li#affiliates a:hover {
	background-position:-504px -24px;
	}
#nav ul li#talktoacow,
#nav ul li#talktoacow a {
	background-position:-571px 0px;
	width:87px;
	}		
#nav ul li#talktoacow a:hover {
	background-position:-571px -24px;
	}
/* ================================================================================ */	
/* main content */	
/* ================================================================================ */
#content {
	float:left;
	background:#f9f9f9;
	}
#page.thin #content.narrowcolumn,
#page.thin #content.widecolumn {
	width: 540px;
	}	
#page.default #content.narrowcolumn,
#page.default #content.widecolumn {
	width: 760px;
	}
#page.wide #content.narrowcolumn,
#page.wide #content.widecolumn {
	width: 1080px;
	}	
#page .narrowcolumn .post,
#page .widecolumn .post {
	padding:10px 20px 10px 10px;
	font-size:1.2em;
	line-height:1.3em;
	color:#000;
	}
#page .narrowcolumn .post h2,
#content h2.pagetitle,
.post h3,
#page .widecolumn .post h2,
#comments {
	display:block;
	text-align:left;
	font-weight:bold;
	color:#802C04;
	background:#f9f9f9;
	}
#content h2.pagetitle {
	margin:10px;
	}
#page .widecolumn .entry {
	margin:20px 0;
	}
#page .narrowcolumn .post small { 
	display:block;
	margin-bottom:10px;
	color:#666;
	font-size:0.9em;
	}
#page .narrowcolumn .post p,
#page .widecolumn .entry p {
	padding:0 20px 10px 0;
	}
#page .narrowcolumn .post .postmetadata,
#page .widecolumn .entry .postmetadata {
	border:1px solid #999;
	background:#f4f4f4;
	color:#666;
	padding:5px;
	margin:10px 0;
	font-size:0.9em;
	}
	

#page .narrowcolumn .post .postmetadata a,
#page .widecolumn .entry .postmetadata a,
#page .widecolumn .entry .postmetadata a {
	color:#666;
	}

#page .narrowcolumn .post .postmetadata a:hover,
#page .widecolumn .entry .postmetadata a:hover,
#page .widecolumn .entry .postmetadata a:hover {
	color:#B83F06;
	text-decoration:none;
	}	
.commentWrapper {
	border:1px solid #999;
	background:#f7f7f7;
	color:#000;
	padding:15px;
	margin:0 20px 10px 10px;
	font-size:0.9em;
	}
.commentlist {
	margin-top:10px;
	}
.commentlist li {
	border:1px solid #999;
	background:#f0f0f0;
	color:#000;
	padding:10px;
	margin:0 0 20px 0;
	font-size:1.4em;
	}
.commentlist li.alt {
	border:1px solid #666;
	background:#fff;
}
.commentlist li.moohead {
	background:#3C1B0B url('/assets/images/commentbg_moohead.gif') 100% 50% no-repeat;
	color:#fff;
	padding:10px 120px 10px 10px;
	}
.commentlist li.webmaster {
	background:#3C1B0B url('/assets/images/commentbg_lightofmind.gif') 100% 50% no-repeat;
	color:#fff;
	padding:10px 120px 10px 10px;
	}
.commentlist li.webmaster a {
	color:#fff;
	}
.commentlist li p {
	padding:0 0 10px 0;
	}
.commentlist li.anon h4,
.commentlist li.alt h4,
.commentWrapper h4.leaveareply {
	display:block;
	text-align:left;
	font-weight:bold;
	color:#802C04;
	}
.commentlist li.moohead h4,
.commentlist li.webmaster h4 {
	display:block;
	text-align:left;
	font-weight:bold;
	color:#fff;
	}
.commentlist li .commentmetadata {
	color:#666;
	font-style:italic;
	display:block;
	margin-bottom:20px;
	font-size:0.9em;
	}	
.entry p a,
.commentlist li p a,
.commentlist li .commentmetadata a,
#commentform p a {
	color:#802C04;
	}	
.entry p a:hover,
.commentlist li p a:hover,
.commentlist li .commentmetadata a:hover,
#commentform p a:hover {
	color:#B83F06;
	text-decoration:none;
	}
#commentform p {
	padding:10px 0 0 0;
	font-size:1.2em;
	}
#commentform p textarea {
	width:100%;
	height:200px;
	}
	
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}	
.alignright {
	float: right;
	}
.alignleft {
	float: left
	}
.narrowcolumn .navigation .alignleft {
	display:inline;
	width:135px;
	height:20px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:10px 0 2px 7px;
	float:left;
	padding:0 0 0 0;
	
	}
.narrowcolumn .navigation .alignleft a {
	display:block;
	width:135px;
	padding-top: 20px; height: 0px !important;
	height /**/: 20px; overflow: hidden;
	background-image: url("images/btn_previousentries.gif");
	}	
.narrowcolumn .navigation .alignright {
	display:inline;
	width:107px;
	height:20px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:10px 19px 2px 0;
	float:right;
	padding:0 0 0 0;
	
	}
.narrowcolumn .navigation .alignright a {
	display:block;
	width:107px;
	padding-top: 20px; height: 0px !important;
	height /**/: 20px; overflow: hidden;
	background-image: url("images/btn_nextentries.gif");
	}	
	
.widecolumn .navigation .alignleft {
	display:inline;
	width:135px;
	height:20px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:10px 0 2px 7px;
	float:left;
	padding:0 0 0 0;
	
	}
.widecolumn .navigation .alignleft a {
	display:block;
	width:135px;
	padding-top: 20px; height: 0px !important;
	height /**/: 20px; overflow: hidden;
	background-image: url("images/btn_previouspost.gif");
	}	
.widecolumn .navigation .alignright {
	display:inline;
	width:107px;
	height:20px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:10px 19px 2px 0;
	float:right;
	padding:0 0 0 0;
	
	}
.widecolumn .navigation .alignright a {
	display:block;
	width:107px;
	padding-top: 20px; height: 0px !important;
	height /**/: 20px; overflow: hidden;
	background-image: url("images/btn_nextpost.gif");
	}	
#contactBadge {
	text-align:left;
	padding:20px 0 20px 0;
	}

#contactForm {
	width:500px;
	margin:10px 0;
	padding:10px 0 10px 0;
}
#contactForm ul {
	list-style-type:none;
}
#contactForm ul li {
	list-style-type:none;
	display:inline;
}
#contactForm ul li.submitformbtn p {
	padding:20px 10px 20px 0;
}
#contactForm ul li.submitformbtn p input {
	float:right;
}
#contactForm ul li.printerlink p {
	padding:10px 0 0 0px;
}
#contactForm ul li.printerlink p a span {
	display:block;
	float:left;
	margin: 0 10px 0 0;
	width:16px;
	height:16px;
	background: url('../images/icons/printer.gif') 0px 0px no-repeat;
}
#contactForm ul li.printerlink p a {
	color:#0f1941;
}
#contactForm ul li.printerlink p a:hover {
	color:#3fa8df;
	text-decoration: none;
}
#contactForm ul li.printerlink p em {
	font-style: normal;
	color:#999;
}
#contactForm p .radiogroup {
	float:left;

	border:none;
	background:#fff;
}
#contactForm p .radiogroup span {
	display:block;
	width:100%;
	clear:left;
	padding:2px 0;
}
#contactForm p .radiogroup span input {
	float:left;
	margin-right:4px;
}
#contactForm p .radiogroup span strong {
	font-weight:normal;
	line-height:14px;
	float:left;
	font-size:10px;
	font-weight:normal;
}
#contactForm p .radiogroup span strong small {
	display:inline;
	font-size:10px;
	letter-spacing: -1px;
	clear:none;
	float:none;
}
#contactForm p label small {
	display:block;
	text-align: right;
	font-size:10px;
	float:right;
	color:#999;
}

#contactForm h4 {
	clear:left;
	margin-top:20px;
}

#contactForm .spacer {
	height:20px;
	display:block;
	clear:both;
}
#contactForm .alignright input {
	float:right;
}
#contactForm .alignright {
	padding:40px 0;
}

/* old */
#contactForm a {
	color:#0f1941;
}
#contactForm a:hover {
	color:#3fa8df;
	text-decoration: none;
}
#contactForm h3 {
	font:bold 12px/14px verdana;
	margin:0px 0 10px 0;
	clear:both;
	display:block;
	color:#0f1941;
}
#contactForm h4 {
	font:bold 11px/14px verdana;
	margin:0px 0 10px 0;
	clear:both;
	display:block;
	color:#000;
}
#contactForm h3.section,
#contactForm h4.section {
	padding-top:15px;
	}
#contactForm p {
	clear:left;
	display:block;
	font:normal 10px/16px verdana;
	padding:5px 0;
}
.section {
	margin-top:5px;
}
#contactForm p label,
#contactForm p span.fauxlabel {
	display:block;
	width:140px;
	float:left;
	font:bold 10px/16px verdana;
	text-align: right;
	padding:0 5px 0 0;
}

#contactForm p label.thinlabel {
	width:55px;
}
#contactForm p label.ubermedlabel,
#contactForm p label.medlabel {
	width:120px;
}
#contactForm p label.longlabel {
	width:240px;
}
#contactForm p label.inlinelabel {
	width:auto;
	margin-left:4px;
	margin-right:10px;
	display:inline;
}
#contactForm p .fauxfloat {
	width:auto;
	float:left;
}
#contactForm p .fauxfloat label input {
	font-size:11px;
	display:inline;
	float:left;
	margin:0 4px 0 10px;
}
#contactForm p .fauxfloat label {
	text-align: left;
}
#contactForm p input, #contactForm p select, #contactForm p small, #contactForm p sup {
	float:left;
	font:normal 11px/14px verdana;
}
#contactForm p select, #contactForm p select option {
	font-size:10px;
}
#contactForm p input, #contactForm p select {
	background:#eee;
}
#contactForm p select option {
	background:#EEE;
	padding:0 6px;
}
#contactForm p small, #contactForm p sup {
	padding:0 3px;
}
#contactForm p.radiocheck input {
	margin-left:70px;
	display:inline;
	background:#fff;
}
#contactForm p.section {
	padding-top:10px;
}
#contactForm p label.trailingcheck {
	text-align: left;
	padding:0 0 0 10px;
	width: auto;
}
#contactForm p .checkright {
	width:60px;
	float:left;
}
#contactForm p .checkright input {
	float: right;
	background:#fff;
}
#contactForm p .checkrightlabel {
	width:500px;
	text-align: left;
	float: left;
	display:inline;
	margin-left:10px;
	line-height:16px;
}
#contactForm .buttons img {
	float:right;
	display:inline;
	margin-top:20px;
	margin-left:0px;
	margin-right:30px;
	border:none;
}
label.checkbg input {
	background:#fff;
}
#contactForm p small.inline {
	display:inline;
	float:none;
	line-height:11px;
	}
#contactForm label.labelLeft200 {
	width:200px;
	margin:0 10px 0 20px;
	text-align:left;
	}
.agreementlink {
	padding-left:67px;
	}
/* ugly stuff */
#contactForm span.fauxtd {
	float:left;
	display:block;
	background:#fff;
	text-align:left;
	margin:0 5px 0 0px;
	line-height:18px;	
	}
#contactForm span.fauxtd40 {
	float:left;
	display:block;
	background:#fff;
	text-align:left;
	margin:0 5px 0 0px;
	width:40px;
	line-height:18px;	
	}
#contactForm span.fauxtd80 {
	float:left;
	display:block;
	background:#fff;
	margin:0 5px 0 0px;
	width:80px;
	line-height:18px;	
	}
#contactForm span.fauxtd120 {
	float:left;
	display:block;
	background:#fff;
	margin:0 5px 0 0px;
	width:120px;
	line-height:18px;	
	}
#contactForm span.fauxtd140 {
	float:left;
	display:block;
	background:#fff;
	margin:0 5px 0 0px;
	width:140px;
	line-height:18px;	
	}	
#contactForm span.fauxtd220 {
	float:left;
	display:block;
	background:#fff;
	margin:0 5px 0 0px;
	width:220px;
	line-height:18px;	
	}
#contactForm span.fauxtd350 {
	float:left;
	display:block;
	background:#fff;
	margin:0 5px 0 0px;
	width:350px;
	line-height:18px;		
	}
#contactForm .result {
	font-weight:bold;
	}
#contactForm .taright {
	text-align:right;
	}

.subheading {
	clear: both;
	float:none;
	width:auto;
	height:auto;
	display:block;
	background:#fff;
	margin:40px 0 10px 20px;
	font:bold 11px/13px verdana, tahoma, helvetica, arial, sans-serif;	
}
#contactForm #yourname,
#contactForm #youremail {
	width:255px;
	}
#contactForm #details {
	width:255px;
	height:100px;
	background:#EEE;
	float:left;
	}
#contactForm p strong { font-weight:bold; }
#contactForm br {
	display:none;
	}
	
/* form validation errors */
li#errordesc {
	display:block;
	border:1px solid #c00000;
	padding:10px;
	background:#f9f9f9;
	color:#000;
	margin-bottom:10px;
}
li#errordesc p,
li#errordesc .errorMsg {
	font:10px/12px verdana, tahoma, helvetica, arial, sans-serif;
}
li#errordesc p { line-height:16px; }
li#errordesc .errorMsg {

	color:#c00000;
}
.fielderror img {
	float:left;
	margin-right:3px;
}
#contactForm .note {
	border:1px solid #ccc;
	background:#f9f9f9 url('../images/icons/lightbulb_off.gif') 5px 10px no-repeat;
	padding:10px 10px 10px 30px;
}
#contactForm .note strong {
font-weight:bold;
}
#contactForm .warning {
	border:1px solid #c00000;
	background:#f9f9f9 url('../images/icons/bullet_error.gif') 5px 10px no-repeat;
	padding:10px 10px 10px 30px;
}
#contactForm .warning strong {
font-weight:bold;
}

#contactForm p { font-size:12px; padding:4px 0 }
#contactForm .signin p {
	width:400px; overflow:hidden;
	}
#contactForm .signin p label {
	width:200px;
	}
#contactForm #submit {
	float:none;
	margin-left:140px;
	}
#contactForm .signin p.alignright input {
	margin-right:20px;
	display:inline;
	}
#mhrn_table td  {
	padding:4px;
	}
#affiliatetable td  {
	padding:10px 0;
	}
#affiliatetable td strong {
	font-weight:bold;
	display:block;
	text-align:center;
	padding:4px 0;
	}
#mhrn_table td small {
	font-size:1.0em;
	}
#mhrn_table td strong {
	font-weight:bold;
	}
#mhrn_table td a,
#affiliatetable td a {
	color:#802C04;
	}	
#mhrn_table td a:hover,
#affiliatetable td a:hover {
	color:#B83F06;
	}

.post .entry {
	padding-top:10px;
	}
.post .entry p {
	padding:20px 0 0 0;
	}
.post .entry p strong {
	font-weight:bold;
	}
.post .entry p a {
	color:#802C04;
	}	
.post .entry p a:hover {
	color:#B83F06;
	}	
/* ================================================================================ */
/* sidebar */	
/* ================================================================================ */
#sidebar {
	float:left;
	width:217px;
	padding-bottom:20px;
	border-left:3px solid #fff;
	background:#EDE7E4;
	}
#sidebar h2 {
	display:block;
	width:207px;
	height:22px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:10px 0 2px 6px;
	padding:0 0 0 0;
	}
#sidebar h2 span {
	display:block;
	width:207px;
	padding-top: 22px; height: 0px !important;
	height /**/: 22px; overflow: hidden;
	}

#sidebar h2#header_search,
#sidebar h2#header_search span {
	background-image: url("images/header_search.gif");
}
#sidebar h2#header_showarchives,
#sidebar h2#header_showarchives span {
	background-image: url("images/header_archives.gif");
}
#sidebar h2#header_blogarchives,
#sidebar h2#header_blogarchives span {
	background-image: url("images/header_blogarchives.gif");
}
#sidebar h2#header_sotd,
#sidebar h2#header_sotd span {
	background-image: url("images/header_sotd.gif");
}
#sidebar h2#header_brownscoverage,
#sidebar h2#header_brownscoverage span {
	background-image: url("images/header_brownscoverage.gif");
}
#sidebar h2#header_affiliates,
#sidebar h2#header_affiliates span {
	background-image: url("images/header_affiliate.gif");
}
#sidebar h2#header_youraccount,
#sidebar h2#header_youraccount span {
	background-image: url("images/header_youraccount.gif");
}
#sidebar h2#header_advertisements,
#sidebar h2#header_advertisements span {
	background-image: url("images/header_advertisements.gif");
}
#sidebar #podcast_subscribe {
	padding:10px 10px 0 10px;
	}
#sidebar #podcast_subscribe p#callacow {
	font-size:12px;
	font-weight:bold;
	padding:10px 10px 20px 0;
	}
#sidebar #podcast_subscribe p#callacow strong {
	font-size:15px;
	font-weight:bold;
	color:#802C04;
	}
#sidebar #podcast_subscribe a {
	font-size:11px;
	font-weight:bold;
	color:#802C04;
	text-align:left;
	}
#sidebar #podcast_subscribe a img {
	float:left;
	margin-right:10px;
	}
	
#sidebar #podcast_subscribe a:hover {
	color:#B83F06;
	text-decoration:none;
	}	
	
#sidebar #statoftheday {
	width:195px;
	margin:2px 0 -8px 6px;
	background:#EDE7E4;
	border:1px solid #EDE7E4;
	}
#sidebar #statoftheday h6 {
	padding:10px 0;
	display:block;
	text-align:center;
	font-size:100px;
	font-weight:bold;
	color:#802C04;
	}
#sidebar #statoftheday p {
	padding:10px;
	text-align:center;
	font-size:11px;
	color:#000;
	font-weight:bold;
	}
#sidebar #archive_li p {
	padding:10px 10px 6px 6px;
	font-weight:bold;
	font-size:10px;
	}
#sidebar #searchform {
	padding:4px 0 0 3px;
	}
#sidebar #searchform input {
	font-size:11px;
	}
#sidebar #searchform input#s {
	width:140px;
	font-size:12px;
	}
#sidebar #searchform br {
	display:none;
	}
#sidebar #showarchives {
	margin-top:0px;
	}
#sidebar #archivelist {
	clear:left;
	margin-top:10px;
	}
#sidebar #showarchives li {
	margin:0 0 0 0;
	font-size:1.1em;
	}
#sidebar #showarchives li h3 {
	font-weight:bold;
	display:block;
	height:24px;
	line-height:24px;
	border-bottom:1px solid #EDE7E4;
	font-size:1.0em;
	}
#sidebar #showarchives li h3 a {
	display:block;
	color:#802C04;
	padding-left:28px;
	text-decoration:none;
	-moz-outline:none;
	}
#sidebar #showarchives li h3 a:hover {
	color:#B83F06;
	}	
#sidebar #showarchives .right a,
#sidebar #showarchives .right a:hover {
	background-image:url("images/icon_arrowright.gif");
	background-position: 8px 4px;
	background-repeat:no-repeat;
}
#sidebar #showarchives .right a:hover {
	color:#B83F06;
	}
#sidebar #showarchives .down a,
#sidebar #showarchives .down a:hover {
	background-image:url("images/icon_arrowdown.gif");
	background-position: 8px 4px;
	background-repeat:no-repeat;
	background-color:#EDE7E4;
}
#sidebar #showarchives li p {
	font-size:1.0em;
	margin-bottom:10px;
	padding:0 10px 0 29px;
	}
#sidebar #showarchives li p a {
	color:#802C04;
	}
#sidebar #showarchives li p a:hover {
	color:#B83F06;
	text-decoration:none;
	}	
#sidebar #showarchives li p a.btn_archive {
	display:block;
	line-height:18px;
	background-image: url("images/btn_play.gif");
	background-repeat:no-repeat;
	font-size:10px;
	margin:0 0 0 0;
	padding:0 0 0 20px;
	color:#802C04;
	text-decoration:none;
	font-weight:bold;
}
#sidebar #showarchives li p a.btn_archive:hover {
	color:#B83F06;
	}
#sidebar #affiliatesli p {
	padding:10px 10px 2px 10px;
	text-align:center;
	}
#sidebar #affiliatesli p img {
	margin:0 auto;
	border:1px solid #999;
	}
#sidebar #affiliateGalleryWrapper {
	padding:10px 0 0 6px;
	width:207px;
	}
#sidebar #affiliateGalleryWrapper iframe {
	margin-left:41px;
	}
#sidebar #archivelist ul {
	margin-left:6px;
	}
#sidebar #archivelist li {
	font-weight:bold;
	font-size:1.1em;
	padding:4px 0 0 3px;
	}
#sidebar #archivelist li a {
	color:#802C04;
	}	
#sidebar #archivelist li a:hover {
	color:#B83F06;
	}
#sidebar #accountlinks li {
	padding:2px 10px 0 8px;
	font-size:1.1em;
	}
#sidebar #accountlinks li a {
	color:#802C04;
	}	
#sidebar #accountlinks li a:hover {
	color:#B83F06;
	}
#sidebar #adspace {
	text-align:center;
	}
#sidebar #adspace a {
	display:block;
	margin:10px auto 0 auto;
	color:#802C04;
	font-weight:bold;
	font-size:1.1em;
	}	
#sidebar #adspace a:hover {
	color:#B83F06;
	}
#sidebar #adspace li {
	padding:10px;
	}
	
	
/* ================================================================================ */
/* footer */	
/* ================================================================================ */
#footer {
	height:28px;
	border-top:2px solid #fff;
	color:#fff;
	background:url('images/footerbg.gif') repeat-x;
	}
#footer #lombadge {
	display:block;
	float:left;
	width:109px;
	height:26px;
	background-image: url("images/lombadge.png");
	background-repeat:no-repeat;
	font-size:12px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#footer #lombadge span {
	display:block;
	width:109px;
	padding-top: 26px; height: 0px !important;
	height /**/: 26px; overflow: hidden;
	background-image: url("images/lombadge.png");
	}
#footer p {
	font-size:10px;
	width:651px;
	float:right;
	text-align:right;
	line-height:28px;
	padding-right:10px;
	color:#fff;
	}
#footer a  img {
	border:none;
	}
#footer a {
	color:#fff;
	}
#footer a:hover {
	text-decoration:none;
	}
	
	
	
	
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
/*.sIFR-hasFlash .post h2 {
	letter-spacing: -4px;
	background:#EDE7E4;
	visibility: hidden;
	font-size:12px;
}
.sIFR-hasFlash .post h3,
.sIFR-hasFlash #content h2.pagetitle {
	letter-spacing: -4px;
	background:#f9f9f9;
	visibility: hidden;
	font-size:12px;
}


.sIFR-hasFlash .commentlist li h4 {
	letter-spacing: -4px;
	background:#f0f0f0;
	visibility: hidden;
	font-size: 24px;
}
.sIFR-hasFlash .commentlist li.alt h4 {
	letter-spacing: -4px;
	background:#fff;
	visibility: hidden;
	font-size: 24px;
}
.sIFR-hasFlash .commentlist li.webmaster h4,
.sIFR-hasFlash .commentlist li.moohead h4 {
	letter-spacing: -4px;
	background:#3C1B0B;
	visibility: hidden;
	font-size: 20px;
}*/
.sIFR-hasFlash h6#sotd {
	letter-spacing: -4px;
	background:#EDE7E4;
	visibility: hidden;
	font-size: 24px;
}


.post h2,
.post h3,
#content h2.pagetitle,
h3#comments,
.commentlist li h4,
.commentlist li.alt h4,
.commentlist li.webmaster h4,
.commentlist li.moohead h4 {
	font:bold 14px/16px  'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.post h2 a,
.post h3 a,
#content h2.pagetitle a,
h3#comments a,
.commentlist li h4 a,
.commentlist li.alt h4 a {
	color:#802C04;
	text-decoration:underline;
	}
.post h2 a:hover,
.post h3 a:hover,
h3#comments a:hover,
#content h2.pagetitle a:hover,
.commentlist li h4 a:hover,
.commentlist li.alt h4 a:hover {
	color:#B83F06;
	text-decoration:none;
	}
.commentlist li.webmaster h4 a,
.commentlist li.moohead h4 a {
	color:#fff;
	text-decoration:underline;
	}
.commentlist li.webmaster h4 a:hover,
.commentlist li.moohead h4 a:hover {
	color:#fff;
	text-decoration:none;
	}
.commentlist li.moohead .commentmetadata,
.commentlist li.webmaster .commentmetadata {
	color:#fff;
	}