* {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	background: navy;
	font-family: arial, helvetica, sans-serif;
	font-size: 10.5pt;
	color: #333333;
}

h1 {
	font-size: 13pt;
	font-weight: bold;
}

h2 {
	margin: 10px 0px 0px 0px;
	font-size: 13pt;
	font-weight: bold;
}

h3 {
	margin: 10px 0px 0px 0px;
	font-size: 10.5pt;
	font-weight: bold;
}

p {
	margin: 10px 0px 0px 0px;
}

ul {
	margin: 10px 0px 0px 15px;
}

li {
	margin: 10px 0px 0px 0px;
}

hr {
	margin: 10px 0px 0px 0px;
	height: 2px;
	border: 0px;
	background-color: silver;
}

img {
	display: block;
}

iframe {
	display: block;
}

form {
	margin: 0px;
}

input {
	padding: 2px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10.5pt;
	color: #333333;
}

select {
	padding: 2px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10.5pt;
}

textarea {
	padding: 2px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10.5pt;
	color: #333333;
}

a:link {
	text-decoration: underline;
	color: #333333;
}

a:visited {
	text-decoration: underline;
	color: #333333;
}

a:hover {
	text-decoration: none;
	color: navy;
}

a:active {
	text-decoration: none;
	color: navy;
}

a.on-air:link {
	text-decoration: underline;
	color: white;
}

a.on-air:visited {
	text-decoration: underline;
	color: white;
}

a.on-air:active {
	text-decoration: none;
	color: white;
}

a.on-air:hover {
	text-decoration: none;
	color: white;
}

a.main-menu {
	margin: 0px 15px 0px 0px;
	text-decoration: none;
	color: #333333;
}

a.main-menu:hover {
	text-decoration: underline;
	color: navy;
}
a.menu:link {
	text-decoration: none;
	color: #333333;
}

a.menu:visited {
	text-decoration: none;
	color: #333333;
}

a.menu:active {
	text-decoration: underline;
	color: navy;
}

a.menu:hover {
	text-decoration: underline;
	color: navy;
}

a.footer:link {
	text-decoration: underline;
	color: lightblue;
}

a.footer:visited {
	text-decoration: underline;
	color: lightblue;
}

a.footer:active {
	text-decoration: none;
	color: lightblue;
}

a.footer:hover {
	text-decoration: none;
	color: lightblue;
}

#bold {
	font-weight: bold;
}

#italic {
	font-style: italic;
}

#small {
	font-size: 9pt;
}

#smallest {
	font-size: 8pt;
}

#small-top {
	margin: 0px;
	font-size: 9pt;
}

#small-bold {
	font-size: 9pt;
	font-weight: bold;
}

#form-field {
	margin: 5px 0px 0px 0px;
}

#application-form-field {
	width: 305px;
}

#header {
	background: url('/images/header-bg.gif') repeat-x bottom white;
}

#header-content {
	margin: 0px auto;
	padding: 0px 15px 0px 15px;
	width: 860px;
}

#on-air {
}

#on-air-top {
}

#on-air-middle {
	padding: 0px 15px 0px 15px;
	min-height: 17px;
	background: crimson;
	font-size: 9pt;
	color: white;
}

#on-air-content {
	padding: 0px 0px 0px 32px;
	background: url('/images/on-air-light.gif') no-repeat center left;
}

#on-air-right {
	float: right;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
}

#on-air-title {
	font-size: 13pt;
}

#on-air-bottom {
}

#logo {

}

#logo-left {
	float: left;
	padding: 15px 0px 15px 15px;
	width: 100px;
}

#logo-right {
	float: left;
	padding: 15px 15px 15px 15px;
	width: 715px;
	font-size: 13pt;
	text-align: right;
}

#menu {
	padding: 0px 15px 15px 15px;
	font-size: 13pt;
}

#main {
	background: url('/images/main-bg.gif') repeat-x top navy;
}

#main-content {
	margin: 0px auto;
	padding: 15px;
	width: 860px;
	min-height: 300px;
}

#main-left {
	float: left;
	margin: 0px 15px 0px 0px;
	width: 175px;
}

#main-left-top {
}

#main-left-content {
	padding: 0px 15px 0px 15px;
	background: white;
}

#main-left-item-members {
	margin: 0px 0px 15px 0px;
	padding: 5px;
	background: aliceblue;
	border: 1px lightblue solid;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
}

#main-left-item-top {
	padding: 0px 0px 15px 0px;
	border-bottom: 1px silver solid;
	font-size: 13pt;
}

#main-left-item {
	padding: 5px 0px 5px 0px;
	border-bottom: 1px silver solid;
	font-size: 9pt;
}

#main-left-item-middle {
	padding: 5px 0px 5px 0px;
	border-bottom: 2px silver solid;
	font-size: 9pt;
}

#main-left-bottom {
}

#twitter {
}

#main-right {
	float: left;
	width: 670px;
}

#main-right-top {
}

#main-right-content {
	padding: 0px 15px 0px 15px;
	width: 640px;
	background: white;
}

#main-right-bottom {
}

#add-this {
	padding: 10px 0px 0px 0px;
}

#footer-about {
	padding: 15px 15px 0px 15px;
	font-size: 9pt;
	color: lightblue;
	text-align: center;
}

#footer-links {
	padding: 15px 15px 0px 15px;
	font-size: 9pt;
	color: lightblue;
	text-align: center;
}

#clear {
	clear: both;
	height: 0px;
}

#clear-left {
	clear: left;
}

#clear-right {
	clear: right;
}

#content-left {
	float: left;
	margin: 0px 15px 0px 0px;
	width: 312px;
}

#content-right {
	float: left;
	width: 313px;
}

#left-top {
	float: left;
	margin: 0px 10px 10px 0px;
}

#left {
	float: left;
	margin: 10px 10px 0px 0px;
}

#right-top {
	float: right;
	margin: 0px 0px 10px 15px;
}

#right {
	float: right;
	margin: 10px 0px 10px 15px;
}

#image-landscape-left-top {
	float: left;
	margin: 0px 15px 10px 0px;
	width: 254px;
}

#image-landscape-left {
	float: left;
	margin: 10px 15px 10px 0px;
	width: 254px;
}

#image-portrait-left-top {
	float: left;
	margin: 0px 15px 10px 0px;
	width: 172px;
}

#image-portrait-left {
	float: left;
	margin: 10px 15px 10px 0px;
	width: 172px;
}

#image-landscape-right-top {
	float: right;
	margin: 0px 0px 10px 15px;
	width: 254px;
}

#image-landscape-right {
	float: right;
	margin: 10px 0px 10px 15px;
	width: 254px;
}

#image-portrait-right-top {
	float: left;
	margin: 0px 0px 10px 15px;
	width: 172px;
}

#image-portrait-right {
	float: right;
	margin: 10px 0px 10px 15px;
	width: 172px;
}

#image {
	padding: 1px;
	background: white;
	border: 1px silver solid;
}

#image-caption {
	padding: 5px 0px 0px 0px;
	font-size: 9pt;
	text-align: center;
}

#box {
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
	border: 1px lightblue solid;
}

#box-left {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 304px;
}

#box-right {
	float: left;
	width: 304px;
}

#search {
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
	background: aliceblue;
	border: 1px lightblue solid;
	text-align: center;
}

#search-bottom {
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 10px 10px;
	background: aliceblue;
	border: 1px lightblue solid;
	text-align: center;
}

#home-news-flash {
	margin: 10px 0px 0px 0px;
	padding: 10px;
	background: aliceblue;
	border: 1px lightblue solid;
}

#box-background {
	margin: 10px 0px 0px 0px;
	padding: 10px;
	background: aliceblue;
	border: 1px lightblue solid;
}

#home-tag {
	margin: 10px 0px 0px 0px;
}

#home-left {
	float: left;
	margin: 0px 15px 0px 0px;
	width: 354px;
}

#home-left-image {
	margin: 10px 0px 0px 0px;
	padding: 1px;
	border: 1px silver solid;
}

#home-left-title {
	padding: 10px 0px 0px 0px;
	font-size: 13pt;
}

#home-left-description {
	padding: 5px 0px 0px 0px;
	font-size: 9pt;
}

#home-right {
	float: left;
	width: 271px;
}

#home-right-image {
	float: left;
	margin: 10px 10px 0px 0px;
	padding: 1px;
	width: 75px;
	border: 1px silver solid;
}

#home-right-content {
	float: left;
	margin: 10px 0px 0px 0px;
	width: 182px;
}

#home-right-title {
	font-size: 13pt;
}

#home-right-description {
	padding: 5px 0px 0px 0px;
	font-size: 9pt;
}

#home-requests {
	margin: 10px 0px 0px 0px;
	padding: 10px;
	background: url('/images/wavey-bg.gif') repeat top;
}

#listen {
	float: left;
	width: 400px;
	margin: 0px 15px 0px 0px;
}

#player {
	margin: 10px 0px 0px 0px;
}

#player-unavailable {
	margin: 10px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	border: 3px crimson solid;
}

#podcast {
	float: left;
	padding: 10px;
	width: 205px;
	background: url('/images/wavey-bg.gif') repeat top;
}

#jingles {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 10px;
	width: 201px;
	border: 1px lightblue solid;
}

#podcast-links-left {
	float: left;
	width: 100px;
}

#shows-left {
	float: left;
	margin: 10px 10px 0px 0px;
	width: 40px;
}

#shows-right {
	float: left;
	margin: 10px 0px 0px 0px;
	width: 590px;
}

#shows-sponsored {
	margin: 10px 0px 0px 0px;
	padding: 5px;
	border: 1px lightblue solid;
	background: aliceblue;
}

#join-left {
	float: left;
	margin: 10px 10px 0px 0px;
	padding: 10px;
	width: 185px;
	border: 1px lightblue solid;
}

#join-right {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 10px;
	width: 184px;
	border: 1px lightblue solid;
}

#join-image {
	text-align: center;
}

#join-box {
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
	background: aliceblue;
	border: 1px lightblue solid;
	font-size: 9pt;
	font-weight: bold;
}

#news {
	float: left;
	width: 450px;
	margin: 0px 15px 0px 0px;
}

#events {
	float: left;
	width: 175px;
}

#events-box {
	padding: 10px;
	background: aliceblue;
	border: 1px lightblue solid;
}

#archive {
	float: left;
	width: 400px;
	margin: 0px 15px 0px 0px;
}

#archive-index {
	float: left;
	padding: 10px;
	width: 203px;
	background: aliceblue;
	border: 1px lightblue solid;
	font-size: 9pt;
}

#contact-form-field {
	width: 305px;
}

#contact-form-message {
	width: 305px;
	height: 100px;
}

#requests-form-field {
	width: 305px;
}

#requests-form-message {
	width: 305px;
	height: 100px;
}

#where-to-find-us-map {
	margin: 10px 0px 0px 0px;
	padding: 1px;
	border: 1px silver solid;
}	

#gallery-cover {
	float: left;
	margin: 10px 10px 0px 0px;
	width: 104px;
}

#gallery-cover-image {
	padding: 1px;
	border: 1px silver solid;
}

#gallery-cover-caption {
	padding: 5px 0px 0px 0px;
	font-size: 9pt;
	text-align: center;
}

#gallery {
	float: left;
	margin: 10px 15px 0px 0px;
	width: 304px;
}

#gallery-image {
	padding: 1px;
	border: 1px silver solid;
}

#gallery-caption {
	padding: 5px 0px 0px 0px;
	font-size: 9pt;
	text-align: center;
}

#people {
	float: left;
	margin: 10px 10px 0px 0px;
	width: 79px;
}

#people-image {
	padding: 1px;
	border: 1px silver solid;
}

#people-caption {
	padding: 5px 0px 0px 0px;
	font-size: 9pt;
	text-align: center;
}

#people-left {
	float: left;
	width: 471px;
	margin: 0px 15px 0px 0px;
}

#people-right {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 1px;
	width: 150px;
	border: 1px silver solid;
}

#studio-tour {
	float: left;
	width: 353px;
	margin: 0px 15px 0px 0px;
}

#studio-tour-right {
	float: left;
	padding: 10px;
	width: 250px;
	background: aliceblue;
	border: 1px lightblue solid;
}

#studio-tour-image-top {
}

#studio-tour-image {
	padding: 10px 0px 0px 0px;
}

#studio-tour-caption {
	padding: 5px 0px 0px 0px;
	font-size: 9pt;
	text-align: center;
}

#award-wall-content {
	background: url('/images/award-wall-bg.jpg') no-repeat top right;
}

#award-wall {
	float: left;
	margin: 10px 10px 0px 0px;
	padding: 0px 10px 10px 10px;
	width: 180px;
	background: lightyellow;
	border: 1px silver solid;
	font-size: 9pt;
	text-align: center;
}

#award-wall-gold {
	font-size: 13pt;
	font-weight: bold;
	color: orange;
}

#award-wall-silver {
	font-size: 13pt;
	font-weight: bold;
	color: gray;
}

#award-wall-highly-commended {
	font-size: 13pt;
	font-weight: bold;
	color: crimson;
}

#award-wall-commended {
	font-size: 13pt;
	font-weight: bold;
	color: blue;
}

#award-wall-category {
	font-weight: bold;
}

#studio-tour-studio-1 {
	float: left;
	margin: 10px 10px 0px 0px;
	padding: 0px 10px 10px 10px;
	width: 293px;
	background: aliceblue;
	border: 1px lightblue solid;
}

#studio-tour-studio-2 {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
	width: 293px;
	background: aliceblue;
	border: 1px lightblue solid;
}

#studio-tour-image {
	margin: 10px 0px 0px 0px;
	padding: 1px;
	background: white;
	border: 1px silver solid;
}

#access-keys-left {
	float: left;
	margin: 10px 15px 0px 0px;
	width: 20px;
	font-weight: bold;
}

#access-keys-right {
	float: left;
	margin: 10px 0px 0px 0px;
	width: 285px;
}

#access-keys-how-left {
	float: left;
	margin: 10px 15px 0px 0px;
	width: 210px;
}

#access-keys-how-right {
	float: left;
	margin: 10px 0px 0px 0px;
	width: 415px;
}