body, html {	text-align: left;	margin: 0;	padding: 0;	width: auto;	height: auto;	overflow: visible;	font-size: 100%;	background-color: white;}body {	font-family: Helvetica, Geneva, Arial, sans-serif;}#container {	position: relative !important;	border-width: 0;	margin-right: auto !important;	width: 980px !important;	margin: 0 auto !important;	top: 0 !important;	left: 0 !important;	height: auto !important;	padding: 0 !important;	right: auto !important;	text-align: left !important;	margin-left: 0 !important;	background-color: white;}#mainContent, #content_text, #mainContent #sidebar, #mainContent #content, #mainContent #sidebar2, #footer {	position: relative;	height: auto !important;	padding: 0 !important;	margin: 0 !important;	color: black;	min-height: 100%;}#mainContent #content {background-color: white;}#container #pageHeader {	display: none;}#mainContent #content_text {	position: relative;	top: 0;	margin-top: auto;	height: auto;	margin-left: 40px !important;	margin-right: 40px !important;}#container #mainContent #sidebar {	left: 0;	margin-left: 0;	padding-left: 40px !important;	min-height: 1200px !important;	display: none;	height: auto !important;	overflow: auto;	border-bottom: 40px solid black;	padding-bottom: 40px !important;}#mainContent {	width: 980px;	left: 0;	margin: 0;	padding: 0;	height: auto;}#mainContent #sidebar {	width: 980px;}#mainContent #content {	width: 980px;	height: auto;}#mainContent #sidebar2 {	display: none !important;}#navcontainer li a {	font-size: 42px !important;}#mainContent #content #content_text {	font-size: 30px !important;}#pageHeader_top {	display: block;	position: relative !important;	height: 140px;	width: 980px !important;	font-size: 1.8em;	top: 0 !important;	margin-top: 0;	background-color: #333;	margin: 0;	padding: 0;	left: 0;	right: 0;	padding-right: 40px;}div#side_plus {	display: block !important;	font-size: 400%;	color: #efefef !important;	margin: 0 !important;	padding: 0 !important;	padding-top: 40px !important;	margin-top: 40px !important;	border-top: 4px solid #ccc;}#pageHeader_top h1, #pageHeader_top h2 {	float: none !important;	text-align: left !important;}#pageHeader_top h1 {	margin: 0;	padding: 0;	padding-top: 10px;	margin-left: 40px;	color: #999;	font-size: 48px;}#pageHeader_top h2 {	margin: 0;	padding: 0;	top: 0 !important;	margin-left: 0px;	margin-top: 2px;	margin-left: 40px;	color: #777;	font-size: 34px !important;}#pageHeader_top #headerLogo {	display: block !important;	float: left;	width: 0;	height: 0px;	margin-right: 20px;}#pageHeader_top #headerLogo img {	display: block;	height: 0px;	width: 0;}.photo-frame, .thumbnail-frame {	background-color: white;}.form-input-field, .form-input-button {	background-color: white;}.thumbnail-wrap, .thumbnail-frame, .thumbnail-frame img {	width: 270px !important;	height: 270px !important;}p.thumbnail-caption {	font-size: 20px;}#navButton {	position: absolute;	top: 10px;	z-index: 1000;	right: 20px;	width: 100px;	height: 100px;	border: 0px solid #ccc;	background-image: url(../images/down_arrow.png);	background-repeat: no-repeat;	background-position: center;	-webkit-border-radius: 20px;	background-color: #292929 !important;	-webkit-box-shadow: 0 0 4px #666;}div.hidden {	display: none;}div.overlay {	position: relative !important;	top: 0;	left: 0;	background-color: black !important;	z-index: 500;	width: 100%;	display: block !important;}#navcontainer li a {	color: white !important;	font-size: 48px !important;	margin-bottom: 8px;}#navcontainer li li a {	font-size: 42px !important;}#navcontainer li li li a {	font-size: 36px !important;}.form-input-field, .form-input-button, input[type=text], input[type=button], input[type=submit], input[type=reset] {	font-size: 30px !important;}#footer {	font-size: 200%;	width: 980px;	margin: 0 auto;	text-align: center;	z-index: 0;}.blog-entry-title {	font-size: 1.3em;}.blog-entry-date {	padding-bottom: 10px;	font-size: 1.1em;	font-style: normal;}.blog-entry-body {	text-align: left;	font-size: 1em;}.blog-entry-comments-inline {	font-size: 1em;}
