body {
        background: #77828C url(images/grad.gif) repeat-x bottom fixed;
        padding: 0;
        margin: 0;
        font: 95% Georgia, "Times New Roman", Times, serif;
        color: black;
}
div#every {
        position: absolute;
        width: 750px;
        left: 50%;
        margin-left: -375px;
        border: 1px solid black;
        border-width: 0 1px;
    margin-bottom: 10px;
        background: white;
}
div#every div#gallery {
        background: #435666 url(images/tlinks.gif);
        height: 20px;
        color: #CAE3E8;
        padding: 4px 10px 0 10px;
        margin: 0;
        text-transform: lowercase;
        font: 12px Verdana, Arial, Helvetica, sans-serif;
}
div#every div#gallery a {
        text-decoration: none;
        color: #C0C0B8;
        margin: 0 4px;
}
div#every div#gallery a:hover {
        color: #BACEF4;
}
div#every h1 {
        height: 80px;
        background: #6A675A url(images/banner.jpg);
        padding: 0;
        margin: 0;
}
div#every h1 span {
        display: none;
}
div#every div#sections {
        height: 26px;
        background: #393326 url(images/sections.jpg);
        margin: 0;
        border-top: 1px solid #aaa;
}
div#every div#sections ul {
        margin:0 15px;
        list-style:none;
        padding:0;
        height: 26px;
        font: 13px Verdana, Arial, Helvetica, sans-serif;
        text-transform: lowercase;
}
div#every div#sections ul li {
        height: 26px;
        float:left;
        margin:0;
		padding: 0;
        border-right: 1px solid #aaa;
        min-width: 75px;
        text-align: center;
}

div#every div#sections ul li:first-child {
        border-left: 1px solid #aaa;
}
div#every div#sections ul li a {
	    display:block;
        text-decoration:none;
        padding:5px 10px;
        min-width: 55px;
        float: left;
        color: #eee;
}
div#every div#sections ul li > a {
        background: url(images/o10w-trans.png);
}
div#every div#sections ul li.current a {
        background: #606764;
        color: white;
}
div#every div#sections ul > li.current a {
        background: url(images/o25w-trans.png)
}
div#every div#sections ul li a:hover {
        color: black;
        background: #A19B92;
        cursor: pointer;
}
div#every div#sections ul > li a:hover {
        background: url(images/o50w-trans.png)
}
div#every h2 {
        margin: 0;
        padding: 5px 15px;
        background: #CBDED9 url(images/sidebar-top.gif) repeat-y right;
}
div#every div#body {
        border-top: 1px dotted #aaa;
        background: url(images/sidebar.gif) repeat-y right;
}
div#every div#body div#content {
        margin-right: 201px;
        font: 95% Verdana, Arial, Helvetica, sans-serif;
        padding: 10px;
}
div#every div#body div#sidebar {
        float: right;
        width: 191px;
        padding: 0 5px 5px 5px;
        font: 85% Verdana, Arial, Helvetica, sans-serif;
}
div#every div#body div#sidebar a {
	color: #126;
	border: none;
	text-decoration: underline;
}
div#every div#body div#sidebar a:hover {
	color: #621;
}
div#every div#body div#sidebar h4 {
    color: #235;
        padding: 0 5px;
        margin: 10px 10px 0 10px;
        font: bold 115% Georgia, "Times New Roman", Times, serif;
}
ul#navigation, ul#navigation ul, ul#thissection, ul#thissection ul {
 padding: 0;
 margin: 0 10px 0 25px;
}
ul#thissection, ul#thissection ul{
 list-style:lower-roman;
}

ul#navigation li, ul#thissection li {
 padding: 1px;
}
div#every div#body div#footer {
        clear: both;
        background: #435666 url(images/tlinks-top.gif) repeat-x top;
        color: #CAE3E8;
        font: 85% Verdana, Arial, Helvetica, sans-serif;
        text-align: center;
}
div#every div#body div#footer > div {
        background: url(images/tlinks-bot.gif) repeat-x bottom;
        padding: 3px 7px 6px 7px;
}
div#every p {
        margin: 0;
        padding: 5px;
}
div#every div#body div#content p {
 text-indent: 1em;
 text-align: justify;
}
div#every h3 {
        margin: 5px 20px;
        padding: 0 15px;
        color: #235;
        font: 130% Georgia, "Times New Roman", Times, serif;
        font-weight: bold;
}
div#every a {
        color: #12d;
        text-decoration: none;
}
div#every a:hover {
        color: #d21;
        text-decoration: none;
}
div#every div#body a {
        border-bottom: 1px dashed;
}
div#every div#body a:hover {
        border-bottom: 1px solid;
}
fieldset {
        border: none;
        padding: 0;
        margin: 0;
}
form {
        padding: 0;
        margin: 0;
        border: none;
}
textarea, input, select {
    background: #fafafa;
    border: 1px solid #000000;
    border-top-color: #b2b2b2;
    border-left-color: #b2b2b2;
    color: #235;
    font: 95% Georgia, "Times New Roman", Times, serif;
    margin: 0;
    padding: 3px;
}
select {
    margin: 0;
    padding: 0;
}
select:focus, input:focus, input:focus, textarea:focus,
select:hover, input:hover, input:hover, textarea:hover {
    background: #fff;
    color: #000;
    border-color: #235;
}
input[type=radio],input[type=checkbox] {
        background: none;border: none;
}
td {
        vertical-align: top;
}
table.form tr td.col1 {
        width: 100px;
        text-align: right;
}
table.form tr td.submit {
        text-align:center;
}
table.form {
        width: 99%;
}
textarea {
        width: 99%;
}
.message {
 	border: thin dashed gray;
 	background: #eee;
}
.hilite {
 	color: #c21;
}
.hilite.message {
 	font-style: italic;
}
.smalltxt {
 font-size: 80%;
}
.smallertxt {
 font-size: 80%;
}
.center {
 	text-align: center;
}
div.searchResult span.small {
        font-size: 80%;
        font-style: italic;
}
div.searchResult div.searchPreview {
        padding: 0 0 5px 10px;
        font-size: 90%;
}
table#users thead tr td {
 font-weight: bold;
 text-align: center;
}

h4 {
	margin: 2px 5px;
	padding: 0;
}
div#every p.bread {
	margin: 0;
	padding: 0;
	font-size: 85%;
}
table.add {
	width: 99%;
}
table.add td.column1 {
	text-align: right;
}

table.add td.submit {
	text-align: center;
}
div#every .vsmall {
        font-size: 75%;
        font-style: oblique;
}
div#every .title {
	font-weight: bold;
	font-size: 110%;
}