body { 
	color: #515151; 
	font-size: 12px; 
	background-color: #ccc; 
	background-image: url(../images/nav/maincontentbk.gif); 
	background-repeat: repeat-y; 
	background-position: left top; 
	margin: 0; 
	padding: 0;
	top: 0; 
	left: 0; 
	}
	
p { 
	color: #515151; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 180%; }
h1 { 
	color: #481180; 
	font-size: 2em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	font-stretch: ultra-condensed; 
	margin-top: 0; 
	margin-bottom: 24px; 
	border-bottom: 1px solid white; 
	}
	
h2 { 
	color: #481180; 
	font-size: 1.5em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	font-stretch: ultra-condensed; 
	margin-top: 0; 
	margin-bottom: 24px; 
	}
h4 { color: #481180; font-size: 1.2em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-variant: small-caps; margin-top: 0; margin-bottom: 6px; }
a:link { color: #7300ac ; text-decoration: none; }
a:visited { color: #96c ; text-decoration: none; }
a:hover { color: #96c ; text-decoration: underline; }
a:active { color: #de00de ; text-decoration: underline; }

/*Layout Divs*/
#wrapper { background-image: url(../images/nav/rightsidebk.gif); background-repeat: repeat-x; background-position: left top; top: 0; left: 0; width: 100%; margin-top: 0; margin-bottom: 40px; }
	
#header-wrap { background-image: url(../images/nav/rightsidebk.gif); background-repeat: repeat; background-position: left top; width: 100%; height: 266px; margin: 0; padding: 0; }
	
#header { 
	background-image: url(../images/nav/headerbk_half.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	width: 818px; 
	height: 266px; 
	margin: 0; 
	}
	
/*Content-container gives a set width of 726px to all content float elements.

Content-wrapleft contains all elements on left side, including the bottom line image, and padding for bottom.

Content-leftbk contains the white line background.

Content-left is a holder for the image and text to go within the white outlines.*/

#content-container {
	width:726px;
	}

#content-wrapleft { 
	position: relative; 
	width: 370px; 
	float: left; 
	clear: left; 
	margin: 0; 
	padding-bottom: 20px; 
	}
#content-leftbk { 
	background-image: url(../images/nav/leftsidebk.gif); 
	background-repeat: repeat-y; 
	position: relative; 
	width: 370px; 
	margin: 0; 
	padding: 0; 
	}
#content-left { 
	text-align: left; 
	width: 230px; 
	margin: 0 50px; 
	padding-top: 10px; 
	padding-bottom: 20px; 
	}
#content-wrapright {
	text-align: left; 
	position: relative; 
	width: 356px; 
	float: left; 
	margin: 0; 
	padding-bottom: 30px; 
	}
#footer-wrap { 
	background-color: #a4a4a4; 
	background-image: url(../images/nav/footerbk.gif); 
	background-repeat: no-repeat; 
	background-position: left center; 
	text-align: left; 
	position: relative; 
	width: 100%; 
	height: 36px; 
	clear: left; 
	margin: 0; 
	padding: 0; 
	}
#footer-wrap img 
	{font-size: 0px; }
#footer { 
	color: #fff; 
	font-size: 9px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	text-align: left; 
	vertical-align: bottom; 
	width: 818px; 
	height: 36px; 
	margin: 0; 
	padding-left: 370px; 
	vertical-align: middle; 
	line-height: 36px; 
	}

/*Navigation styles*/
#navbar { 
	clear: right; 
	padding-top: 177px; 
	padding-left: 300px; 
	}
ul#navlist { 
	margin: 0; 
	list-style-type: none; 
	float: left; 
	width: 100%; 
	color: #fff; 
	text-align: center; 
	padding: 0; }
	
ul#navlist li { display: inline; }

ul#navlist li a { 
	float: left; 
	width: 70px; 
	color: #fff; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-stretch: ultra-condensed; 
	line-height: 600%; 
	background-image: url(../images/nav/button-bk.gif); 
	background-repeat: no-repeat; text-decoration: none; 
	text-align: center; 
	vertical-align: bottom; 
	height: 56px; 
	padding: 0; }

ul#navlist li a:hover { 
	color: #fff; 
	line-height: 350%; 
	background-image: url(../images/nav/button-bk_over.gif); 
	background-repeat: no-repeat; }
/*Styling divs and classes for specific sections and pages*/
.sidebarlists { font-size: 10px; }
.quote { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: right; margin-bottom: 6px; }
.dropcap { float: left; width: 0.7em; font-size: 4em; line-height: 73%; font-family: times; color: #fff; font-style: normal; }
address { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; line-height: 150%; padding-right: 12px; padding-left: 12px; border-left: 1px dotted #515151; }
.quotesource { font-size: 10px; line-height: 130%; text-align: right; margin-top: 0; padding-bottom: 24px; border-bottom: 1px dotted #515151; }
.quotesourcenorule { font-size: 10px; font-style: normal; line-height: 140%; text-align: right; margin-top: 0; }
ul { color: #515151; font-size: 12px; font-family: helvetica; line-height: 180%; list-style-type: circle; margin: 1em 0 1em 40px; }
.floatright
	{
		float: right;
		margin: 0 0 6px 6px;
	}
	.caption { font-size: 9px; line-height: 180%; text-align: right; padding-top: 12px; padding-bottom: 6px; }
.gallerytext { line-height: 120%; }
.gallerypix { padding-top: 12px; padding-bottom: 12px; }
