body {
        background-image:url('../images/handheld-bg.jpg');
        background-repeat:repeat;
        background-color:#fddf8b;
        }

#wholepage {
        background-image:url('../images/handheld-footer.jpg');
        background-repeat:repeat-x;
        }

#header {
        height:100px;
        background-image:url('../images/handheld-header.jpg');
        background-repeat:repeat-x;
        text-align:left;
        }

h1 a {
        text-decoration:none;
        }

h1 {
        padding:50px 0 0 10px;
        }

.designsby, .chris {
        font-family:Papyrus,Arial,sans-serif;
        color:#280700;
        display:inline;
        color:#000;
        }

.heading {
        display:none;
        }

#allinfo {
        width:98%;
        margin:0 10px;
        text-align:left;
        position:relative;
        }

#contentcol {
        clear:both;
        width:98%;
        margin-left:0;
        display:block;
        font-size:1em;
        line-height:1em;
        float:none;
        }

#contentcol table {
        width:100%;
        }

#menucol, #contactcol {
        padding-top:10px;
        border-style:dashed;
        border-width:0px;
        border-top-width:1px;
        border-color:#905E17;
        margin-top:20px;
        clear:both;
        width:98%;
        display:block;
        font-size:1em;
        overflow:auto;
        float:none;
        }

#menucol {
        margin-left:0;
        }

#menucol .menugroup {
        display:block;
        float:left;
        width:150px;
        height:200px;
        overflow:auto;
        margin:10px;
        padding:10px;
        background-color:#ecce7a;
        }

#contactcol {
        position:relative;
        }

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

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

#contactcol input, #contactcol textarea {
        display:block;
        }

#contactcol .submit {
        display:inline;
        }
