* { margin: 0; padding: 0; }

body {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 1em;
        background: url(../images/logoghost.jpg);
}

a:link, a:visited {
   text-decoration: underline;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   color: ##FF8040;
   font-weight: bold;
   text-align: center;
}
a:hover { color: ##FF0000; }

#page {
 width: 47em;
 padding: 50px;
 margin: 0 1 auto;
}

#adminpage {
 /*width: 47em;*/
 /*padding: 50px;*/
 text-align: center;
 /*margin: 0 1 auto;*/
}

#header {
 margin-top: 0px;
 width: 750px;
 border: solid 0px #990099;
 /*background: url(Images/header.jpg) center no-repeat;*/
}

#leftcol{
 position:relative;
 width:5%;
 float:left;
 padding: 10px;
 border: solid 0px #000099;
 }

#rightcol{
 position:relative;
 width:90%;
 float:right;
 padding: 5px;
 border: solid 0px #000099;
 }

#quote {
 position: absolute;
 top: 220px;
 left: 2px;
 padding: 10px;
 width: 720px;
 height: 95px;
 border: solid 3px #363;
 font-family:Verdana, sans-serif;
 font-size: .8em;
 font-weight: bold;
 color:#3A3A3A;
 background: #CFC;
 text-align: left;
}

#hndbkdl {
 position: absolute;
 top: 60px;
 left: 390px;
 padding: 2px;
 width: 113px;
 height: 40px;
 border: solid 0px #363;
 /*
 background: #CFC;
 font-family:Verdana, sans-serif;
 font-size: 1em;
 color:#3A3A3A;
 text-align: center;
 */
}

#toppicbanner {
 position:absolute;
 top: 350px;
 left: 2px;
 padding: 0px;
 width:750px;
 height: 200px;
 border: solid 0px #33F;
 /* background: #FFC;
 font-family: Verdana, sans-serif;
 font-size: 1em;
 color: #3A3A3A;
 */
}

#noticeboard {
 position:absolute;
 top: 535px;
 left: 2px;
 padding: 4px;
 width:733px;
 height: 350px;
 border: solid 2px #33F;
 background: #FFC;
 font-family: Verdana, sans-serif;
 font-size: .8em;
 color: #3A3A3A;
}

#botpicbanner {
 position:absolute;
 top: 902px;
 left: 2px;
 padding: 0px;
 width:750px;
 height: 200px;
 border: solid 0px #33F;
 /* background: #FFC;
 font-family: Verdana, sans-serif;
 font-size: 1em;
 color: #3A3A3A;
 */
}

#mainmsg {
 position:absolute;
 top: 1090px;
 left: 45px;
 padding: 0px;
 width:640px;
 height: 250px;
 border: solid 0px #990099;
 font-family: Verdana, sans-serif;
 font-size: 1em;
 color: #3A3A3A;
}

#footer {
 position:absolute;
 top: 1275px;
 left: 65px;
 padding: 0px;
 width:600px;
 height: 250px;
 border: solid 0px #990099;
 font-family: Verdana, sans-serif;
 font-size: .8em;
 color: #3A3A3A;
}

#blurb {
 position:absolute;
 top: 250px;
 left: 25px;
 padding: 0px;
 width:700px;
 border: solid 0px #990099;
 font-family: Verdana, sans-serif;
 font-size: 1em;
 color: #3A3A3A;
}

#admincontent {
 position:absolute;
 top: 200px;
 /*left: 25px;*/
 padding: 0px;
 /*width:700px;*/
 border: solid 0px #990099;
 font-family: Verdana, sans-serif;
 font-size: 1em;
 color: #3A3A3A;
}

#byemail, #byphone, #bymail, { margin: 0 0 0 0em;
                               padding: 0 0 0 5em;
                               height: 6em;
                               font-size: 1em;
                               border: 1px solid #000080;
                             }

#byemail { background: url(../images/email.gif) no-repeat;}
#byphone { background: url(../images/phone.gif) no-repeat; }
#bymail { background: url(../images/mailbox.gif) no-repeat; }


#content {
        overflow: hidden;
        /*background: #C4ECEC; /*#AAE2F4*/;*/
        border: 0px solid #000080;
        min-width: 747px;

}

#content address, #content p {
        position: relative;
        top: -5em;
        left: 13em;
        font-weight: bold;
        color: #000099;
        background: inherit;
        font-size: .8em;
        border: 0px solid #0000ff;
}

#content p.red { color: red; background: inherit; }

#content h3.subtitle {
        position: relative;
        font-weight: bold;
        color: #000000;
        background: inherit;
        font-size: 1.1em;
        border: 0px solid #000;
}

#content address, #content h3.subtitle, #content links, {
        white-space: pre;
        font-style: normal;
        border: 0px solid #FFF;
}

#content h3, #content h2 { clear: both; }

#content h2 {
        padding: .5em 0 1em 0;
        font-size: 1.4em;
        color: #000099;
        background: inherit;
        text-align: center;
}

#content tt {
        padding: 0em 0 0em 0;
        font-size: 1.0em;
        color: #000099;
        background: inherit;
        text-align: left;
}

#content h4 {
        padding: .5em 0 1em 0;
        font-size: 1.2em;
        color: #000099;
        background: inherit;
        text-align: left;
}

#content h5 {
        padding: .5em 0 0em 0;
        font-size: 1.2em;
        color: #0000FF;
        background: inherit;
        text-align: left;
}

#blurb h5 {
        padding: .5em 0 0em 0;
        font-size: 1.2em;
        color: #0000FF;
        background: inherit;
        text-align: left;
}

#content links {
        position: relative;
        font-weight: bold;
        color: #000000;
        background: inherit;
        font-size: .8em;
}

.regtext {
        font-weight: bold;
        color: #000000;
        background: inherit;
        font-size: .8em;
}

.abouttext {
        font-weight: bold;
        color: #000000;
        background: inherit;
        font-size: .9em;
}

.smalltext {
        font-weight: normal;
        color: #000000;
        background: inherit;
        font-size: .8em;
   }

.titletext {
        font-weight: bold;
        color: #000000;
        background: inherit;
        font-size: 1em;
}

.ttltext2 {
        font-family: Verdana, Arial, Helvetica, Sans-serif;
        font-size: 12pt;
        color: #000000;
        font-weight: bold;
        vertical-align: center;
        text-align: left;
   }

.tabletitletext {
   font-family: Arial, Verdana, Helvetica, Sans-serif;
   color: #000000;     /* black */
   font-size: 16px;
   font-weight: bold;
   font-style: normal;
   text-align: center;
}

.tablelabeltext {
   font-family: Arial, Verdana, Helvetica, Sans-serif;
   color: #000000;     /* black */
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   text-align: right;
}

.admintitletext {
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   color: #000000;     /* black */
   font-size: 24px;
   font-weight: bold;
   font-style: normal;
   text-align: center;
}




