#watchthisspace {
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 100;
}

* {
    margin: 0px;
    padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

body {
    font-family: "Verdana", sans-serif;
}

/* Headings */
h2 {
    border-bottom: 2px solid;
    margin-bottom: 4px;
}

h3 {
    border-bottom: 1px solid;
    margin-bottom: 2px;
}

h4 {
    font-weight: bold;
}

.rainbow > h2:nth-of-type(6n+1){
    border-bottom: 2px solid maroon;
}
.rainbow > h2:nth-of-type(6n+2){
    border-bottom: 2px solid orange;
}
.rainbow > h2:nth-of-type(6n+3){
    border-bottom: 2px solid olive;
}
.rainbow > h2:nth-of-type(6n+4){
    border-bottom: 2px solid green;
}
.rainbow > h2:nth-of-type(6n+5){
    border-bottom: 2px solid navy;
}
.rainbow > h2:nth-of-type(6n+6){
    border-bottom: 2px solid purple;
}

.blue {
    color: steelblue;
}
.yellow {
    color: olive;
}
.maroon {
    color: maroon;
}
.big {
    font-size: 14pt;
}

/* Heading */
#header {
    border-top: 5px solid #ADAF14;
    border-bottom: 5px solid #ADAF14;
    background-image: url("clouds.jpg");
    background-repeat: repeat-x;
    height: 95px;
}
#header img {
    position: absolute;
    left: 10px;
    top: 15px;
}
#header strong {
    color: white;
    position: absolute;
    left: 410px;
    top: 30px;
    font-size: 25px;
}

/* Main */
#main {
    width: 736px;
    min-height: 450px;
    border: 1px solid #ADAF14;
    margin-top: 8px;
    margin-left: auto;
    margin-right: auto;
    background-color: #B1B1B1;
    background-image: url("mainbg.png");
    background-repeat: repeat-x;
}

/* Sidebar */
#sidebar {
    width: 150px;
    min-height: 450px;
    float: left;
    overflow: hidden;
    padding-right: 2px;
}

#sidebar ul li {
    margin-bottom: 4px;
    min-height: 30px;
    color: #F6F6F6;
    background-color: #AAAAAA;
    list-style-type: none;
    text-align: right;
    font-size: 14pt;
    padding: 3px;
}
#sidebar ul li a {
    text-decoration: none;
    color: white;
}
#sidebar ul li:hover {
    background-color: #777777;
}

#sidebar ul li.subtop {
    margin-bottom: 2px;
}

#sidebar ul li.subitem {
    margin-left: 20px;
    background-color: #CCCCCC;
    font-size: 12pt;
    min-height: 20px;
}
#sidebar ul li.subitem:hover {
    background-color: #999999;
}

/* Footer */
#footer {
    clear: both;
    font-size: 8pt;
    color: #888888;
    font-style: italic;
}
#footer a {
    color: #333333;
}

/* Content */
#content {
    width: 584px;
    overflow: hidden;
    font-size: 10pt;
}
.imgandcaption {

}
.imgandcaption .caption {
    background-color: black;
    position: relative;
    bottom: 74px;
    height: 70px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
    color: white;
}
#content ul li {
    padding-left: 4px;
    border-left: 2px solid #444444;
    margin-bottom: 2px;
}
.thingsbanner {
    font-size: 15pt;
    text-transform: uppercase;
    text-align: center;
    border-top: 2px solid black;
    border-bottom: 2px solid black;
    color: black;
    background-color: yellow;
}
.rightfloat {
    float: right;
}

