@charset "UTF-8";/* CSS Document */body, div, img {padding: 0;margin: 0;border: none;}body {background: #a081ba url(../images/main-bg.jpg) repeat-x left top;color: black;font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;}a {color: #1f6e78;}a:hover {color: #460978;}#container {width: 856px;background: transparent url(../images/content-bg.jpg) no-repeat left top;position: relative;height: 569px;}#main-nav-container {height: 59px;position: absolute;top: 96px;left: 279px;z-index: 3;width: 583px;}#main-nav-left {width: 14px;height: 59px;float: left;}#main-nav-right {width: 15px;height: 59px;float: left;}ul#main-nav {padding: 19px 0px 15px 0;font-family: Arial, Helvetica, sans-serif;height: 25px;width: 548px;font-size: 11px;color: black;float: left;list-style-type: none;margin: 0;line-height: 0px;}#main-nav li {float: left;padding: 0px 0px 0px 12px;background: transparent url(../images/nav-space.gif) no-repeat left top;}li.first-item {background-image: none !important;padding: 0 !important;}ul#main-nav a {display: block;height: 20px;padding: 0;margin: 0;overflow: hidden;text-indent: -600px;z-index: 8;}#main-nav a:hover {color: #1f6e78;text-decoration: underline;}li#nav-articles a {width: 59px;background: transparent url(../images/nav-articles.gif) no-repeat left top;}li#nav-articles a:hover {background: transparent url(../images/nav-articles.gif) no-repeat left bottom;}li#nav-resources a {width: 73px;background: transparent url(../images/nav-resources.gif) no-repeat left top;}li#nav-resources a:hover {background: transparent url(../images/nav-resources.gif) no-repeat left bottom;}li#nav-calendar a {width: 65px;background: transparent url(../images/nav-calendar.gif) no-repeat left top;}li#nav-calendar a:hover {background: transparent url(../images/nav-calendar.gif) no-repeat left bottom;}li#nav-survivor a {width: 179px;background: transparent url(../images/nav-survivor-movement-history.gif) no-repeat left top;}li#nav-survivor a:hover {background: transparent url(../images/nav-survivor-movement-history.gif) no-repeat left bottom;}li#nav-blog a {width: 36px;background: transparent url(../images/nav-blog.gif) no-repeat left top;}li#nav-blog a:hover {background: transparent url(../images/nav-blog.gif) no-repeat left bottom;}li#nav-contact a {width: 74px;background: transparent url(../images/nav-contact-us.gif) no-repeat left top;}li#nav-contact a:hover {background: transparent url(../images/nav-contact-us.gif) no-repeat left bottom;}#home-link {position: absolute;top: 153px;left: 786px;color: white;font-size: 13px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}#home-link a {color: white;text-decoration: none;}#home-link a:hover {text-decoration: underline;}#left-nav-container {width: 209px;position: absolute;top: 503px;left: 85px;z-index: 2;}#left-nav {padding: 10px 30px 1px 30px;width: 149px;}#left-nav ul {list-style-type: none;padding: 15px 0 0 0;margin: 0;font-size: 1.2em;}#left-nav-bottom {width: 209px;height: 55px;}#content-area {width: 532px;position: absolute;top: 170px;left: 305px;}#content-top {width: 532px;height: 17px;}#content-bottom {width: 532px;height: 12px;}#content {padding: 1px 25px;width: 482px;font-size: 1.1em;/* min-height hack */min-height: 400px;height: auto !important;height: 400px;}h1 {color: #1f6e78;font-size: 1.5em;font-family: Georgia, "Times New Roman", Times, serif;margin-bottom: .2em;}h2, h2 a {color: #460978;font-size: 1.2em;font-family: Georgia, "Times New Roman", Times, serif;margin: 0;text-decoration: none;}h2 a:hover {text-decoration: underline;}.clear {clear: both;}/* Wordpress Captions & aligment */.aligncenter,div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.alignleft {	float: left;}.alignright {	float: right;}.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}/* End captions & aligment */