
body  { font-size: small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #0e426c url(festival/nav/wavey30.jpg) fixed; margin: 0px; padding: 0px }
#page_content   { background-color: white; margin-top: 0px; margin-right: 10%; margin-left: 10%; position: absolute; top: 0px; min-height: 500px; min-width: 770px }
#top_nav   { font-size: x-small; text-decoration: none; list-style-type: none; margin-right: 10px; padding-left: 10px }
#top_nav li   { list-style-type: none; float: right; padding-left: 10px; display: inline }
a { color: #0e426c; text-decoration: none }
#header img { float: left; margin-top: -10px; margin-left: -40px; height: 90px }
#header h1  { color: #5f021f; font-weight: bold; font-size: 2em; line-height: 1em; font-family: "Times New Roman", Georgia, Times; text-align: left; top: 30px; left: 10% }
#header h3  { color: #5f021f; font-style: oblique; font-weight: normal; font-size: small; line-height: normal; font-family: "Times New Roman", Georgia, Times; text-align: left; margin-top: -14px; top: -6px }
#main_nav     { color: white; font-size: small; text-decoration: none; background-position: right ; list-style-type: none; clear: both; margin-top: 4px; margin-left: 0px; border-bottom: 6px solid #0e426c; width: 100% }
#main_nav li     { list-style-type: none; float: left; padding-left: 2px; display: inline }
#main_nav a    { color: white; text-decoration: none; background-color: #0e426c; padding: 4px 15px; display: inline }
#main_nav hover   { color: #faeed6; font-weight: bold; font-size: 102%; padding-left: 60px; display: inline }
#all_content { float: none; clear: both; margin: 0px; padding: 0px }
#main_content       { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; float: left; clear: none; margin: 0px 5% 0px 3%; padding: 30px 0px 10px; width: 63%; _width: 60% }
#main_content h1 { color: #83ae84; font-size: 1.5em; font-family: "Times New Roman", Georgia, Times; letter-spacing: 0.1em }
#main_content h2 { color: #83ae84; font-weight: bold; font-size: small; text-decoration: underline; text-transform: capitalize }
#main_content p  { font-size: small }
#main_content li { font-style: italic; font-size: 1em; line-height: 1.5em; list-style-type: none }
#news      { float: right; margin-right: 20px; padding-top: 26px; width: 200px }
#news p { color: black; font-size: small; text-align: left }
.events     { font-size: x-small; background: url(nav/boxgreenB.gif) no-repeat left bottom; margin-bottom: 1em }
.events h1   { color: #5f021f; font-size: small; background: url(nav/boxgreenT.jpg) no-repeat left top; text-align: justify; margin: 0px; padding: 6px 8px 4px 10px; border-bottom: 1px solid #83ae84 }
.events h2 { font-weight: bold; font-size: small; padding: 0px 6px }
.events p  { font-style: oblique; font-size: x-small; margin-top: -12px; padding: 0px 6px 4px }
.events a   { font-style: italic; font-size: small }
.donations  { background: url(nav/boxyellowB.gif) no-repeat left bottom }
.donations h1    { color: #5f021f; font-size: small; background: url(nav/boxyellowT.jpg) no-repeat left top; margin: 0px; padding: 6px 8px 4px 10px; border-bottom: 1px solid #ffc652 }
.donations p { font-style: italic; padding: 0px 6px 6px }
.membership  { background: url(nav/boxredB.gif) no-repeat left bottom }
.membership h1    { color: #5f021f; font-size: small; background: url(nav/boxredT.jpg) no-repeat left top; margin: 0px; padding: 6px 8px 4px 10px; border-bottom: 1px solid #5f021f }
.membership p { font-style: italic; padding: 0px 6px 6px }
#links   { font-style: normal; font-weight: normal; font-size: small; line-height: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #5f021f; clear: both; width: 100% }
#links li     { list-style-type: none; display: inline }
#links a     { color: white; text-decoration: none; background-color: #5f021f; margin-right: auto; margin-left: auto; padding: 4px 15px; display: inline }
#footer { color: gray; font-size: x-small; text-align: center; clear: left; padding: 15px; border-top: 4px solid #000 }
