@charset "UTF-8";
body {
	background: #ecdeb1  url(theme/SiteBG.jpg) no-repeat center top;
	margin: 0;
	color: #F4F4EC;
	font-size: 14px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height: 18px;
}

a {
	color: #D3933F;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color:#EBDEB1;
}

h1 {
	font-size: 22px;
	color: #FFF27D;
	margin: 0;
	line-height: 100%;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h2 {
	font-size: 16px;
	font-weight:bold;
	line-height: 100%;
	margin: 0 0 8px 0;
}

p {
	margin:0 0 15px 0;
	color: #F4F4EC;
}

.emailForm {
	width: 120px;
	height: 14px;
	background-color: #E9E8E3;
	border: 0;
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 11px;
	
}

.navContainer {
	margin-top:130px;
	float: left;
	width: 140px;
	height: 500px;
}

.headerContainer {
	float: right;
	width: 764px;
	height:232px;
	background: url(theme/headerLogo.jpg) no-repeat;
}

#ZDlogo {
	width:368px;
	height:232px;
	text-indent: -9000px;
	background: url(theme/headerLogo.jpg) no-repeat;
	margin-left: 80px;
}
.pageContainer {
	position: relative;
	width: 945px;
	margin: 0 auto;
	padding-right:1px;
}
.bodyContainer {
	background: url(theme/pageTopBG.png) no-repeat top;
	width: 731px;
	margin-left: 8px;
}
.bodyContent {
	margin: 20px 20px 0px 20px;
}

.rectangleButtons {
	border: 1px solid #6C614B;
}


.clearFix {
clear:both; overflow: hidden; height: 0px;
}

#deputyNews {
	width:165px;
	height:39px;
	text-indent: -9000px;
	background: url(theme/deputyNews.png) no-repeat;
	margin-bottom: 7px;
}
#musicHeading {
	width:234px;
	height:39px;
	text-indent: -9000px;
	background: url(theme/heading_music.png) no-repeat;
	margin-bottom: 7px;
}
#showsHeading {
	width:211px;
	height:39px;
	text-indent: -9000px;
	background: url(theme/heading_upcomingShows.png) no-repeat;
	margin-bottom: 7px;
}
#aboutHeading {
	width:233px;
	height:39px;
	text-indent: -9000px;
	background: url(theme/heading_About.png) no-repeat;
	margin-bottom: 7px;
}
#storeHeading {
	width:233px;
	height:39px;
	text-indent: -9000px;
	background: url(theme/heading_store.png) no-repeat;
	margin-bottom: 7px;
}
#contactHeading {
	width:258px;
	height:39px;
	text-indent: -9000px;
	background: url(theme/heading_contact.png) no-repeat;
	margin-bottom: 7px;
}

.sidebarPanel {
float: right;
width: 258px;
position: relative;
overflow: visible;
text-align: left;
color: #fff;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}


.sidebarPanel a {
	color: #EEE4C4;
}
.sidebarPanel a:hover {
	color: #FFF27D;
}

.sidebarPanelBottom {
	width: 254px;  height: 39px; background:url(theme/sidebarWindowBGbottom.png) no-repeat; text-align: right;
}

.footerMid {
	background: url(theme/FooterA-bg.png) no-repeat top;
	height: 73px;
	text-align: center;
	color: #40B7E9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
}

#menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 140px;
  height: 282px;
  position: relative;
  line-height:0px;
  font-size:1px;
}
#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
  line-height:0px;
  line-height:0px;
  font-size:1px;


}
#menu a:hover {
  background-position: left -47px;
}

#menu .home {
  width: 140px;
  height: 47px;
  background: url(theme/homeTab.jpg) no-repeat;
}
#menu .music {
margin-top: 47px;
  width: 140px;
  height: 47px;
  background: url(theme/musicTab.jpg) no-repeat;
}
#menu .shows {
	margin-top: 94px;
  width: 140px;
  height: 47px;
  background: url(theme/showsTab.jpg) no-repeat;
}
#menu .promo {
  margin-top: 141px;
  width: 140px;
  height: 47px;
  background: url(theme/promoTab.jpg) no-repeat;
}
#menu .store {
margin-top: 188px;
  width: 140px;
  height: 47px;
  background: url(theme/storeTab.jpg) no-repeat;
}
#menu .contact {
  margin-top: 235px;
  width: 140px;
  height: 47px;
  background: url(theme/contactTab.jpg) no-repeat;
}

#menu .forum {
  margin-top: 282px;
  width: 140px;
  height: 47px;
  background: url(theme/forumTabs.jpg) no-repeat;
}


body#home .home {
	background-position: left bottom;
}
body#music .music {
	background-position: left bottom;
}
body#shows .shows {
	background-position: left bottom;
}
body#promo .promo {
	background-position: left bottom;
}
body#store .store {
	background-position: left bottom;
}
body#contact .contact {
	background-position: left bottom;
}


.alignright {
	float:right; margin: 0 0 5px 5px;
}

.alignleft {
	float:left; margin: 5px 5px 0 0;
}


#listcontainer { width: 252px;}

#listcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#listcontainer a
{
display: block;
padding: 6px 0px 6px 8px;
width: 244px;

border-bottom: 3px solid #473727;
}

#listcontainer a:link, #navlist a:visited
{
color:#E1DABE;
text-decoration: none;
}

#listcontainer a:hover
{
background-color:#372A21;
color: #E1DABE;
}


#feedTitle {
	display:none;
}

div.feedBurnerFeedBlock ul {
	margin: 0; padding: 0px;
}

div.feedburnerFeedBlock ul {
list-style: none;
margin:0;
padding-left:0;
list-style-type: none;

}

div.feedburnerFeedBlock ul li {
border-bottom: 3px dotted #372A1E; 
margin-bottom: 13px;
}


div.feedburnerFeedBlock ul li span.headline {
display:block;
margin:0px 0 8px 0;
text-decoration: none;
}

.headline {
	font-size: 22px;
	color: #FFF27D;
	margin: 0px;
	line-height: 100%;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.headline a {
	color: #FFF27D;
	cursor: text; 
	font-weight:normal;
}

#creditfooter {
display: none; 
}

div.feedburnerFeedBlock ul li p.date {
font-weight:bold; 
font-size: 13px;
display:block;
}
