body {
	background: url(http://www.cinsun.com/bg.jpg) repeat-x fixed top;
	margin-top: 0;
	margin-bottom: 0;
	font-family: tahoma,helvetica,sans-serif;
	font-size: 8pt;
	color: #000;
}

a:link, a:visited {
	color: #1c9814;
	font-size: 8pt;
	text-decoration: none;
}

a:hover, a:active {
	font-size: 8pt;
	color: #1c9814;
	text-decoration: none;
	border-bottom: 1px dotted #1c9814;
}

#wrapper {
	width: 750px;
	margin: auto;
	background: #fefcf9 url(images/wrapper_bg.jpg) no-repeat bottom;
	/* height: 900px; */
	padding-bottom: 1em;
	border-left: 3px solid #000;
	border-right: 3px solid #000;
}

#header {
	text-align:center;
}

#content_wrapper {
	width: 706px;
	margin-left: 22px;
}

#left {
	float: left;
	width: 450px;
}

#right {
	width: 230px;
	margin-left: 475px;
}
#sidebar {
	border-left: 3px solid #1c9814;
	border-right: 3px solid #1c9814;
	border-top: 3px solid #1c9814;
	border-bottom: 3px solid #1c9814;
	padding:1em;
}

#latest_news {
	border-left: 3px solid #1c9814;
	border-right: 3px solid #1c9814;
	border-bottom: 3px solid #1c9814;
	padding:1em;
}

.news_content {
	padding-bottom: 2em;
	margin-bottom: 2em;
	border-bottom: 0px;
}

.news_title {
	font-weight: bold;
	font-size: 1.2em;
	color: #000;
}

.news_date {
	font-size: .8em; color: #1c9814;
	margin-bottom: 1em;
}
.news_text {
		font-family: tahoma,helvetica,sans-serif;
	font-size: 8pt;
	color: #000;
}



#nav ul {
	margin-top: 0px; 
	margin-left: 85px; 
	padding:0 0 0 6px; list-style: none;
	background: url(images/nav_bg.gif) no-repeat;
	height: 30px;

}

#nav ul li {
	margin:6px 4px 5px 0; padding:0 0 0 0; list-style: none;
	float: left;	
}

#nav ul li a {
	display: block;	
	height: 15px;	
}

#nav ul li a.news {background: url(images/nav.gif) 0 -14px no-repeat; width: 51px;}
#nav ul li a.news:hover {background: url(images/nav.gif) 0 0 no-repeat;}

#nav ul li a.shows {background: url(images/nav.gif) -51px -14px no-repeat; width: 64px;}
#nav ul li a.shows:hover {background: url(images/nav.gif) -51px 0 no-repeat;}

#nav ul li a.about {background: url(images/nav.gif) -115px -14px no-repeat; width: 59px;}
#nav ul li a.about:hover {background: url(images/nav.gif) -115px 0 no-repeat;}

#nav ul li a.media {background: url(images/nav.gif) -174px -14px no-repeat; width: 56px;}
#nav ul li a.media:hover {background: url(images/nav.gif) -174px 0 no-repeat;}

#nav ul li a.merch {background: url(images/nav.gif) -230px -14px no-repeat; width: 61px;}
#nav ul li a.merch:hover {background: url(images/nav.gif) -230px 0 no-repeat;}

#nav ul li a.community {background: url(images/nav.gif) -291px -14px no-repeat; width: 96px;}
#nav ul li a.community:hover {background: url(images/nav.gif) -291px 0 no-repeat;}

#nav ul li a.links {background: url(images/nav.gif) -387px -14px no-repeat; width: 54px;}
#nav ul li a.links:hover {background: url(images/nav.gif) -387px 0 no-repeat;}

#nav ul li a.contact {background: url(images/nav.gif) -441px -14px no-repeat; width: 74px;}
#nav ul li a.contact:hover {background: url(images/nav.gif) -441px 0 no-repeat;}


#shows {
	margin-bottom:2em;
	margin-top: 2em
}

#shows tr td {
	padding: 10px;
	border-bottom: 1px solid #fff;
}