body {padding: 0;margin: 0;font: 76% tahoma, verdana, sans-serif;background: #e0e0e0;color: #303030;}a {text-decoration: none;color: #CC0066;}a:hover {text-decoration: underline;}#toptabs {margin: 10px auto -13px auto;font-size: 0.8em;width: 760px;}#toptabs p {text-align: right;color: #808080;}.toptab {padding: 3px 5px 3px 5px;margin: 0 0 0 4px;text-decoration: none;background: #f0f0f0 url(images/corner2.gif) top right no-repeat;color: #808080;border-bottom: 1px solid #e0e0e0;}.toptab:hover {background: #fafafa url(images/corner2.gif) top right no-repeat;border-bottom: 1px solid #eaeaea;color: #505050;text-decoration: none;}.activetoptab {padding: 3px 5px 3px 5px;margin: 0 0 0 4px;color: #505050;text-decoration: none;background: #ffffff url(images/corner2.gif) top right no-repeat;border-bottom: 1px solid #ffffff;}.activetoptab:hover {text-decoration: none;}#container {margin: 0 auto 15px auto;width: 760px;padding: 5px 20px 20px 20px;background: #ffffff;}#logo {margin: 15px 0 0 0;}#logo h1 a {color: #990066;}#logo h1 a:hover {text-decoration: none;}#navitabs {clear: both;}.navitab {	padding: 4px 8px 4px 8px;	margin: 0 0 4px 0;	text-decoration: none;	letter-spacing: 1px;	border-bottom: 1px solid #ffffff;	border-left: 1px solid #ffffff;	background-image: url(images/corner.gif);	background-repeat: no-repeat;	background-position: right top;	background-color: #FFE2F1;}.navitab:hover {text-decoration: none;background: #FF99FF url(images/corner.gif) no-repeat right top;}.activenavitab {	padding: 4px 8px 5px 8px;	color: #FFFFFF;	margin: 0 0 5px 0;	text-decoration: none;	background-color: #000000;	background-image: url(images/corner.gif);	background-repeat: no-repeat;	background-position: right top;}.activenavitab:hover {text-decoration: none;}#desc {height: 200px;color: #FFFFFF;padding: 0;background: #990066 url(images/front.jpg) top left no-repeat;clear: both;margin: 5px 0 0 0;}#desc p {width: 290px;font-size: 1em;line-height: 1.3em;padding: 0 0 0 15px;}#desc h2 {padding: 15px 15px 0 15px;color: #FFCCFF;}#desc a {color: #ffffff;text-decoration: underline;}#main {	width: 550px;	float: left;	padding: 0 15px 0 0;	border-right-width: thin;	border-right-style: dotted;	border-right-color: #CCCCCC;}.block {background: #f0f0f0;padding: 15px;}#sidebar {width:180px;float:right;}#sidebar p {font-size: 0.9em;line-height: 1.3em;margin: 0 0 12px 0;}.sidelink {text-align: left;display: block;width: 160px;background: #f0f0f0 url(images/corner.gif) top right no-repeat;padding: 3px 4px 3px 8px;margin: 5px 10px 5px 0;}.sidelink:hover {background: #e0e0e0 url(images/corner.gif) top right no-repeat;text-decoration: none;}#footer {clear: both;background: #fafafa;color: #808080;font-size: 0.9em;padding: 8px 0 8px 0;border-top: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;text-align: Left;}#footer a {color: #808080;}h1 {	margin: 0 0 20px 0;	font-size: 2.1em;	font-weight: normal;	color: #990066;}h2 {margin: 0 0 20px 0;font-size: 1.6em;font-weight: normal;}h3 {	margin: 20px 0 10px 0;	font-size: 1.4em;	font-weight: normal;	color: #990066;}p {margin: 0 0 15px 0;line-height: 1.5em;text-align: left;}.right {text-align: right;}a img {border: 0;}.photo {padding: 5px;display: block;margin: 0 auto 15px auto;background-color: #f0f0f0;}#bigimage{float:left;width:150px;margin:0 10px 0px 0;padding:0px 0 0 0;background:#f0f0f0;overflow:auto;}.hide {display: none;}
