body{ font-family: Optima, Optimum, Arial, Helvetica, Verdana, sans-serif;
	background-color:  #bfc2a9;
	margin: 0; padding: 0;
	text-align: left;
	line-height:160%;
	color: #000;
	font-size:1.1em;
}
p{margin:0px; padding:10px 0px;}
.cen {text-align:center;}
.alignright{text-align:right;}
#menu p {font-size:80%; text-align:center;}
#footer p, #credit p {font-size:70%; text-align:center;padding:20px 0px; line-height:120%;}
h1{font-size: 150%; font-weight: bold; color:#fff; text-align:center;}
h2{font-size: 120%; color:#fff; text-align:center;}

/*FORMS*/
input, select{ width:150px;}
textarea{width:300px;}
input[type=radio]{width:auto;}
input[type=submit]{width:auto;}
input.datefield{width:70px;}
input.small{width:70px;}
select.statusid{width:100px;}
select.selyear{width:90px;}
form#frmYear{display:inline;}

/*IMAGES*/
div#main div.left img {border:5px white solid;}
img.noborder, a.noborder{border:0 !important}
/*LINKS*/
a:link, a:visited {color:#fff; text-decoration:none; border-bottom:1px #fff dotted; }
a:hover, a:active{color:#fff;text-decoration:none; border-bottom:2px #fff solid; }
#menu a:link, #menu a:visited  {text-decoration:none; border-bottom:0px #f00 solid; color: #000;}
#menu a:hover, #menu a:active  {color:#fff; text-decoration:none; border-bottom:0px #f00 solid; background-color: #666;}

/*LISTS*/
li{color:white;}

/*TABLES*/
table{width: 100%; border-collapse:collapse;}
table.w400{width: 400px; margin:0px auto;}
table.w600{width: 600px; margin:0px auto;}
table.w600 td{padding:0px 10px;}
td{border:1px dotted black; padding:2px;}
tr.grey{background-color:#ccc; color:#000;}
.free{background-color:transparent; color:#fff;}
.optioned{background-color:#ac969e; color:#fff;}
.sold{background-color:#7d7887; color:#fff;}
.padding{padding:0px 5px;}
.key{margin:0px auto 10px;}
td.money{text-align:right;}

/*DIVISIONS*/
.clearer{clear:both;}
#credit{width:956px; margin: 0px auto;}
#footer{background: top center url(/images/baserule.gif); background-repeat:no-repeat;width:956px; margin: 0px auto; border:0px yellow solid; padding:0; }
#main{border:red 0px solid; }
.left{width:440px; float:left;border:red 0px solid;}
.right{width:440px; float:right;border:red 0px solid;}
#wrapper{width:912px; margin: 5px auto 0px auto; padding:0px 20px 5px 20px; border-left:solid #fff 2px; border-top:solid #fff 2px; border-right:solid #fff 2px; background-image:url(/images/cobbles.jpg);}