@charset "utf-8";
/* ------------------------- */
/* Student Radio Association */
/* Main Site CSS             */
/*                           */
/* Created by Ben Hodgson    */
/* ------------------------- */

.mast {
	border-top: 5px solid #6acb3e;
	}

.footer {
	border-bottom: 5px solid #6acb3e;
	}

#logo {
	float: left;
	width: 300px;
	height: 122px;
	background-image: url(logo_main.png);
	background-repeat: no-repeat;
	}

.userbar {
	background-color: #6acb3e;
	background-image: url(userbg_end-sra.png);
	}

.nav_button li A:hover {
	color: #ffffff;
	background-color: #4e4e4e;
	text-decoration: none;
	}

.navdrop :hover ul li a:hover {
	background:#6acb3e;
	color:#000000;
	}



/* Content Boxes */

#welcome_full {
	}
* html #welcome_full {
	margin-top: -250px;
	}

.index_carousel {
	width: 600px;
	height: 250px;
	margin-bottom: 15px;
	}

.index_feature {
	float: left;
	width: 190px;
	margin-right: 15px;
	/* margin-bottom: 15px; */
	}
.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 #0d7fff;
	border-top: 1px solid #0d7fff;
	}
.index_feature_title.awards {
	border-left: 8px solid #5b1cc3;
	border-top: 1px solid #5b1cc3;
	}

.index_feature_content {
	width: 158px;
	margin: 0px;
	padding: 18px 12px 12px 12px;
	background-color: #e6e6e6;
	border-left: 8px solid #d9d9d9;
	}


.index_full_title {
	background-color: #bfbfbf;
	border-left: 8px solid #6acb3e;
	border-top: 1px solid #6acb3e;
	}


.contentbox_title {
	border-left: 8px solid #5EBD32;
	border-top: 1px solid #5EBD32;
	}

.contentbox_title2 {
	border-left: 8px solid #7AD152;
	border-top: 1px solid #7AD152;
	}

.contentbox_title3 {
	border-left: 8px solid #99DC7A;
	border-top: 1px solid #99DC7A;
	}

.contentbox_title_news {
	border-left: 8px solid #5EBD32;
	border-top: 1px solid #5EBD32;
	} 

.newstitle {
border-color: #99DC7A;
}

.crotate {  
    border:  1px solid #5EBD32;  
}

.rightbox {  
    border-left:  1px solid #5EBD32;  
    border-right:  1px solid #5EBD32;  
    border-bottom:  1px solid #5EBD32;  
}

.rightbox_title {  
	border-left: 1px solid #5EBD32;
	border-top: 1px solid #5EBD32;
	border-right: 1px solid #5EBD32;
}

#lightbox-image {
border: 2px solid #5EBD32;
}

.right_pick {  
	border:  1px solid #5EBD32; 
	background-image:url('/layout/right_pick_back.jpg');
} 



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 #5EBD32;
	font-size: 125%;
	text-align: left;
}

table.chart thead th {
	background: #5EBD32;
	color: black;
	font-size: 125%;
	border-top:1px solid #5EBD32;
	border-right:1px solid #5EBD32;
	padding: 4px 0.4em 4px 0.4em;	
}

table.chart tfoot td, tfoot th {
	border-top:1px solid #5EBD32;
	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: #90D86E;
	border-right:1px solid #5EBD32;
	font-size: 110%;
	padding: 0.4em 0.5em 0.4em 0.5em;

}

table.chart tbody tr.odd th, tbody tr.odd td{
	background-color: #B5E59E;
}

table.chart tbody tr.last th, tbody tr.last td{
	background-color: #90D86E;
	border-bottom:1px solid #5EBD32;
}




table.chart tbody th{	
	font-weight: bold;	
	border-left:1px solid #5EBD32
}

table.chart a:link, table.chart a:visited, table.chart a:active {	
	color:black;
	background-color: transparent;
	text-decoration: underline;
}

table.chart a:hover {
	text-decoration:none;
	background-color: #289572;
	color: black;
}

table.chart th.number {
font-size: 20px;
}

table.chart td.track {
font-size: 15px;
width: 150px;
}