@charset "utf-8";
/* CSS Document */

DIV{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	padding: 0;
}

body {
	background-color: #534741;
	color:#534741; /*color:#6c614f;*/
	margin: 0;
	padding: 0;
	text-align:center;
}

li {
	line-height: 1.7em;
}

p {
	margin: 0 0 12px;
}

#wrapper-a {
	overflow: hidden;
	padding: 0;
	width:1060px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-image:url(../images/003_content_bgrd.jpg);
	background-repeat:repeat-y;
}

#wrapper-b {
	overflow: hidden;
	padding: 0;
	width:1060px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-image:url(../images/003_content_bgrd1.jpg);
	background-repeat:no-repeat;
}

a {
	color: #0099cc;
	font-weight:normal;
	text-decoration: none;
}

a:visited {
	color: #006699;
	text-decoration:none;
}

a:hover, a:focus, a:active {
	color: #006699;
	text-decoration: underline;
}

/* HEADINGS
------------------------------------------- */
h1, h2, h3 {
	margin: 0 0 12px;
	font: normal Georgia, Arial, Helvetica, sans-serif;
	color: #cc6633;
	width:615px;
}
h1 {
	font-size: 1.500em;
	border-bottom:1px solid #6c614f;
}
h2 {
	font-size: 1.167em;
	border-bottom:1px dotted #cc6633;
}
h3 {
	font-size: 1.167em;
}

#header-index {
	background-image:url(../images/001_content_header.jpg);
	height:229px;
	width:1060px;
	overflow: hidden;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#header-interior {
	background-image:url(../images/003_content_header.jpg);
	height:229px;
	width:1060px;
	overflow: hidden;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#interior-header-image {
	height:185px;
	width:1060px;
	overflow: hidden;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#nav {
	height:41px;
	width:1060px;
	overflow: hidden;
	padding: 0;
	margin-top: 180px;
	text-align:center;
	float:left;
}


#nav div.left {
	padding:0;
	width:387px;
	margin-left:43px;
	margin-right:auto;
	text-align:center;
	float:left;
}

#nav div.right {
	width:387px;
	padding: 0;
	margin-left:201px;
	margin-right:auto;
	text-align:center;
	float:left;
}

#content {
	width:900px;
	overflow: hidden;
	padding: 20 0 0 0;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#fact-box {
	height:269px;
	width:237px;
	overflow: hidden;
	padding: 0px;
	margin-top:0px;
	margin-left:40px;
	margin-right:auto;
	margin-bottom:10px;
	text-align:center;
	float:right;
	background-image:url(../images/003_fact_box.jpg);
	background-repeat:no-repeat;
}


#content-timeline {
	background-image:url(../images/001_content_timeline-forflash.jpg);
	background-repeat:no-repeat;
	height:334px;
	width:1060px;
	overflow: hidden;
	padding-top: 9px;
	padding-bottom: 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-bottom:0px;
	white-space:nowrap;
	line-height:0px;
	font-size:0px;
	display:block;
}

#footer-index {
	height:168px;
	width:1060px;
	overflow: hidden;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:0px;
}

img {
	display:inline;
	border: none;
	padding: 0;
	margin: 0;	
}

/* FOOTERS
------------------------------------------- */

#footer {
	height:168px;
	width:1060px;
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	background: url(../images/badge.png) 5% no-repeat;
	font-size: 0.70em;
	text-align: left;
}
#footer-spacer {
	overflow: hidden;
	padding: 0;
	width:1060px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:50px;
	background-image:url(../images/003_footer_bgrd.jpg);
	background-repeat:repeat-y;
	clear:both;
	background-position:bottom;
}
#footer-nav {
	list-style: none;
	margin: 56px 0 10px 200px;
	padding: 0;
}
#footer-nav li {
	display: inline;
	line-height: 2em;
	color: #f5f0e4;
}
#footer-nav li a {
	color: #d9d0bb;
}
#footer-nav li a:hover, footer-nav li a:focus, footer-nav li a:active {
	color: #ffffff;
}
#footer-in-nav {
	list-style: none;
	margin: 56px 0 10px 200px;
	padding: 0;
}

#footer-in-nav li {
	display: inline;
	line-height: 2em;
	color: #534741;
}
#footer-in-nav li a {
	color: #534741;
}
#footer div.vcard {
	color: #d9d0bb;
	margin: 0 0 0 200px;
}
#footer div.vcard p {
	margin: 0 0 2px;
}
#footer div.vcard p abbr {
	border: none;
}


/*-----------------------------------------------------------------------------------------------------*/
/* Nav Hover Buttons */

.rollovernav-home, .rollovernav-heritage, .rollovernav-events, .rollovernav-stories, .rollovernav-media, .rollovernav-support
{
position:relative;
background-repeat: no-repeat;
white-space: nowrap;
width: 129px;
height: 41px;
margin: 0;
padding: 0;
float:left;
}

.rollovernav-home{
background-image:url(../images/002_nav_home_over.jpg);
}

.rollovernav-heritage{
background-image:url(../images/002_nav_heritage_over.jpg);
}

.rollovernav-events{
background-image:url(../images/002_nav_events_over.jpg);
}

.rollovernav-stories{
background-image:url(../images/002_nav_classics_over.jpg);
}

.rollovernav-media{
background-image:url(../images/002_nav_media_over.jpg);
}

.rollovernav-support{
background-image:url(../images/002_nav_support_over.jpg);
}

.rollovernav-home a, .rollovernav-heritage a, .rollovernav-events a, .rollovernav-stories a, .rollovernav-media a, .rollovernav-support a
{
width: 129px;
height: 41px;
display: block;
float: left;
text-decoration: none;
}

.rollovernav-home img, .rollovernav-heritage img, .rollovernav-events img, .rollovernav-stories img, .rollovernav-media img, .rollovernav-support img
{
width: 129px;
height: 41px;
border: 0
}

/*
.rollovernav-home a:hover, .rollovernav-heritage a:hover, .rollovernav-events a:hover, .rollovernav-stories a:hover, .rollovernav-media a:hover, .rollovernav-support a:hover, .rollovernav-index-img1 a:hover, .rollovernav-index-img2 a:hover, .rollovernav-index-img3 a:hover
{
visibility:visible;
text-decoration: none;
}
*/

.rollovernav-home a:hover img, .rollovernav-heritage a:hover img, .rollovernav-events a:hover img, .rollovernav-stories a:hover img, .rollovernav-media a:hover img, .rollovernav-support a:hover img, .rollovernav-index-img1 a:hover img, .rollovernav-index-img2 a:hover img, .rollovernav-index-img3 a:hover img
{
visibility:hidden
}

/*-----------------------------------------------------------------------------------------------------*/
/* Index Content Box Hover Buttons */

.rollovernav-index-img1, .rollovernav-index-img2, .rollovernav-index-img3
{
position:relative;
background-repeat: no-repeat;
white-space: nowrap;
height: 168px;
margin: 0;
padding: 0;
float:left;
}
.rollovernav-index-img1
{
width: 379px;
}
.rollovernav-index-img2
{
width: 299px;
}
.rollovernav-index-img3
{
width: 382px;
}

.rollovernav-index-img1{
background-image:url(../images/001_content_box1.jpg);
}
.rollovernav-index-img2{
background-image:url(../images/001_content_box2.jpg);
}
.rollovernav-index-img3{
background-image:url(../images/001_content_box3.jpg);
}

.rollovernav-index-img1 a, .rollovernav-index-img2 a, .rollovernav-index-img3 a
{
height: 168px;
display: block;
float: left;
text-decoration: none;
}
.rollovernav-index-img1 a
{
width: 379px;
}
.rollovernav-index-img2 a
{
width: 299px;
}
.rollovernav-index-img3 a
{
width: 382px;
}

.rollovernav-index-img1 img
{
width:379px;
height: 166px;
border: 0
}
.rollovernav-index-img2 img
{
width:299px;
height: 166px;
border: 0
}
.rollovernav-index-img3 img
{
width:382px;
height: 166px;
border: 0
}

.rollovernav-index-img1 a:hover img, .rollovernav-index-img2 a:hover img, .rollovernav-index-img3 a:hover img
{
visibility:hidden;
}
