body {
        background-repeat: repeat-x;
	background-image: url(images/bg_new.jpg);
	background-position:top center;
        background-color: #000;
	margin:0px;
}
#container
{
	width:1000px;
	margin:auto;
}
#twitter_bar
{
	width:1000px;
	height:24px;
	padding:4px;
	background:url(images/twitter_bar.png);
	-moz-border-radius-bottomright: 5px; 
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-right-radius:6px;
    -webkit-border-bottom-left-radius:6px;
	color:#FFF;
	font-weight:bold;
	text-shadow:#000000 1px 1px 0px;
}
#twitter_bar a:link
{
color:#FFF;
text-decoration:none;
}
#twitter_bar a:visited
{
color:#FFF;
text-decoration:none;
}
#twitter_bar a:hover
{
color:#FFF;
text-decoration:underline;
}
#banner_area
{
	width:1000px;
	height:150px;
}
#logo
{
	width:385px;
	height:150px;
	background:url(images/logo.png);
	float:left;
}
#stats_area
{
	width:600px;
	height:150px;
	float:right;
}
#djpic
{
	width:150px;
	height:150px;
	float:right;
}
#stats_info
{
	width:450px;
	float:left;
}
.dj_name
{
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-shadow:#000000 1px 1px 0px;
	text-align:right;
	margin-top:65px;
}
.song_name
{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-shadow:#000000 1px 1px 0px;
	text-align:right;
}
#nav
{
	width:1000px;
	height:36px;
	background:url(images/nav_new.png);
	-moz-border-radius-topright: 7px; 
        -moz-border-radius-topleft: 7px;
        -webkit-border-top-right-radius:8px;
        -webkit-border-top-left-radius:8px;
}
.navigation_link
{
text-align:center;
float:left;
height:23px;
color:#000;
font-weight:bold;
}
.navigation_link a:link
{
color:#FFF;
font-weight:bold;
text-decoration:none;
display:block;
height:100%;
padding-top:10px;
padding-left:8px;
padding-right:8px;
text-shadow:#000 1px 1px 0px;
}
.navigation_link a:visited
{
color:#FFF;
font-weight:bold;
text-decoration:none;
display:block;
height:100%;
padding-top:10px;
padding-left:8px;
padding-right:8px;
text-shadow:#000 1px 1px 0px;
}
.navigation_link a:hover
{
background:url('images/hover.png');
color:#FFF;
font-weight:bold;
text-decoration:none;
display:block;
height:100%;
padding-top:10px;
padding-left:8px;
padding-right:8px;
text-shadow:#000 1px 1px 0px;
	-moz-border-radius-topright: 5px; 
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-right-radius:6px;
    -webkit-border-top-left-radius:6px;
}
#navigation_listen
{
	text-align:center;
	float:right;
	height:23px;
	color:#FFFFFF;
	font-weight:bold;
}
 
#navigation_listen a
{
	background:url('images/navigation_listen.png') no-repeat;
	display:block;
	height:100%;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:7px;
	padding-right:8px;
	padding-left:23px;
	border:none;
        text-decoration:none;
        margin-top:3px;
        text-shadow:#000 1px 1px 0px;
}
 
#navigation_listen a:hover
{
	text-decoration:none;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#content
{
	background:#FFF;
	width:990px;
	padding:5px;
}
.box_container
{
	border:1px solid #424242;
}
.box_header
{
height:18px;
background:url(images/boxhead.png);
color:#FFF;
text-shadow:#000 1px 1px 0px;
font-weight:bold;
padding:7px;
}
.box_title_ico
{
	display:block;
	height:100%;
	color:#FFFFFF;
	font-weight:bold;
        padding-top:0px;
	padding-right:8px;
	padding-left:23px;
	border:none;
        text-decoration:none;
        text-shadow:#000 1px 1px 0px;
}
.box_content
{
background:url('images/box_bg.png') repeat-x;
background-color:#F7F7F7;
padding:5px;
}
.box_content_forum
{
background:url('images/box_bg.png') repeat-x;
background-color:#F7F7F7;
padding:5px;
padding-bottom:33px;
}
.barnav ul
{
	list-style:none;
    margin:0px;
    padding:0px;
}

.barnav ul li
{
	padding:5px;
	color:#999999;
	font-weight:bold;
	border-bottom:1px solid #E0E0E0;
	text-decoration:none;
	display:block;
	list-style:none;
}
.barnav ul li a
{
	color:#999999;
	text-decoration:none;
}
.barnav ul li a:hover
{
	color:#03F;
	text-decoration:none;
}
#home_advert
{
        width:990px;
        height:100px;
        margin-bottom:10px;
}
#home_left
{
	width:250px;
	float:left;
}
#home_right
{
       width:730px;
       float:right;
}
#home_new_right
{
width:252px;
float:right;
}
#home_new_left
{
width:730px;
float:left;
}
#home_new_center_right
{
width:360px;
float:right;
margin-top:10px;
}
#home_new_center_left
{
width:360px;
float:left;
margin-top:10px;
}
.homepage_news_title
{
font-size:16px;
color: #777;
font-weight:bold;
}
.homepage_news_content
{
font-size:12px;
color:#777;
margin-top:10px;
}
.homepage_news_info
{
text-align:center;
color:#777;
margin-top:5px;
}
#home_news_avatar
{
margin:auto;
background:url(images/news.png);
width:96px;
height:96px;
}
.schedule_slot
{
background:#F7F7F7;
border:1px solid #ccc;
width:225px;
margin:auto;
padding:5px;
margin-top:10px;
}
.listen_page_box
{
background:#F7F7F7;
border:1px solid #ccc;
width:730px;
margin:auto;
padding:5px;
margin-top:10px;
color:#666;
text-shadow:#FFF 1px 1px 0px;
}
.listen_page_box a
{
color:#666;
text-shadow:#FFF 1px 1px 0px;
text-decoration:none;
}
.page_header
{
color:#666;
font-size:16px;
font-weight:bold;
text-shadow:#FFF 1px 1px 0px;
margin-bottom:10px;
margin-top:10px;
}
.main_schedule_slot
{
background:#F7F7F7;
border:1px solid #ccc;
width:800px;
margin:auto;
padding:5px;
margin-top:10px;
}
.staff_page_dj
{
	   width: 110px;
       margin: 10px;
       margin-left: 0px;
       margin-right: 0px; 
       float: left;
       overflow: hidden;
       font-size: 12px;
       font-weight: bold;
       color: #777;
}
/* Partners Ticker */
 
#ticker { width:240px; height:300px; overflow:auto; }
#ticker dt { font:normal 14px Georgia; padding:0 10px 5px 10px; background-color:#e5e5e5; padding-top:10px; border:1px solid #ffffff; border-bottom:none; border-right:none; position:relative; }
#ticker dd { margin-left:0; font:normal 11px Verdana; padding:0 10px 10px 10px; border-bottom:1px solid #aaaaaa; background-color:#e5e5e5; border-left:1px solid #ffffff; position:relative; }
#ticker dd.last { border-bottom:1px solid #ffffff; }
#ticker div { margin-top:0; }

/* Footer */

#footer_bg
{
width:1000px;
background:url(images/footer.png);
height:100px;
margin-bottom:10px;
-moz-border-radius-bottomright: 7px; 
-moz-border-radius-bottomleft: 7px;
-webkit-border-bottom-right-radius:8px;
-webkit-border-bottom-left-radius:8px;
}
#footer_logo
{
width:400px;
height:100px;
background:url(images/footer_logo.png);
float:left;
}
#footer_advert
{
float:right;
padding-right:10px;
margin-top:45px;
color:#FFF;
}
#footer_advert a
{
color:#FFF;
text-decoration:none;
}

/* JS Slide Show */

ul.slideshow {
	list-style:none;
	width:730px;
	height:200px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
        border:1px solid #424242;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:730px;
	height:60px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#000;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}
