body {
	color: #000000;
	background-color: #90633E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	padding: 0;
}

#wrapper {
width: 837px;
padding: 0;
margin: 0 auto;
}

#header {
	margin: 0 auto;
	background-image: url(images/header.jpg);
	width: 837px;
	height: 164px;
	background-repeat: no-repeat;
}

#header a {
display: block;
height: 164px;
}

#header h1 {
display: none;
}

#header h2 {
margin: 0;
padding: 20px 40px;
text-align: right;
font-size: 12px;
color: #ffffff;
}


/* >>>>>HOME PAGE<<<<<< */

#homecontent {
width: 837px;
background-image: url(images/sliver.jpg);
}
#homeleft {
	float: left;
	width: 296px;
position: relative;
}

#homeleft p {
	background-image: url(images/seperator.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 0 20px 0;
}
#homeright {
float: left;
width: 541px;
height: 728px;
}

/*about page*/

#aboutcontent {
width: 837px;
background-image: url(images/sliver.jpg);

}
#aboutleft {
	float: left;
position: relative;
	width: 330px;
background-image: url(images/aboutcasper.jpg);
	background-repeat: no-repeat;

}
#discoleft {
	float: left;
position: relative;
	width: 330px;
background-image: url(images/discography.jpg);
	background-repeat: no-repeat;

}
#contactleft {
	float: left;
position: relative;
	width: 330px;
background-image: url(images/contactpic.jpg);
	background-repeat: no-repeat;

}
#pressleft {
	float: left;
position: relative;
	width: 330px;
background-image: url(images/presspic.jpg);
	background-repeat: no-repeat;

}
#calendarleft {
	float: left;
position: relative;
	width: 330px;
background-image: url(images/calendarpic.jpg);
	background-repeat: no-repeat;
}
#buckleft {
	float: left;
position: relative;
	width: 330px;
background-image: url(images/buckpic.jpg);
	background-repeat: no-repeat;

}
#askleft {
	float: left;
position: relative;
	width: 330px;
background-image: url(images/askpic.jpg);
	background-repeat: no-repeat;

}

#aboutright {
	float: left;
	width: 507px;
	background-image: url(images/rightback.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	line-height: 1.4em;
	color: #6C301C;	
}

.contentpad {
padding: 0 20px 20px 40px;
}
.rightpad {
	padding: 20px 40px 20px 20px;
	color: #443B29;
	font-size: 1.1em;
}

.nopad {
padding:0;
margin: 0;
}
.songtitle {
font-size: 10px;
font-weight: bold;
}

#footer {
	width: 837px;
	height: 148px;
	background-image: url(images/footer.jpg);
}
#calicon a:link, #calicon a:visited, #calicon a:active, #calicon a:hover {
float: left;
width: 300px;
height: 147px;
display: block;
border: none;
background: none;
}



#footcontent {
float: right;
width: 450px;
padding: 40px;
}

#footcontent h1, #lefty h1 {
margin: 0;
padding: 0;
font-size: 12px;
color: #FFF;;
}

#copyright {
	margin: 20px auto;
	width: 837px;
	text-align: center;
	color: #E0A563;
}

#copyright h2, #copyright a {
	font-size: 10px;
	font-weight: normal;
	color: #8C310E;
	text-decoration: none;
}
#closer {
clear: both;
}


img {
border: 0;
}

.calendarBG {
border: solid 1px #F3D391;
background-color: #FFE29D;
margin: 20px auto;
padding: 0;
color: #000;
}
.calendarBG th {
padding: 8px 0;
margin: 0;
}
a:link.calendarCell, a:visited.calendarCell {
background-color: #E0A563;
margin: 1px 1px 0 0;
width: 20px;
padding: 5px 3px 1px 3px;
height: 16px;
display: block;
text-decoration: none;
color: #8C310E;
}

a:link.eventlink, a:visited.eventlink {
background-color: #8C310E;
margin: 1px 1px 0 0;
width: 20px;
padding: 5px 3px 1px 3px;
height: 16px;
display: block;
text-decoration: none;
color: #FFF;
}
a:link.calendarToday, a:visited.calendarToday {
background-color: #FFFFFF;
margin: 1px 1px 0 0;
width: 20px;
padding: 5px 3px 1px 3px;
height: 16px;
display: block;

text-decoration: none;
color: #8C310E;
}
.calendarDayHeading {
text-align: center;
font-weight: bold;
background-color: #F0BB5E;
height: 20px;
width: 18px;
}

a.calendarMonthLinks, .calendarMonthLinks a {
color: #8C310E;
}
#calcontainer {
position: relative;
height: 100%;
}
#eventcal {

}
#eventcal a:hover {
border-bottom: none;
}
h2 {
	color: #90633E;
	font-size: 16px;
	text-transform: lowercase;
}
h3 {
	color: #D89637;
	font-size: 13px;
	text-transform: lowercase;
}
a:link, a:visited, a:active {
color: #8c310E;
text-transform: uppercase;
font-size: 10px;
text-decoration: none;

}

a:hover {
color: #000;

}
.separator {
padding: 0;
margin: 0 auto;
border-bottom: dotted 1px #D89637;
width: 300px;
}

.catlist {
padding: 10px 40px 0px 20px;
}
.catlist h1 {
font-size: 16px;
color: #FFF
}

.catlist h3 {
font-size: 12px;
color: #8C310E;
}

.catlist p {
padding-left: 10px;
}

.catlist a:link, .catlist a:visited {
color: #FFE29D;
}

.catlist a:hover {
color: #FFF;
}

.entry {
padding-bottom: 10px;
}

.posted {
text-align: right;
font-size: 10px;
color: #666;
font-style: italic;
margin-bottom: 10px;
}
.commenter {
border-top: solid 1px #DEA15F;
padding: 10px;
margin-bottom: 10px;

}
.commenter p, .commentcasper p {
color: #A74D1F;
}
.commentcasper {
border-top: solid 1px #DEA15F;
padding: 10px;
margin-bottom: 10px;
	background-image: url(images/caspersays.gif);
	background-position: top left;
	background-repeat: no-repeat;

}
.quotable {
font-style: normal;
}
/* >>>>>NAVIGATION<<<<<< */
#navarea {
width: 837px;
margin: 0;
height: 41px;
padding: 0;
}
#navarea ul {
display: block;
width: 837px;
margin: 0 auto;
padding: 0;
list-style-type: none;
}

#navarea li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	height: 41px;
}

li.ask a:link, li.ask a:visited, li.ask a:active {
	width: 88px;
	height: 41px;
	background-image: url(images/nav/ask.jpg);
	background-position: top left;
	background-repeat: no-repeat;
display: block;
}
li.ask a:hover {
	width: 88px;
	height: 41px;
	background-image: url(images/nav/ask.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
display: block;
}
li.gallery a:link, li.gallery a:visited, li.gallery a:active {
	width: 57px;
	height: 41px;
	background-image: url(images/nav/gallery.jpg);
	background-position: top left;
	background-repeat: no-repeat;
display: block;
}
li.gallery a:hover {
	width: 57px;
	height: 41px;
	background-image: url(images/nav/gallery.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
display: block;
}
li.buck a:link, li.buck a:visited, li.buck a:active {
	width: 51px;
	height: 41px;
	background-image: url(images/nav/buck.jpg);
	background-position: top left;
	background-repeat: no-repeat;
display: block;
}
li.buck a:hover {
	width: 51px;
	height: 41px;
	background-image: url(images/nav/buck.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
display: block;
}
li.home a:link, li.home a:visited, li.home a:active {
	width: 84px;
	height: 41px;
	background-image: url(images/nav/home.jpg);
	background-position: top left;
	background-repeat: no-repeat;
display: block;
}
li.home a:hover {
	width: 84px;
	height: 41px;
	background-image: url(images/nav/home.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
display: block;
}
li.contact a:link, li.contact a:visited, li.contact a:active {
	width: 72px;
	height: 41px;
	background-image: url(images/nav/contact.jpg);
	background-position: top left;
	background-repeat: no-repeat;
display: block;
}
li.contact a:hover {
	width: 72px;
	height: 41px;
	background-image: url(images/nav/contact.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
display: block;
}
li.about a:link, li.about a:visited, li.about a:active {
	width: 96px;
	height: 41px;
	background-image: url(images/nav/about.jpg);
	background-position: top left;
	background-repeat: no-repeat;
display: block;
}
li.about a:hover {
	width: 96px;
	height: 41px;
	background-image: url(images/nav/about.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
display: block;
}
li.discog a:link, li.discog a:visited, li.discog a:active {
	width: 93px;
	height: 41px;
	background-image: url(images/nav/discography.jpg);
	background-position: top left;
	background-repeat: no-repeat;
display: block;
}
li.discog a:hover {
	width: 93px;
	height: 41px;
	background-image: url(images/nav/discography.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
display: block;
}
li.press a:link, li.press a:visited, li.press a:active {
	width: 54px;
	height: 41px;
	background-image: url(images/nav/press.jpg);
	background-position: top left;
	background-repeat: no-repeat;
display: block;
}
li.press a:hover {
	width: 54px;
	height: 41px;
	background-image: url(images/nav/press.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
display: block;
}

li.cal a:link, li.cal a:visited, li.cal a:active {
	width: 84px;
	height: 41px;
	background-image: url(images/nav/calendar.jpg);
	background-position: top left;
	background-repeat: no-repeat;
display: block;
}
li.cal a:hover {
	width: 84px;
	height: 41px;
	background-image: url(images/nav/calendar.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
display: block;
}

#navarea h1 {
display: none;
}


#undernav {
	background-image: url(images/undernav.jpg);
	height: 20px;
	padding: 0;
	margin: 0;
}
#undernav-two {
	background-image: url(images/undernav-two.jpg);
	height: 20px;
	padding: 0;
	margin: 0;
}

/*the following styles are to force the hacked up design*/
#lefty {
width: 250px;
margin: 0 auto;
}
#hackedup {
height: 730px;
}
.discohack p {
margin: 0 0 10px 0;
padding: 0;
}
.discohack h2 {
margin: 20px 0 0 0;
padding: 0;
}

#enforcer {
min-height:730px;height:auto !important;height:730px;

}