body {
    background: white;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 12pt;
}

a {
    color: #0047AB;
}

.bodyall
{
    min-width: 960px;
}

#header, #pagebody
{
    width: 900px;
    margin: 0 auto;
}

#header
{
    border-bottom: thin black solid;
}

#masthead
{ 
    text-align: center;
}

#masthead
{
    margin: 10px
}
#cannon         { font-size: smaller;
                  float: none; }
#copyright      { font-size: smaller;
                  margin: 0 auto;
                  clear: both;
                  text-align: center;
                 }
#copyright p { margin: 0; }                 
#pagebody  { 
    text-align: left; 
}

.linkbar        { 
		  margin-top: 0.5em;
		}
.linkbar a, .linkbar b      { text-decoration: none;
                  font-weight: bold;
                  margin-right: 10px; }
.linkbar .currentpage { margin-right: 10px; color: #AB7838; font-weight: bold;}
.linkbar a { color: #0047AB; }
.linkbar b { color: #AB7838; }
.linkbar div a  { margin-right: 0px;  }
.linkbar a:hover { color: #AB7838; }

#logoandlinks{
    width: 900px;
}

#logoandlinks img { float: left; }

#toplinkbar {
    line-height: 45px;
    position: relative;
    right: 0;
    text-align: right;
    vertical-align: top;
}

#bottomlinkbar { text-align: center; }

#footer {

    background-color: white;

   }

#messages { 
	border: thin blue solid;
	background-color: lightBlue;
	padding-left: 10px;
}

#tools          { float: right; }
hr              { background-color: #AB7838;
                  height: 2px;
                  border: 0px solid white;
                   }
#childlist	{ float: right;
		  text-align: right;
		  border: 5px solid #AB7838;
		  border-left-width: 1px;
		  border-right-width: 1px;
		  background-color: #fffffd;
		  max-width: 33%; 
		  padding: .5em; 
		  padding-top: 1em;
		  margin: 2px;
		  font-size: smaller; }
#childlist a 	{ display: block;
                  color: #0000CD;
		  border-bottom: 1px dotted #AB7838;
		  text-decoration: none; }
#childlist a:hover { text-decoration: underline;
		     background-color: #a39256; }
#childlist p 	{ display: block;
		  border-bottom: 1px dotted #4169E1;
		  text-decoration: none; 
		  margin: 0;
		  text-align: center;
		  }
#childlist p.subscribersZone 	
		{ display: block;
		  border: 1px solid #4169E1;
		  margin-bottom: 0.5em;
		  margin-top: 1em;
}
#childlist p.subscribersZone a { border: none;}
div.turngrippie { border-bottom: #deb171 thin solid; }
p.turngrippie { margin-bottom: 0; }
#chatFloat {
	position: absolute;
	left: 78%;
	top: 500px;
	display: block;
}
#searchFloat {
	position: absolute;
	left: 78%;
	top: 30%;
	display: block;
}
#admin-footer
{
        text-align: center;
}

