@charset "utf-8";
body {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	background: #271c17 url('images/bg_libg.jpg') fixed top center no-repeat;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

.advancedSearch{
FONT-SIZE: 7.5pt;	
color:#af8f5e!important;
}

a, td a {
color:#b68381;	
}

.error {
color:#a77371;
}

.searchThumb {
	border:1px solid #3c3030;
}

.homeLink {color:#271c17;}


.lightBackground {background-color:#d7b7b5;}

#navigation {
width: 1000px;
height:30px;
border:1px solid #512e2d;
background:#b68381 url('images/bg_nav.gif')repeat-x top center;
text-align:center;
}

#navigation ul li a
{
color:#fff;
font-size:13px;
}

.tiny-side {
font-family:Arial,Helvetica,sans-serif;
font-size:7.5pt;
}


.aTitleS, .ATitle a, .article, .PageTitle, .pagetitle, .ATall, .ATitle, .tiny-side, h1, h2, h3, h4, a.aQuietlink:visited, a.aQuietlink{
color:#512e2d;	
}

.atallRev{
background-color:#512e2d;
}

a.aQuietlink:hover {
	background-color:#512e2d;
	color:#fff;
}

blink, a.blink, a.blink:link, a.blink:visited, a.blink:hover, alink, a.alink, a.alink:link, a.alink:visited, a.alink:hover{
color:#512e2d;	
background-color:#fff;
}



a.tiny{color:#fff;}

.newEvents{margin:3px 0;}

.paragraphText {padding:8px;}

.eventsBox {
	background-color:#fff;
	border-bottom:1px solid #512e2d;
	
}


#footer {
	color:#af8f5e;
	margin-top:20px;
}

#footer div{
	margin:0 15px; display:inline;
}

#footer form {
display:inline;	
}

#footer a{
	color:#af8f5e;
}


/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:300px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

	#nav, #nav ul {padding: 0; margin: 0; list-style: none; }
	#nav {padding: 0px; list-style: none;}
	#nav a {display: block; color: #fff; text-decoration: none; padding:0 8px 0 8px;} 
	#nav li
			{
				display: block;
				float:left;
				list-style-type: none;
				border-right:1px solid #fff;
				color:#fff;
				font-size:17px;
				font-weight:400;
				margin-top:5px;
			}
	
	#nav li ul { position: absolute; text-align:left; width:145px; padding:0; left: -999em;} 
	#nav a:hover {text-decoration: underline;} 
	#nav li ul a:hover {text-decoration: underline;} 
	#nav li:hover ul { left: auto;}
	#nav li:hover ul, #nav li.sfhover ul {left: auto;}
	#nav li ul li{
					position:relative;
					border:1px solid #fff;
					border-bottom:0px;
					top:5px;
					padding:7px;
					text-align:left;
					background-color:#e7c6c5;
					width:145px;
					font-size:15px;
					margin-top:0px;
				}
	#nav li ul li a{
					color:#512e2d;
					text-decoration: none;
					padding:0px;
					}
	#nav li ul li a:hover{
					color:#512e2d;
					text-decoration: underline;
					}

