@import "common.css";
body {
	margin			: 0;
	padding			: 0;
	/*font-family		: Arial, Helvetica, sans-serif;*/
	font-family		: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size		: 14px;
	color			: #666;
	text-decoration	: none;
	background		: url(../images/tile.gif);
}
/*----- Wrapper ----------------------------------------------------*/
#wrapper  {
	position		: relative;
	width			: 907px;
	margin			: 20px auto 40px auto;
}
#header {
	width			: 907px;
	height			: 162px;
	background		: url(../images/header.png) no-repeat top left;
}
#logo {
	width			: 282px;
	height			: 145px;
	float			: left;
}
#search {
	float			: right; 
	margin			: 16px 25px 0 0;
}
#search input#ajaxSearch_input {
	width			: 154px;
	height			: 15px;
	background		: url(../images/search.gif) no-repeat top left;
	border			: none;
	padding			: 5px 5px 5px 25px;
	color			: #fff;
}
/*----- Main Menu ----------------------------------------------------*/
#lavaLampBorderOnly {
	position		: relative;
	width			: 907px;
	height			: 35px;
	overflow		: hidden;
}
#lavaLampBorderOnly li {
	float			: left;
	list-style		: none;
}
#lavaLampBorderOnly li.back {
	border-bottom	: 3px solid #ca5323;
	width			: 9px;
	z-index			: 8;
	position		: absolute;
	top				: 20px;
}
#lavaLampBorderOnly li a {
	font			: 14px Georgia;
	text-decoration	: none;
	color			: #565555;
	outline			: none;
	text-align		: center;
	padding			: 0 5px 3px 5px;
	text-transform	: uppercase;
	letter-spacing	: 0;
	z-index			: 10;
	display			: block;
	float			: left;
	position		: relative;
	overflow		: hidden;
	margin			: auto 10px;
}
/* SubMenu */
#subMenu {
	position		: relative;
	left			: -3px;
	width			: 183px;
	float			: left;
	margin			: 40px 0 0 0;
}
#subMenu ul li a:link, #subMenu ul li a:visited {
	display			: block;
	width			: 155px;
	height			: 28px;
	background		: url(../images/subMenu.png) no-repeat top left;
	color			: #fff;
	text-decoration	: none;
	/*text-transform	: uppercase;*/
	margin			: 0 0 10px 0;
	font-size		: 12px;
	line-height		: 23px;
	padding			: 0 5px 0 23px;
	font-family		: Georgia, Helvetica, sans-serif;
}
#subMenu ul li a:hover, #wrapper #subMenu ul li.active a {
	background		: url(../images/subMenu_active.png) no-repeat top left;
}
/*------ Content --------------------------------------------------------*/
#contentWrapper {
	position		: relative;
	width			: 907px;
	background		: #fff;
}
#content {
	padding			: 35px;
	overflow		: hidden;
}
.content {
	width			: 96%;
}
#footer {
	width			: 837px;
	height			: 56px;
	background		: url(../images/footer_bg.png) no-repeat top left;
	margin			: 27px 0 0 0;
	color			: #fff;
	text-align		: right;
	line-height		: 50px;
	padding			: 0 70px 0 0;
	font-size		: 11px;
}	
#credits {
	width			: 887px;
	padding			: 0 0 0 0;
	color			: #8a8a8a;
	font-size		: 11px;
	text-align		: right;
	padding			: 5px 20px 0 0;
}
#credits a:link, #credits a:visited {
	color			: #6c6969;
	text-decoration	: none;
	font			: 11px Georgia;
}
/*---- Gallery ------------------------------------------------------- */

#slideshowWrapper {
	display			: none;
	padding			: 0 0 23px 0;
	margin			: 0 0 4px 0;
	background		: url(../images/slideshow_bg.png) no-repeat top left;
}
#loading {
	position		: relative;
}
#loading img {
	position		: absolute;
	top				: 40%;
	left			: 47%;
}
/*---- Typography ------------------------------------------------------*/
h1 {
	display			: block;
	width			: 100%; 
	font-family		: Georgia, Helvetica, sans-serif;
	font-size		: 24px;
	color			: #591b2a;
	border-bottom	: 1px dotted #d09b2c;
	padding			: 0 0 10px 0;
	margin			: 0 0 25px 0;
}
h2 {
	font-family		: Georgia, Helvetica, sans-serif;
	font-size		: 16px;
	color			: #d09b2c;
	padding			: 0 0 10px 0;
}
p {
	padding			: 0 0 25px 0;
	line-height		: 1.6em;
}
a:link, a:visited {
	color			: #ca5323;
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
#content ol, #content ul {
	padding			: 0 0 30px 0;
}
#content ul li {
	padding			: 0 0 10px 10px;
		margin			: 0 0 0 2px;
	background		: url(../images/dot.gif) no-repeat left 7px;
}
#content ol {
	margin			: 0 0 0 22px;
}
#content ol li {
	padding			: 0 0 10px 0;
}
#sitemap ul {
	padding			: 0;
	margin			: 0;
}
#sitemap ul li ul {
	padding			: 0;
	margin			: 0 0 0 20px;
}
#sitemap ul li, #sitemap ul li ul li {
	padding			: 0;
	margin			: 0;
	background		: none;
}
span {
	color			: #683037;
}	
span.ajaxSearch_paging {
	display			: block;
	padding			: 0 0 20px 0;
}
a.pdf:link, a.pdf:visited {
	display			: block;
	padding			: 10px 0 40px 60px;
	background		: url(../images/pdf_icon.gif) no-repeat left 5px;
}
