body{	font-family: Veranda,Arial,Helvetica,sans-serif;	font-style:normal; 	font-variant:normal; 	font-weight:normal;	margin:5px;    color:#000080;	background-color:#fff;}h1  {color:#fff}h2 {	/*-moz-border-radius:10px 0px 0 0;*/    font:normal 1.1em  Veranda,Arial,Helvetica,sans-serif;	margin:5;	padding:2px 2px 2px;	background: #fff;	color:#000080;	}h3 {	font:1em Veranda,Arial,Helvetica,sans-serif;	font-weight:bold;	text-indent:15px;	margin:0;	}table, td {padding:5px}p {padding:3px; font-size:0.9em}a:link {color:#03f}a:visited {color:#03f}a:hover {color:#f36; text-decoration: none}a:active {color:#03f}.ridge {border-style: ridge; border-width: 3px; text-align: center; border-collapse: collapse}.blueTable {background:#abd}.credit {font-size:10px}.crumb {background:#abd; color:#900; padding:5px; margin:0}.crumb a:hover {color:#900; text-decoration: none}#blueHeader {margin:0; padding: 15px; background:#abd}#blueHeader h1 {color:#fff; background:transparent; text-align:center; margin-top:0px}#bottomBanner {background: #abd; border-top:10px solid #fff; margin:0}/*espg stuff*/#espg a:link {	color: #03f;	}#espg a:visited {	color: #03f;}#espg a:hover, #espg a:focus {	text-decoration:none;	color: #f36;   }#espg a:active{	color:03f;}#espg h2 {    font:normal 1.1em  Veranda,Arial,Helvetica,sans-serif;	margin:5;	padding:2px 2px 2px;	background: #fff;	color:#000080;}#espg #prevnext{	margin-top:10px;}#espg #prev, #espg #next {	display:block;	padding:5px;	border:1px solid #bbb;	background:#eee;	text-decoration:none;	margin:0 10px 10px;	font-size:0.8em;}html body #espg div #prev:hover, html body #espg #next:hover,html body #espg div #prev:focus, html body #espg #next:focus {	border-color:#888;	background:#ddd;	color:#f36;}#espg #prev {	float:left;}#espg #next {	float:right;}#espg #image {	text-align:center;	background: #abd url(../scripts/imagefade/loading.gif) 0% 0% no-repeat;	margin:0 auto;}#espg .imgwrapper {	float: left;	margin: 0 15px 15px 15px;	padding: 10px;}#espg .imgwrapper span {	display:block;	font:0.8em Veranda,Arial,Helvetica,sans-serif;	text-align:center;}#espg .imgwrapper img {	background-color: #abd;	border: 1px solid #abd;	padding: 4px;}#espg .imgwrapper a:visited img {	background-color:#abd;}#espg .imgwrapper a:hover img, #espg .imgwrapper a:focus img {	background-color: #036;}#espg .imgwrapper a:hover, #espg .imgwrapper a:focus {	color:#f36;}#espg #single {	padding:5px;	border:5px solid #abd;	background:#fff;}#espg #description {	border:0px solid #abd;	text-align:center;	clear:both;	margin:10px 20px;	padding:10px;	color:#000080;	background:#fff;}#espg #thedate {	text-align:right;	clear:both;	margin:0px;	color:#303;	font-style:italic;}#espg #credit {	background: #abd;	color:#abd;	border-top:10px solid #fff;	font-size:10px;	text-align:center;	margin:0;	padding:-20px 0;	clear:both;}#espg #credit a {	color:#abd;}#espg #credit a:hover, #espg #credit a:active, #espg #credit a:focus {	color:#03f;	text-decoration:none;}#espg #directories {	margin:0;}#espg #breadcrumb {	padding:5px;	border-bottom:0px solid #aaa;	background:#abd;	color:#900;	margin:0;	font-size:0.9em;}#espg #breadcrumb a {	color:#03f;	text-decoration:underline;}#espg #breadcrumb a:hover, #espg #breadcrumb a:active, #espg #breadcrumb a:focus{	color:#900;	text-decoration:none;}#espg #dirdesc {	padding:4px;	background:fff;	margin:0 0 10px 0;}#espg #gallery {	padding:10px 5px;}#espg #directories ul.cat {	list-style:circle;	padding-bottom:5px;}#espg ul.cat li {	margin:2px 0;}/* categories with thumbs */#espg div.catthumbs {	margin:5px;	padding:5px;}#espg div.catthumbs div {	margin:10px;	padding:2px;	text-align:center;	float:left;	width:200px;}#espg div.catthumbs img.tnexample{	margin:5px;	margin:0 auto;	display:block;	border:0;}#espg div.catthumbs a{	display:block;}#espg #directories h3 {	font:1em Veranda,Arial,Helvetica,sans-serif;	font-weight:bold;	text-indent:15px;	margin:0;}#espg #directories h4 {	font:0.9em Veranda,Arial,Helvetica,sans-serif;	font-weight:bold;	text-indent:20px;	margin:0;}#espg div.pagination{	clear:both;	text-align:center;}#espg #header {	background:#abd;	color:#bbb;}#espg #header h1 {	background:transparent;	color:#fff;}#espg #header {	margin:0;	padding: 15px;}#espg #header h1 {	text-align:center;			font-family:Veranda,Arial,Helvetica,sans-serif;	margin-top:0px;	}/* footer */#espg #footer {	font-family: Veranda,Arial,Helvetica,sans-serif;	margin:0 15px;	clear: both;	padding:0;	font-size: 70%;	color:#000080;}#espg #footer a:hover, #espg #footer a:focus  {	text-decoration:none;	}#espg #design {	float:left;	text-align:left;	margin:0;	font-size:10px}#espg #copyright {	padding:0 0 0.2em;	margin:0;}/*editor*/#espg div#admin {	background:#c00;	color:#fff;	font-size:1.2em;	font-weight:bold;	letter-spacing:0.2em;	text-align:center;	margin:0;	padding:5px 0;	clear:both;}#espg div#editor {   font: .85em/1 Veranda,Arial,Helvetica,sans-serif;   border-top: 1px gray solid;   padding: 10px 20px;   margin: 10px 0;   clear:both;}#espg div#editor h2 {   font-size: 1.2em;   text-align: center;   margin: 0 0 8px;}#espg div#editor p.valid {   background: pink;   color: black;   font-size:1.2em;   float: left;   padding: 5px;   margin: 5px 0;}#espg div#editor p.invalid {   background: #c00;   font-size:1.2em;   border:1px solid #000;   color: #fff;   float: left;   padding: 5px;   margin: 5px 0;}#espg div#editor fieldset {   background: #f6f6f6;   clear: both;}#espg div#editor p {   margin: 5px 0;}#espg div#editor input[type="text"], #espg div#editor textarea,#espg div#editor input[type="password"] {   border: solid 1px green;   margin: 2px 1px 1px;}#espg div#editor input[type="text"]:focus, #espg div#editor textarea:focus,#espg div#editor input[type="password"]:focus {   border: solid 2px darkgreen;   margin: 1px 0 0;}#espg div#editor input#userfile{   margin: 2px 1px 1px;}/* login specific */#espg p.warn{	background: #c00;	font-size:1em;	border:1px solid #000;	color: #fff;	float: left;	padding: 5px;	margin: 5px 0;}#espg div#login fieldset {   background: #f6f6f6;   clear: both;}#espg div#login input[type="text"], #espg div#login input[type="password"] {   border: solid 1px green;   margin: 2px 1px 1px;}#espg div#login input[type="text"]:focus, #espg div#login input[type="password"]:focus {   border: solid 2px darkgreen;   margin: 1px 0 0;}#espg div#login label{	width:8em;	float:left;	text-align:right;	padding-right:5px;}#espg div#login .button{	margin: 0.5em 0 0 9em;}#espg div.clearer {	clear: both;}#espg img.precache {	position: absolute;	top: 0;	left: 0;	float: left;	visibility: hidden;}/* comment system */#espg div#comments{	margin:0.5em 15%;	font-size:0.9em;}#espg div#comments div.comment-odd{	margin:5px 0;	border:0px solid #969696;	background:#f9f9f9;}#espg div#comments div.comment-even{	margin:3px 0;	border:1px solid #969696;	background:#fff;}#espg p.cname{	font-weight:bold;	margin:3px;}#espg p.ccomment{	margin:0 10px;}#espg p.time{	font-style:italic;	margin:0;	padding:4px 1em 4px 0;	text-align:right;}#espg p.no-comment{	font-weight:bold;	text-align:center;}#espg p.comment-error{	color:#900;}#espg div.comment-form-holder{	width:50%;	margin:0.5em 0;}#espg form.comment-form{	width:100%;}#espg form.comment-form fieldset{	border:1px solid #f9f9f9;}#espg form.comment-form legend{	letter-spacing:0.1em;	color:#003;}#espg form.comment-form label{	width:12em;	float:left;} div.pagedcomments{ 	text-align:center; }#espg p.comment-attrib{	text-align:right;	font-size:80%;	padding-right:1em;}#espg .center{	text-align:centre;}
