body{
	font-family:Arial, Helvetica, sans-serif;
	color:#86FCC3;
	font-size:13px;
	background:transparent url(../images/bg.png) repeat;
line-height:22px;
}

.moduletable a:link, a:visited{
	color:#997513;
	text-decoration:none;
	}
	
.moduletable a:hover{
color:#f7e686;
text-decoration:underline;
}

a:link, a:visited{
	color:#FFFF99;
	text-decoration:none;
	}
	
a:hover{
color:#f7e686;
text-decoration:underline;
}
	
ul{
	text-decoration:none;
	list-style:none;
	padding:0;
margin:auto;
	}
	


/* menu links */
#guesthouse {
display:inline;
height:32px;
margin-top:44px;
position:absolute;
margin-left:745px;
width:163px;
}

#nav {
float:left;
font-size:13px;
margin-left:273px;
margin-top:213px;
text-align:center;
text-shadow:1px 1px 1px #000000;
width:616px;
}

#nav a.mainlevel {
width:30px;
}

#top a{
color:#000000;
font-size:16px;
}

#top {
color:#000000;
font-size:16px;
font-weight:bold;
line-height:22px;
margin-left:827px;
padding-top:0;
text-transform:uppercase;
}

a.mainlevel:link, a.mainlevel:visited {
	color:#997513;
	padding: 0 2px 0 2px;
	text-decoration:none;
}

a.mainlevel:hover {
color:#f7e686;

}

#active_menu.mainlevel {
	color:#f7e686;
	background:transparent url(../images/navactive.png) no-repeat;
	}
	/* end menu links */
	
	/* layout */

#header{
	width:993px;
	height:263px;
	background:transparent url(../images/header.png) no-repeat;
}



#content {
	background:transparent url(../images/contentbg.png) repeat-y;
	width:993px;
overflow:hidden;
clear:both;
float:none;
}

#content_bg{
		width:993px;
overflow:hidden;

}

#spotlight{
	width:638px;
}

#left {
float:left;
padding-left:92px;
width:151px;
text-align:center;
}

#content_main {
	margin:0 0 0 256px;
	margin-left:272px;
	width:611px;
	padding-bottom:30px;
}

#footer {
background:transparent url(../images/footer.png) no-repeat scroll 0 0;
display:block;
height:37px;
float:left;
width:993px;
}


#teamwork{
	height:25px;
	margin-top:40px;
	margin-right:48px;
}


/* end layout */

/* headings */

h1, .componentheading, .contentheading {
background:none repeat scroll 0 0 transparent;
color:#001D1D;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:28px;
font-weight:bold;
line-height:28px;
margin-top:0;
text-decoration:none;
text-shadow:1px 1px 1px #056262;
text-transform:uppercase !important;
}

.leading h2 {
background:none repeat scroll 0 0 transparent !important;
color:#001D1D;
font-size:28px;
font-weight:bold;
padding:0;
text-decoration:none;
text-transform:uppercase !important;
}
	
h3 {

color:#854c08;
border-bottom:2px dotted #B88F30;
padding-bottom:5px;
}

/* end headings */

div .moduletable h3{
color:#000000;
	width:156px;
	height:16px;
	text-transform:uppercase;
	border-bottom: none;
	padding-bottom:0;
margin-bottom:0px;
font-size:16px;
	}
	
	div .moduletable{
	color:#000000;
	}
	
.date {
color:#000000;
display:block;
font-size:12px;
font-weight:bold;
line-height:24px;
text-shadow:1px 1px 1px #997513;
text-transform:uppercase;
}

div .moduletable_banner h3{
text-transform:uppercase;
color:#000000;
}

div .moduletable_banner li{
border-bottom:2px dotted #FFFF99;
padding:5px;
margin:0;
}

div .moduletable_banner li:hover{
background: #854C08;
}

div .moduletable_sidemenu h3{
text-transform:uppercase;
color:#000000;
}

div .moduletable_sidemenu a:link{
text-decoration:none;
color:#000000;
}

div .moduletable_sidemenu {
color:#000000;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
min-width:150px !important;
margin-left:auto;
margin-right:auto;
}

div .moduletable_sidemenu li{
background:#854C08;
border:1px solid #000000;
padding:5px;
margin:0;
}

div .moduletable_sidemenu li:hover{
background:#F7E686;
color:#000000;
}
div .moduletable_sidemenu a{
color:#000000;
}

div .moduletable_sidemenu a:hover{
color:#000000;
}

fieldset {
border:none;
}

textarea, input[type="text"], input[type="password"] {
background:transparent url(../images/search.png) repeat scroll 0 0;
border:2px solid #854C08;
font-size:14px;
margin:10px;
min-height:20px;
padding:5px;
}
textarea, input[type="text"], input[type="password"], select {
color:#6E4A25;
max-width:292px;
}

div.cd_login-logout-greeting {
height:20px;
line-height:20px;
position:relative;
text-align:left !important;
width:93px;
}

div#eventlist {
overflow:hidden;
width:618px !important;
}

form lable{
display:none;
}

div#eventlist table.eventtable {
border-collapse:collapse;
color:#E9980E;
font-size:13px;
text-transform:uppercase;
}

div#eventlist table.eventtable tr:hover td {
background:64678e;
}

div#eventlist table.eventtable tr{
}

div#eventlist .el_fright {
display:none;
float:right;
padding-right:20px;
padding-top:7px !important;
}

div.content-home{
background: transparent url(../images/homepage.png) no-repeat scroll 0 0;
padding-top: 15px;
padding-left: 20px;
padding-bottom:30px;
padding-right: 20px;
}

.highslide-credits{
display:none !important;
}

.moduletable_next{
padding:5px;
border:1px solid #000000;
background:#854C08;
font-size:12px;
}

.moduletable_next h3 {
color:#F7E686;
font-size:21px;
font-weight:bold;
margin:0;
padding:0;
text-transform:uppercase;
}
.search label, .search_search label{
display:none;
}

h2{
color:#997513;
font-size:20px;
text-shadow:2px 2px 3px #000000;
}

form#ChronoContact_Show_Submit{
float:right;
}
.chronoform{
display:none;
}

h4 {
border-bottom:2px dotted #B88F30;
color:#854C08;
font-size:18px;
margin:5px;
padding:0 0 5px 0;
}

h4 a:hover{
color:#F7E686;
font-size:18px;
margin:0;
padding:0;
text-decoration:none;
}

p{
padding:0;
margin:0;
}

ul.eventlistmod_banner{
width:151px;
padding:0;
margin:0;
}

div.moduletable_banner {
display: inline-block;
margin:0;
padding:0;
width:151px;
}

div.moduletable_search textarea, input[type="text"], input[type="password"] {
background:transparent url(../images/search.png) repeat scroll 0 0;
border:2px solid #854C08;
font-size:12px;
min-height:15px;
padding:5px;
width:126px;
padding:3px;
margin:3px;
color:#997513;
}

.form_element select, .form_element input{
background:#000000;
border:2px solid #854C08 !important;
font-size:12px;
min-height:15px;
padding:5px;
width:126px;
padding:3px;
margin:3px;
color:#997513;
} 

div#eventlist dd {
font-family:Georgia, "Times New Roman", Times, serif;
background:#030D23 none repeat scroll 0 0;
color:#BD7B0B;
display:block;
font-size:20px;
margin:0;
padding:0.3em 0;
text-align:right;
text-shadow:2px 2px 3px #000000;
}

table#aiContactSafeForm td {

max-width:344px;
padding:5px;
vertical-align:top;
}

.pagination li {
float:left;
font-size:14px;
font-weight:bold;
padding-right:15px;
text-align:center;
width:24px;
}

.pagescounter {
font-size:20px;
font-weight:bold;
text-align:right !important;
}

.jdGallery .slideInfoZone h2 {
font-size:19px !important;
font-weight:bold;
margin:5px 13px;
padding:0;
}

headers[type="el_date"]{
}

#date_of_show{
background:none repeat scroll 0 0 transparent !important;
color:#001D1D;
font-size:15px;
font-weight:bold;
padding:0;
text-decoration:none;
text-transform:uppercase !important;
}

#band_name {
background:none repeat scroll 0 0 #022A2A;
border:1px solid #045656;
font-size:19px;
margin-bottom:4px;
padding:10px;
text-transform:none;
width:431px;
font-family:Georgia, "Times New Roman", Times, serif;
}


#band_name a:link{
padding:15px 0;
color:#86fcc3;
}

#band_name a:hover{
padding:15px 0;
text-shadow:1px 1px 1px #000000;
text-decoration:none !important;
color:#de910e;
}


#band_cat{
font-size:10px;
}

div#eventlist #el_filter {
padding:10px!important;
width:595px;
}

.sectiontableentry1 img, 
.sectiontableentry2 img{
border:2px solid #000000;
}

div#eventlist .catimg p {
font-size:0.9em;
line-height:180%;
margin:0 0 0.5em 22px;
padding:10px;
}

div#eventlist .floattext {
background:none repeat scroll 0 0 #022A2A;
display:block;
margin-bottom:10px;
padding:10px 10px 10px 0;
}

h6{
background:none repeat scroll 0 0 transparent;
color:#056262;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:28px;
font-weight:bold;
line-height:28px;
margin-top:0;
text-decoration:none;
text-shadow:1px 1px 1px #001D1D;
text-transform:uppercase !important;
}

div.menu a, div.menu a:visited, div.menu a:link {
color:#997513 !important;
display:block !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:12px !important;
font-weight:normal !important;
line-height:normal;
margin-bottom:0 !important;
text-align:left !important;
text-decoration:none !important;
white-space:nowrap;
}

div#eventlist #el_filter {
margin:1em 0 0.5em;
padding:5px;
}

.description event_desc{
	color:#86FCC3;
	}