body,
html {
    margin:0;
    padding:0;
    background:#a7a09a;
    color:#000;
    }

a {	/* Global style for anchors */
    text-decoration:none;
    }

a:link {
    color:#990037;
    }

a:visited {
    color:#990037;
    }

a:hover {
    color:#990037;
    text-decoration:underline;
    }

a:focus {
  color:#990037;
    }

a:active {
  color:#990037;
    }

body {
    min-width:750px;
    font-size: 80%;
    font-family: arial, geneva, helvetica, sans-serif;
    color: #000000;
    }

#wrap {
    background:#FFFFEB;
    position:relative;
    margin:1em auto 0 auto;
    width:750px;
    }

#header {
    background:#FFFFEB;
    height: 145px;
	align: center;
    border-bottom: solid 1px #990037;
    }

#header img {
  float: center;
  padding: 0em 0em 0em 0em;
    }

#nav {
    margin-left:159px;
    background:#FFFFEB;
    padding:0.5em;
    border-bottom:solid 1px #990037;
    border-left-width:1px;
    border-left-style:dashed;
    border-left-color:#990037;
    }

#nav li {
    display:inline;
    padding-right: 0.5em;
    border-right: solid 1px #696969;
    margin-right: 0.5em;
    line-height: 1.5em;
    }

#navselected {
    color:#990037;
    }

#nav ul {
    margin:0;
    padding:0;
    list-style-type:none;
    }

#nav li a:hover {
  color:#990037;
  /*border-bottom:solid 1px #990037;*/
    }

#nav li a:active {
  color:#990037;
    }

#nav li a:focus {
  color:#990037;
    }

#nav li.lastnav {
  border-right: none;
    }

#main {
    background:#FFFFEB;
    float:right;
    width:590px;
    border-left-width: 1px;
    border-left-style: dashed;
    border-left-color: #990037;
    }

#main h2 {
    font-family:arial, geneva, helvetica, sans-serif;
    color:#000000;
    font-size:1.3em;
    padding:0.8em 0.3em 0.2em 1em;
    letter-spacing:3px;
    text-indent:5px;
    line-height: 1.5em;
    }

#main h3 {
    font-family:arial, geneva, helvetica, sans-serif;
    color:#000000;
    font-size:1.1em;
    margin:0.8em 0.3em 0.2em 1em;
    letter-spacing:2px;
    text-indent:5px;
    line-height: 1.5em;
    }

#main h4 {
    font-family:arial, geneva, helvetica, sans-serif;
    color:#000000;
    font-size:1em;
    margin:0.1em 0.3em 0.1em 1em;
    letter-spacing:1.3px;
    text-indent:5px;
    }

#main p {
    padding:0.1em 0.8em 0.1em 1.6em;
    text-indent:0px;
    }

#main ul{
    list-style: none;
    padding: 0em 0em 0em 2em;
    margin: 0em;
    }

#main ul li {
    padding-left:2em;
    background-image:url(images/redbullet.gif);
    background-repeat:no-repeat;
    background-position:0.5em;
    line-height:1.8em;
    }

span.quote {
    font-style: italic;
    padding-left:0.3em;
    line-height:1.5em;
    }

span.quotesource {
    float:right;
    font-size:80%;
    margin:0em 2em 0.3em 0em;
    }

.imageleft {
    float:left;
    padding:0.2em 0.3em 0.2em 1em;
    margin:0.6em 1em 0.3em 1em;
    }

.imageright {
    float:right;
    padding:0.2em 1em 0.2em 0.3em;
    margin:0.6em 1em 0.3em 1em;
    }

.caption {
    font-size:80%;
    }

#sidebar {
    background:#FFFFEB;
    float:left;
    width:150px;
    }

#sidebar img {
    float:right;
    padding: 0em 0.5em 0.5em 0em;
    }

#footer {
    clear:both;
    text-align: center;	
    background: #990037;
    }

#footer p {
    padding:5px;
    margin:0;
    color:white;
    }

#footer a {
  color: #FFFF00;
    }

#copy p {
    text-align:center;
    font-size:74%;
    color:#C0C0C0;
    }


#gallerybox {
    background:#FFFFEB;
    float:right;
    width:590px;
    border-left-width: 1px;
    border-left-style: dashed;
    border-left-color: #990037;
    }

#gallerybox ul {
    padding:0; 
    margin:0; 
    list-style:none; 
    }

#gallerybox a.gallery span {
    position:absolute; 
    width:1px; 
    height:1px; 
    top:10px; 
    left:80px; 
    overflow:hidden; 
    background:#FFFFEB;
    }

#gallerybox a.gallery, #gallerybox a.gallery:visited {
    display:block; 
    color:#000; 
    text-decoration:none; 
    border:1px solid #808080; 
    margin:1px 2px 1px 2px; 
    text-align:left; 
    cursor:default;
    }

#gallerybox a.slide1 {
    background:url(images/slide1_t.jpg); 
    height:60px; 
    width:93px;
    }

#gallerybox a.slide2 {
    background:url(images/slide2_t.jpg); 
    height:60px; 
    width:93px;
    }

#gallerybox a.slide3 {
    background:url(images/slide3_t.jpg); 
    height:93px; 
    width:60px;
    }

#gallerybox a.slide4 {
    background:url(images/slide4_t.jpg); 
    height:93px; 
    width:60px;
    }

#gallerybox a.slide5 {
    background:url(images/slide5_t.jpg); 
    height:93px; 
    width:60px;
    }

#gallerybox a.slide6 {
    background:url(images/slide6_t.jpg); 
    height:60px; 
    width:93px;
    }

#gallerybox a.slide7 {
    background:url(images/slide7_t.jpg); 
    height:60px; 
    width:93px;
    }

#gallerybox a.slide8 {
    background:url(images/slide8_t.jpg); 
    height:93px; 
    width:60px;
    }

#gallerybox a.slide9 {
    background:url(images/slide9_t.jpg); 
    height:93px; 
    width:60px;
    }

#gallerybox a.slide10 {
    background:url(images/slide10_t.jpg); 
    height:93px; 
    width:60px;
    }

#gallerybox a.slide11 {
    background:url(images/slide11_t.jpg); 
    height:60px; 
    width:93px;
    }

#gallerybox a.slide12 {
    background:url(images/slide12_t.jpg); 
    height:60px; 
    width:93px;
    }

#gallerybox ul {
    width:198px; 
    height:386px;
    margin:6px; 
    float:right;
    }

#gallerybox li {
    float:left; 
    }

#gallerybox a.gallery:hover {
    border:1px solid #FFFFEB; 
    }

#gallerybox a.gallery:hover span {
    position:absolute; 
    width:372px; 
    height:372px; 
    top:118px; 
    left:168px; 
    color:#808080; 
    background:#FFFFEB;
    }

#gallerybox a.gallery:focus span {
    position:absolute; 
    width:372px; 
    height:372px; 
    top:118px; 
    left:168px; 
    color:#808080; 
    background:#FFFFEB;
    }

#gallerybox {
    background:#fff url(images/gallback.jpg) 8px 7px no-repeat;
    }
