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

/*********************************************/
  /******  BODY & CONTAINER ELEMENTS  ******/
/*********************************************/

body {
	margin: 0;
	padding: 0;
	background: #19120C url(../../images/body_bground.jpg) no-repeat top center;
	text-align: center;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

#container {
	width: 887px;
	margin:0 auto 0 auto;
	padding: 0;
	text-align: left;
}

#header {
	float: left;
	width: 887px;
	height: 219px;
	background: url(../../images/header_bground.jpg) no-repeat bottom left;
}

	#header img.logo {
		float: left;
		margin: 32px 0 0 42px;
		border: none;
	}
	
	
#search-box {
	float: right;
	padding: 10px;
	border: 1px solid #C1A057;
	margin: 110px 3px 0 0;
}

#search-box form {
	margin: 0;
	padding: 0;
}

#search-box select {
	font: 65% Verdana, Arial, Helvetica, sans-serif;
}
	
	
.clear {
	clear: both;
}

.left {
	float: left;
}

.right, div.img-container-right {
	float: right;
}
/*********************************************/
      /******  MENU BAR  ******/
/*********************************************/	

/**/#content-head, #nav, #content, #left-column {
	display: inline;
	float: left;
	font: 105% Georgia, "Times New Roman", Times, serif;
	color: #19120C;
}

#content-head {
	width: 887px;
	background: url(../../images/nav_bground.jpg) no-repeat top left;/**/
	/*height: 5em;*/
}

#nav ul {
	list-style-type: none;
	padding: 0;
	margin:0;
}

#nav li {
	float: left;
	margin: 0;
	padding: 0;
}

#nav a {
	display: block;
	padding: 8px 30px;
	color: #19120C;
	text-align: center;
	text-decoration: none;
	background: url(../../images/line_vert.gif) no-repeat bottom left;
}

#nav a:hover, #nav #current a {
	color: #7E2C13;
}

#nav a.first {
	padding-left: 0;
	text-align: left;
	background: none;
}

#nav {
	width: 803px;
	border-bottom: 3px solid #19120C;
	margin: 0 42px 0 42px;
}


/*********************************************/
      /******  Content  ******/
/*********************************************/	

#content {
	width: 887px;
	background: #D3BE89 url(../../images/page_tile.jpg) repeat-y top left;
	/*height: 500px;*/
}

#left-column {
	width: 548px;/**/
	padding-right: 32px;
	margin-left: 42px;
	border-right: 1px solid #19120C;
}

.singleColumnPage #left-column {
	width: 804px;
	padding: 0;
	border: none;
	/*background: url(../../images/shackled.jpg) no-repeat top right;*/
}

#right-column, #right-column-head  {
	float: right;
	display: inline;/**/
	margin: 0 42px 0 0;
	padding: 0;
	border-left: 1px solid #19120C;
	text-align: center;
}

#right-column-head, #right-column-head   {
	width: 222px;
}

.singleColumnPage #right-column-head   {
	height: 56px;
	border: none;
}

#right-column {
	width: 182px;
	padding: 20px 20px 30px 20px;
	border: none;
}

.singleColumnPage #right-column, .singleColumnPage #right-column-head h2  {
	display: none;
}

#right-column-head h2 {
	font-size: 105%;
	font-weight: normal;
	padding: 12px 0 11px 0;
	margin: 0;
	border-bottom: 3px solid #A88244;
	text-align: center;
	line-height: 1em;
}

.right {
margin: 0 0 5px 10px;
	/*float: right;*/
}

.left {
margin: 0 10px 5px 0;
	/*float: left;*/
}

div.vcard {
font: 70% Verdana, Arial, Helvetica, sans-serif;
line-height: 150%;
}

/******  Left Column Elements ******/

	#left-column p {
		margin: 0 0 20px 0;
		font: 70% Verdana, Arial, Helvetica, sans-serif;
		line-height: 150%;
	}
	
	#left-column p.intro {
		font: 90% Georgia, "Times New Roman", Times, serif;
		color: #592D00;
		/*font-weight: bold;*/
		line-height: 140%;
	}
	
	#left-column strong {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #592D00;
		/*font-weight: bold;*/
	}
	
	#left-column h1 {
		font-size: 120%;
		/*font-size: 21px;*/
		margin: 0 0 20px 0;
		padding: 0;
		line-height: 1em;
	}
	
	#left-column h1, #right-column h3, #timeline h2, #left-column a {
		color: #7E2C13;
	}
	
	#left-column h2 {
	font: 105% Georgia, "Times New Roman", Times, serif;
	color: #19120C;
	}
	
	#left-column ul {
	list-style-type: none;
		margin: 0;
		padding: 0 0 0 0;
	}
	
	#left-column li {
		font: 70% Verdana, Arial, Helvetica, sans-serif;
		margin: 0 0 0 0;
		padding: 0 0 10px 12px;
		background: url(../../images/bullet_brown.gif) no-repeat 0 0.5em;
		line-height: 150%;
	}
	
		
	#left-column p.final, #left-column ul.final, .final {
		padding-bottom: 50px;
		margin-bottom: 20px;
		background: url(../../images/vignette_l.gif) no-repeat center bottom;
	}
	
	
	#left-column img {
		border: none;
	}
	
	#left-column div.img-container p {
		text-align:left;
		margin: 0;
		padding: 0;
		font: 60% Verdana, Arial, Helvetica, sans-serif;
		color: #592D00;
	}
	
	/*#left-column div.img-container {
		width: 304px;
	}*/
	
	
	
/******  Right Column Elements ******/

	#right-column h3 {
		font-size: 80%;
		/*font-size: 21px;*/
		margin: 0 0 0 0;
		padding: 0;
	}
	
	#right-column p {
		font: 70% Verdana, Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
	}
	
	#right-column p a {
		color: #7E2C13;
	}
	
	div.item-container {
		padding-bottom: 35px;
		margin-bottom: 30px;
		background: url(../../images/vignette_s.gif) no-repeat center bottom;
	}
	
#timeline {
	margin: 30px 0 0 43px;
	width: 800px;
}

#timeline h2 {
	/*font-size: 110%;*/
	font-size: 23px;
	margin: 0 0 0 0;
	padding: 0;
	line-height: 1em;
}

#flashcontent, #timeline {
	display: inline;
	float: left;
}
/*********************************************/
      /******  FOOTER  ******/
/*********************************************/	

#footer {
	width: 887px;
	display: inline;
	float: left;
	background: url(../../images/footer_bground.jpg) no-repeat top left;
	padding-top: 40px;
	padding-bottom: 20px;
}

#footer p {
	float: left;
	width: 443px;
	margin: 0;
	padding: 0;
	color: #D8C595;
	font-size: 70%;
}

#footer img {
	float: right;
	margin-right: 4px;
}
