/* KRLX old-new css
 * Looks like the old version. Acts like the new version.
 * - David Selassie
 */
 
body {
	background-color: #C00000;
	margin: 0em;
	margin-bottom: 2em;
	padding: 0em;
	font-size: 9pt;
	
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}

/* Image Floating */

img.left, img.right {
    margin-top: 0;
}

img.left {
    float: left;
}

img.right {
    float: right;
}

img.small {
    width: 60%;
}

img.smaller {
    width: 30%;
}

img.border {
    border: 1px solid #555;
}

.mp3blog {
	background-color: #FFFF00;
	color: #000000;
}

.djblog {
	background-color: #96ff00;
	color: #000000;
}

.schedule, .schedule_new {
	background-color: #00C6FF;
	color: #000000;
}

.playlist {
	background-color: #FF0078;
	color: #000000;
}

.production {
	background-color: #DB6C00;
}

.reviews {
	background-color: #6600FF;
}

.news {
	background-color: #009F8A;
}

.libe {
	background-color: #A40059;
}

.about, .minutes, .contact {
	background-color: white;
	color: black;
}

.streams {
	background-color: #00FFB4;
	color: #000000;
}

.crf {
	background-color: #660000;
	color: #FFFFFF;
}

.archives {
	background-color: #00FF84;
	color: #000000;
}

table {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

td.sidebar {
	padding: 0em;
	width: 22em;
}

table.header {
	width: 100%;
	padding: 1em;
	background-color: #000000;
	color: #FFFFFF;
	height: 200px;
}

table.schedule {

}

td {
	padding: 0em;
	margin: 0em;
	vertical-align: top;
	border: 0em;
}

table.schedule td, table.schedule th {
	padding: 0.5em;
	border: 1px #007a9d solid;
	max-width: 10em;
	word-wrap: break-word;
}

td.nowbox {
	border: 3em;
}

td.topbox {
	text-align: center;
	border: 1px #007a9d solid;
	padding: 0.5em;
	background-color: #0090b9;
}

table.schedule th, td.timebox {
    font-weight: normal;
    text-align: left;
	background-color: #0090b9;
	vertical-align: top;
}

table.schedule tr.top th {
    text-align: center;
}

td.graveyard {
  background-color: #444;
  color: #DDD;
}

td.pop {
	background-color: #FF4646;
}

td.country {
	background-color: #46FFBC;
}

td.punk {
	background-color: #D0FF46;
}

td.rap, td.hip-hop {
	background-color: #B746FF;
}

td.talk {
	background-color: #DB6C00;
}

td.electronic {
	background-color: #00FF60;
}

td.world {
	background-color: #EA3AA1;
}

td.jazz {
	background-color: #4444AA;
}

td.news {
	background-color: #009F8A;
}

td.classical {
	background-color: #FFFFFF;
}

td.oldies, td.classic {
	background-color: #3614FF;
}

td.special, td.specialty {
	background-color: #AAAAAA;
}

img {
	border: 0em;
	padding: 0em;
	margin: 0em;
}

p img {
	margin: 1em;
}

img.entryimg {
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 2em;
	width: 10em;
	float: right;
}

img.autoimg {
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 2em;
}

img.floatleft {
	padding-top: 1em;
	padding-bottom: 1em;
	padding-right: 2em;
	width: 10em;
	float: left;
}

a:link img {
	border: 0em;
}

a {
	text-decoration: underline;
	color: inherit;
}

a:visited {
	color: inherit;
}

a:active {
	color: inherit;
}

a:hover {
	color: inherit;
}

a.nounderline {
	text-decoration: none;
}

a.nounderline:hover {
	text-decoration: underline;
}

a.neverunderline:hover {
	text-decoration: none;
}

h1 {
	margin-left: -1em;
	font-size: 13pt;
	margin-bottom: 0em;
}

h1.category {
    margin: 0.6em 0 1em 0;
}

h2 {
	margin-left: -1em;
	margin-bottom: 0em;
}

song, span.song {
	font-size: 9pt;
}

span.song[title] {
    color: #D4FAFD;
}

artist, span.artist {
	font-size: 8pt;
	font-style: italic;
}

p.sublink {
	margin-top: 10px;
	margin-bottom: 0px;
	font-style: italic;
	text-align: right;
}

p {

}

body > div, #master_layout td > div {
	margin: 1em;
	padding-left: 1em;
	padding-bottom: 1em;
	border-bottom: 1px;
	border-bottom-color: inherit;
	border-bottom-style: solid;
}

body > div.qtip {
    border: none;
}

div.comment_holder {
	border-bottom-style: dashed;
}

div.enclosing {
	padding: 0em;
	border-top: 1px;
	border-top-color: inherit;
	border-top-style: dotted;
	border-bottom: 1px;
	border-bottom-color: inherit;
	border-bottom-style: dotted;
	margin-bottom: 0em;
}

hr {
	border: 0px;
	border-bottom: 1px;
	border-bottom-color: inherit;
	border-bottom-style: dotted;
}

p.footer {
	border-bottom: 0px;
	text-align: right;
	clear: right;
}

p.footer a {
  cursor: pointer;
}

td.sidebar > div, #master_layout td.sidebar > div {
	border-bottom: 0px;
}

div.newmusic {
	border: 1px #000000 dotted;
	border-bottom: 1px;
	border-bottom-color: inherit;
	border-bottom-style: solid;
}

div.request {
	border: 1px #000000 dashed;
	border-bottom: 1px;
	border-bottom-color: inherit;
	border-bottom-style: solid;
}

div.both {
	border: 3px #000000 double;
	border-bottom: 1px;
	border-bottom-color: inherit;
	border-bottom-style: solid;
}

td.sidebar > div > h2 {
	font-size: inherit;
	font-weight: inherit;
	border-bottom-width: 1px;
	border-bottom-color: inherit;
	border-bottom-style: solid;
	margin-bottom: 1em;
}

li {
	margin-bottom: 0.5em;
}

ul > li {
	list-style: none;
}

ol {
	padding: 0em;
	padding-left: 2em;
}

ul {
	padding: 0em;
	padding-left: 0em;
}

abbr.sc {
  text-transform: lowercase;
  font-variant: small-caps;
}

