@charset "utf-8";
body {
	background:#000;
	margin: 0;
	padding: 0;
	text-align: center; 
	font-family:calibri,arial,sans-serif;
	font-size:14px;
	color: #000;
}
h1 { font-size:27px; font-weight:normal; margin:5px 0; color:#000; }
h2 { font-size:24px; font-weight:normal; margin:5px 0; }
h3 { font-size:19px; font-weight:normal; margin:5px 0; }
a img { border:none; }

#wrapper {
	margin:auto;
	width:960px;
	text-align:left;
}
#header {
	background:#000 url(../images/header-loading.jpg) top left no-repeat;
	height:150px;
}
#nav {
	background:url(../images/bg-nav.jpg) top repeat-x;
	height:50px;
}
#page {
	min-height:770px;
	padding:15px 50px;
}
#nav a {
	display:block;
	float:left;
	margin-left:49px;
}
.nav-on img {
	opacity: .5;
	-moz-opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
}
#left-column {
	float:left;
	width:500px;
	margin-right:50px;
}
#right-column {
	float:left;
	width:300px;
}
#page-footer {
	clear:both;
}

.new0, .new1 {
	border-width:1px;
	border-style:solid;
	margin-bottom:5px;
}
.new0 a, .new1 a {
	font-size:17px;
}
.newinfo {
	padding:3px 6px 3px 50px;
	height:41px;	
}
.newphotos {
	background:url(../images/new-photos.png) top left no-repeat;
}
.newmusic {
	background:url(../images/new-music.png) top left no-repeat;
}
.newhaveyoursay {
	background:url(../images/new-haveyoursay.png) top left no-repeat;
}
.newwhen {
	float:right;
	padding:1px 3px;
	font-size:13px;
	color:#333;
}

.forminput, .formbutton {
	color:black;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
}

.poll-response {
	font-size:15px;
	color:#cc0000;
	margin-bottom:10px;
}
.poll-title {
	font-size:15px;
}
.poll-option {
	margin:5px 0;
}

.link {
	padding:30px 0;
	clear:both;
}
.link img {
	float:left;
	margin-right:20px;
}

.gallery, .gallery-photo {
	float:left;
	margin:0 20px 10px 0;
}
.gallery img, .gallery-photo img {
	border:solid 1px black;
}
.gallery div {
	text-align:center;
	font-size:16px;
}

.response0, .response1 {
	border-width:1px;
	border-style:solid;
	margin-bottom:5px;
	padding:3px 6px;
}
.response0 span, .response1 span {
	
}