body {
	background-image: url(background.png);
	background-repeat: repeat-x repeat-y;
        padding: 0;
        margin: 0;
        color: #FF8726;
        font-family: Arial;
        font-size: 20px;
}

.png {
        behavior: url(pngbehavior.htc);
}

a {
        text-decoration: underline;
        color: #FF8726;
}

a img {
        border: none;
}

.title {
        font-size: 26px;
}

.title_sm {
        font-size: 18px;
        color: #FF8726;
}

.text {
        color: #B2C0D2;
        font-size: 16px;
}

p.text a {
        text-decoration: underline;
        color: #B2C0D2;
}

/* Header */

.header {
        height: 210px;
        width: 1082px;
        margin: 10px auto;
}

.header .logo {
        width: 342px;
        height: 219px;
        float: left;
        background: url(logo.png) no-repeat left top;
        text-decoration: none;
}

.header_right {
        padding-left: 420px;
        padding-top: 34px;
}

.header_right a.menu {
        padding-right: 90px;
}

.header_right div.download_button {
        width: 238px;
        height: 57px;
        float: left;
        background: url(download.png) no-repeat left top;
}

.header_right a.download_link {
        float: left;
        padding-top: 24px;
        padding-left: 102px;
        color: white;
        text-decoration: underline;
}

.header_right div.donate_button {
        width: 250px;
        height: 57px;
        float: left;
        margin-left: 100px;
        background: url(donate.png) no-repeat left top;
}

.header_right a.donate_link {
        float: left;
        padding-top: 24px;
        padding-left: 50px;
        color: white;
        text-decoration: underline;
}

/* Left box */

.content {
        width: 1082px;
        min-height: 400px;
        margin: 0px auto;
}

.content_left {
        width: 420px;
        float: left;
        margin-top: 20px;
}

.content_body {
        width: 662px;
        float: left;
        margin: 0px auto;
}

.content_body .text a {
       color: #26BAE9; 
}

.content_body .text a:hover {
        text-decoration: none;
}

.content_body .text a:visited {
       color: #cccccc;
}
#radio_listeners {
	position: relative;
	padding-left: 70px;
	background: url(hphone.png) no-repeat 0 5px;
	margin-left: -2px;
}

.news_item {
        float: left;
        margin: 0px auto;
        padding-bottom: 32px;
        width: 400px;
}

.news_date {
        width: 48px;
        height: 56px;
        float: left;
        background: url(calendar.png) no-repeat left top;
        font-size: 18px; 
        text-align: center;
        padding-top: 13px;
        margin: 0px;
        line-height: 0.7;
}

.news_body {
        float: left;
        width: 320px;
        margin-left: 20px;
}

.news_title {
        font-size: 19px; 
}

.news_body .news_text {
        color: #26BAE9;
        font-size: 16px;
}


.now_playing_item {
        float: left;
        margin: 0px auto;
        padding-bottom: 32px;
        width: 400px;
}

.now_playing_title {
        font-size: 19px; 
}

.now_playing_body .now_playing_text {
        color: #26BAE9;
        font-size: 16px;
}


.wind_w {
	height: 34px;
	padding: 12px 0 8px 0;
}
.wind_w span {
	display: block;
	float: left;
	height: 34px;
	margin-right: 30px;
}
.win_xp {
	background: url(winxp.png) no-repeat;
	width: 141px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='resources/winxp.png');
}
.win_vista {
	background: url(winvista.png) no-repeat;
	width: 159px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='resources/winvista.png');
}
.win_7 {
	background: url(win7.png) no-repeat;
	width: 169px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='resources/win7.png');
}


.footer {
        width: 1082px;
        height: 28px;
        font-size: 10px;
        margin: 15px auto;
	clear:both;
}

.footer a#flogo {
	float: left;
	display: block;
	margin-right:5px;
}

.footer p {
	padding-top: 10px;
}

.email_input {
        width: 100%;
        font-family: Arial;
        font-size: 20px;
}

.message_input {
        width: 100%;
        font-family: Arial;
        font-size: 20px;
        height: 200px;
}

.send_message {
        width: 181px;
        height: 38px;
        background: url(send_message.png) no-repeat left top;
        font-size: 18px; 
        color: white;
        border: 0px;
}
