body{padding: 0px;background: white;color: #222;text-align: center; font: 85% "Trebuchet MS",Arial,sans-serif;}
h1,h2,p{margin: 0;padding: 0 10px 5px;font-weight:normal;}
p{padding: 0 10px 15px}
h1{font-size: 250%;color: #FFF;letter-spacing: 1px;}
h2{font-size: 150%;color:#002455;}
h3{font-size: 120%;line-height:1;color:#002455;}
div#container{width: 800px; margin: 0 auto; padding: 5px; text-align: left;}
div#banner{text-align:center}
div#footer{clear:both;width:800px;background: #A0C2E0;color:black;padding:5px 0;text-align:center}
span.cellhdr {width:200px; color: #A09771;background-color: #59451A;}
span.celldata {background-color: #A59971;}
div.pad{margin: 0px 10px;}
b.pad{padding:0 10px;}
i.pad{padding:0 10px;}
p.pad{padding:0 10px;}
ul.pad {padding:0 10px;margin:5px 0;list-style-type:none;}
ul#split,ul#split li{margin:0;padding:0;list-style:none;}
ul#split li{float:left;width:150px;margin:0 10px 10px 0;}
ul#split h3{font: normal 120%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 0;text-align:center;color: #000;}
ul#split p{margin:0;padding:5px 8px 15px;}
li#one h3{background: #C8C866;}
ul#split div{background: #FFC;}
li#one div{border:2px solid #C8C866;}
li#two h3{background: #FFBD00;}
li#two div{border:2px solid #FFBD00;}
li#three h3{background: #E3A1C4;}
li#three div{border:2px solid #E3A1C4;}
ul.postnav li{float:left;width:15%;font-size:80%;margin:0;padding:0;list-style-type:none;}
ul.postnav a{display:block;width:11em;font: bold 120% Verdana,Arial,sans-serif;
    text-transform:uppercase;color: #666;
    text-decoration:none;text-align:center;}
ul.postnav a:hover{color: #A0C2E0;text-decoration: underline;}
tr.headercolor {color: #A09771;background-color: #59451A;}
tr.rowcolor {background-color: #A59971;}
div#mmenu{padding-top: 4px;margin:0;}
div#mmenu a{display:block;font: bold 90% Verdana,Arial,sans-serif;
  color: #666;
  text-decoration:none;text-align:center;}
div#mmenu a:hover{color: #A0C2E0;text-decoration: underline;}
div#content{float:left;width:40%;margin:5px 0px;background: white;}
div#navleft{float:left;width:30%;height:830px;padding:10px 0;margin:5px 0;background: #A0C2E0;}
div#navright{float:right;width:30%;height:830px;padding:10px 0;margin:5px 0;background: #A0C2E0;}
div#navleft h2{font: bold 110% Verdana,Arial,sans-serif;color: #9E4A24;}
div#navleft a{color: #002455;text-decoration:none;}
div#navleft a:hover{color: #9E4A24;text-decoration: underline;}
div#navright h2{font-size: 120%;color: #9E4A24;}
div#navright p.email{padding:0 10px;font: 80% "Trebuchet MS",Arial,sans-serif;}
div#navright p.title{padding:0 10px;font: bold 80% "Trebuchet MS",Arial,sans-serif;}
hr.content {border:1px #A0C2E0 solid;}
table.ftb {padding:0;margin:0;border-spacing: 0px;}
th.ftb {text-align: left;border-bottom: 2px #6699CC solid;font: bold 95% "Trebuchet MS",Arial,sans-serif;}
td.ftb {vertical-align: top;border-bottom: 1px #6699CC dotted;font: 95% "Trebuchet MS",Arial,sans-serif;}
p.ftb {color: #9E4A24;}
div.navnext {float:right;padding:0 10px;}
div.navprev {float:left;padding:0 10px;}
div.lstack {float:left;padding:0;}
div.lstack.pad {float:left;padding: 4px 0;}
div.lstack.clear {clear:both;}
div.lstack.nav {float:left;padding: 3px  10px;}
div.rstack {float:right;padding:0 20px;color: #002455; font-size:0;}
table.contact {border-collapse: collapse;}
table.contact *.col1{border-right: 2px #6699CC solid;width:150px;}
table.contact p{padding: 10px;}
table.contact td.r {text-align:right;}
table.services {border-collapse: collapse;}
table.services *.col1{border-right: 2px #6699CC solid;width:150px;}
table.services p{padding: 10px;}
table.services td.r {text-align:right;}
hr.contact {border:1px #6699CC solid;}
hr.contact.heavy {border:3px #A0C2E0 solid;}
table#mmenu{text-align:center;}
td.mmenu{width: 100px;border-right:1px solid #6699CC;}
a:link {color: #448CCB;	text-decoration: none;}
a:visited {color: #448CCB; text-decoration: none;}
a:hover {color: #E5257C; text-decoration: underline;}
a:active {color: #448CCB; text-decoration: none;}
table.calendar {width: 100%; height:450px;}
td.calendarCell {border: 1px solid #6699CC;background-color: #FFFFFF;}
p.calEvent {padding: 0 0 0;}
table.tract {font-size: 70%;border-spacing: 0px;}
p.tract {padding: 0 0 0;}
p.dateTitle {color: #000000; padding: 0 0 0}
a.tract {padding: 0 0 0; }
a.nav {padding: 0 0 0; text-decoration: none;}
div.headline{font-size: 120%;font-weight:bold;text-decoration: underline;}
p.byline{font-size: 80%;padding:0;margin:0;}
p.article{padding: 2px 0;margin:0;}
h2.article{font-size: 150%;color:#002455;padding:0 10px;margin:0;}
h3.article{font-size: 120%;color:#002455;padding:0 10px;margin:0;}
div.clear {width:100%; clear: both;}
div#player {padding: 5px 5px;}
.jsdesc p{padding: 10px; margin: 10px 0px 0px}
.jsdesc .pad {float:left;padding: 2px 0;}
textarea.jumpstart {
	border: none; 
	padding: 6pt 10pt; 
	font: 100% "Trebuchet MS",Arial,sans-serif;
	width: 630px;
	height: 520px;
	}