* {margin: 0;
padding: 0;}

body {font: 83% Verdana, Helvetica, Arial, sans-serif;
/*background: rgb(65,66,117);*/
background: transparent url(back1a.jpg) top center repeat;
color: black;
line-height: 1.3em;}

a {text-decoration: none;
font-weight: bold;}

a:link {color: rgb(84,1,0);
background: transparent;}

a:visited {color: rgb(90,90,90);
text-decoration: underline;	
background: transparent;}

a:hover {text-decoration: underline;
color: rgb(31,81,41);
background: transparent;}

#contain {width: 855px;
background: transparent url(back1b.gif) top center repeat-y;
color: #000;
margin: 0 auto;
padding: 0;}

#head {height: 187px;                                                
background: transparent url(header1a.jpg) top center  no-repeat;
color: #fff;}

#head h1 span {display: block;
width: 0;
height: 0;
overflow: hidden;}

/*#head a:link, #head a:visited, #head a:hover {margin-left: 7%;
color: #fff;
background: transparent;
font-size: .9em;
text-decoration: none;}*/

/*#nav h2 {margin-left: 25px;
margin-top: 40px;
margin-right: 30px;
font: 1.3em Georgia, Monaco, "Times New Roman", serif;
border-bottom: 1px solid #000;}*/

#nav h2 span {display: block;
width: 0;
height: 0;
overflow: hidden;}

#nav {float: left;
width: 200px;
height: 350px;
margin-left: -6px;
font-size: 0.9em;
background: transparent url(sidenav.gif) 0 0 no-repeat;}

#nav ul {list-style: none;
/*margin: 40px 0 0 25px;*/
margin-left: 25px;
margin-top: 25px;
width: 150px;
padding: 0;
font-size: 1.1em;}

#nav li {display: inline;}

/*#nav li span {display: none;}*/

#nav li a {font-weight: bold;
text-decoration: none;
color: rgb(128,0,0);
display: block;
padding: 2px 0;
background: transparent;}

#nav li a:visited {background: transparent;
color: rgb(90,90,90);
text-decoration: line-through;}

#nav li a:hover {background: transparent url(check.gif) right center no-repeat;
color: rgb(65,66,117);
text-decoration: none;}

#main {margin: 0px 25px 0 220px;}

#main h2, #main p, #main h3 {margin: 5px 2%;}

#main ol, #main ul, #main dl {margin: 5px 6%;}

#main h2 {font: 1.5em Georgia, Times, "Times New Roman", serif;
color: rgb(84,1,0);
background: transparent;}

#main h3 {font: 1.3em Georgia, Times, "Times New Roman", serif;
color: rgb(24,62,105);
background: transparent;}

#main .spec {/*background: rgb(217,214,211) url(corner.jpg) bottom right no-repeat;*/
background: rgb(217,214,211);
color: #000;
padding: 5px;}

#main dl#time dt {margin-left: 3%;}
#main dl#time dd {margin-left: 18%;}

#footer {clear: both;
background: rgb(24,62,105);
color: rgb(217,214,211);
text-align: center;
font-size: .85em;
margin: 0 25px 5px 25px;
padding: 3px 0;}

#main ol#goal li span {font-variant: small-caps;
font-weight: bold;}

#footer a:link, #footer a:visited {background: transparent;
color: rgb(217,214,211);}

dt.art {background: transparent;
color: #2D3B5A;
font: bold 1.4em Times, serif;
font-variant: small-caps;}

dt.wrk {font: bold 1.2em Arial, sans-serif;
background: transparent;
color: #5A472D;
margin-top: 3px;}

.cap {font-variant: small-caps;
font-size: 1.4em;}

.cntr {text-align: center;}

.small {font-size: .8em;}

p#bread {text-align: right;
font-size: .8em;}

table.goal td {padding: 4px 3px;
border: 1px solid gray;}

