/* CSS Document */

body {padding: 0px;margin: 0px;background-color: #8994B2;font-size:80%; }

div,p,span,a,td,input{ font-family: Arial, Helvetica, sans-serif;   }

/* HOME PAGE SPECIFIC LAYOUT ELEMENTS */
#homeContent{background-color: #fff;background-image: url(images/main/bkgd.gif);background-repeat: no-repeat;margin:0;padding:0;}
#mainText{padding: 15px 20px 15px 350px;color: #000;}
.mainHdr{font-family: "Times New Roman", Times, serif;font-size: 22px;font-style: italic;color: #000;padding:0px;margin:0px;letter-spacing: .25em;}
#bottomBar{background-color: #F8EFE4;height: 37px;width: 770px;}


/* LAYOUT */
#container{border-top: 1px solid #333;}
#container,#bkgd {margin:0 auto;width: 770px; padding:0;}
#imagery{width:770px;padding:0;margin:0;}

#container {margin:0 auto;  width: 770px; padding:0;}
#pagewrap{ width:770px;background-image: url(images/common/bkgd.gif);background-repeat: repeat-y;visibility: visible;margin:0;}

#nav{width: 770px; padding:0px;margin:0px;}
#leftColumn{float:left;width:177px;background-color: #F8EFE4;}
#colColor{font-weight: normal;font-size:125%;color:#000;font-family: "Times New Roman", Times, serif;
font-style: italic;padding:3px 0px 2px 21px;margin-bottom:15px;background-color: #F1E0CC;}

#pageContent{width:590px; margin-left:177px;background-color: #FFF;margin-bottom:0;padding-bottom:15px;}
#footer{text-align:center;width: 758px;  font-size:85%;padding:6px;border-top: 1px solid #333;}
ul#navLeft{	list-style-type: none;margin:0 0 13px 0;padding:0;}

ul#navLeft li #active{margin:5px 5px 5px 12px;padding: 2px 2px 2px 7px;width: 150px;color:#533329;border-left: 1px solid #533329;}

#pageTitle{padding: 3px 10px 2px 20px;background-color: #F8EFE4;}
p{padding:5px 20px 5px 20px;margin:0;}


/* LINK INFO */

#leftColumn a{color:#00305B;display: block;padding: 2px 2px 2px 7px;width: 150px;background-color: #F8EFE4;margin:5px 5px 5px 12px;border-left: 1px solid #F8EFE4;}
#leftColumn a:link, #leftColumn a:visited { text-decoration: none;	border-left: 1px solid #F8EFE4;}
#leftColumn a:hover {color:#8D453A;border-left: 1px solid #8D453A;}

#pageContent a:link, #pageContent a:visited{color: #602434; font-weight:bold;text-decoration: underline;}
#pageContent a:hover, #pageContent a:active{color: #000; text-decoration: none}


#footer a:link, #footer a:visited{color: #2D0F19; text-decoration: none;}
#footer a:hover, #footer a:active{color: #000; text-decoration: underline;}

#active{margin:5px 5px 5px 12px;padding: 2px 2px 2px 7px;width: 150px;color:#533329;border-left: 1px solid #533329;}
#subhead{margin:5px 5px 5px 12px;padding: 2px 2px 2px 7px;width: 150px;color:#000;}
h1{font-weight: normal;font-size:125%;padding: 0px;margin: 0px;font-family: "Times New Roman", Times, serif;font-style: italic;color: #000;}
h2, h3{padding:10px 10px 0px 20px;margin:0;font-weight: bold;font-size:110%;color: #942E2F;font-style: italic;margin:0;}
h3{color: #000;font-size:110%;}
.buffer{padding:5px 35px 75px 20px;}
#pageContent ul{margin-top:5px ; margin-bottom:0px;}
#pageContent li{padding:0px 20px 6px 5px;}
#pageContent table{padding:0px 20px 8px 20px;margin-left:20px;}
#pageContent td{padding:4px;}
.name {	font-weight: bold;color: #942E2F;}
.programDate{font-weight: bold;color: #003366;padding-top:15px}
img.staff{padding:5px 10px 5px 20px;float: left;}
.smalltype{font-size:80%; margin:10px 10px 0px 20px;padding-bottom:3px;}
.bigType{font-size:110%;}
.divider{width:375px;padding:4px 50px;margin: 5px 50px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #993333;text-align: center;}
.first{padding-top:20px;}
.color{color: #942E2F;font-weight: bold;}
.regForm{border: 1px dashed #003366;}
#staffBox{float:right; width:220px;padding:7px; margin:35px 20px 25px 10px;background-color: #F8EFE4;}

/* PROGRAM STYLES*/

.program{margin:8px 10px; padding:2px;}
.program p{margin:5px 20px;}
.program p.city {float:left;width:75px;margin:5px 0px 5px 20px;}
.program p.description{float:left;width:300px;margin:5px 30px 5px 10px;}