body          { background-color: white; font-family: sans-serif; font-size: 12px; text-align: center}
#body         { width: 770px; margin-left: auto; margin-right: auto; border: 1px solid darkred; background-color: orange }
#slogan       { width: 100%; color: orangered; background-color: darkred }
#mainlinks    { width: 100%; color: orangered; background-color: darkred }
#footer       { width: 100%; color: orangered; background-color: darkred }
#banner       { width: 100%; height: 65px }

#main         { width: 100% }
td            { vertical-align: top; font-size: 12px }
#ad_left      { text-align: center; width: 150px }
#text         { font-size: 12px; width: 470px; background-color: khaki }
#ad_right     { text-align: center; width: 150px }
#text h1      { text-align: center }

#adsense      { width: 100%; margin-top: 10px }
#searchbox    { width: 150px; border: 1px solid darkred; font-size: 10px; text-align: center; padding: 3px }
#searchbox h2 { width: auto; background: darkred; margin-top: 0px; color: orange; font-size: 14px; text-align: center }
#adbox        { width: 150px; border: 1px solid darkred; font-size: 12px; text-align: center; padding: 3px }
#adbox h1     { width: auto; background: darkred; margin: 0px; color: orange; font-size: 16px; text-align: center }
#adbox h2     { width: auto; background: darkred; margin: 0px; color: orange; font-size: 12px; text-align: center }
#adbox p      { width: auto; margin: 0px; text-align: center; font-weight: bold }
#linkbox      { width: 150px; margin-top: 10px; border: 1px solid darkred; font-size: 10px;
                text-align: center; padding: 3px }

table.googlesearch { width: 100% }
table.googlesearch td { text-align: center }

table.gallery { width: 100% }
table.gallery td { text-align: center }

h1          { margin-top: 0px }
h2          { text-align: left; padding-left: 10px }
h3          { text-align: left; padding-left: 10px }
img.float   { float: left; border: 1px solid darkred; margin-left: 10px; margin-right: 10px; margin-bottom: 10px }
p           { text-align: left; padding-left: 10px; padding-right: 10px }
ul          { text-align: left; padding-left: 10px; padding-right: 10px }
li          { list-style-position: inside }

a           { text-decoration: none; color: darkred }
a:hover     { text-decoration: underline }
a.nav       { text-decoration: none; color: yellow; font-weight: bold; letter-spacing: 0px }
a.nav:hover { text-decoration: underline }
a.ftr       { text-decoration: none; color: yellow; font-weight: normal }
a.ftr:hover { text-decoration: underline }
.center     { text-align: center }
