body {
    margin: 0;
    padding: 0;
    font: 12px/1.5em "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
    color: white;
    background: black;
    text-align: center;
}

#wrapper {
    width: 700px;
    margin: 0 auto;
    background: black;
    text-align: left;
}

a,
a:link {
    text-decoration: none;
    color: white;
}

a:hover {
    text-decoration: none;
    color: #9933CC;
}

img {
    border: 1px double white;
    color: white;
}

.none {
    border: 0;
}

.right {
    float: right;
    margin: 5px 0 5px 15px;
}

.left {
    float: left;
    margin: 5px 15px 5px 0;
}

h1 {
    margin: 7px 5px;
    padding: 5px;
    font: 18px/1.1em "Trebuchet MS", Helvetica, Arial, sans-serif;
    color: white;
}

h2 {
    margin: 7px 3px;
    padding: 3px;
    font: 16px/1.1em "Trebuchet MS", Helvetica, Arial, sans-serif;
    color: white;
}

h3 {
    margin: 1px;
    padding: 1px;
    font: 14px/1.1em "Trebuchet MS", Helvetica, Arial, sans-serif;
    color: white;
}

#randomImg {
    height: 122px;
    background: url("/subsites/old1/img/random/rotate.php") #000 no-repeat center top;
    background-position: top;
}

/* Header styles */
#header {
    overflow: hidden;
    margin: 10px 0;
    float: center;
}

#header img {
    border: 0;
    border-style: none;
}

#header ul {
    list-style: none;
    float: center;
}

#header ul li {
    display: inline;
}

.smallBar {
    padding: 0 0 0 1px;
    text-decoration: none;
    display: inline;
    float: left;
    list-style: none;
    margin: 6px 1px 5px 1px;
}

.smallBar span {
    float: center;
    display: block;
    background: url("/subsites/old1/img/boxTop.gif") repeat-x left top;
    padding: 5px 20px 1px 20px;
    color: #FFF;
}

.right {
    float: right;
}

#header a {
    background: url("/subsites/old1/img/tableftH.gif") no-repeat left top;
    padding: 0 0 0 1px;
    text-decoration: none;
    display: block;
    float: left;
    list-style: none;
    margin: 6px 1px 5px 1px;
}

#header a span {
    float: center;
    display: block;
    background: url("/subsites/old1/img/tabrightH.gif") no-repeat right top;
    padding: 5px 20px 1px 20px;
    color: #FFF;
}

#header a span {
    float: none;
}

#header a:hover span {
    color: #FFF;
}

#header a:hover {
    background-position: 0 -42px;
}

#header a:hover span {
    background-position: 100% -42px;
}

#header a.current {
    background-position: 0 -42px;
}

#header a.current span {
    background-position: 100% -42px;
}

.colmask {
    clear: both;
    padding: 2px 0;
}

/* Common column settings */
.colleft,
.colmid,
.colright {
    position: relative;
    width: 100%;
}

.col1,
.col2,
.col3 {
    float: left;
    position: relative;
    background: url("/subsites/old1/img/boxTop.gif") repeat-x left top;
    padding: 0 5px;
}

.col1nbg,
.col2nbg,
.col3nbg {
    position: relative;
    background: url("/subsites/old1/img/boxTop.gif") repeat-x left top;
    padding: 0 5px;
}

.doublepage .colleft {
    right: 43%;
}

.doublepage .col1 {
    width: 45%;
    left: 44%;
}

.doublepage .col2 {
    width: 45%;
    left: 47%;
}

/* Full page settings */
.fullpage {
    float: left;
    position: relative;
    padding: 0 5px 10px 5px;
    width: 95%;
    left: 0;
    z-index: 10;
}

.fullpage .col1 {
    width: 100%;
}

/* Footer styles */
#footer {
    text-align: center;
    clear: both;
    margin-top: 15px;
    padding-top: 15px;
    font: 8px/0.6em;
    color: #999999;
}

#footer a:link {
    color: #999999;
}
