@charset "utf-8";
/* CSS Document */
/*************** MASTER CSS FILE **************** Rev-FM 94.3*****************/

html{
	width:100%;
}
body{
	padding: 0px;
	width: 100%;
	margin: 0 auto;
	background-image: url(../images/background.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
	font-family:Verdana, Geneva, sans-serif;
	}

body, p, td, th, li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height: 16px;
}
a, a img{
	outline:none;
	border:none;
}
p.newline {
	clear: left;
}
h1{
	font-size: 30px;
	margin-top: 2px;
	margin-bottom: 5px;
}
h1.hugeText {
	font-size: 100px;
	line-height: 100px;
	color: #FDD802;
	font-family: "PortagoITC TT";
	margin-left: 50px;
}
h2{
	font-size: 24px;
	clear: left;
	line-height: 30px;
	background-color: #902513;
	padding-left: 15px;
}
h3{
	font-size: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
}
h4{
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
}
h5{
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #FFFFFF;
}
h6{
	font-size: 14px;
}
.clear {
	clear: both;
}
.marginBottom{
	margin-bottom:20px;
}
img {
	margin: 0px;
	padding: 0px;
	float: left;
}
img.padding {
	padding: 5px;
}
ul {
	list-style-type: circle;
	list-style-image: url(../images/ul_icon.png);
	margin-left: 20px;
}
ul li {
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#dj_filler {
	position: relative;
	float: left;
	width:570px;
}
#container {
	width: 992px;
	margin:auto;
	height: auto;
	}
#header {
	width: 992px;
	float: left;
	position: relative;
	height: 236px;
	/* z-index: 1; */
}
#content {
	width: 992px;
	min-height:600px;
	float: left;
	background-image: url(../images/contentBG.png);
	background-repeat: repeat-y;
	padding-top: 5px;
	position: relative;
	z-index: 0;
}
#column_1 {
	width: 512px;
	padding-top: 8px;
	padding-left: 20px;
	float: left;
}
#column_2 {
	width: 300px;
	padding-top: 8px;
	padding-left: 10px;
	float: left;
}
#column_3 {
	width: 120px;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 10px;
	float: left;
}
#flash_callout {
	background-color: #666666;
	height: 364px;
	width: 512px;
	position: relative;
	z-index: 999;
}
#flash_callout #flash_carousel {
	position: relative;
	z-index: -1;
	padding-bottom:25px;
	height: 364px;
}
#staycation_callout #staycation_carousel {
	position: relative;
	z-index: -1;
	padding-bottom:25px;
	height: 364px;
}
#column_1 #rock_news {
	/* CSS below in Edyta's part*/
}
#column_2 #song_request {
	margin-top: 5px;
}
#column_2 #contests {
	width: 300px;
	margin-top: 15px;
	position: relative;
	float: left;
}
#column_2 #votw {
	width: 300px;
	margin-top: 8px;
	float: left;
	position: relative;
}
.header260 {
	background-image: url(../images/260_content_header.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 260px;
	color: #FFde00;
	line-height: 24px;
	font-size: 22px;
	font-family: "PortagoITC TT";
	text-indent: 8px;
	letter-spacing: 1px;
}
.header300 {
	background-image: url(../images/header_content_300w.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 300px;
	color: #FFde00;
	line-height: 24px;
	font-size: 22px;
	font-family: "PortagoITC TT";
	text-indent: 8px;
	letter-spacing: 1px;
	font-weight:normal;
}
.header300 h1, .header300 h2, .header300 h3, .header952 h3, .header260 h3{
	color: #FFde00;
	line-height: 24px;
	font-size: 22px;
	font-family: "PortagoITC TT";
	text-indent: 8px;
	letter-spacing: 1px;
	font-weight:normal;
}
.header391 {
	background-image: url(../images/391_content_header.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 391px;
	color: #FFde00;
	line-height: 24px;
	font-size: 22px;
	font-family: "PortagoITC TT";
	text-indent: 8px;
	letter-spacing: 1px;
}
.header391 h1, .header391 h2, .header391 h3{
	color: #FFde00;
	line-height: 24px;
	font-size: 22px;
	font-family: "PortagoITC TT";
	text-indent: 8px;
	letter-spacing: 1px;
	font-weight:normal;
}
.header512 {
	background-image: url(../images/header_content_512.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 512px;
	color: #FFde00;
	line-height: 24px;
	font-size: 22px;
	font-family: "PortagoITC TT";
	text-indent: 8px;
	letter-spacing: 1px;
}
.header512 h1, .header512 h2, .header512 h3{
	color: #FFde00;
	line-height: 24px;
	font-size: 22px;
	font-family: "PortagoITC TT";
	text-indent: 8px;
	letter-spacing: 1px;
	font-weight:normal;
}
.killer_video {
	float: left;
	margin-left: 20px;
	position: relative;
	width: auto;
}

.banners_right a img{
	margin-bottom: 12px;
}
#dj_bio {
	width: 691px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}
#dj_bio p {
	margin-top: 3px;
	margin-bottom: 6px;
	line-height: 25px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.bio_pics {
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 916px;
}
.bio_pics_short {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 700px;
	position: relative;
}
#bottom_bio {
	margin-left: 20px;
	float: left;
	height: 33px;
	width: 952px;
	position: relative;
}


#dj_background {
	background-image: url(../images/folderTexture_repeatY.jpg);
	background-repeat: repeat-y;
	width: 952px;
	position: relative;
	float: left;
	margin-left: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#dj_tab {
	padding: 0px;
	margin: 0px;
}
#dj_pic {
	float: right;
}
#listener_comments {
	width: 392px;
	margin-left: 20px;
	float: left;
}
#corkboard .float_Left {
	float: left;
	position: relative;
}
#corkboard {
	position: relative;
	float: left;
}
#banner_space{
	margin-right:15px;
}
#banner_space .wide_banner {
	position: relative;
	float: none;
	margin-bottom: 5px;
	height: auto;
	width: 920px;
	margin-right: 5px;
	margin-top: 7px;
	vertical-align: middle;
}
#banner_space .square_banner {
	float: right;
	margin-right: 5px;
}
.network_icons {
	position: relative;
	float: left;
	margin-left: 8px;
	border: thin solid #3F55DC;
}
/* old CSS kept just in case
html{
	width:100%;
}
body{
	padding: 0px;
	width: 100%;
	margin: 0 auto;
	background-image: url(../images/background.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
	}

body, p, td, th, li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height: 16px;
}
p.newline {
	clear: left;
}
h1{
	font-size: 30px;
	margin-top: 2px;
	margin-bottom: 5px;
}
h2{
	font-size: 24px;
	clear: left;
	line-height: 30px;
	background-color: #902513;
	padding-left: 15px;
}
h3{
	font-size: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
}
h4{
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
}
h5{
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
}
h6{
	font-size: 14px;
}

.clear {
	clear: both;

}
img {
	margin: 0px;
	padding: 0px;
	float: left;
}

ul {
	list-style-type: circle;
	list-style-image: url(../images/ul_icon.png);
	margin-left: 20px;
}
ul li {
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#dj_filler {
	position: relative;
	float: left;
}


#container {
	width: 992px;
	margin:auto;
	height: auto;
	}
#header {
	width: 992px;
	float: left;
	position: relative;
	height: 236px;
	
}
#content {
	width: 992px;
	float: left;
	background-image: url(../images/contentBG.png);
	background-repeat: repeat-y;
	padding-top: 5px;
	position: relative;

}
#column_1 {
	width: 512px;
	padding-top: 8px;
	padding-left: 20px;
	float: left;
}
#column_2 {
	width: 300px;
	padding-top: 8px;
	padding-left: 10px;
	float: left;
}
#column_3 {
	width: 120px;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 10px;
	float: left;
}
#flash_callout {
	background-color: #666666;
	height: 364px;
	width: 512px;
	position: relative;
		z-index: -1;

}
#flash_callout #flash_carousel {
	position: relative;
	z-index: -1;
}


#column_2 #song_request {
	margin-top: 5px;
}
#column_2 #contests {
	width: 300px;
	margin-top: 15px;
	position: relative;
	float: left;
}

#column_2 #votw {
	width: 300px;
	margin-top: 8px;
	float: left;
	position: relative;
}
.header260 {
	background-image: url(../images/260_content_header.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 260px;
	color: #FFde00;
	line-height: 24px;
	font-size: 22px;
	font-family: "PortagoITC TT";
	text-indent: 8px;
	letter-spacing: 1px;
}
.header300 {
	background-image: url(../images/header_content_300w.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 300px;
	color: #FFde00;
	line-height: 24px;
	font-size: 22px;
	font-family: "PortagoITC TT";
	text-indent: 8px;
	letter-spacing: 1px;
}
.header391 {
	background-image: url(../images/391_content_header.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 391px;
	color: #FFde00;
	line-height: 24px;
	font-size: 22px;
	font-family: "PortagoITC TT";
	text-indent: 8px;
	letter-spacing: 1px;
}
.header512 {
	background-image: url(../images/header_content_512.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 512px;
	color: #FFde00;
	line-height: 24px;
	font-size: 22px;
	font-family: "PortagoITC TT";
	text-indent: 8px;
	letter-spacing: 1px;
}
.killer_video {
	float: left;
	margin-left: 20px;
	position: relative;
	width: auto;
}

.banners_right {
	margin-bottom: 20px;
}
#dj_bio {
	width: 691px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}
#dj_bio p {
	margin-top: 3px;
	margin-bottom: 6px;
	line-height: 25px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.bio_pics {
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 916px;
}
.bio_pics_short {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 700px;
	position: relative;
}
#bottom_bio {
	margin-left: 20px;
	float: left;
	height: 33px;
	width: 952px;
	position: relative;
}


#dj_background {
	background-image: url(../images/folderTexture_repeatY.jpg);
	background-repeat: repeat-y;
	width: 952px;
	position: relative;
	float: left;
	margin-left: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#dj_tab {
	padding: 0px;
	margin: 0px;
}
#dj_pic {
	float: right;
}
#listener_comments {
	width: 392px;
	margin-left: 20px;
	float: left;
}
#corkboard .float_Left {
	float: left;
	position: relative;
}
#corkboard {
	position: relative;
	float: left;
}
#banner_space .wide_banner {
	position: relative;
	float: right;
	margin-bottom: 5px;
	height: 69px;
	width: 541px;
	margin:20px auto 10px auto;
}
#banner_space .square_banner {
	float: right;
	margin-right: 5px;
}
.network_icons {
	position: relative;
	float: left;
	margin-left: 8px;
	border: thin solid #3F55DC;
}

html{
	width:100%;
}
body{
	padding: 0px;
	width: 100%;
	margin: 0 auto;
	background-image: url(../images/background.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
	}

body, p, td, th, li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height: 16px;
}
.clear {
	clear: both;
}
img {
	margin: 0px;
	padding: 0px;
	float: left;
}
ul {
	list-style-type: circle;
	list-style-image: url(../images/ul_icon.png);
	margin-left: 20px;
}
ul li {
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#dj_filler {
	position: relative;
	float: left;
}
#container {
	width: 992px;
	margin:auto;
	height: auto;
	}
#header {
	width: 992px;
	float: left;
	z-index: 1;
	position: relative;
	height: 236px;
	clear: both;
	clip: rect(0px,0px,200px,0px);
	visibility: visible;
}
#content {
	width: 992px;
	float: left;
	z-index: 0;
	background-image: url(../images/contentBG.png);
	background-repeat: repeat-y;
	padding-top: 5px;
	position: relative;
}
#column_1 {
	width: 512px;
	padding-top: 8px;
	padding-left: 20px;
	float: left;
}
#column_2 {
	width: 300px;
	padding-top: 8px;
	padding-left: 10px;
	float: left;
}
#column_3 {
	width: 120px;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 10px;
	float: left;
}
#flash_callout {
	background-color: #666666;
	height: 364px;
	width: 512px;
	position: relative;
}
#flash_callout #flash_carousel {
	position: relative;
}

#column_1 #rock_news {
	width: 512px;
	margin-top: 10px;
	position: relative;
	float: left; 
}
#column_1 #listenerComments {
	width: 512px;
	margin-top: 10px;
	position: relative;
	float: left; 
}
/*
#column_1 #rock_news #newsWrapper{
	width: 400px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
*/

#column_2 #song_request {
	margin: 10px 0 10px 0;
}
#column_2 #contests {
	width: 300px;
	position: relative;
	float: left;
}
#column_2 #votw {
	width: 300px;
	margin-top: 10px;
	float: left;
	position: relative;
}
.header260 {
	background-image: url(../images/260_content_header.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 260px;
	color: #FFde00;
	line-height: 24px;
	font-size: 22px;
	font-family: "PortagoITC TT";
	text-indent: 8px;
	letter-spacing: 1px;
}
.header300 {
	background-image: url(../images/header_content_300w.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 300px;
	color: #FFde00;
	line-height: 24px;
	font-size: 22px;
	font-family: "PortagoITC TT";
	text-indent: 8px;
	letter-spacing: 1px;
}
.header391 {
	background-image: url(../images/391_content_header.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 391px;
	color: #FFde00;
	line-height: 24px;
	font-size: 22px;
	font-family: "PortagoITC TT";
	text-indent: 8px;
	letter-spacing: 1px;
}
.header512 {
	background-image: url(../images/header_content_512.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 512px;
	color: #FFde00;
	line-height: 24px;
	font-size: 22px;
	font-family: "PortagoITC TT";
	text-indent: 8px;
	letter-spacing: 1px;
}
.killer_video {
	float: left;
	margin-left: 20px;
	position: relative;
}

.banners_right {
	margin-bottom: 20px;
}
#dj_bio {
	width: 691px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}
#dj_bio p {
	margin-top: 3px;
	margin-bottom: 6px;
	line-height: 25px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.bio_pics {
	float: left;
	clear: both;
	width: 910px;
}
#bottom_bio {
	margin-left: 20px;
	float: left;
	height: 33px;
	width: 952px;
	position: relative;
}


#dj_background {
	background-image: url(../images/folderTexture_repeatY.jpg);
	background-repeat: repeat-y;
	width: 952px;
	position: relative;
	float: left;
	margin-left: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#dj_tab {
	margin: 0px;
	padding: 0px;
	position: relative;
}
#dj_pic {
	float: right;
}
#listener_comments {
	width: 392px;
	margin-left: 20px;
	float: left;
}
#corkboard .float_Left {
	float: left;
	position: relative;
}
#corkboard {
	position: relative;
	float: left;
}
#footer {
	height: auto;
	width: 992px;
	position: relative;
	float: left;
	background-image: url(../images/contentBG.png);
	background-repeat: repeat-y;
}
#container #adbox {
	width: 953px;
	padding-right: 20px;
	padding-left: 20px;
	position: relative;
	float: left;
}
#adbox .advertisement {
	height: 120px;
	width: 300px;
	padding: 5px;
	float: left;
	margin-left: 5px;
	/* border: 1px solid #FFFFFF; */
}
#footer_links {
	margin: auto;
	width: 993px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 20px;
	float: left;
}
#footer_links .footerLinks {
	list-style-type: none;
	text-align: center;
}
.footerLinks li {
	list-style-type: none;
	display: inline;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#container #footer_links .footerLinks li a {
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#container  #footer_links  .footerLinks li a:hover {
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #CC3300;
}

#copybox {
	width: 993px;
	margin: auto;
	position: relative;
	float: left;
}


/* >>>>>>>>>>>>>>>>>> CSS BY EDYTA  <<<<<<<<<<<<<<<<<<  */

#column_1 #rock_news {
	width: 512px;
	min-height:200px;
	font-size:85%;
	clear:both;
}
#column_1 #listenerComments {
	width: 512px;
	margin-top: 10px;
	clear:both;
}
.zindex{
	z-index:100;  /* need this for jQuery */
}
#tableWrapper{
	width:825px;
	margin:auto;
}
table{
	background:none;
	width:100%;
}
table tr td{
	padding:7px;
	letter-spacing: 1px;
	font-size:85%;
}
table tr td a{
	color:#fff;
	text-decoration:none;
}
table tr td a:hover{
	text-decoration:underline;
}
table th{
	text-align:center;
	color:#FFde00;
	padding:5px;
}
#demotable tr td{
	padding:1px 0 0 0;
	margin:0;
}
#demotable table tr td a img{
	margin:0;
	padding:0;
}
h1.hcHappenings{
	text-indent:-99999px;
	width:825px;
	height:102px;
	background:url(../images/hillCountryHappenings/hillCountryHappeningsLogoForWeb2.png) top left no-repeat;
	margin:10px auto 0 auto;
}
table tr.even{
	background: url(../images/contentBG.png) top left repeat-y ;
}
table tr.odd{
	background:none;
}
#newsWrapper{	
}
.italic{
	font-style:italic;
}
.yellow{
	color: #FFde00;
}
.quote{
	letter-spacing: 1px;
	font-size:85%;
	color:#CCC;
	text-align:justify;
	margin:10px;
}
.center{
	text-align:center;
}
#shoutbox label{
	display:block;
	width:120px;
	margin-right:10px;
	float:left;
	font-style:italic;
	font-weight:bold;
	color:#fff;
}
#shoutbox p{
	clear:both;
	margin:5px 0 5px 0;
	color:#fff;
}
#entries{
	background:/* #4e14088*/ url(../images/contentBG.png) top left repeat-y ;
	border:none /* 1px solid #333 */;
	height:300px;
	width:100%;
	overflow:auto;
	margin-bottom:10px;
}
#shoutbox .entry{
	border-bottom:1px dashed #FFde00;
	margin-bottom:10px;
	padding:0;	
}		
#shoutbox .entry p{
	margin:1px 10px 1px 10px;
	text-align:justify;
}
#shoutbox .entry p span.author {
	text-align: right;
	font-weight: bold;
}	
#shoutbox span.error{
	color:#900;
	float:left;
	display:block;
	border:1px solid #900;
	background:#fcc;
	padding:2px;
}	
#shoutbox #error{
	border:1px solid #900;
	background:#fcc;
	color:#900;
	padding:2px;
}
#shoutbox #error p{
	margin:2px 0;
	padding:0;
}
#shoutbox textarea{
	height:120px;
}
.noBgd{
	background:/* #4e14088*/ url(../images/contentBG.png) top left repeat-y ;
	border:none /* 1px solid #333 */;
	height:30px;
	width:260px;
	color:#fff;
}
.homePage .noBgd{
	width:380px;
}
#shoutbox form{
	padding-top:10px;
}
h1.hugeText2 {
	font-size: 30px;
	line-height:30px;
	color: #FDD802;
	margin-left: 50px;
}
#column_2 #remotes{
	width:100%;
	padding:0;
	margin:0;
	margin-bottom:10px;
	max-height:250px;
}
#remote_list table{
	color:#fff;
	margin:0;
	padding:0;
}
#remote_list {
	color:#fff;
	margin:0;
	padding:0;
	max-height:230px;
	overflow:auto;
}
#remote_list table thead{
	margin:0;
	padding:0;
}
a, p a{
	color:#fff;
}
/*********************** Patrick Style ***************************/

#column_full {
	display:block;
	width: 952px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;

}




/*------- Contest Christmas Hunt --------*/

#contest_christmashunt {
	margin-top: 40px;
	margin-left: 240px;
}

/*----------------- Morning Ride ------------------*/

.mr_imageRow {
	width: 952px;
	margin-top: 30px;
}

#mr_headerImage {
	margin-bottom: 30px;
}

#mr_audioPlayer {
	float: left;
	margin-right: 60px;
}
#mr_sports {
	position:relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;	
}
	

/*----------------- Big G Audio Player ------------------*/

#bg_audioPlayer {
	float: right;
	margin-right: 20px;
}

/*------------Natalie Audio Player--------------*/

#natalie_audioPlayer {
	float:right;
	margin-right:14px;
	margin-bottom:10px;
}

/******************* FROM WINNERS.CSS **********************/

.winnings {
	background-color: #000000;
	height: auto;
	width: 280px;
	margin-right: 8px;
	margin-left: 20px;
	margin-bottom: 8px;
	margin-top: 20px;
	padding: 4px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
}
.won {
	left: -15px;
	top: -10px;
	position: relative;
	float: left;
}

#events {
	display:block;
	width: 952px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;	
}

#events h1{
	text-indent:-99999px;
	background:url('images/contest-winners-header.png') no-repeat;
	height:25px;
	margin-left: 300px;
}

#events .event{
	width:400px;
	float:left;
	/* background:url('images/content-back-400.png') top left repeat-y; */
	margin:10px 20px;
}

#events .event h2{
	margin:10px auto;
	text-indent:-99999px;
	height:25px;
}

#events .event.live-local h2{
	background:url('images/live-local-header.png') top center no-repeat;
}

#events .event.sticker-stop h2{
	background:url('images/stickerstop.png') top center no-repeat;
}

#events .event .mainWin {
	width: 340px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	overflow:auto;
}



#events .event.flat-out-football h2{
	background:url('images/flat-out-football-header.png') top center no-repeat;
}

#events .event.dj h2{
	background:url('images/djDay.png') top center no-repeat;
}
#events .event.banderaStickerStop h2{
	background:url('images/banderaStickerStop.png') top center no-repeat;
}
#events .event.winnerFredericksburg h2{
	background:url('images/winnerFredericksburg.png') top center no-repeat;
}
#events .event.fatBoyz h2{
	background:url('images/fatBoyzSandwichShop.png') top center no-repeat;
}
#events .event.trivia-tuesdays h2{
	background:url('images/trivia-tuesdays-header.png') top center no-repeat;
}

#events .event.rockin-hills h2{
	background:url('images/rockin-hills-header.png') top center no-repeat;
}

#events .event.doghouse h2{
	background:url('images/doghouse-header.png') top center no-repeat;
}

#events .event.face-to-face h2{
	background:url('images/face-to-face-header.png') top center no-repeat;
}



/******************* FROM VIDEO.CSS **********************/


#content_video1 {
	float: left;
	width: 360px;
	height: 264px;
	margin-left: 50px;
	margin-top: 40px;
}
	
#content_video2 {
	float: left;
	width: 360px;
	height: 264px;
	margin-left: 50px;
	margin-top: 40px;
}


/******************* FROM REMOTES.CSS **********************/


#content1 {
	background-image: url(images/content1.png);
	height: 200px;
	width: 873px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-align:center;
	padding-bottom:20px;
}

#content6 {
	clear: both;

height: 380px;
width: 873px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
text-align:center;
padding-bottom:20px;
}

#video1 {
	float: left;
	width: 395px;
	height: 296px;
	margin-top: 30px;
	margin-left: 35px;
}

#video2 {
	float: left;
	width: 395px;
	height: 296px;
	margin-top: 30px;
	margin-left: 10px;
}
#content_gallery{
	clear:both;
}
#gallery1 {
	float: left;
	color:#FFF;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	width: 250px;
	height: 40px;
	margin-left: 110px;
	margin-top: 5px;
}

#gallery2 {
	float: left;
	color:#FFF;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	width: 250px;
	height: 20px;
	margin-left: 155px;
	margin-top: 5px;
}

#content1 h2{
	background: url('images/remotes-header.png') 50% 50% no-repeat;
	margin:0 auto;
	text-indent:-9999px;
	padding-top:20px;
}
#php {
	float: left;
	width: 66%;
	height: 175px;
	overflow:auto;
}
	
#content1 p,
#content1 ul li{
	text-align:left;
	margin:0 50px;
	font-size:14px;

}

#prices {
	float: left;
	width: 34%;
	text-align:left;
	font-size:14px;
	color:#fff;
}

#header2 {
	background-image: url(images/underconstruction.png);
	width: 400px;
	height: 25px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
}

#text2 {
	width: 260px;
	height: 400px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

#content3 {
	float: left;
	background-image: url(images/content3.png);
	width: 261px;
	height: 256px;
	margin-left: 20px;
	margin-top: 20px;
}

#header3 {
	background-image: url(images/events.png);
	width: 120px;
	height: 25px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
}

#text3 {
	text-align: center;
	color:#FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	width: 230px;
	height: 200px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

#content4 {
	float: left;
	background-image: url(images/content4.png);
	width: 261px;
	height: 257px;
	margin-left: 25px;
	margin-top: 20px;
}

#header4 {
	background-image: url(images/contests.png);
	width: 150px;
	height: 25px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
}

#text4 {
	text-align: center;
	color:#FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	width: 240px;
	height: 200px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

#content5 {
	float: left;
	background-image: url(images/content10.png);
	width:545px;
	height: 341px;
	margin-left: 20px;
	margin-top: 20px;
}

#header5 {
	background-image: url(images/revheader.png);
	width: 280px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

#text5 {
	text-align: center;
	color:#FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	width: 450px;
	height: 300px;
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
}



#content_smartradio {
	width: 873px;
	height: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

#events_smartradio {
	float: left;
	color:#FFF;
	width: 275px;
	margin-left: 90px;
	margin-top: 15px;
}


#store{
	width:520px;
	margin:auto;
}
.block {
	float: left;
	position: relative;
}
#login{
	width:300px;
	margin:20px auto 20px auto;
	border:1px solid #FFde00;
	padding:20px;
}
#login p, #login p a{
	line-height: 24px;
	font-size: 18px;
	font-family: "PortagoITC TT";
	letter-spacing: 1px;
}
#login p a{
	text-indent: 8px;
	color: #FFde00;
	font-size: 22px;
}
#login p a:hover{
	text-decoration:none;
}
#form1{
	width:300px;
	margin:30px auto 30px auto;
	border:1px solid #FFde00;
	padding:20px;
}
#form1 label{
	width:120px;
	margin-right:10px;
	display:block;
	text-align:right;
	float:left;
}
#form1 p{
	line-height: 24px;
	font-size: 18px;
	font-family: "PortagoITC TT";
	letter-spacing: 1px;
	margin:5px;
}
#remotesHeader{
	width:960px;
	margin:auto;
}
/************************ New Styles added by Patrick Jan 27th, 2010 *************************/
#natPlaylist{
	margin: 0px 0px 60px 20px;	
}
.contest {
	padding:20px 0px 0px 0px;
}
.contest p{
	color:#FFF;
	font-size:14px;
}
.contest ul{
	padding:0px 0px 10px 20px;
}
.contest li{
	color:#FFF;	
}
.header952 {
	background-image: url(../images/header_content_952.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 952px;
	color: #FFde00;
	line-height: 24px;
	font-size: 22px;
	font-family: "PortagoITC TT";
	text-indent: 8px;
	letter-spacing: 1px;
}
.content_employment {
	width: 873px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding:10px;
}
.text_employment {
	color:#FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	margin-top: 10px;
	margin-left: 30px; 
}
.text_employment p{
	color:#FFF;
}
.text_employment li{
	color:#FFF;
}
/* contests */
#pastContests{	
	margin:30px auto 30px auto;
	padding:0;
	width:825px;
	color:#fff;
}
#pastContests h2  {	
	background: #879D9D;
	border-top: 1px solid #666;
	margin: 0;
	padding:0;
	cursor: pointer;
	width:825px;
	height:120px;
	text-indent:-99999px;
	outline:none;
}
#pastContests h2 img{
	outline:none;
}
#pastContests  div {
	padding: 0;
	margin: 0;
	width:805px;
	padding:10px;
	font-size:95%;
}
#pastContests #imgCenter{
	width:500px;
	margin:auto;
}
#pastContests h3, #pastContests  p, #pastContests  ul{
	padding: 10px;
	color:#fff;
	line-height:normal;
}
#pastContests  div img.right{
	float:right;
	margin:0 5px 0 5px;
}
#pastContests ul li{
	color:#fff;
}
#pastContests  div p{
	text-align:justify;	
}
#contestsWrapper{
	margin:auto;
	min-height:320px;
	clear:both;
}
#contestsWrapper h2, #contestsWrapper ul li, #contestsWrapper p{
	color:#fff;
	padding:2px;
	margin:0;
}
#contestsWrapper img{
	margin-right:40px;
	margin-bottom:30px;
}
#contestsWrapper ul{
	margin:10px;
}
/* Stations Page - stations.php*/
#stationsWrapper{
	width:860px;
	margin:auto;
}
#stationsWrapper p{
	margin:10px 0 10px 0;
}
#stationsWrapper p, #stationsWrapper ul li{
	color:#fff;
}
#topPictures{
	width:800px;
	margin:auto;
}
#requestSong{
	width:512px;
	margin:40px auto 0 auto;
}
#requestSongImg{
	width:300px;
	margin:auto;
	height:150px;
}
#error{
	font-weight:bold;
	color:#000;
	font-size:16px;
	width:300px;
	margin:auto;
}
a, a img{
	border:none;
}
form, form fieldset{
	border:none;
	margin:0;
	padding:0;
}
table tr td{
	color:#fff;
}
#socialNetworking {
	width:220px;
	margin:auto;
}
#socialNetworking ul {
	padding:0;
	width:220px;
	margin:auto;
}
#socialNetworking ul li{
	list-style:none;
	list-style-image:none;
	text-indent:-99999px;
}
#error404{
	width:800px;
	margin:auto;
	margin-top:100px;
	line-height:normal;
	text-align:center;
}
#error404  img{
	width:243px;
	margin-left:275px;
}
.week{
	color:#0C0;
}
.today{
	color:#F00;
}