body {
    margin: 0;
    padding: 0;
    background: #fff;
    }
    
p {
    color: #333;
    font: 13px/21px Trebuchet, "Trebuchet MS", helvetica, arial, verdana, sans-serif;
    margin: 0 0 15px 0;
    }

a {
    color: #0000FF;
    font: 12px/19px Trebuchet, "Trebuchet MS", helvetica, arial, verdana, sans-serif;
    margin: 0 0 15px 0;
text-decoration: underline;
font-weight: bold;
    }

a:hover {
text-decoration: none;
background: #0000FF;
color: #fff;
}

label {
    color: #0000FF;
    font: 12px/19px Trebuchet, "Trebuchet MS", helvetica, arial, verdana, sans-serif;

}

h1, h2, h3 {
    color: #0000FF;
font-family: Futura, "Futura BT", helvetica, arial, sans-serif;
font-weight: normal;
    }
    
h1 {
    margin: 2px 0 14px 0;
    padding: 0 0 14px 0;
    border-bottom: 1px solid #E5DECE;
    font-size: 24px;
    }
    
h2 {
    font-size: 21px;
    margin: 10px 0 0 0;
    }
    
h3 {
    font-size: 18px;
    padding: 5px 0 5px 0;
    margin: 0 0 5px 0;
    text-align: center;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    }
    
#everything {
    width: 100%;
    padding: 0;
    float: left;
    /*background: #fff url(/images/headergradient.gif) left top repeat-x;*/
    }
    
#contentheader {
    width: 100%;
    padding: 0;
margin-top: 90px;
    height: 186px;
    /*background: url(/images/heckheader.gif) left bottom repeat-x;*/
    }
    
#heckcock {
   position:absolute;
    left: 10px;
    top: 0;
    width: 352px;
    height: 300px;
    z-index: 3;
    }

#heckcock img {
border: 0;
text-decoration: none;
background: transparent;
}

#heckcock a:hover {
border: 0;
text-decoration: none;
background: transparent;
}
    
#main {
    float: left;
    width: 100%;
    min-height: 200px;
    padding: 30px 0 20px 0;
   /* background: url(/images/contentbg.gif) left top repeat-x; */
    }

#fluid {
width: 85%;
float: left;
margin-left: 30px;
display: inline;
}
    
#content {
    float: left;
    width: 72%;
    }
    
#sidebar {
    width: 23%;
    float: right;
    border: 1px solid #ccc;
    padding: 10px;
    background: #fff;
    }
    
#footer {
    width: 100%;
    height: 123px;
    float: left;
    background: transparent;
    }
    
#menu {
    float: left;
    padding: 0;
    margin: 0 0 0 30px;
    display: inline;
    }
    
#menu ul {
    margin: 0;
    padding: 0;
    }
    
#menu li {
    float: left;
    padding: 0;
    margin: 0;
    list-style-type: none;
    font: 15px Futura, "Futura BT", helvetica, arial, sans-serif;
    }
    
#menu li a {
    float: left;
    text-decoration: none;
    padding: 4px 6px 4px 6px;
    margin-left: 12px;
    color: #0000FF;
    background: transparent;
    border-bottom: 2px dotted #CEEFB1;
font: 15px Futura, "Futura BT", helvetica, arial, sans-serif;
    }
    
#menu li a.first {
    text-decoration: none;
    margin-left: 0;
    }
    

#menu li a:hover {
    color: #fff;
    background: #0000FF;
    border-bottom: 2px solid #CEEFB1;
    }

#menu li a.selected {
    color: #fff;
    background: #0000FF;
    border-bottom: 2px solid #CEEFB1;
    }

#menu li a.firstselected {
    color: #fff;
    background: #0000FF;
    border-bottom: 2px solid #0000FF;
    text-decoration: none;
    margin-left: 0;
    }
    
#skynav {
    float: left;
    width: 85%;
    padding: 0;
    margin: 10px 0 0 30px;
    display: inline;
    height: 86px;
    }
    
#skynav ul {
    float: right;
    margin: 0;
    padding: 25px 0 0 0;
    }
    
#skynav li {
    float: left;
    padding: 0;
    margin: 0;
    list-style-type: none;
    font: 12px Futura, "Futura BT", helvetica, arial, sans-serif;
    }
    
#skynav li a {
    float: left;
    text-decoration: none;
    padding: 4px;
    margin-left: 12px;
    color: #4D818D;
    background: #F2FBFE;
    border-bottom: 2px solid #CCE8EE;
font: 12px Futura, "Futura BT", helvetica, arial, sans-serif;
    }
    
#skynav li a:hover {
    color: #31606A;
    background: #CCE8EE;
    border-bottom: 2px solid #31606A;
    }

#skynav li a.skyselected {
    color: #31606A;
    background: #CCE8EE;
    border-bottom: 2px solid #31606A;
    }
    
#floatright {
    float: right;
    }

.band {
float: left;
margin-bottom: 10px;
width: 100%;
}

.band h2 {
margin: 0;
}

.band img {
float: left;
margin: 0 10px 5px 0;
}

.band a img {
border: 2px solid #D1C4A9;
}

.band a:hover img {
border: 2px solid #7B663B;
}

.sights img {
float: left;
margin: 4px;
}

.sights a img {
border: 2px solid #D1C4A9;
}

.sights a:hover img {
border: 2px solid #7B663B;
}

#bottom {
float: left;
width: 85%;
margin-left: 30px;
}

#bottom p, #bottom a {
color: #0000FF;
font: 11px/19px Trebuchet, "Trebuchet MS", helvetica, arial, verdana, sans-serif;
margin: 0 0 8px 0;
}

#bottom a:hover {
color: #fff;
}

.left {
float: left;
}

.line {
    border-top: 1px solid #E5DECE;
margin-bottom: 15px;
}
.right {
float: right;
}


ol {
margin: 0;
padding: 0;
}

ol li {
list-style-position: inside;
padding: 10px;
background: #FAF9F6;
margin: 0 0 10px 0;
font: 12px/19px Trebuchet, "Trebuchet MS", helvetica, arial, verdana, sans-serif;
color: #326522;
font-weight: bold;
text-indent: 0;
}

ol li p {
margin: 0 0 3px 0;
}

.little {
font-size: 10px;
}