body {
   margin:0 auto;
   font-family:verdana, arial, helvetica, sans-serif;
   background-color:#000;
   background-image:url(/img/bkgr.gif);
   background-repeat:repeat-x;
}

h1, h2, h3, h4, h5, p, ul, li, div, img {
   margin:0;
   padding:0;
}

h1{
   font-size:24px;
   margin-bottom:10px;
}

h2{
   font-size:18px;
   margin-bottom:10px;
}

p{
   font-size:12px;
   margin-bottom:10px;
   line-height:140%;
}

a:active, a:focus{
   outline: 0;
}

#wrap{
   width:980px;
   margin:auto;
   background-color:#fff;
}

#header{
   width:980px;
   height:120px;
   position:relative;
   background-color:gray;
}
   #header img{
      border-style:none;
   }

#header #menu{
   width:760px;
   height:30px;
   position:absolute;
   top:90px;
   left:0px;
   background-image:url(/img/menu-bkgr-off.gif);
   background-repeat:repeat-x;
padding-left:220px;
}
   #header #menu ul{
      list-style-type:none;
   }
   #header #menu ul li{
      display:inline;
      height:30px;
      float:left;
   }
   #header #menu ul li a:link, #header #menu ul li a:visited{
      height:8px;
      display:block;
      background-image:url(/img/menu-bkgr-off.gif);
      background-repeat:repeat-x;
      border-right:1px solid #999;
      text-decoration:none;
      color:#fff;
      font-size:14px;
      padding-top:5px;
      padding-right:10px;
      padding-bottom:13px;
      padding-left:10px;
      font-weight:bold;
   }
   #header #menu ul li a:hover{
      height:10px;
      display:block;
      background-image:url(/img/menu-bkgr-on.gif);
      background-repeat:repeat-x;
   }
   #header #menu ul li a:active{
      color:#fff;
   }
   #header #bkgr{
      position:relative;
   }
   #header #book{
      position:absolute;
      top:1px;
      left:10px;
z-index:9;
   }

#main{
   width:760px;
   float:left;
   position:relative;
}
   #main #book{
      position:absolute;
      top:0px;
      left:10px;
z-index:9;
   }
      #main #book img{
         border-style:none;
      }
   #main #copy{
      float:left;
      padding:15px;
      padding-right:30px;
   }
#main a:link{
color:#18653D;
text-decoration:underline
}
#main a:visited{
color:#18653D;
text-decoration:underline
}
#main a:hover{
color:#1B9254;
text-decoration:underline
}
#main a:active{
color:#18653D;
text-decoration:underline
}

#schedule{
   width:180px;
   border:1px solid #888;
   padding:10px;
   margin-bottom:10px;
   text-align:center;
}
   #schedule p{
      font-size:10px;
      text-align:left;
   }
#schedule h3{
      font-size:12px;
      text-align:left;
      margin-top:10px;
}

#rightSidebar{
   width:200px;
   float:left;
   padding-bottom:20px;
   padding-top:20px;
}
.biopic{
      float:left;
      border:1px solid #999;
      padding:2px;
      margin-right:10px;
      margin-bottom:7px;
}
#footer{
   width:900px;
      margin:auto;
      padding:20px;
      border-top:1px solid #505050;
      text-align:center;
}
#footer p{
font-size:10px;
color:#505050;
}

.ref{
width:300px;
float:left;
}
.ref a:link{
font-size:14px;
font-weight:bold;
}
.ref a:visited{
font-size:14px;
font-weight:bold;
}
.ref a:hover{
font-size:14px;
font-weight:bold;
}
.ref a:active{
font-size:14px;
font-weight:bold;
}

.photo {
width:200px;
border:1px solid #ccc;
padding:2px;
}
.photo .caption{
background-color:#ddd;
text-align:center;
padding:3px;
margin-top:2px;
}
.photo .caption h1{
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
}
.photo .caption h2{
margin:0;
padding:0;
font-size:10px;
font-weight:bold;
}
.photo.left{
float:left;
margin-right:15px;
margin-bottom:7px;
}
.photo .right{
float:right;
margin-left:15px;
margin-bottom:7px;
}

ul{
margin-left:0;
padding-left:0;
list-style-position:inside;
color:#FED00C;
}
ul li{
margin-left:0;
padding-left:0;
margin-bottom:10px;
}
ul p{
color:#000;
}

#social{
border:1px solid #888;
padding:10px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}
#social p{
font-size:11px;
}
#social img{
border-style:none;
}
#social a:link{
color:#18653D;
text-decoration:underline
}
#social a:visited{
color:#18653D;
text-decoration:underline
}
#social a:hover{
color:#1B9254;
text-decoration:underline
}
#social a:active{
color:#18653D;
text-decoration:underline
}
