body{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	background:transparent url(../images/bg.png) repeat;
}

.contentpaneopen{
margin:8px;
}

.moduletable a:link, a:visited{
	color:#997513;
	font-size:14px;
	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;
	}
	


/* menu links */
#nav {
text-align:center;
font-size:12px;
margin-left:273px;
margin-top:195px;
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:832px;
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;
}


#saloon {
display:inline;
height:32px;
margin-left:624px;
margin-top:44px;
position:absolute;
width:118px;
}

#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;
position:absolute;
width:993px;
}


#teamwork{
	height:25px;
	margin-top:40px;
	margin-right:48px;
}


/* end layout */

/* headings */

h1, .componentheading, .contentheading{
border-bottom:4px dotted #572100  !important;
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-weight:bold;
	text-transform:lowercase;
	text-decoration:none;
	color:#042429;
	line-height:21px;
	background:none;
	text-transform:uppercase !important;
	text-shadow:2px 2px 3px #E8D18F;
	margin-top:0;
	padding:10px 0 0 0;
}

.leading h2 {
background:transparent none repeat scroll 0 0 !important;
color:#042429;
font-size:21px;
font-weight:bold;
padding:10px 0 0 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;
font-size:16px;
font-weight:bold;
line-height:24px;
text-shadow:1px 1px 1px #997513;
}

div .moduletable_banner h3{
font-family:Georgia, "Times New Roman", Times, serif;
color:#Ffffff;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
text-transform:uppercase;
}

div .moduletable_banner li {
border-bottom:1px dotted #FFFFff;
font-size:16px;
margin:0;
padding:5px;
text-transform:lowercase;
}

div .moduletable_banner li:hover {
background:#D19A00 none repeat scroll 0 0;
width:150px;
}


div .moduletable_sidemenu h3{
text-transform:uppercase;
color:#000000;
}

div .moduletable_sidemenu a:link{
text-decoration:none;
color:#997513;
text-shadow:1px 1px 1px #000000;
}

div .moduletable_sidemenu{
text-transform:uppercase;
font-weight:bold;
font-size:16px;
color:#000000;
}

div .moduletable_sidemenu li{
background:transparent url(../images/search.png) repeat scroll 0 0;
border:1px double #000000;
padding:5px;
margin:0;
}

div .moduletable_sidemenu li:hover{
background:transparent url(../images/searcho.png) repeat scroll 0 0;
}

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:15px;
font-weight:bold;
text-transform:uppercase;
}

div#eventlist table.eventtable tr:hover td {
background:64678e;
border-bottom: 2px dotted #000000;
font-weight:bold;
}

div#eventlist table.eventtable tr{
border-bottom: 2px dotted #000000;
}

div#eventlist .el_fright {
float:right;
padding-top:18px !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;
font-size:12px;
}

.moduletable_next h3 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-size:18px;
font-weight:bold;
margin:0;
padding:0;
text-transform:uppercase;
}
.search label, .search_search label{
display:none;
}

h2{
color:#042429;
font-size:20px;
text-shadow:2px 2px 3px #E8D18F;
}

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;
}