/* andreas02 - an open source xhtml/css website layout by Andreas Viklund (http://andreasviklund.com). Made for OSWD.org, free to use as-is for any purpose as long as the proper credits are given for the original design work. For design assistance and support, contact me through my website or through http://oswd.org/email.phtml?user=AndreasVersion: 1.0(July 27, 2005)Screen layout: */body {padding: 0;margin: 0;font: 76% tahoma, verdana, sans-serif;background: #e0e0e0;color: #303030;}a {text-decoration: none;color: #286ea0;}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: #303030;}#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;background: #e0e0e0 url(images/corner.gif) top right no-repeat;border-bottom: 1px solid #ffffff;border-left: 1px solid #ffffff;}.navitab:hover {text-decoration: none;background: #d0d0d0 url(images/corner.gif) top right no-repeat;}.activenavitab {padding: 4px 8px 5px 8px;color: #ffffff;margin: 0 0 5px 0;text-decoration: none;background: #505050 url(images/corner.gif) top right no-repeat;}.activenavitab:hover {text-decoration: none;}#desc {height: 200px;color: #ffffff;padding: 0;background: #505050 url(../images/ronfront.jpg) no-repeat left top;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: #ffffff;}#desc a {color: #ffffff;text-decoration: underline;}#main {width: 590px;float: left;padding: 0 15px 0 0;border-right: 1px solid #d0d0d0;}.block {background: #f0f0f0;padding: 15px;}#sidebar {width:140px;float:right;}#sidebar p {font-size: 0.9em;line-height: 1.3em;margin: 0 0 12px 0;}.sidelink {text-align: left;display: block;width: 120px;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: center;}#footer a {color: #808080;}h1 {margin: 0 0 20px 0;font-size: 2.1em;font-weight: normal;}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;}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;}.hide {display: none;}/************peter*********************/.alphaindex a{	font-size: 18px;	line-height: 3pc;	letter-spacing: 2px;	text-transform: lowercase;	text-decoration: underline;	}		.alphaindex a:hover{	color:#FFFFFF;	font-size: 18px;	line-height: 3pc;	text-decoration: none;	background-color: #417FAB;	}.alphaindex a.selected {	color:#FFFFFF;	font-size: 18px;	line-height: 3pc;	background-color: #6699FF;}.alphaindex a.visited {	color:#FF6600;	font-size: 18px;	line-height: 3pc;	background-color: #FFFFFF;}.datalist{	background-color: #FFFFFF;	font-size: 12px;	width: 80%;	border-top: 1px solid #417FAB;	border-right: 1px none #417FAB;	border-bottom: 1px solid #417FAB;	border-left: 1px none #417FAB;	text-align: left;	padding-left: 20%;}.pictureframe {	text-align: center;	border: none;	background-color: #FFFFFF;	padding: 3px;}.datalist a {	font-size: 12px;	color: #417FAB;	margin: 10px;	padding: 0px;	text-decoration: none;}.datalist a:hover {	background-color: #417FAB;	font-size: 12px;	color: #FFFFFF;	margin: 10px;	padding: 0px;	text-decoration: none;}.wrapthetable {	border: 1px solid #417FAB;}.lablel1 {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 16px;	margin: 10px 0px;	padding: 0px;	text-align:left;	letter-spacing: 1px;	color: #417FAB;	font-weight: bold;}.lablel2 {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 16px;	margin: 10px 0px;	padding: 0px;	text-align:left;	letter-spacing: 1px;	color: #333333;	font-weight: bold;}.gold {	font-weight: bold;	color: #FFCC00;}.silver {	font-weight: bold;	color: #CCCCCC;}.goldnplatrec {	background-color: #FFFFFF;	font-size: 12px;	width: 100%;	border-top: 1px solid #417FAB;	border-right: 1px none #417FAB;	border-bottom: 1px solid #417FAB;	border-left: 1px none #417FAB;	text-align: left;}.plat {	font-weight: bold;	color: #CCCCCC;}.highlight {	font-weight: normal;	color: #000000;}#desc2 {height: 200px;color: #ffffff;padding: 0;background: #505050 url(../images/ronfront2.jpg) no-repeat left top;clear: both;margin: 5px 0 0 0;}#desc2 p {width: 290px;font-size: 1em;line-height: 1.3em;padding: 0 0 0 15px;}#desc2 h2 {padding: 15px 15px 0 15px;color: #ffffff;}#desc2 a {color: #ffffff;text-decoration: underline;}#desc3 {height: 200px;color: #ffffff;padding: 0;background: #505050 url(../images/ronfront3.jpg) no-repeat left top;clear: both;margin: 5px 0 0 0;}#desc3 p {width: 290px;font-size: 1em;line-height: 1.3em;padding: 0 0 0 15px;}#desc3 h2 {padding: 15px 15px 0 15px;color: #ffffff;}#desc3 a {color: #ffffff;text-decoration: underline;}.charc {	font-weight: bold;	color: #505050;}.seagreen {	font-weight: bold;	color: #34676d;}#desc4 {height: 200px;color: #ffffff;padding: 0;background: #505050 url(../images/ronfront4.jpg) no-repeat left top;clear: both;margin: 5px 0 0 0;}#desc4 p {width: 290px;font-size: 1em;line-height: 1.3em;padding: 0 0 0 15px;}#desc4 h2 {padding: 15px 15px 0 15px;color: #ffffff;}#desc4 a {color: #ffffff;text-decoration: underline;}#desc5 {height: 200px;color: #ffffff;padding: 0;background: #505050 url(../images/ronfront5.jpg) no-repeat left top;clear: both;margin: 5px 0 0 0;}#desc5 p {width: 290px;font-size: 1em;line-height: 1.3em;padding: 0 0 0 15px;}#desc5 h2 {padding: 15px 15px 0 15px;color: #ffffff;}#desc5 a {color: #ffffff;text-decoration: underline;}#desc6 {height: 200px;color: #ffffff;padding: 0;background: #505050 url(../images/ronfront6.jpg) no-repeat left top;clear: both;margin: 5px 0 0 0;}#desc6 p {width: 290px;font-size: 1em;line-height: 1.3em;padding: 0 0 0 15px;}#desc6 h2 {padding: 15px 15px 0 15px;color: #ffffff;}#desc6 a {color: #ffffff;text-decoration: underline;}#desc7 {height: 200px;color: #ffffff;padding: 0;background: #505050 url(../images/ronfront7bio.jpg) no-repeat left top;clear: both;margin: 5px 0 0 0;}#desc7 p {width: 290px;font-size: 1em;line-height: 1.3em;padding: 0 0 0 15px;}#desc7 h2 {padding: 15px 15px 0 15px;color: #ffffff;}#desc7 a {color: #ffffff;text-decoration: underline;}.background {	font-size: 12px;	width: 100%;	border-top: 1px solid #417FAB;	border-right: 1px none #417FAB;	border-bottom: 1px solid #417FAB;	border-left: 1px none #417FAB;	text-align: left;	background-image: url(../images/bgrianseesion.jpg);	background-repeat: no-repeat;	background-position: center center;	height: 500px;}#desc8 {height: 200px;color: #ffffff;padding: 0;background: #505050 url(../images/ronfrontindu.jpg) no-repeat left top;clear: both;margin: 5px 0 0 0;}#desc8 p {width: 290px;font-size: 1em;line-height: 1.3em;padding: 0 0 0 15px;}#desc8 h2 {padding: 15px 15px 0 15px;color: #ffffff;}#desc8 a {color: #ffffff;text-decoration: underline;}
