BODY
{
    FONT-SIZE: 90%;
    BACKGROUND:#123456;
    FONT-FAMILY: Verdana;
    text-align:center;
    padding:0;
    margin:20px;

}

a {
 FONT-WEIGHT: bold;
 COLOR: blue;
 TEXT-DECORATION: none
}

a:hover {
 TEXT-DECORATION: underline;
}

a:visited {
 COLOR: gray;
}

p:first-letter {
 font-size:150%;
}

p {
  margin: 0px 10px 15px 10px;
}

.headerpic {
 border: orange 3px ridge;
 height:90%;
}

.vpicblockleft {
 text-align:center;
 float:left;
 width:180px;
 margin: 0px 10px 0px 10px;
}

.vpicblockright {
 text-align:center;
 float:right;
 width:180px;
 margin: 0px 10px 0px 10px;
}

.hpicblockleft {
 text-align:center;
 float:left;
 width:240px;
 margin: 0px 10px 0px 10px;
}

.hpicblockright {
 text-align:center;
 float:right;
 width:240px;
 margin: 0px 10px 0px 10px;
}

.picture {
 width:100%;
}

.caption {
 FONT-STYLE: italic;
 color: #C12345;
}

.comment {
font:12px Arial,Helvetica,sans-serif;
margin-top:5px;
}

p.comment p:first-letter {
 font-size:100%;
}

.tip {
font:12px Arial,Helvetica,sans-serif; 
border:solid 1px #666666; 
width:200px; 
padding:1px; 
position:absolute; 
z-index:100; 
visibility:hidden; 
color:#333333; 
top:20px; 
left:90px; 
background-color:#ffffcc; 
}

.randpic {
 text-align:center;
}

.fact
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px
}

.nextlink {
    FONT-SIZE: 125%;
    Font-family: arial;
    float:right;
}

.menudiv {
    width: 155px;
    padding-left: 7px;
    margin: 0;
    text-align:left;
    font-size:85%;
}

div.menudiv ul { 
 list-style-type: none;
 list-style-image: url(../pics/menubullet.gif);
 padding-left:8px;
 margin-left:8px;
 margin-top:1px;
 text-align:left;
}

div.menudiv li {
 font-family: arial;
 font-size: 80%;
 text-align:left;
 padding-left:0px;
}

.menuheading {
 padding:0;
 margin:0;
 font-weight:bold;
}

div.menudiv a:hover {
 color: #003;
 text-decoration:none;
 background:#E5D288;
}

#menutitle {
 font-size:120%;
 font-weight:none;
 font-family:Verdana;
}

#bartext {
 position: absolute;
 padding: 10px 0px 5px 5px;
 font-size: 110%;
 font-weight: bold;
}

#container {
 text-align:left;
 border:1px solid #000000;
 width:800px;
 margin:auto;
 padding-bottom:0;
 overflow:hidden;
 }

#header {
 height:190px;
 background: #FFFFFF;
 color: #C12345;
 text-align:center;
 padding-top:10px;
 }

#bar {
 height:44px;
 background:#c0c0c0;
 color: #C12345;
 border:solid #000000;	
 border-width:1px 0 1px 0;
 }

#bodyblock {
 position:relative;
 background: #dcdcdc;
 color: #000000;
 width:800px;
 margin:auto;
}

#menu {
 float:left;
 background:#dcdcdc;
 color: #C12345;
 width:160px;
 text-align:left;
 }

#content {
 width:630px;
 background:#ffffff;
 color: #000000;
 border:solid #000000;	
 border-width:0 0 0 1px;
 text-align:left;
 padding-bottom:1px;
 }

#ftr {
 height:25px;
 background:#c0c0c0;
 color: #C12345;
 border:solid black;
 border-width:1px 0 0 0;
 margin:0;
 }