@charset "UTF-8";
/* CSS Document */

body{
	background:#653d07 url(../images/bg.jpg) repeat-x;
	font-size: 12px;
}

a{
	color:#775120;
}

h1{
	color:#c3541a;
}

h2{
	 color:#888D5C;
	 font-weight:bold;
}

h3{
	color:#BF811E;
	font-weight:bold;
}

h4{
	color:#CE2D25;
}

h5{
	color:#582d05;
}

table, td, th{
	vertical-align:top;
	}

#header{
	height:232px;
	width:787px;
	background:transparent url(../images/headerBg.png) repeat-y;	
}

#flash{
	float:right;
	margin:15px 20px 0 0;
}

#leftNav{
	height:auto;
	background:transparent url(../images/navBg.png) repeat-y;
	width:250px;
}

#leftNav ul{
	height:auto;
	margin:0 0 0 50px;;
	list-style:none;
}

#leftNav ul li {
	position:relative;
	padding:10px 5px 0 10px;
	list-style-type:none;
	font-size:14px;
	color:#fff;
	font-family:verdana;
}

#leftNav ul li a{
	height:49px;
	color:#653d07;
	text-decoration:none;
}

#leftNav ul li.highlight{
	background:transparent;
	color:#3F2300;
	font-weight:bold;
}

#leftNav ul li a:hover{
	color:#000;
	text-decoration:none;
	font-weight:semi-bold;
	background:transparent url(../images/navBgRoll.png) repeat-x;
}

#leftNav ul li a:active{
	color:#000;
	text-decoration:none;
}

#leftNav ul li.highlight a{
	color:#3F2300;
}

#leftNav ul li.highlight ul li a{
	color:#653d07;
}

#leftNav ul li ul li a{
	padding:0 5px;
	color:#653d07;
}
	
#leftNav ul li ul{
	margin:0;
}
	
#leftNav ul li ul li{
	padding:0;
	color:#653d07;
}

#leftNav ul li ul li a:hover{
	color:#3F2300;
}
	
ul li.haschildren ul { display:none; }

ul li.hasvisiblechildren ul { display:block; }
ul li.highlight ul { display:block; }

ul li.highlight li.haschildren ul { display:none; }
ul li.hasvisiblechildren ul li.haschildren ul { display:none; }

ul li.hasvisiblechildren ul li.highlight ul { display:block; }
ul li.hasvisiblechildren ul li.hasvisiblechildren ul { display:block; }


#leftNav iframe{
	margin:40px 0 30px 50px;
	background:transparent;
	}
	

#mainContent{
	padding-top:20px;
	height:auto;
	background:transparent url(../images/contentBg.png) repeat-y;
	width:787px;
}

#content{
	width:515px;
	height:auto;
	font-size:14px;
}

#wheel{
	background:transparent url(../images/wheel.png) no-repeat right bottom;
	height:222px;
	width:163px;
	position:absolute;
	right:0;
	bottom:141px;
}

#footer{
	height:141px;
	background:transparent url(../images/footerBg.png) repeat-y;
	text-align:center;
	position:relative;
	font-size:11px;
	color:#3F2300;
}

#footer a{
	color:#C3541A;
}

/*//////////////////contact/////////////////////////////////*/

#body #contact-form-container div.input{
background:#EFDAB3;
}

#body div.submit{
background:#EFDAB3;
}

#body #contact-form-container div.input, #contact-form-container div.error{
border-color:#DFC28B;
}

#body #contact-form-container div.input label{
	color:#C3541A;
}	
	/* Search Box */	
div.search {
        height:2.15em; font-size:1em; margin:10px 10px 0 0;
}

div.search #search_form div.input {
        float:right; display:inline; margin:0;
}

div.search #search_form div.input input {
	font-size:1em;
	margin:0.25em 0 0 0; /* 4 */
	padding:0.125em; /* 2 */
	border:1px solid #653D07;
	width:8.125em; /* 130 */
	color:#653D07;
        }
        
div.search #search_form div.btn {
	float:right; display:inline; margin-left:.25em;
}

div.search #search_form div.btn input {
	font-size:1em;
	margin:0.3124em 0 0 0; /* 5 */
	padding:0 0.125em; /* 2 */
	border:1px solid #653D07;
	background:#F9ECD2;
	color:#653D07;
        }
        
/* Search Results */

ol#search-results {
        margin:2em 0 0 0;
}

ol#search-results li {
        margin:0 0 1em 0;
}

ol#search-results span.page-last-modified {
        float:right; display:inline; font-size:0.84615384615em; /* 11@13 */ color:#555;
}

ol#search-results span.page-name {
}

ol#search-results span.page-name a {
}

ol#search-results div.page-body {
        text-align:justify;
}

ol#search-results span.page-url {
        font-size:0.84615384615em; /* 11@13 */ color:#888;
        display:block; width:100%; font-style:italic;
}

ol#search-results span.page-relevance {
        font-size:0.84615384615em; /* 11@13 */ color:#555;
        display:block; width:100%; font-weight:bold;
}

/*//////////////////business/////////////////////////////////*/

#body #filtering-panel {

	background:#EFDAB3;
}
	
#body div.sorting-options {	
	background:#DFC28B;
}
	
#body p.stats {
	background:#CFAB67;
}

#body .row-even {
	background:#EFDAB3;
}


/*//////////////////events/////////////////////////////////*/

#body div.event-options {
	background:#EFDAB3;
}
	
#body .an-event div.event-title {
	color:#9F7627;
}
	
#body div.even-row {
	background:#DFC28B;
}

/*//////////////////submit events/////////////////////////////////*/

#body #event-submit div.event-form{
background:#EFDAB3;
}

#body div#event-types {
background:#DFC28B;
}

#body div.event-start-date, #body div.event-end-date, #body element.style{
background:#DFC28B;
}

#body div#event-lft div.event-types {
background:#9F8045;
}


/*//////////////////contact us/////////////////////////////////*/


body a#submitevent {
background-color:#FFE08F;
border:1px dotted #000000;
padding:2px 10px;
text-decoration:none;
width:115px;
}


