body {
	margin:0;
	background-image: url(../images/bg.jpg);
	background-color:#f8eacd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#483a2b;
}

form { margin:0; padding:0;}

h1, h2, h3, h4, h5, h6 { font-size:14px; color:#791a16;}

a { color:#ed9039;}
a:hover { text-decoration:none;}

a h1 { color:#791a16;}

.orange {color:#ed9039;}

.important { font-size:18px; font-weight: bold; color:#ff333d; text-decoration:blink;}

.blue{ color:#3381ff;}

.viewallevents { background-color:#fff; float:right; margin-top:-35px}

.grey-bg { background-color:#f8f8f8;}

.clear { clear:both;}

.topbanner { margin:0 auto; width: 300px;}

th { background-color:#ed9039; color:#fff;}

.evenrow { background-color:#f8eacd;}

h2.evenrow span { font-weight:normal; font-size:12px;}

.container {
	width:1010px;
	margin:0 auto;
}

.left-column { width:205px; float:left;}

.media { background-image:url(../images/media.jpg); background-repeat:no-repeat; width:205px; height:190px; margin-top:5px; text-align:center;}
.media div.top {padding:90px 10px 0 0;}
.media div.top a{ display:block; float:right; padding:0 30px 0 0; }
.media div.bottom {padding:0 18px 0 0; margin-top:35px;}
.media div.bottom a{ display:block; float:right; padding:0 25px 0 0; }

.gogsbox { background-image:url(../images/media.jpg); background-repeat:no-repeat; width:205px; height:190px; margin-top:5px; text-align:center;}
.gogsbox div.top {padding:90px 20px 0 0;}
.gogsbox div.bottom {padding:0 18px 0 0; margin-top:35px;}



.menu {
	width:205px;
	background-image:url(../images/theusefulstuff-bg.jpg);
	background-repeat:no-repeat;
	padding-top:73px;
	margin-top:-5px;
}
.menu .content { width:205px; background-image:url(../images/contact-bg.jpg); padding-top:10px;}
.menu .content ul { margin:0 0 0 10px; padding:0; text-align:center; list-style-type:none;}
.menu .content ul li { margin:0; padding:5px 0;}
.menu .end {
	background-image:url(../images/contact-bottom-bg.jpg);
	height:47px;
	width:205px;
	background-repeat: no-repeat;
}

.contact {
	width:205px;
	background-image:url(../images/contact-top-bg.jpg);
	background-repeat:no-repeat;
	padding-top:73px;
	margin-top:-5px;
}
.contact .content { width:205px; background-image:url(../images/contact-bg.jpg); padding-top:10px;}
.contact .content ul { margin:0 0 0 10px; padding:0; text-align:center; list-style-type:none;}
.contact .content ul li { margin:0; padding:5px 0;}
.contact .end {
	background-image:url(../images/contact-bottom-bg.jpg);
	height:47px;
	width:205px;
	background-repeat: no-repeat;
}

.collective {
	width:205px;
	background-image:url(../images/collective-top-bg.jpg);
	background-repeat:no-repeat;
	padding-top:73px;
}
.collective .content { width:205px; background-image:url(../images/collective-bg.jpg);}
.collective .content ul { margin:0; padding:25px 0 0 12px; list-style-type:none; text-align:center;}
.collective .content ul li {color:#791a16; padding-bottom:25px;}
.collective .content ul li img { border:1px solid #603e38;}
.collective .end {
	background-image:url(../images/collective-bottom-bg.jpg);
	height:57px;
	width:205px;
	background-repeat: no-repeat;
}




.right-column { width:795px; float:left; }

body#results .main-content {
	background-image: url(../images/content-top-bgsearch.jpg);
	background-repeat: no-repeat;
	background-position: left 12px;
	width:823px;
}
body#results .main-content .content {
	background-image:url(../images/content-bgsearch.jpg);
	margin-left:10px;
	padding-right:10px;
	background-repeat: repeat-y;
	background-position: -15px top;
}

.main-content { width:803px; background-image:url(../images/content-top-bg.gif); background-repeat:no-repeat; padding-top:33px; margin-top:-10px;}
.main-content .content { width:803px; background-image:url(../images/content-bg.gif); padding-bottom:20px; padding-top:25px;}
.main-content .end {background-image:url(../images/content-bottom-bg.jpg); background-position:right top; height:71px; width:743px; text-align:right; font-size:0.9em; padding-right:60px; color:#cba47d;}

body#results .main-content .end {background-image:none; background-color:#fff; margin-left:17px; height:40px; margin-bottom:20px;}

.next-event {
	height:160px;
	width:670px;
	background-image: url(../images/next-event.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 35px;
	margin: 0 auto;
}

.next-event img { margin-right:20px;}
.next-event a img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6b3126;
	border-right-color: #6b3126;
	border-bottom-color: #6b3126;
	border-left-color: #6b3126;
}

.next-event a:hover img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ed9039;
	border-right-color: #ed9039;
	border-bottom-color: #ed9039;
	border-left-color: #ed9039;
}
.next-event h1 {margin:0;}
.next-event p {margin-top:0;}

.twoevents {background-image: url(../images/next-event.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 35px;
	width:690px;
	margin: 0 auto;}

.twoevents .next-event {
	width:335px;
	float:left;
	padding-top: 0px;
	padding-right:10px

}

ul.events { list-style-type:none; margin:0; padding:0}
ul.events li{
	padding-bottom:25px;
	margin-bottom:25px;
	background-image: url(../images/orange-line.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
ul.events li.last{background-image:none; margin:0; padding:0;}

a.eventscontainer { display:block; color:#483a2b; text-decoration:none; border: 2px solid #fff;}
a.eventscontainer h2 {color:#ed9039; margin:0;}
a.eventscontainer span { display:block; color:#ed9039;}
a:hover.eventscontainer { border: 2px solid #F8EACD;}

.search {
	padding: 5px 50px 10px 0;
	margin-top:-5px;
	text-align:right;
	background-image: url(../images/search.gif);
	background-repeat: no-repeat;
	background-position: 400px 0px;
}
*html .search { padding-top:2px;}
*+html .search { padding-top:2px;}

.searchresults { margin-left:10px;}

.contentblock {
	width: 694px;
	padding-top: 22px;
	margin-left:45px;
	margin-top:-20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:25px;
}
.contentblock h1 {
	background-image: url(../images/orange-dot.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 4px;
	margin-top:0px;
	text-transform:uppercase;}
.contentblock img { border:1px solid #483a2b; padding:1px; margin-right:10px; }

.welcome {
	background-image: url(../images/welcome-banner.gif);
	background-repeat: no-repeat;
	width: 694px;
	padding-top: 116px;
	margin-left:45px;
	margin-top:-20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:25px;
}
.welcome h2 {
	background-image: url(../images/orange-dot.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 4px;
	margin-top:0px;
	text-transform:uppercase;}
.welcome .date { color:#ed9039; font-size:10px;}
.welcome .time { color:#999; font-size:10px;}

.news {
	background-image: url(../images/news-banner.gif);
	background-repeat: no-repeat;
	width: 694px;
	padding-top: 116px;
	margin-left:45px;
	margin-top:-20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:25px;
}
.news h3 {
	background-image: url(../images/orange-dot.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 4px;
	margin-top:0px;
	text-transform:uppercase;}
.news .date { color:#ed9039; font-size:10px;}
.news .time { color:#999; font-size:10px;}
.news img { border:1px solid #483a2b; padding:1px; margin-right:10px; }
.news td img { border:none; padding:0; margin-right:0; }

#audio {
	background-image: url(../images/audio-banner.gif);
	background-repeat: no-repeat;
	width: 719px;
	padding-top: 130px;
	margin-left:45px;
	margin-top:-25px;
	padding-left:5px;
}

#audio h3 {
	background-image: url(../images/orange-dot.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 2px;
	margin-top:0px;}
#audio .mixes {
	background-image: url(../images/orange-line.jpg);
	background-repeat: no-repeat;
	padding:20px;
	clear:both;
	padding-bottom:20px;
	background-position: left top;
}

.mixes .mix {
	width:275px;
	float:left;
	margin:0 25px 25px 0;
	background-image: url(../images/speaker-icon.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	font-size:10px;
	padding: 5px 5px 5px 30px;
}

.mixes .mix h4 { font-size:10px; margin:0;}
.mixes .mix a.download { color:#791a16; text-transform:uppercase;}


#audio .dubs {	background-image: url(../images/orange-line.jpg);
	background-repeat: no-repeat; padding:20px; clear:both; padding-bottom:20px;}
.dubs .dub { 
	width:275px;
	float:left;
	margin:0 25px 25px 0;
	background-image: url(../images/record-icon.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	font-size:10px;
	padding: 5px 5px 5px 30px;}

.dubs .dub h4 { font-size:10px; margin:0;}
.dubs .dub a.download { color:#791a16; text-transform:uppercase;}
.soldout { padding:5px; background:#CCCCCC; border:1px solid #999999; color:#666666;}

#gogstop { width:728px; float:right; margin:-5px 25px 0 0; padding:5px; }
* html #gogstop { margin:-5px 10px -20px 0; position:relative; z-index:999;}
*+html #gogstop { margin:-5px 10px -20px 0; position:relative; z-index:999;}

#gogsbottom { width:728px; float:right; margin:-5px 25px 25px 0; padding:5px; }
* html #gogsbottom { margin:-5px 15px -20px 0;  position:relative; z-index:999;}
*+html #gogsbottom { margin:-5px 20px -20px 0;}

