body { background-image: url(../images/structure_and_layout/bkrnd.gif); text-align: center; }

/**** STRUCTURE DIVS ****/
#cont { color: #fff; font-family: Georgia, "Times New Roman", Times, serif; background-color: #000; width: 780px; height: 100%; margin-left: auto; margin-right: auto; }

#topnavi { width: 775px; margin-left: auto; margin-right: auto; color: #999999; font-size: 10pt; font-family: "Courier New", Courier, Monaco, monospace; text-transform: lowercase; text-align: right; word-spacing: 12px; vertical-align: bottom; padding-top: 5px; padding-right: 5px; padding-left: 5px; }

#headerbar { background-image: url(../images/structure_and_layout/Header.gif); background-repeat: no-repeat; text-align: right; width: 780px; height: 171px; overflow: hidden; }

#navi { color: #fff; font-size: medium; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #000; text-transform: capitalize; float: left; width: 150px; text-align: left; margin-right: auto; margin-left: auto; padding-left: 20px; }

#main { margin-left: 170px; color: #000; font-size: small; background-color: #000; background-image: url(../images/structure_and_layout/langer_body_bkrnd.gif); background-repeat: no-repeat; text-align: left; width: 575px; height: 400px; margin-top: 5px; padding-top: 5px; }
#main2 { text-align: left; width: 555px; height: 375px; overflow: auto; margin-top: 10px; margin-right: 15px; margin-left: 15px; }

#footer { width: 780px; margin-left: auto; margin-right: auto; color: #999; font-size: xx-small; font-family: "Courier New", Courier, Monaco, monospace; background-color: #000; background-image: url(../images/structure_and_layout/footer_stripe.gif); background-repeat: no-repeat; text-decoration: none; text-transform: lowercase; text-align: center; word-spacing: 2px; padding-top: 20px; padding-bottom: 10px; }

#spacer { margin-right: 25px; padding-top: 5px; padding-right: 25px; }

#ymlp { color: #e7e7e7; font-size: small; font-family: "Times New Roman", Times, serif; text-align: left; }

#blog { border-bottom: 4px double #005e31; }
/**** Other Stuff ****/

a { color: #999999; text-decoration: none; padding-right: 10px; padding-left: 5px; }

a:link { color: #999999; text-decoration: none; }     /* unvisited link */
a:visited { color: #999999; text-decoration: none; }  /* visited link */
a:hover { color: green; background-color: #999; }   /* mouse over link */
a:active {color: green}   /* selected link */

img { padding-top: 15px; }
.left { text-align: left; float: left; margin: 5px; }
.right { float: right; margin: 5px; }

p { margin-right: 10px; }
h2 { color: #005e31; font-size: 1.5em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; text-transform: capitalize; text-align: left; text-indent: 12px; margin: 0.83em 0; }
h3 { font-size: 1.17em; font-weight: bold; text-align: left; margin: 1em 0; }
h4 { color: #808080; font-weight: bold; text-align: left; margin: 1.33em 0; }
h5 { color: #FF0000; font-weight: bold; text-align: left; margin: 1.33em 0; }
h6 { font-size: 1.17em; color: #FF0000; font-weight: bold; text-align: left; margin: 1.33em 0; }

table { font-size: x-small; text-align: left; padding: 5px; }
