body {
	text-align: center;
 	font: 12px arial, sans-serif;
 	color:#FFFFFF;
	background: url(http://www.countrydreamsradio.com/images/wood1.jpg) repeat;
    }

a  {
 	text-align: center;
 	font: 16px arial, sans-serif;
 	color:#0066FF;
 }

 p {
  display: block;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 1em;
  margin-right: 0;
}

td {
    padding: 0;
    spacing: 0;
}
#wrapper {
 	text-align: left;
 	margin: auto;
 	width: 1200px;
 	height: auto;
 	
 }
 #body {
 	position: relative;
 	margin-left: 4px;
 }

#header {
 	position: absolute;
 	top: 0px;
 	left: 0px;
 	text-align: center;
 	margin: auto;
 	width: 1280px;
 	z-index: -1;
 }

 #footer {
 	position: absolute;
 	top: 3900px;
 	left: 0px;
 	align: center;
        text-align: center;
 	color: #F9CF91;
        margin: auto;
 	width: 1280px;
 	z-index: 1;
 }
#marquee {
	position: absolute;
	top: 283px;
 	left: 25px;
 	height: 40px;
	width: 1210px;
	z-index: 1;
 }

#navbox {
	position: absolute;
	top: 350px;
 	left: 40px;
 	height: auto;
	width: 217px;
	z-index: 1;
 }

 #navboxchart {
	position: absolute;
	top: 410px;
 	left: 40px;
 	height: auto;
	width: 217px;
	z-index: 1;
 }
 
 #nowplaying {
	text-align: center;
 	font: 20px arial, sans-serif;
 	color:#F9CF91;
        position: absolute;
	top: 350px;
 	left: 335px;
 	height: auto;
	width: 600px;
        z-index: 1;
        margin-left: 0;
 }
 
 #nowplaying1 {
	text-align: center;
 	font: 24px arial, sans-serif;
 	color:#F9CF91;
        height: auto;
	width: 385px;
        background: url(http://www.countrydreamsradio.com/images/transbox_4.jpg) repeat;
 }
 
 #feature {
	text-align: center;
 	font: 24px arial, sans-serif;
 	color:#F9CF91;
        position: absolute;
	top: 750px;
 	left: 400px;
 	height: auto;
	width: 473px;
        z-index: 1;
        margin-left: 0;
 }
 
 #chartbox {
	position: absolute;
	top: 410px;
 	left: 300px;
 	height: 400px;
	width: 573px;
        z-index: 1;
        margin-left: 0;
 }
 
 #playlist {
	position: absolute;
	top: 1200px;
 	left: 400px;
 	height: auto;
	width: 473px;
	margin-left: 20px;
        z-index: 1;
 }
 
 #followbox {
	position: absolute;
	top: 800px;
 	left: 40px;
 	height: 466px;
	width: 217px;
	z-index: 2;
 }
 
 #carry {
	position: absolute;
	top: 1000px;
 	left: 400px;
 	height: 143px;
	width: 473px;
	z-index: 1;
 }

 #hotlinebox {
	position: absolute;
	top: 1100px;
 	left: 40px;
 	height: 466px;
	width: 217px;
	z-index: 2;
 }

#emkbox {
	position: absolute;
	top: 1320px;
 	left: 50px;
 	height: 483px;
	width: 255px;
	z-index: 2;
 }

 #mdbox {
	position: absolute;
	top: 1750px;
 	left: 30px;
 	height: 378px;
	width: 255px;
	z-index: 1;
 }

 #commentsbox {
	position: absolute;
	top: 750px;
 	left: 1020px;
 	height: auto;
	width: 217px;
	z-index: 2;
 }
 
 #sponsorbox {
	position: absolute;
	top: 1879px;
 	left: 1020px;
 	height: auto;
	width: 217px;
	z-index: 2;
 }
 
 #socialbox {
	position: absolute;
	top: 1200px;
 	left: 1016px;
 	height: auto;
	width: 235px;
	z-index: 1;
 }

 #hostbox1 {
	position: absolute;
	top: 2900px;
 	left: 520px;
 	height: auto;
	width: 217px;
	z-index: 1;
 }

 #hostbox2 {
	position: absolute;
	top: 2300px;
 	left: 520px;
 	height: auto;
	width: 217px;
	z-index: 1;
 }

 #hostbox3 {
	position: absolute;
	top: 2300px;
 	left: 5px;
 	height: auto;
	width: 217px;
	z-index: 1;
 }
 
 #rumblebox {
	position: absolute;
	top: 1690px;
 	left: 300px;
 	height: auto;
	width: 650px;
	z-index: 1;
 }
 
 #csbox {
	position: absolute;
	top: 1540px;
 	left: 410px;
 	height: 222px;
	width: 473px;
	z-index: 2;
 }

 #trafficbox {
	position: absolute;
	top: 4894px;
 	left: 5px;
 	height: auto;
	width: 217px;
	z-index: 1;
 }

 #mapbox {
	position: absolute;
	top: 2900px;
 	left: 5px;
 	height: 686px;
	width: 473px;
	z-index: 1;
 }

#tvbox {
	position: absolute;
	top: 800px;
 	left: 5px;
 	height: auto;
	width: 473px;
	z-index: 1;
 }

#announcebox {
	position: absolute;
	top: 350px;
 	left: 1016px;
 	height: auto;
	width: 217px;
	z-index: 1;
 }
 
 #submitbox {
	position: absolute;
	top: 350px;
 	left: 1016px;
 	height: auto;
	width: 250px;
	z-index: 1;
        margin-left: 5px;
        margin-right: 5px;
 }

 #featuresubmitbox {
	position: absolute;
	top: 335px;
 	left: 350px;
 	height: 400px;
	width: 573px;
	font: 14px arial, sans-serif;
        color: #F9CF91;
        z-index: 1;
        margin-left: 0;
 }
#rotatecs {
   -ms-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  -moz-transform: rotate(-5deg);
  -webkit-transform: rotate(-5deg);
}

.rotatedream {
   -ms-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
}

.skewsked {
  -ms-transform: skew(-10deg);
  -o-transform: skew(-10deg);
  -moz-transform: skew(-10deg);
  -webkit-transform: skew(-10deg);
}

.scale {
  -ms-transform: scale(0.75, 0.75);
  -o-transform: scale(0.75, 0.75);
  -moz-transform: scale(0.75, 0.75);
  -webkit-transform: scale(0.75, 0.75);
}

.scaleup {
  -ms-transform: scale(1.25, 1.25);
  -o-transform: scale(1.25, 1.25);
  -moz-transform: scale(1.25, 1.25);
  -webkit-transform: scale(1.25, 1.25);
}

#semiTransparentDiv {
	position: relative;
	border: 1px solid red;
	background-color: black;
	filter:alpha(opacity=50);
	-moz-opacity:.99;
	opacity:.50;
	top: 0px;
 	left: 0px;
 	width: 99%;
	height: 99%;
	z-index: 1;
}

.transimage {
	position: relative;
 	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	z-index: 1;
}


