body { color: white; font-size: 16px; font-family: arial; background-color: black; margin: 0; padding: 0; }
img { border-width: 0; }
p { color: #ede500; font-weight: normal; font-style: normal; margin: 0; padding: 0; }
hr { color: #0e9529; width: 70%; margin-top: 25px; margin-bottom: 30px; }
a:link { color: #0ed129; }

a:visited { color: #0e9529; }

a:hover { color: #0cc; text-decoration: none; }
#left { background-color: #270027; position: relative; width: 160px; margin: 0; padding: 5px; border-bottom: 5px solid gray; border-left: 5px solid gray; }
#left p { font-size: 12px; }
#content { width: 450px; margin: 0; padding: 5px; border-bottom: 5px solid gray; }
#content h3 { color: #0ed129; font-size: large; font-weight: bold; text-align: left; margin: 0; padding: 0 0 10px; }
#content p { font-weight: normal; margin: 10px; padding: 0; }
#content .footer p { margin: 0; padding: 0; }
#right { background-color: #270027; width: 160px; margin: 0; padding: 5px; border-right: 5px solid gray; border-bottom: 5px solid gray; }
h1 { color: white; font-size: x-large; font-family: "Arial Black"; font-weight: normal; margin: 5px 10px 10px; }
h3 { color: #0cc; font-size: large; font-weight: bold; text-align: center; margin: 0; padding: 0 0 5px 0; }
h4 { color: #0e9529; font-size: medium; font-weight: bold; text-align: left; margin: 0; padding: 0 0 5px; }
blockquote { text-align: justify; margin-right: 30px; margin-left: 30px; padding: 0; }
.main { background-image: url(../img/banner_back3.jpg); background-repeat: no-repeat; background-position: center 0; width: 800px; clear: both; margin: 0; padding: 0; border-right: 5px solid gray; border-bottom: 5px solid gray; border-left: 5px solid gray; }
.nav { color: #ede500; font-weight: normal; background-image: url(../img/nav_back.gif); background-position: 0 0; text-align: center; margin: 10px 0 0; padding: 0 5px 2px; }
.events,
.events-odd { margin: 0 -5px 5px -5px; padding: 5px; }
.events-odd { background-color: #390b39; }
.footer { color: #ede500; font-size: x-small; text-align: center; margin: 35px 0 0; }
.details { text-align: center; margin-top: 5px; }
.next { color: #0ed129; text-align: center; margin: 15px 10px 10px; }
.recent-work { }
.recent-work img { margin-top: 10px; border-color: #808080; border-width: 1px; }
.red { color: #a63548; }
.green { color: #89d630; }
.purple { color: #c920b3; }
