/* HTML ELEMENTS */
body {
	background-color: #000;
	}
	
/* Font Styles */
body { font: 62.5% Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif; color: rgb(61,55,45) }
.serif { font-family: Georgia, "Times New Roman", Times, serif; }
.sans { font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif; }
.date { color: rgb(185,176,152); font: 10px/1em 'Helvetica', Arial, sans-serif; text-transform: uppercase }
.upper { text-transform: uppercase }


	/*
			Load CSS before JavaScript
		*/
		
		/*
			Slides container
			Important:
			Set the width of your slides container
			Set to display none, prevents content flash
		*/
		.slides_container {
			width:282px;
			display:none;
			padding-top:30px;
			overflow:visible;
		}

		/*
			Each slide
			Important:
			Set the width of your slides
			If height not specified height will be set by the slide content
			Set to display block
		*/
		.slides_container div {
			width:282px;
			height:300px;
			display:block;
		}
		
		.slides_container div .homeSlides {
			width:442px;
			height:120px;
		}

		.slides_container .quote {
		color:#966f2a;
		font-size:1.8em;
		}
		
		.slides_container .author {
		padding-top:1em;
		}

a:link {
color:#000033;
	text-decoration:underline;
}

a:visited {
	color: #000033;
	text-decoration:underline;
}
a:hover {
	color: #381f87;
}

#container {
	margin:18px 0 0;
	width:100%;
	background-color: #f0f2ec; 
	background-image:url(../images/backg_top.png);
	background-repeat:repeat-x;
	background-position:top;
	clear:both;
}

#innerContainer {
	margin:0 auto;
	width:1024px;
	min-height:700px;
	background-image:url(../images/centerBackg_wide.png);
	background-repeat:repeat-y;
	background-position:center;

}

#bottomContainer {
	width:100%;
	height:40px;
	background-color: #000; 
	clear:both;
}


#topBanner {
	width:1024;
	height:135px;
	background-image:url(../images/TopBanner.png);
	background-position:top;
	
}

#content {
	margin:0 ;
	padding:30px 90px;
	width:844px;
	min-height:540px;
	clear:both;
}

#homeContent {
	margin:0 ;
	padding:20px 0 0 90px;
	width:934px;
	min-height:740px;
	_height:740px;
	clear:both;
	background-image:url(../images/zanFront.png);
	background-position:right 20px;
	background-repeat:no-repeat;
}

#homeLeftCol {
float:left;
width:360px;
padding:10px;
background-image:url(../images/transparentSq.png);
background-repeat:repeat;
}

#fullCol {
float:left;
}

#leftCol {
float:left;
width:500px;
}

#rightCol {
float:right;
width:282px;
}

#homeRightCol {
float:right;
width:520px;
padding-top:540px;
}

#nav {
float:right;
padding:40px 90px 0 0; 
}

ul
{
list-style-type:none;
}

ul.topNav {
border-bottom:solid;
border-width:1px;
border-color:#7980b8;
padding:.75em 0;
text-align:right;
height:20px;
}

ul.topNav li
{
display:inline;
padding:.25em
}

ul#bullets {
	list-style:disc;
	font-size:1.4em;
line-height:1.4em;
padding:0 0 1em .85em;
}

.preBullet {
	padding-bottom:0;
}

ul#linksList {
	font-size:1.4em;
line-height:1.4em;
padding:0 0 1em .0;
}

ul#linksList a {
	text-decoration:none;
}

ul#linksList a:hover {
	text-decoration:underline;
}

#nav a {
padding:.25em;
color:#bfc4e8;
font-size:1.4em;
text-decoration:none;
font-weight:bold;

}

#nav a:hover {
color:#fff;
}

#nav.selected {
color:#fff;

}

.search_thumbnail img {
vertical-align:middle;
padding-left:6px;
padding-top:0;
} 


h1 {
font-size:2em;
line-height:1.4em;
padding-bottom:1em;
color:#532026;
}

h2 {
font-size:1.6em;
line-height:1.4em;
padding:2em 0 1em;
color:#532026;
}

h3 {
font-size:1.4em;
line-height:1.4em;
padding:1em 0 1em;
color:#532026;
}

h4 {
font-size:1.2em;
line-height:1.4em;
padding:1em 0 1em;
color:#000033;
}
p {
font-size:1.4em;
line-height:1.4em;
padding-bottom:1em;
}

.introBlurb {
font-style:italic;
color:#000033
}

.noPaddingTop {
padding-top:0;
}

.quote {
font-size:1.6em;
padding-bottom:0;
}
.author {
font-style:italic;
}

ul.hotlinks {
font-size:1.4em;
font-weight:bold;
padding-bottom:1em;
}

ul.hotlinks li {
padding-bottom:.5em;
}

ul.hotlinks li a {
text-decoration:none;
}
ul.hotlinks li a:hover {
text-decoration:underline;
}


ul.hotlinks li:before {
content: "\2023 \0020";
}

ul.hotlinksSub {
font-size:1em;
font-weight:normal;
padding:0 0 0 1em;
}

ul.hotlinksSub li:before {
content: "";
}


.backToTop {
font-size:1.2em;
}

#pressKit {
padding:12px;
	background-color: #ecefea; 
border:solid;
border-width:thin;
border-color:#9ea9c5;
background-image:url(../images/pressBackg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	-moz-border-radius: 5px;
border-radius: 5px;
}

#pressKit a img{
border:solid;
border-width:1px;
border-color:#9ea9c5;
}

#pressKit a:hover img{
border-color:#000;
}

.gallery {
padding-top:2em;
}

.gallery a img {
	border: 1px solid #000;
	margin: 0 10px 15px 0;
	vertical-align:middle;
}

.gallery a:hover img {
	border-color: #fff;
}




#Credit {
	padding:15px 20px;
	height:15px;
	float:right;
	color:#999999;
	font-size: .75em;
}

#Credit a {
text-decoration:none;
color:#999999;;
}

#Credit a:hover {
text-decoration:underline;
color:#fff;
}

