/* MAIN PAGE LAYOUT ======================= */
body        { margin: 0px; padding: 0px; background: #E6E4B5 url(images/background/main.gif) repeat-y; color: #43505B; font-size: 12px; line-height: 1.5em; font-weight: normal; font-family: Georgia, Times New Roman, Times, serif; text-align: left;}
#wrap       { margin: 0px; padding: 0px; width: 785px; text-align: center;}
/* ELEMENTS
------------------------------------------------------------------------- */
P           { margin: 0px 0px 7px 0px; text-align: center;}
div         { text-align: center;}
img         { border: none; text-align: center;}
.red        { color: #8C363B; }
.bigred     { font-size: 14px; color: #8C363B; }
a:link      { color: #8C363B; text-decoration: underline; }
a:visited   { color: #8C363B; text-decoration: underline; }
a:hover     { color: #43505B; text-decoration: underline; }
/* LEFT COLUM ======================= */
#leftcolum              { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 340px; text-align: center; /* ie5win fudge begins */ voice-family: "\"}\""; voice-family:inherit; width: 340px; }
html>body #leftcolum    { width: 340px; text-align: center; /* ie5win fudge ends */ }
#leftcolum p            { margin: 0px 0px 7px 0px; color: #D9B0A2; font-size: 11px; font-style: italic; line-height: 1.1em; text-align: center;}
/* RIGHT COLUM ======================= */
#rightcolum             { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 445px; background: url(images/background/right.gif) no-repeat; text-align: center; /* ie5win fudge begins */ voice-family: "\"}\""; voice-family:inherit; width: 445px; }
html>body #rightcolum   { width: 445px; text-align: center; /* ie5win fudge ends */ }
#rightcolum h1          { margin: 10px 0px 10px 0px; color: #8C363B; font-size: 16px; line-height: 1.3em; text-align: center;}
#rightcolum h1.events   { margin: 10px 0px 3px 0px; color: #43505B; font-size: 11px; font-weight: bold; font-style: normal; text-align: center;}
#rightcolum h3.events   { margin: 0px 0px 0px 0px; color: #8C363B; font-size: 18px; font-weight: normal; font-style: italic; text-align: center; line-height: normal;}
#rightcolum h4.events   { margin: 0px 0px 10px 0px; color: #8C363B; font-size: 14px; font-weight: normal; font-style: italic; text-align: center; line-height: normal;}
#rightcolum h5.events   { margin: 0px 0px 3px 0px; color: #8C363B; font-size: 14px; font-weight: normal; font-style: italic; text-align: center; line-height: normal;}
#rightcolum h2          { margin: 0px 0px 5px 0px; color: #8C363B; font-size: 24px; font-weight: bold; font-style: normal; text-align: center;}
#rightcolum p                   { margin: 0px 50px 5px 50px; line-height: 1.4em; text-align: center;}
#rightcolum p.headerdescription { font-size: 14px; font-style: italic; color: #43505B; text-align: center;}
#rightcolum p.list              { margin: 0px 0px 10px 0px; color: #43505B; font-size: 11px; text-align: center;}
/* NAV MAIN ======================= */
#navmain            { margin: 25px 0px 20px 0px; padding: 0px; color: #8C363B; font-size: 12px; text-align: center;}
#navmain a          { color: #43505B; text-decoration: none; font-size: 13px; text-shadow: #43505B 0.2em 0.2em 0.3em; }
#navmain a:link     { color: #43505B; text-decoration: none; }
#navmain a:visited  { color: #43505B; text-decoration: none; }
#navmain a:hover    { color: #8C363B; text-decoration: none; }
/* THUMBNAILS ======================= */
#thumbnail              { margin: 40px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.thumbnail img          { background-color: transparent; border: 1px solid #CECC9C; padding: 2px; margin: 0px 5px 5px 0px; }
.thumbnail a:hover img  { background-color: #8C363B; border: 1px solid #8C363B; padding: 2px; margin: 0px0 px 0px 0px; }






