* html {	margin: 0;	padding: 0;}body {	background-color: #fff;	color: #333;	font-family: Helvetica, Arial, sans-serif;	font-size: 62.5%;	margin: 0;	padding: 0;	text-align: center;}a:link, a:visited {	color: #036;	text-decoration: none;}a:hover {	color: #036;	text-decoration: underline;}img {	border-style: none;}img.photo a:link, img.photo a:visited, img.photo a:hover {	background-color: transparent;	border-style: none;	text-decoration: none;}img a:link, img a:visited, img a:hover {	background-color: transparent;	border-style: none;	text-decoration: none;}img.photo {	border-style: none;}#wrapper {	background-color: #fff;	margin-bottom: 10px;	margin-left: auto;	margin-right: auto;	margin-top: 10px;	overflow: auto;	padding: 0;	width: 982px;}#header {	background-color: transparent;	background-image: url("graphics/header.png");	border-color: #ccc;	border-style: none;	border-width: 1px;	height: 150px;	margin: 0;	overflow: auto;	padding: 0;	text-align: left;}#header img {	float: left;	margin: 5px;}#header h1 {	border-style: none;	bottom: 5px;	color: #fff;	display: table-row-group;	float: none;	font-size: 5em;	margin-bottom: 0;	margin-left: 240px;	margin-right: 0;	margin-top: 0;	padding-bottom: 0;	padding-left: 0;	padding-right: 0;	padding-top: 38px;	right: 5px;	text-align: left;	top: 5px;}#header p {	color: #eee;	display: table-header-group;	font-size: 2em;	margin-bottom: 10px;	margin-left: 240px;	margin-right: 0;	margin-top: 10px;	padding: 0;}#header-info {	background-color: #c0c0c0;	background-image: inherit;	border-bottom-color: #ccc;	border-bottom-style: solid;	border-bottom-width: 1px;	float: right;	margin: 0;	overflow: auto;	padding: 0;	text-align: center;	width: 780px;}#header-info p {	color: #eee;	font-size: 1.2em;	font-weight: bold;	margin: 5px;	padding: 0;}#info-date {	float: left;	text-align: left;	width: 50%;}#info-refresh {	float: right;	text-align: right;	width: 50%;}#content {	background-color: #fff;	background-image: url("graphics/bg-content.png");	background-position: left;	background-repeat: repeat-y;	border-left-color: #ccc;	border-left-style: solid;	border-left-width: 1px;	border-right-color: #ccc;	border-right-style: solid;	border-right-width: 1px;	margin: 0;	overflow: auto;	padding: 0;	position: relative;	width: 980px;}#midcontent {	background-color: transparent;	float: left;	margin: 0;	text-align: left;	width: 580px;}#midcontent h2 {	color: #555;	font-size: 2.2em;	margin-bottom: 10px;	margin-left: 15px;	margin-right: 10px;	margin-top: 20px;}#midcontent h3 {	font-size: 1.4em;	font-weight: bold;	line-height: 1.3em;	margin-bottom: 3px;	margin-left: 0;	margin-right: 0;	margin-top: 0;}#midcontent h3 a:link, #midcontent h3 a:visited {	color: #ff001a;	font-weight: bold;	text-decoration: none;}#midcontent h3 a:hover {	color: #ff001a;	font-weight: bold;	text-decoration: underline;}#midcontent p {	color: #555;	font-size: 1.1em;	line-height: 1.2em;	margin-bottom: 5px;	margin-left: 0;	margin-right: 0;	margin-top: 0;	text-align: justify;}#midcontent p.author {	border-bottom-color: #ccc;	border-bottom-style: solid;	border-bottom-width: 1px;	color: #555;	font-size: 1.1em;	margin-bottom: 5px;	margin-left: 0;	margin-right: 0;	margin-top: 0;	text-align: left;}#midcontent p.posted {	color: #555;	font-family: Helvetica, Arial, sans-serif;	font-size: 1em;	font-weight: 600;	margin-bottom: 5px;	margin-left: 0;	margin-right: 0;	margin-top: 0;	text-align: left;}#midcontent img.photo {	border-color: #ddd;	border-style: solid;	border-width: 1px;	float: left;	height: 56px;	margin-bottom: 0;	margin-left: 0;	margin-right: 10px;	margin-top: 0;	padding: 1px;	width: 50px;}#midleft {	background-color: transparent;	float: left;	margin: 0;	overflow: hidden;	padding: 0;	width: 50%;}#midleft div {	background-color: transparent;	clear: left;	display: block;	margin-bottom: 20px;	margin-left: 20px;	margin-right: 10px;	margin-top: 20px;	min-height: 60px;	overflow: hidden;}#midright {	background-color: transparent;	float: right;	margin: 0;	overflow: hidden;	padding: 0;	width: 50%;}#midright div {	background-color: transparent;	clear: left;	display: block;	margin-bottom: 20px;	margin-left: 10px;	margin-right: 20px;	margin-top: 20px;	min-height: 60px;	overflow: hidden;}#sidebar-left {	background-color: transparent;	color: #036;	float: left;	margin-bottom: 4px;	margin-left: 0;	margin-right: 0;	margin-top: 4px;	padding-bottom: 10px;	padding-left: 0;	padding-right: 0;	padding-top: 10px;	width: 200px;}#sidebar-left a:link, #sidebar-left a:visited {	border-style: none;	color: #036;	text-decoration: none;}#sidebar-left a:hover {	border-style: none;	color: #555;	text-decoration: underline;}#sidebar-left img {	border-style: none;}#sidebar-left h3 {	font-size: 1.2em;	font-weight: bold;	margin-bottom: 5px;	margin-left: 10px;	margin-right: 15px;	margin-top: 20px;	padding-bottom: 2px;	padding-left: 0;	padding-right: 0;	padding-top: 0;	text-align: left;}#sidebar-left h4 {	font-size: 1.3em;	font-weight: bold;	margin-bottom: 2px;	margin-left: 10px;	margin-right: 15px;	margin-top: 0;	text-align: left;}#sidebar-left p {	font-size: 1.1em;	line-height: 1.2em;	margin-bottom: 10px;	margin-left: 10px;	margin-right: 15px;	margin-top: 0;	text-align: left;}#sidebar-left p.update {	font-size: 0.9em;	line-height: 1.2em;	margin-bottom: 10px;	margin-left: 10px;	margin-right: 15px;	margin-top: 0;	text-align: left;}#sidebar-left p.image {	text-align: center;}#sidebar-left p.image img {	border-style: none;}#sidebar-left ul {	margin-bottom: 10px;	margin-left: 30px;	margin-right: 20px;	margin-top: 0;	text-align: left;}#sidebar-left ul li {	margin-bottom: 2px;	margin-left: 0;	margin-right: 20px;	margin-top: 0;	padding-bottom: 0;	padding-left: 0;	padding-right: 0;	padding-top: 4px;}#sidebar-right {	background-color: transparent;	color: #777;	float: right;	margin-bottom: 4px;	margin-left: 0;	margin-right: 0;	margin-top: 4px;	padding-bottom: 10px;	padding-left: 0;	padding-right: 0;	padding-top: 10px;	width: 200px;}#sidebar-right a:link, #sidebar-right a:visited {	border-style: none;	color: #036;	text-decoration: none;}#sidebar-right a:hover {	border-style: none;	color: #036;	text-decoration: underline;}#sidebar-right img {	border-style: none;}#sidebar-right h3 {	border-bottom-color: #ccc;	border-bottom-style: solid;	border-bottom-width: 1px;	font-size: 1.2em;	font-weight: bold;	margin-bottom: 10px;	margin-left: 10px;	margin-right: 15px;	margin-top: 40px;	padding-bottom: 2px;	padding-left: 0;	padding-right: 0;	padding-top: 0;	text-align: left;	text-transform: uppercase;}#sidebar-right h4 {	font-size: 1.3em;	font-weight: bold;	margin-bottom: 2px;	margin-left: 10px;	margin-right: 15px;	margin-top: 0;	text-align: left;}#sidebar-right p {	font-size: 1.1em;	line-height: 1.2em;	margin-bottom: 10px;	margin-left: 10px;	margin-right: 15px;	margin-top: 0;	text-align: left;}#sidebar-right p.update {	font-size: 0.9em;	line-height: 1.2em;	margin-bottom: 10px;	margin-left: 10px;	margin-right: 15px;	margin-top: 0;	text-align: left;}#sidebar-right p.image {	text-align: center;}#sidebar-right p.image img {	border-style: none;}#sidebar-right ul {	font-size: 1.1em;	line-height: 1.2em;	list-style-type: disc;	margin-bottom: 10px;	margin-left: 30px;	margin-right: 20px;	margin-top: 0;	text-align: left;}#sidebar-right ul li {	margin-bottom: 2px;	margin-left: 0;	margin-right: 20px;	margin-top: 0;	padding-bottom: 0;	padding-left: 0;	padding-right: 0;	padding-top: 4px;}#footer {	background-color: #fff;	border-top-color: #ccc;	border-top-style: solid;	border-top-width: 1px;	float: left;	height: auto;	margin: 0;	position: relative;	width: 100%;}.footerinfo {	margin-bottom: 10px;	margin-left: 0;	margin-right: 0;	margin-top: 10px;}#footer p {	color: #555;	font-size: 1.1em;	margin-bottom: 5px;	margin-left: 0;	margin-right: 0;	margin-top: 5px;}#footer img a:link, #footer img a:visited, #footer img a:hover {	background-color: transparent;	text-decoration: none;}