* {
        margin:0px;
        padding:0px;
        font-family:Arial,sans-serif;
        }

body {
        background-image:url('../images/bg.jpg');
        background-position:center top;
        background-repeat:repeat-y;
        background-color:#280700;
        font-size:62.5%;
        }

#wholepage {
        background-image:url('../images/footer.jpg');
        background-position:bottom center;
        background-repeat:no-repeat;
        text-align:center;
        }

#header {
        height:136px;
        background-image:url('../images/header.jpg');
        background-position:top center;
        background-repeat:no-repeat;
        }

h1 a {
        text-decoration:none;
        }

.designsby, .chris {
        display:none;
        }

.heading {
        display:block;
        height:100px;
        margin:auto;
        cursor:pointer;
        }

#allinfo {
        width:760px;
        margin:auto;
        text-align:left;
        position:relative;
        }

#contentcol {
        width:340px;
        margin-left:202px;
        float:left;
        font-size:1.2em;
        line-height:1.6em;
        }

* html #contentcol {
        display:inline;
        }

#contentcol img {
        padding:3px;
        border-style:dashed;
        border-width:1px;
        border-color:#905E17;
        }

#contentcol .noborder {
        border-width:0px;
        }

#menucol, #contactcol {
        width:160px;
        font-size:1.1em;
        overflow:auto;
        }

#menucol {
        float:left;
        margin-left:-545px;
        }

#contactcol {
        position:absolute;
        top:0px;
        right:0px;
        }

#news li {
        margin-top:10px;
        margin-bottom:10px;
        }

.news_date {
        font-weight:bold;
        }

#author {
        margin-top:20px;
        padding-top:20px;
        border-style:dashed;
        border-width:0px;
        border-top-width:1px;
        border-color:#905E17;
        }

#author img {
        float:left;
        margin-right:10px;
        margin-bottom:5px;
        padding:2px;
        border-style:dashed;
        border-width:1px;
        border-color:#905E17;
        }

#footer {
        clear:both;
        margin:auto;
        text-align:center;
        padding-top:20px;
        padding-bottom:40px;
        }

.menugroup img {
        display:none;
        }

#menucol a, #contactcol a {
        color:#FDDF8B;
        }

#menucol a:hover, #contactcol a:hover, #contentcol a:hover {
        color:#FF9900;
        }

#menucol li, #contactcol li {
        list-style-type:none;
        }

#contentcol a {
        color:#996600;
        }

#contentcol a:hover {
        color:#280600;
        }

h1, h2, h3 {
        font-family:Papyrus,Arial,sans-serif;
        color:#280700;
        }

h2 {
        margin-bottom:5px;
        }

table, p {
        margin-bottom:15px;
        }

ul, form {
        margin-bottom:10px;
        }

fieldset {
        border-width:0px;
        }

label {
        display:none;
        }

.form {
        width:150px;
        font-size:1em;
        margin-bottom:3px;
        padding-left:3px;
        border-style:solid;
        border-width:1px;
        border-color:#280600;
        }

#contentcol label {
        display:block;
        }

#contentcol .form {
        display:block;
        width:250px;
        font-size:1em;
        margin-bottom:7px;
        padding-left:3px;
        border-style:solid;
        border-width:1px;
        border-color:#280600;
        }

#contentcol textarea {
        height:150px;
        }

dl {
        margin-top:20px;
        }

dd {
        margin-left:30px;
        margin-bottom:10px;
        }

abbr {
        cursor:help;
        }

#contentcol li {
        margin-left:50px;
        margin-bottom:20px;
        }

.center {
        text-align:center;
        }
