@charset "utf-8";
/* ------------------------- */
/* Student Radio Association */
/* ILSR Site CSS             */
/*                           */
/* Created by Ben Hodgson    */
/* ------------------------- */

body a:hover {
	color: #c01111;
	}

.mast {
	border-top: 5px solid #c01111;
	}

.footer {
	border-bottom: 5px solid #c01111;
	}

#logo {
	float: left;
	width: 300px;
	height: 122px;
	background-image: url(logo_love.png);
	background-repeat: no-repeat;
	}
	
.userbar {
	background-color: #c01111;
	background-image: url(userbg_end-love.png);
	color: white;
	}

.nav_button li A:hover {
	color: #ffffff;
	text-decoration: none;
	}
	

/* Fonts */

.userbar_font em {
	color: #eac2c2;
	}
.userbar_font a {
	color: #eac2c2;
	text-decoration: none;
	border-bottom: 1px dotted #eac2c2;
	}
.userbar_font a:hover {
	color: #ffffff;
	border-bottom: 1px dotted #ffffff;
	}


.navdrop :hover ul li a:hover {
	background:#c01111;
	color:#eac2c2;
	}


/* Content Boxes */

.index_carousel {
	width: 600px;
	height: 250px;
	margin-bottom: 15px;
	background-color: #cfcfcf;
	}

.index_feature {
	float: left;
	width: 190px;
	margin-right: 15px;
	margin-bottom: 20px;
	}
.index_feature.right {
	margin-right: 0px;
	}

.index_feature_title {
	width: 164px;
	margin: 0px;
	padding: 9px;
	background-color: #bfbfbf;
	border-left: 8px solid #707070;
	border-top: 1px solid #707070;
	font-weight: bold;
	}
.index_feature_title.love {
	border-left: 8px solid #c01111;
	border-top: 1px solid #c01111;
	}
.index_feature_title.chart {
	border-left: 8px solid #c01111;
	border-top: 1px solid #c01111;
	}
.index_feature_title.awards {
	border-left: 8px solid #c01111;
	border-top: 1px solid #c01111;
	}

.index_feature_content {
	width: 158px;
	margin: 0px;
	padding: 18px 12px 18px 12px;
	background-color: #e6e6e6;
	border-left: 8px solid #d9d9d9;
	}

.index_feeds {
	width: 572px;
	height: 16px;
	padding: 10px;
	background-color: #e6e6e6;
	border-left: 8px solid #6acb3e;
	border-top: 1px solid #6acb3e;
	}


.contentbox_title {
	border-left: 8px solid #C01111;
	border-top: 1px solid #C01111;
	}

.contentbox_title2 {
	border-left: 8px solid #A90F0F;
	border-top: 1px solid #A90F0F;
	}

.contentbox_title3 {
	border-left: 8px solid #910D0D;
	border-top: 1px solid #910D0D;
	}

.contentbox_title_news {
	border-left: 8px solid #C01111;
	border-top: 1px solid #C01111;
	} 

.newstitle {
border-color: #C01111;
}



.crotate {  
    border:  1px solid #c01111;  
}

.rightbox {  
    border-left:  1px solid #c01111;  
    border-right:  1px solid #c01111;  
    border-bottom:  1px solid #c01111;  
}

.rightbox_title {  
	border-left: 1px solid #c01111;
	border-top: 1px solid #c01111;
	border-right: 1px solid #c01111;
}


.index_full_title {
	background-color: #bfbfbf;
	border-left: 8px solid #c01111;
	border-top: 1px solid #c01111;
	}

.newstickercontainer {

	border-left: 8px solid #c01111;
	border-top: 1px solid #c01111;
	border-right: 1px solid #c01111;
	border-bottom: 1px solid #c01111;

}

.stripTransmitter a:hover, a.current { 
	color: #EB1919;
	}
	
	
.jobodd {
	border-left: 8px solid #EB1919;
	}

.jobodd span {
	border-bottom: 1px solid #A90F0F;
}



.jobeven {
	border-left: 8px solid #A90F0F;
	}

.jobeven span {
	border-bottom: 1px solid #EB1919;
}

.contentbox_title_blue{
	border-left: 8px solid #663399;
	border-top: 1px solid #663399;
}

.rounded {
	border: 1px solid #663399;
}

.rounded_right {
	border: 1px solid #663399;
}

.right_pick {  
	border:  1px solid #c01111; 
	background-image:url('/layout/right_pick_back_love.jpg');
} 


/* 
	Blue on blue
	written by Glenn Slaven http://slaven.net.au
*/

table.chart,td,th {
        border-collapse:collapse;
        margin:0;
        padding:0;
}

table.chart {
        border: none;
        #font-family: Garamond, Georgia, "Times New Roman", Times, serif;
}

table.chart caption {
        background-color: transparent;
        #background-image: url(cap_bg.gif);
        background-repeat: repeat-x;
        background-position: bottom left;
        text-align:left;
        font-size:150%;
        text-transform:uppercase;
        line-height: 30px;
        letter-spacing:0px;    
}

table.chart td, th{    
        vertical-align:top;
        font-weight:normal;    
}

table.chart thead {
        border-left:1px solid #663399;
        font-size: 125%;
        text-align: left;
}

table.chart thead th {
        background: #663399;
        color: #FFFFFF;
        font-size: 125%;
        border-top:1px solid #663399;
        border-right:1px solid #663399;
        padding: 4px 0.4em 4px 0.4em;  
}

table.chart tfoot td, tfoot th {
        border-top:1px solid #663399;
        border-right: none;
        font-weight: bolder;
        font-size: 110%;
        padding: 0.4em 0.5em 0.4em 0.5em;
}

table.chart tbody td, tbody th {
        background-color: #C9AFE4;
        border-right:1px solid #663399;
        font-size: 110%;
        padding: 0.4em 0.5em 0.4em 0.5em;

}

table.chart tbody tr.odd th, tbody tr.odd td{
        background-color: #B894DB;
}

table.chart tbody tr.last th, tbody tr.last td{
        background-color: #C9AFE4;
        border-bottom:1px solid #663399;
}




table.chart tbody th{  
        font-weight: bold;     
        border-left:1px solid #663399;
}

table.chart a:link, table.chart a:visited, table.chart a:active {      
        color:#444F66;
        background-color: transparent;
        text-decoration: underline;
}

table.chart a:hover {
        text-decoration:none;
        background-color: #663399;
        color: #FFFFFF;
}

table.chart th.number {
font-size: 20px;
}

table.chart td.track {
font-size: 15px;
width: 150px;
}


