/* Styles for the main middle content area */

#middle {
	overflow: hidden ! important;
	width:430px;
	float:left;
}
#middle #middle-inner {
	margin-right:10px;
}
#middle h1 {
	padding:10px;
	margin:0 0 10px 0;
		
	font-family:verdana,sans-serif;	
	letter-spacing:0.03em;		
	font-size:100%;	
	color:#fff;
	background-color:#336699;
}
#middle h1 strong {
	color:#fff;
	text-transform:uppercase;
}
#middle p {
	padding:0 10px;
	margin:0 0 10px 0;
	
	color:#3e3936;
}

/* large promo main content area styles */
.promo img {
	background:#6699CC;
	margin:0 0 2px 0;
}

.promo-content {
	background:#fff;
	padding:3px;
	margin:0;	
}

.promo {
	padding:0px;
	margin:0 0 10px 0;	
	
	line-height:1.3;	
	background:#fff;
	color:#454545;	
}

.promo .image-lh {
	float:left;
	margin-right:10px;
}
.promo h2 {
	margin:0;
	padding:15px 0 0 0;	
	font-size:100%;	
}
#middle .promo p {
	margin:0;
	padding:5px 10px 0 0;
	line-height:1.3;	
}
.promo ul {
	margin:4px 0 0 0;
}
.promo a:link, .promo a:active, .promo a:visited {
}


/* days of the week */

#list-butt {
	padding:10px;
	margin:0 0 10px 0;
	
	font-weight:bold;	
	background:#9CD576;	
}
#list-butt-artist {
	background:#9CD576;	
}
#list-butt p {
	margin:0 0 10px 0;
	padding:0;
	
	color:#000;	
}
#list-butt ul li {
	display: inline;
	list-style-type: none;
	margin-right:3px;
}
#list-butt ul li a {
	padding: 3px 10px;
	background:none;
}
#list-butt a:link, #list-butt a:visited, #list-butt a:active {
	background-color: #FDFE03;
	text-decoration: none;
	border-top:1px solid #5E7F46;
	border-left:1px solid #5E7F46;
	border-right:1px solid #504C4B;
	border-bottom:1px solid #504C4B;
}
#list-butt a:hover {
	background-color: #62922C;
	color:#fff;
	text-decoration: none;
}


/* day of the week TABBED MENU */

#list-butt-tab {
}
#list-butt-tab p {
	padding-left:5px;
	margin:0 0 10px 0;
	font-weight:bold;	
}
#list-butt-tab ul {
	border-bottom:1px solid #336699;
	border-left:1px solid #336699;
}

#list-butt-tab ul li {
	float:left;
	margin:0;
	background-color:#90C4F6;
	border:1px solid #336699;
	border-left:none;
	border-bottom:none;
}
#list-butt-tab a#active {
	background-color:#336699;
	color:#fff;
}

#list-butt-tab a {
	float:left;
	display:block;
	
	text-decoration:none;
	padding:6px 8px 8px 8px;
	background-image:none;
}

#list-butt-tab ul li a:hover {
	background:#336699;
	color:#fff;
}

/* full page story (used for genral-page-template) */

.fullpage-promo {
	padding:0px;
	margin:0 0 1px 0;	
	
	line-height:1.3;	
	background:#fff;
	color:#454545;	
}
.fullpage-promo .content {
	padding:10px;
	margin:0;
}
.fullpage-promo .image-lh {
	float:left;
	margin:0 10px 10px 0;
}
.fullpage-promo h2 {
	margin:0;
	padding:0 0 10px 0;	
	
	font-size:100%;	
}
.fullpage-promo p {
	margin:0 0 10px 0;
	padding:0 !important;
	line-height:1.3;	
}
.fullpage-promo blockquote {
	margin:10px 0 10px 10px;
	padding:15px 10px 15px 10px;	
	width:160px;
	float:right;	
}
/* Style only IE windows */
* html .fullpage-promo blockquote {
	width:180px;
}
.fullpage-promo ul {
	margin:2px 0 0 0;
}
.fullpage-promo a:link, .fullpage-promo a:active, .fullpage-promo a:visited {
}


/* asc comments system */

#acs-form {
}
#acs-form p#thankyou {
	padding:10px;
	height:150px;
}
#acs-comments {
	margin-bottom:10px;	
}
#acs-form h3, #acs-form form, #acs-form p#thankyou {
	background:#90C4F6;
}
#acs-comments h3, #acs-comments p {
	background:#fff;
}
#acs-form h3, #acs-comments h3 {
	padding:9px 10px;
	margin:0;	
}
#acs-form form {
	padding:10px;	
	margin-bottom:10px;
}
#acs-form form #submit {
	margin-top:10px;
	margin-bottom:10px;	
}
#acs-comments p {
	padding:0 10px 10px 10px ! important;
	margin:0;
}
#acs-form form p {
	padding:0;
	margin:0 0 5px 0;
}
#acs-form form #comment {
	width:400px;
	height:100px;
	margin-bottom:5px;
}
#acs-form form #name {
	width:400px;
	margin-bottom:5px;
}
#acs-form form p.disclaimer {
	font-size:80%;
}
#acs-comments .acs_star {

}
#acs-comments .acs_name {
	font-weight:bold;
	display:block;
	padding-bottom:10px;
}
#acs-comments .acs_text {

}


/* vote templates */

#vote-main {
	padding:10px;
	margin:0 0 10px 0;
	
	background:#E6F5FA;		
}
* html #vote-main {height:1%;}
#vote-main p {
	margin:0 0 10px 0;
	padding:0;
}
#vote-main h3 {
	margin-bottom:5px;
}
#vote-main dd {
	clear: left;
	margin:0;
	padding:0;	
}
#vote-main form dl {
	margin: 10px 0;	
}
#vote-main form.vote dt {
	clear: both;
	display: block;
	float: right;
	margin-top: 2px;
	width: 373px;
}
#vote-main form input.text, #vote-main form textarea {
	margin-bottom: 10px;
}
#vote-main table.vote {
	margin-bottom:10px;
}
#vote-main .vote {
margin-top: 5px;
}
#vote-main table {
border: 0;
border-collapse: collapse;
margin-top: 5px;
}
#vote-main table th, #vote-main table td {
padding: 0 8px 5px 0;
text-align: left;
font-size:80%;
}

/* Related links information - feature page */

#related-links-feat {
	padding:0;
	margin:0 0 10px 0;
}
#related-links-feat h3, #related-links-feat h2 {
	padding:9px 10px;
	margin:0;
	background:#336699;
	color:#fff;
}
#related-links-feat h3 {
border-bottom:2px solid #fff;
}
#related-links-feat ul {
	padding:10px;
}
#related-links-feat ul, #related-links-feat h2, #related-links-feat p.back-to-top {
	background:#E6F5FA;	
}
#related-links-feat p.back-to-top {
	margin-bottom:1px;
}
#related-links-feat ul li {
	margin:0 0 2px 0;
	padding:0;		
}
#related-links-feat ul p {
	margin:0;
	padding:0;
	color:#73665E;
}


