@font-face {
	font-family: 'nevisBold';
	src: url('nevis-webfont.eot');
	src: local('☺'), url('nevis-webfont.woff') format('woff'), url('nevis-webfont.ttf') format('truetype'), url('nevis-webfont.svg#webfontagRr3CGL') format('svg');
	font-weight: normal;
	font-style: normal;
}

head {
	
	padding: 0px;
	margin: 0px;



}

body {
	font-family: Helvetica, Arial, sans-serif; 
	

	padding: 0px;
	margin: 0px;

	width: 990px;
	background-color: #000000;

	margin-left: auto;
	margin-right: auto;

}

#upper {

	/*background-color: #eeeeee;*/

	background-image: url(images/background.png);

	padding: 0px;
	margin: 0px;
	height: 660px;

	border-width: 1px;
	border-top-style: solid;
	border-color: black;

	
}
#leftbar {

	width: 325px;
	float: left;

	padding: 0px;
	margin: 0px;
	height: 660px;
}

#rightbar {



	background-color: #000000;

	padding: 0px;
	margin: 0px 0px 0px 325px;
	height: 660px;
	width: 655px;


}
	img { border: 0px; }

#lower {

	background-color: #444444;
	background-image: url(images/footerbackground.png);

	clear: left;


	padding: 0px;
	margin: 0px;
	height: 190px;
}

#sitelogo {

	display: block;
	margin: 0px;
	padding: 50px 20px 0px 30px;


}

#cclogo{

	width: 325px;
	float: left;

}
#cc_logoimage {

	border:none;
	display: block;
	margin: auto;
	padding: 55px 0px 0px 0px;

}




#showcalendar a {
	display: block;
	float:left;	
	width:250px;
	height:250px;
	margin: 50px 0px 0px 57px;
	padding: 0px 0px 0px 0px;
	background: url("./images/cal_image_550x250.png") 0 0 no-repeat;
	text-decoration: none;
	font-size:0px;
	
}
#showcalendar a:hover{
	background-position: -300px 0;
}

#streaminfo a {
	display: block;
	float:left;	
	width:250px;
	height:250px;
	margin: 50px 0px 0px 57px;
	padding: 0px 0px 0px 0px;
	background: url("./images/streaminfo_image_550x250.png") 0 0 no-repeat;
	text-decoration: none;
	font-size:0px;
	
}
#streaminfo a:hover{
	background-position: -300px 0;
}
#rss a {
	display: block;
	float:left;	
	width:250px;
	height:250px;
	margin: 52px 0px 0px 57px;
	padding: 0px 0px 0px 0px;
	background: url("./images/rss_image_550x250.png") 0 0 no-repeat;
	text-decoration: none;
	font-size:0px;
	
}
#rss a:hover{
	background-position: -300px 0;
}
#news a {
	display: block;
	float: left;	
	width:250px;
	height:250px;
	margin: 52px 0px 0px 57px;
	padding: 0px 0px 0px 0px;
	background: url("./images/news_image_550x250.png") 0 0 no-repeat;
	text-decoration: none;
	font-size:0px;
	
}
#news a:hover{
	background-position: -300px 0;
}



#linkblock {

	padding: 128px 20px 0px 15px;

}

li {
	list-style-type: none;
	padding: 15px 0px 15px 0px;


}

li a {

	color: #d9d9d9;
	text-decoration: none;

}

li a:hover{
	color: #f9af52;
}

.nevis-Bold {
	font-weight: normal; 
	font-style: normal; 
	line-height:normal; 
	font-family: 'nevisBold', sans-serif;
}


#friends {


	height: 190px;
	margin: 0px 0px 0px 325px;

}

#friends_title{


	margin: 0px 0px 0px 0px;
	padding: 15px 0px 10px 57px;

}

#friends_title a {

	color: #d9d9d9;
	text-decoration: none;

}

#friends_title a:hover {

	color: #f9af52;
}

#friends_image_links {

	padding: 20px 0px 0px 95px;
}

#friends_image_links img {

	border:none;
	padding: 0px 25px 0px 0px;
}




