body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

img{
	display: block;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

.audio-faq-header, .data-usage-header, .privacy-policy-header, .terms-header{
	padding: 10px 0px 10px 23px;
}

.advertisement, .refresh, .playing, .non-playing, .general-info, .stations{
	margin: 0px;
	padding: 0px;
}

.network-header{
	padding-top: 5px;
	text-align: center;
}

.network hr{
	border: 0px;
	border-top: 2px dotted #a7a7a7;
	width: 98%;
}

.privacy-policy-table td, .terms-table td, .playing-table td{
	vertical-align: top;
}

.playing-table td{
	margin: 0px;
	padding: 0px;
}

.non-playing{
	padding: 10px 0px 10px 13px;
}

.refresh img, .album-art-link img, .buy-now-img, .app-store-img, .listen-img, .network-station img, .banner img, .advertising img, .competition-body img{
	border-style: none;
}

.banner, .ad, .titles{
	margin: 0px;
	padding: 0px;
}

.advertisement img, .network-station img, .banner img{
	margin: 0px auto;
}

.buy-now-img{
	margin-top: 5px;
}

.non-playing-img{
	margin-bottom: 5px;
}

.app-store-img{
	margin-top: 10px;
}

.playing-title-loading{
	padding: 10px 0px 10px 13px;
}

.data-usage-body{
	padding: 10px;
}

.data-usage-table{
	margin: 0px 10px;
}

.data-usage-table-title{
	width: 170px;
}

.data-usage-table-value{
	width: 20px;
}

.terms-body, .audio-faq-body, .privacy-policy-body{
	padding: 5px 10px;
}

.network-body img{
	margin-bottom: 5px;
}

.network-body{
	padding-bottom: 5px;
}

.playing-title, .playing-title-loading{
	font-weight: bold;
}

.non-playing-title{
	font-weight: bold;
}

.general-info{
	padding: 10px 0px 10px 10px;
}

.general-info ul, .stations ul{
	margin: 0px;
	padding: 0px;
}

.non-playing-hr, .show-playing-hr{
	margin: 0px;
}

.links{
	padding: 6px;
}

.links img{
	display: inline;
	vertical-align: inherit;
	padding-right: 5px;
}

.ticker img{
	display: inline;
	padding: 0px 5px;
}

.ticker-table{
	width: 100%;
}

.ticker-table td{
	vertical-align: middle;
}

.ticker-on-air{
	width: 10%;
	text-align: left;
}

.ticker-playing{
	padding: 0px;
	text-align: center;
}

.ticker-playing-logo{
	width: 10%;
	text-align: right;
}

.float-left{
	float: left;	
}

.float-right{
	float: right;
}

.clear{
	clear: both;
}

.ticker-button{
	padding: 0px 5px;
}

.thumb p{
	margin: 0px;
	padding: 0px;
}

.thumb-img, .show-img, .digital-img{
	float: left;
	text-align: center;
	width: 3%;
}

.thumb-img img, .show-img img, .digital-img img{
	margin: 0 auto;
	vertical-align: middle;
}

.thumb-text, .show-text, .digital-text{
	padding-left: 3%;
	width: 97%;
}

.thumb a, .show a, .show-live a{
	font-weight: bold;
}

.thumb-table td, .show-table td, .show-playing-table td, .digital-table td{
	vertical-align: top;
}

.latest-news-title, .latest-photos-title, .mms-title, .s2f-title{
	font-weight: bold;
	padding: 5px;
}

.thumb img, .digital-copy img{
	padding-right: 5px;
}

.thumb img{
	border-style: none;
}

.show img, .show-live img, .show-playing img, .podcasts img, .competitions img{
	padding: 0px 5px 0px 0px;
}

.thumb-table, .form-table, .show-table, .checkbox-form-table, .digital-table, .playlist-table, .buttons-table{
	border-collapse: collapse;
}

.checkbox-form-table td{
	vertical-align: top;
	padding: 0px 0px 5px 5px;	
}

.mms-copy{
	margin: 0px 5px;
	padding: 5px;
	font-weight: bold;
}

.iphone-btn img{
	margin: 0px auto;
	border-style: none;
}

.s2f-copy{
	padding: 0px 5px;
}

.thumb{
	padding: 5px;
}

.s2f-form, .comment-form{
	font-weight: bold;
	padding: 5px;
}

.contact-form{
	font-weight: bold;
	padding: 0px 5px 5px 5px;
}

.form-odd-row, .form-even-row, .form-table{
	padding: 5px;
}

.form-btn{
	text-align: center;
}

.form-table, .playlist-table, .buttons-table{
	 width: 100%;
}

.form-left-column{
	width:3%;
	padding: 5px;
}

.form-right-column{
	 width: 97%;
	padding: 5px;
}

.form-input, .form-input-mobile{
	width: 95%;
}

.form-input-mobile{
	-wap-input-format: "*N";
}

.form-input-text{
	width: 95%;
	height: 50px;
}

.form-label{
	float: left;
	width: 3%;
	padding-top: 2px;
}

.form-txt{
	padding-left: 3%;
	width: 97%;
}

.img-title{
	margin: 0px 0px 5px 0px;
}

.img-title img, .article img, .photo-gallery-thumb img, .single-photo img, .show-content img, .advertising img, .competition-body img{
	margin: 0px auto;
}

.single-photo img{
	padding-bottom: 5px;
}

.show, .show-live, .podcasts, .competitions{
	margin: 0px 5px;
	padding: 5px 0px;
}

.shows-buttons, .news-buttons, .photos-buttons, .photos-thumb, .podcasts-buttons{
	text-align: center;
}

.shows-buttons img, .news-buttons img, .photos-buttons img, .podcasts-buttons img{
	padding: 0px;
	display: inline;
	border-style: none;
}

.article, .following-articles, .following-photos, .comment-title, .comment, .photo-gallery-thumb, .single-photo, .show-content, .podcasts-content, .podcast-content,
.digital-copy, .artists-copy{
	padding: 5px;
}

.article-title{
	padding-bottom: 5px;
}

.article-comment-link {
	text-align: right;
}

.comment p{
	margin: 0px;
	padding: 0px;
}

.form-odd-row-non-bold{
	font-weight: normal;
}

.checkbox-form-box{
	float: left;
	width: 2%;
}

.checkbox-form-label{
	padding-top: 3px;
	padding-left: 2%;
	width: 98%;
}

.photo-gallery-thumb img{
	padding-top: 5px;
	border-style: none;
}

.single-title{
	padding: 5px 5px 0px 5px;
}

.photos-count{
	padding: 10px 0px;
}

.photos-thumb img{
	display: inline;
	border-style: none;
}

.errors, .error{
	font-weight: normal;
	color: #d50a1b;
	padding-bottom: 5px;
}

.ticker-listen-button{
	float: left;
}

.ticker-now-playing-button{
	float: right;
}

.ticker-now-playing-button img{
	border-style: none;
}

.show-playing{
	padding: 10px 0px 10px 10px;
}

.checkbox {
	margin: 0px;
}

.shows-list, .checkbox-form-div, .podcast-description{
	padding-top: 5px;
}

.show-title img, .show-title-title, .playlist-copy{
	padding-bottom: 5px;
}

.comment-article-title, .news-buttons, .photos-buttons, .shows-buttons, .podcasts-buttons{
	padding: 0px 5px;
}

.podcast-published{
	padding-top: 3px;
}

.podcast-play-btn{
	padding: 10px 0px;
}

.podcast-play-btn img{
	margin: 0px auto;
	border-style: none;
}

.podcast-info{
	font-weight: bold;
}

.podcast-info img{
	display: inline;
	padding-right: 5px;
	vertical-align: middle;
}

.advertising{
	margin: 0px;
	padding: 5px 0px;
}

.competition-item{
	padding: 5px 0px;
}

.competitions-title{
	padding: 5px;
}

.separation-hr{
	margin: 0px 6px;
}

.podcast-separation-hr{
	margin: 5px 0px;
}

.playlist-left-column, .playlist-right-column{
	width: 50%;
}

.playlist-table td{
	vertical-align: top;
	padding: 5px;
}

.buttons-table td{
	text-align: middle;
	width: 50%;
	margin: 0px;
	padding: 0px;
}

.playlist-artist{
	float: left;
	width: 50%;
}

.playlist-song{
	width: 50%;
	padding-left: 50%;
}

.playlist-artist p, .playlist-song p{
	margin: 0px;
	padding: 5px;
}

.buttons-active-column a, .buttons-inactive-column a, .buttons-page-active-column a, .buttons-page-inactive-column a{
	display: block;
	width: 100%;
}

.buttons-active-column img, .buttons-inactive-column img, .buttons-page-active-column img, .buttons-page-inactive-column img{
	vertical-align: top;
}

.iphone-app-text{
	padding-top: 5px;
}
