/* ThreeRadio.net Stylesheet - Copyright The Media Dudes 2009. July 2009*/

* { margin:0; padding:0; }

body {
	background:url(images/blackwoodbg_middle.jpg) top left #000000;
	font-family:trebuchet MS;
	font-size: 12px;
	margin:0px;
	line-height:20px;
	padding:0;
}
#topbg { background:url(images/blackwoodbg_top.jpg); background-repeat:repeat-x; background-position:top left; }


a:link, a:visited {text-decoration:none; color:#5374A1; }
a:hover, aactive { color:#394f6e; }

/* TMD Style Header */
#header { width:900px; padding:30px 0;}

/* TMD Global Nav */
#nav div { float:right; padding:45px 7px 5px 7px; margin-right:7px; font-size:18px; color:#FFFFFF; }
#nav img { border: 0; }
#nav .current { background-image:url(http://www.themediadudes.com/images/navbg_current.png); }
#nav .hover { background-image:url(http://www.themediadudes.com/images/navbg_hover.png); }

#wrapper { width:900px; margin:0 auto; position:relative; padding:0; }
#contentwrapper { padding:10px 10px 0 10px;}

h3 { border-bottom: 1px #e3e7ea solid; font-size:14px; font-weight:bold; margin-left:10px;}
h4 { margin:0; font-size:10px; }


/* Left Navigation Column */
#leftcol { width:215px; float:left; }
#leftcol .menuitem { padding:10px; }
#leftcol .selected { background-image:url(images/whitetrans.png); }

/* Main Content Column */
#rightcol {  width:665px; float:left; background-image:url(images/whitetrans.png); padding:10px; }

#clearcols { height:1px; clear:both; }

.break {height:10px; clear:both; margin:0;}
.clear { clear:both; }

.contentbox {
	border: #000000 solid 1px;
	padding:5px;
	background-color:#FFFFFF;
	margin:0;
}

.headerbar {
	display:block;
}

p { margin:0; margin-bottom:5px; }

.red, .red a {color:#FF0000;}
.red {color:#FF0000;}
.orange {color:#FF9900;}
.green {color:#009900;}
.white { color:#FFFFFF; }


#footer {
	background:url(images/bg_footer_black.png) repeat-x top;
	color: #000000;
	position:relative;
	top:15px;
	padding:120px 0 20px 0;
	text-align:center;
}
#footer a {color:#000000;}

#onair {
	position:absolute;
	height:146px;
	width:570px;
	left: 340px;
	top: 83px;
	background:none;
}

.schedulebox {
	background:#e3e7ea no-repeat right; 
	height:40px; 
	padding:5px; 
	text-align:left;
	margin-top:5px;
	width:314px;
}
.schedulebox a:link, .schedulebox a:active, .schedulebox a:hover, .schedulebox a:visited {color:#000000; text-decoration:none;}
.s_download { background-image:url(images/scheduleicon_play.jpg); cursor:pointer; }
.s_more { background-image:url(images/scheduleicon_ff.jpg); cursor:pointer; }.s_rss { background-image:url(images/scheduleicon_rss.jpg); cursor:pointer; }
.s_upcoming { background-image:url(images/scheduleicon_record.jpg); cursor:pointer; }
.s_remind { background-image:url(images/scheduleicon_remind.jpg); cursor:pointer; }


.nowplaying {
	background:url(images/nowplayingbg.png) repeat-x top; 
	width:389px; 
	height:95px; 
	text-align:center;
}
.nowplaying p {margin:auto; padding:10px 0 0 0; width:350px; color:#ffffff;}

.contact { font-size:14px; }

/* Blog on Home Page */
.blogitem {
	padding:10px;
}

.blogleftcol {
	width:75px;
	float:left;
	margin-right:10px;
}

.blogrightcol {
	width:545px;
	float:left;
}	

.blogrightcol img { margin:15px 0; }

.blogimage {
	width:75px;
	height:75px;
	border:0;
}

.blogitem h3 { margin:0; }

.blogclear { clear:both; }


/* Listen Again - List */
.showlist { text-align:left; }
.showlist h3 { margin:20px 0 5px 10px; font-size:16px; }
.showlist h4 { margin:20px 0 5px 10px; font-size:12px; font-weight:bold;}

.showrow { padding:5px; margin:5px; border:#e3e7ea 1px solid; cursor:pointer; }
.greyrow { background-color:#e3e7ea; }

	/* Show Title on Listen Again Shows List */
	.showrow h5 { margin:0; padding:0; font-size:14px; font-weight:bold; display:inline;}

/* Listen Again - Show */

.runningorder {text-align:left; font-size:12px; padding:5px;}
.runningorder img { padding-top:5px; }


#showwindow_deets { overflow:auto; overflow-y:scroll; overflow:-moz-scrollbars-vertical;}
#showwindow_deets .runningorder { font-size:11px; }
#showwindow_deets h3 {dont-size:14px; }


input[type=text], textarea {
	padding:5px;
	border:1px solid #000000;
}

blockquote {
background: transparent url(images/bq_left.gif) left top no-repeat;
margin: 5px 20px 10px 20px;
padding-left: 40px;
}

blockquote p {
background: url(images/bq_right.gif) right bottom no-repeat;
margin: 0;
padding-right: 40px !important;
min-height:30px;
}

.headerbar { margin:auto; }

/* Columns In Popup Player */
.leftcol { float:left; }
.rightcol { float:right; }
