/* INDEX MASTHEAD ======================= */
#masthead-index                     { height: 302px; margin: 0px; padding: 0px; background: url(../images/masthead/background_index.jpg) no-repeat; }
#masthead-index .left               { float: left; width: 583px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#masthead-index .right              { float: left; width: 207px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#masthead-index .right a            { text-decoration: none; border: none;}
#masthead-index .right a:visited    { text-decoration: none; border: none;}
#masthead-index .right a:hover      { text-decoration: none; border: none;}

#masthead-index .right ul              { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; } 
#masthead-index .right li              { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:none; white-space: nowrap;} 


/* INDEX COLUM LEFT ======================= */
#leftindex                          { float: left; margin: 0px 0px 0px 0px; padding: 0px 15px 0px 15px; background: #ffffff; width: 616px; /* ie5win fudge begins */ voice-family: "\"}\""; voice-family:inherit; width: 586px; }
html>body #leftindex                { width: 586px; /* ie5win fudge ends */ }

#leftindex #attractionwrap          {float: left;}
#leftindex .attraction              { margin: 0px 0px 15px 0px; padding: 0px 15px 0px 0px; background: #ffffff; line-height: 1.2em; width: 277px; /* ie5win fudge begins */ voice-family: "\"}\""; voice-family:inherit; width: 262px; }
html>body #leftindex .attraction    { width: 262px; /* ie5win fudge ends */ }
.attraction  h3                     { margin: 5px 0px 4px 0px; padding: 0px; }
.attraction  p                      { margin: 0px 0px 5px 0px; padding: 0px; }

#leftindex .activities              { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; background: #ffffff; line-height: 1.2em; width: 309px; /* ie5win fudge begins */ voice-family: "\"}\""; voice-family:inherit; width: 309px; }
html>body #leftindex .activities    { width: 309px; /* ie5win fudge ends */ }

#leftindex .activities  ul          { margin: 0px 0px 0px 0px;  padding: 0; list-style: none; } 
#leftindex .activities  li          { clear: both; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; } 
#leftindex .activities  img         { float: left; margin: 0px 10px 10px 0px; padding: 0px 0px 0px 0px; }
#leftindex .activities  h3          { margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; font-size: 12px;}
#leftindex .activities  p           { margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; }

#leftindex .events                  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } 

#leftindex .eventsleft              { float: left; margin: 0px 0px 0px 0px; padding: 0px 15px 0px 0px; background: #ffffff; line-height: 1.2em; width: 362px; /* ie5win fudge begins */ voice-family: "\"}\""; voice-family:inherit; width: 347px; }
html>body #leftindex .eventsleft    { width: 347px; /* ie5win fudge ends */ }
#leftindex .eventsleft img          { float: left; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; } 
#leftindex .eventsleft  h3          { margin: 5px 0px 5px 0px;}



#leftindex .eventsright             { float: left; margin: 10px 0px 0px 0px; padding: 0px 15px 0px 0px; background: #ffffff; line-height: 1.2em; width: 224px; /* ie5win fudge begins */ voice-family: "\"}\""; voice-family:inherit; width: 206px; }
html>body #leftindex .eventsright   { width: 206px; /* ie5win fudge ends */ }

#leftindex .eventsright  ul         { margin: 0px 0px 0px 0px;  padding: 0; list-style: none; } 
#leftindex .eventsright  li         { margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #ededed; width: 100%;} 


