body {
	background-color:#5a8492;
	margin:0px;
	padding:0px;
	background-image: url('../images/common/background.jpg');
	background-position:top center;
	background-repeat:repeat-x;
	font-family:arial;
	font-size:0.8em;
	}

.clear { clear:both; }

img { border:0; }

h2 { display:inline; }

.link1-pink { color:#c008cc; text-decoration:none; }

.button1 { font-size:10pt; background:#c008cc; padding:3px; color:#ffffff; text-decoration:none; font-weight:bold; }



/* HEADER STYLE */

	#header {
		position:relative;
		margin:0 auto;
		height:200px;
		width:950px;
		}

		#top-banner {
			position:absolute;
			top:20px;
			right:0px;
			width:469px;
			height:60px;
			border:1px solid #ffffff;
			}

		#logo {
			position:absolute;
			top:50px;
			left:-10px;
			width:388px;
			height:152px;
			}

		#search-bar {
			position:absolute;
			top:20px;
			left:140px;
			width:300px;
			}

		#listen-now {
			position:absolute;
			top:105px;
			right:0px;
			width:330px;
			height:90px;
			}



/* CONTENT STYLE */

	#content-container {
		position:relative;
		margin:0 auto;
		width:970px;
		margin-top:10px;
		}

		#menu-bg {
			position:relative;
			background:url('../images/common/menu-bg.png');
			width:970px;
			height:138px;
			}

		#tag-line {
			position:absolute;
			top:20px;
			left:20px;
			color:#ffffff;
			font-size:20px;
			font-weight:bold;
			}

		#menu-items {
			position:absolute;
			top:75px;
			left:20px;
			color:#ffffff;
			font-size:16px;
			font-weight:bold;
			}

		#menu-items a { color:#ffffff; font-size:16px; font-weight:bold; text-decoration:none; }
		#menu-items a:hover { text-decoration:underline; }
		#menu-items span { padding-left:5px; padding-right:5px; }

		.green { color:#42f500; }
		.pink { color:#c008cc; }

		.9pt { font-size:9pt; }


		#main-panel {
			position:relative;
			float:right;
			background:url('../images/common/panel-bg.jpg') repeat-y;
			width:932px;
			padding-left:15px;
			padding-right:15px;
			}

		#main-panel-ftr {
			position:relative;
			float:right;
			background:url('../images/common/panel-ftr.png') repeat-y;
			width:962px;
			height:18px;
			}

			#shows-panel {
				font-size:9pt;
				}

			#shows-panel h3 {
				display:inline;
				}

			.shows-panel-image {
				position:relative;
				clear:both;
				width:335px;
				height:209px;
				background-image:url('../images/common/show-promo.jpg'); border:0px solid;
				}

			.shows-panel-inner-image {
				position:relative;
				top:20px;
				left:20px;
				border:3px solid #ffffff;
				}


			#recordoftheweek {
				position:relative;
				float:left;
				width:232px;
				margin-left:5px;
				margin-top:12px;
				height:312px;
				background-image:url('../images/common/record-of-the-week.png');
				}

			#twitter {
				position:relative;
				float:left;
				width:232px;
				margin-left:12px;
				margin-top:12px;
				height:312px;
				background-image:url('../images/common/twitter.png');
				}

			#texts {
				position:relative;
				float:left;
				width:232px;
				margin-left:12px;
				margin-top:12px;
				height:312px;
				background-image:url('../images/common/text-messages.png');
				}

			#adverts2 {
				position:relative;
				float:left;
				width:232px;
				margin-left:12px;
				margin-top:12px;
				height:312px;
				background-image:url('../images/common/advertising.png');
				}

		.links-title {
			background:#42f601;
			color:#ffffff;
			padding:4px;
			}

			.links-title2 {
				display:inline;
				color:#000000;
				font-weight:bold;
				font-size:12pt;
				}

			.links-details { font-size:9pt; }

			.backtotop { text-align:right; font-size:8pt; }
			.backtotop a { text-decoration:none; color:#000000; }
			.backtotop a:hover { text-decoration:none; color:#ffffff; background:#c418cf; }

			.links-visitlink { text-decoration:none; color:#000000; text-decoration:none; }
			.links-visitlink:hover { text-decoration:none; color:#ffffff; background:#c418cf; }

			.presenterlink { text-decoration:none; color:#000000; text-decoration:none; }
			.presenterlink:hover { text-decoration:none; color:#ffffff; background:#c418cf; }

			.presenter-tabs .active { text-decoration:none; color:#ffffff; background:#c418cf; text-decoration:none; }


/* FOOTER STYLE */

	#footer {
		position:relative;
		margin:0 auto;
		background-color:#000000;
		color:#ffffff;
		margin-top:30px;
		}

		#footer-inner {
			position:relative;
			margin:0 auto;
			padding-top:20px;
			padding-bottom:40px;
			width:950px;
			line-height:18px;
			font-size:9pt;
			}

		#footer-inner-left {
			position:relative;
			float:left;
			}

		#footer-inner-right {
			position:relative;
			float:right;
			text-align:right;
			}

			#footer-inner a { color:#ffffff; text-decoration:none; }
			#footer-inner a:hover { color:#ffffff; text-decoration:underline; }

