body {
   background:url(../images/bg.jpg) repeat-x #FAEBCB;
   font-family:"Palatino Linotype", "Book Antiqua", "Times New Roman", Times, serif;
   font-size:.99em;
   margin:0;
   padding:0;}

a:link {color:#5F344A}
a:visited {color:#AC919F;}
a:hover {color:#88CEDB;}
h2 {color:#5F344A; font-weight:normal; font-size:2em; margin:10px 0;}
h3 {font-weight:normal; font-size:1.7em; margin:10px 0;}
h4 {font-weight:normal; font-size:1.5em; margin:10px 0;}
h5 {font-weight:normal; font-size:1.2em; margin:10px 0;}
p {line-height:1.4em;}

#container {
   background:url(../images/bg_low.gif) repeat-y #fff;
   width:790px;
   margin:0 auto;}

#header {
   height:115px;
   padding: 0 10px;
   background:url(../images/bg_header.gif) repeat-y #fff;}
#header h1 {
   text-indent:-1000px;
   overflow:hidden;
   letter-spacing:-1000px;
   float:left;
   margin:15px 0 0 12px;}
#header h1 a:link, #header h1 a:visited{
   background:url(../images/JClogo.gif) no-repeat;
   width:462px;
   height:84px;
   display:block;
   border:none;}
ul#nav {
   float:right;
   margin:15px 35px 0 0;
   padding:0;
   list-style-type:none;}
ul#nav li {
   margin:0; padding:0;}
ul#nav a {
   background:url(../images/bluebullet.gif) no-repeat top left;
   text-decoration:none;
   color:#000;
   padding:0 0 0 15px;}
ul#nav a:hover {
   background-position:0 -17px;
   color:#5F344A;}

#midbar {
   background:url(../images/bg_mid.gif) repeat-y #C0ADB8;
   height:199px;
   border-top: 1px solid #3D212F;
   border-bottom: 1px solid #926D81;
   padding: 0 10px;}
#midbar img {
   width:730px;
   margin:8px 20px}

#content {
   margin: 0 11px;
   padding:0 20px;
   font-size:.9em;
   border-bottom:1px solid #926D81;}

#footer{
   padding:10px;
   font-size:.8em;
   background:url(../images/bg_btm.gif) no-repeat bottom right;}
#footer_wrap {
   float:left;
   margin: 0px 0px 0px 20px;
}
#footer ul {
   margin:15px 10px;
   padding:0;}
#footer ul li {
   display:inline;}
#footer ul li a {
   padding:0 10px;}
/* .location {float:left; margin:0 10px 10px 15px;} */
.location {float:left; margin:0px 0px 10px 110px;}

/* Additional Styles */
.clear {clear:both;}
.left {float:left; margin:0 20px 10px 0;}
.right {float:right; margin:0 0 10px 25px;}
.center {text-align:center;}
.purple {color:#5F344A;}
.divider {width:80%; margin:45px auto;}
.profile {border:4px solid #5F344A;}
.map {float:left; border:2px solid #5F344A; margin:0 15px 30px 0;}
.formname {
   font-weight:bold;
   font-size:1.2em;
   width:80px;
   margin:0 0 0 0;
   float:left;
   clear:both;}
.formfield {
   float:left;
   width:300px;
   margin:0 0 10px 0;}
.formbtn {
   float:left;
   clear:both;
   width:90px;
   height:30px;
   margin:0 0 10px 80px}

/*secondary styles */
#midbar_sec {
   background:url(../images/bg_mid.gif) repeat-y #C0ADB8;
   height:39px;
   border-top: 1px solid #3D212F;
   border-bottom: 1px solid #926D81;
   padding: 0 10px;}
#midbar_sec h2 {margin:-5px 0 0 20px; padding:0; color:#000000;}
