
/* START THE VERY BASIC STUFF HERE */
body { font-size: 75%; font-family: Georgia, "Times New Roman", Times, serif; background-color: #ccc; background-image: url(../art/template/background.gif); background-repeat: repeat-x ; margin: 0; padding: 0; }
#container { text-align:left; width:700px; margin: 0 auto; padding: 0; }
#header { background-image: url(../art/template/template_01.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; width: 700px; height: 161px; }
#header #logo { position: relative; top: 20px; left: 25px; width: 235px; height: 135px; float: left; }
#header #tribute { width: 400px; height: 121px; float: right; margin-top: 40px; margin-right: 10px; }
#menu { background-image: url(../art/template/template_02.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 700px; height: 40px; margin: 0; padding: 0; }
#body { background-image: url(../art/template/template_03.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; text-align: left; width: 700px; margin: 0; padding: 2em 0 0; }
#footer { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../art/template/template_04.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: center; width: 700px; height: 46px; margin: 0; padding: 2px 0 0; }
#spacer { clear:both; width:100% ; height: 5px; margin: 0; padding: 0; }
/* START THE STYLES FOR THE MAIN BODY */
#content { position: relative; left: 25px; float:left; width:440px; margin: 0; padding: 0; }
#content p { margin: 0 0 1em; padding: 0; }
#navigation { position: static; right: 25px; float:right; width:200px  ; margin: 0 0 1em; padding: 0; }
#extra { color: #708090; font-size: 11px; font-family: arial, Helvetica, sans-serif; text-align: center; position: static; right: 25px; float:right; clear:right; width:200px ; margin: 3em 1em 1em 0; padding: 0; }
/* START THE MENUBAR */
#menu table.menutable { font-size: 0.95em; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; top: 0; left: 2.5em; height: 26px; }
#menu td.menuitem { color: #fff; margin: 0; padding: 0 10px; }
#menu td.menuitem a:link { color: #fff; text-decoration: none; }
#menu td.menuitem a:visited { color: #fff; text-decoration: none; }
#menu td.menuitem a:hover { color: #fff; text-decoration: underline; }
#menu td.menuitem a:active { color: #fff; text-decoration: none; }
#menu td.menuitem-over { color: #fff; background-color: #8b0000; margin: 0; padding: 0 10px; }
#menu td.menuitem-over a:link { color: #fff; text-decoration: none; }
#menu td.menuitem-over a:visited { color: #fff; text-decoration: none; }
#menu td.menuitem-over a:hover { color: #fff; text-decoration: underline; }
#menu td.menuitem-over a:active { color: #fff; text-decoration: none; }
#menu td.menuitem-hover { color: #8b0000; background-color: #d9d8d8; margin: 0; padding: 0 10px; }
#menu td.menuitem-hover a:link { color: #708090; text-decoration: none; }
#menu td.menuitem-hover a:visited { color: #708090; text-decoration: none; }
#menu td.menuitem-hover a:hover { color: #708090; text-decoration: underline; }
#menu td.menuitem-hover a:active { color: #708090; text-decoration: none; }
/* START THE BASIC PARAGRAPH STYLES */
a:link { color: #8b0000; text-decoration: underline; }
a:visited { color: #b8860b; text-decoration: underline; }
a:hover { color: #708090; text-decoration: none; }

#footer a:link { color: white; text-decoration: none; }
#footer a:visited { color: white; text-decoration: none; }
#footer a:hover { color: #708090; text-decoration: underline; }

h1 { color: #708090; font-size: 2.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: normal; margin: 0 0 0.75em; padding: 0; text-shadow: LightGrey 0.2em 0.2em 0.2em }
h2 { color: #8b0000; font-size: 2em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; margin: 0 0 0.5em; padding: 0; text-shadow: LightGrey 0.2em 0.2em 0.2em }
h3 { color: #8b0000; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; margin: 0 0 0.5em; padding: 0; text-shadow: LightGrey 0.2em 0.2em 0.2em }
p { font-size: 1.2em; }
li { font-size: 1.2em; font-style: italic; margin: 0 0 1em; padding: 0; list-style-image: url(../art/bullet.gif); }
td.memberlist-left { font-size: 0.95em; font-family: arial, Helvetica, sans-serif; font-weight: bold; padding-top: 1em; padding-right: 1em; padding-bottom: 1em; border-top: 1px solid #d9d8d8; }
td.memberlist-right { font-size: 0.95em; font-family: arial, Helvetica, sans-serif; font-style: normal; padding-top: 1em; padding-bottom: 1em; border-top: 1px solid #d9d8d8; }