body {margin: 0; text-align: center; /*background-color: #f4f3f1*/ background-color: #ebeae8}

#epidermis {width: 900px; margin: 0 auto}

#banner {width: 900px; height: 91px; float: left;}

#logo {width: 370px; float: left; padding-top: 20px;}
#logo img {border:0}

#homePage #menu .homeLink a, #schedulePage #menu .scheduleLink a, #testimonialsPage #menu .testimonialsLink a, #linksPage #menu .linksLink a, #ttPage #menu .ttLink a {display: block; background-color: #330000; color: #ffffff}

#menu {float: right}

#menu ul {list-style-type: none; padding: 0; margin: 0; font-family: georgia, serif; /*font-size: 18px;*/ font-size: 15px; font-style: italic}
#menu ul li {float: left; margin-left: 10px;}

#menu a {color: #ffffff; text-decoration: none; display: block; background-color: #7c4d4d; padding: 10px 17px; text-shadow: 1px 1px 0px #000000}
#menu a:hover {display: block; background-color: #9f6161; color: #ffffff}

#bar {width: 900px; float: left; margin: 10px 0 0 0}
#bar a#enewsletter {margin: 0; padding: 4px 7px; font-family: georgia, serif; font-size: 13px; font-style: italic; float: right; background-color: #567058; color: #ffffff; text-decoration: none; display: block; text-shadow: 1px 1px 0px #000000;}
#bar a#google {padding: 4px 7px; font-family: georgia, serif; font-size: 13px; font-style: italic; float: right; margin-right: 10px;  background-color: #07326c; color: #ffffff; text-decoration: none; display: block; text-shadow: 1px 1px 0px #000000;}
#bar a#facebook {padding: 4px 7px; font-family: georgia, serif; font-size: 13px; font-style: italic; float: right; margin-right: 10px;  background-color: #a5314c; color: #ffffff; text-decoration: none; display: block; text-shadow: 1px 1px 0px #000000;}
#bar a#story {padding: 4px 7px; font-family: georgia, serif; font-size: 13px; font-style: italic; float: right; margin-right: 10px;  background-color: #9105aa; color: #ffffff; text-decoration: none; display: block; text-shadow: 1px 1px 0px #000000;}
#bar a#googleplus {padding: 4px 7px; font-family: georgia, serif; font-size: 13px; font-style: italic; float: right; margin-right: 10px;  background-color: #d35c14; color: #ffffff; text-decoration: none; display: block; text-shadow: 1px 1px 0px #000000;}
#bar a#enewsletter:hover {background-color: #729474; display: block}
#bar a#google:hover {background-color: #4a6385; display: block}
#bar a#facebook:hover {background-color: #b96679; display: block}
#bar a#googleplus:hover {background-color: #dc9061; display: block}
#bar a#story:hover {background-color: #9b6ba4; display: block}

#information {width: 900px; float: left;}

#information #thumbs {width: 237px; height: 316px; float: left;}
#information #thumbs img {margin: 0 2px 4px 2px; float: left; width: 75px; height: 75px; border: 0}

#information #content {width: 643px; float: left; margin-left: 20px; background-color: #ffffff; text-align: left; line-height: 1em}

#information #content a {color: #990099; text-decoration: none; border-bottom: 1px dotted #990099; }
#information #content a:hover {border-bottom: 2px solid #990099}

#information #content #col1 {width: 430px; float: left; border-right: 1px #dddee0 solid; margin-top: 15px; margin-bottom: 15px}
#information #content #col2 {width: 212px; float: left; margin-top: 15px; margin-bottom: 15px}

#information #content #col2 img {margin-top: 2px}

#information #content ul {font-family: arial, sans-serif; font-size: 11px; margin: 0 20px; text-align: left}
#information #content .highlight, #information #content .name {color: red}

#information #content .archiveP {text-align: right; margin: 10px 25px}
#information #content .archiveP a.archiveLink {color: #cc6600; text-decoration: none; border:0; font-weight: bold; font-family: arial, sans-serif; font-size: 12px}
#information #content a#reserveLink, #information #content a#payLink1, #information #content a#payLink2 {background-color: gray; padding: 2px 4px; border: 0; color: #ffffff; font-weight: normal}
#information #content a#reserveLink:hover, #information #content a#payLink1:hover, #information #content a#payLink2:hover {background-color: #000000}

.title {font-family: arial, sans-serif; text-align: left; font-size: 19px; margin: 5px 20px 25px 20px; color: #07326c;}

.eventType {margin: 20px 20px 10px 30px; font-family: georgia, serif; font-size: 15px; font-style: italic; border-bottom: 1px solid #330000; font-weight: bold; color: #330000}

.eventDetails {margin: 10px 20px 15px 40px; font-family: arial, sans-serif; font-size: 12px; color: #555555; text-align: justify}
.nextEvent {margin: 10px 20px 0 40px; font-family: arial, sans-serif; font-size: 12px; color: #ff6600}

#information #content #col1 .eventDetails img {float: right; margin: 0 5px}

#schedulePage #col2 .eventDetails {text-align: justify}

#testimonialsPage #information #content, #ttPage #information #content {width: 900px; float: left; margin: 0}
#testimonialsPage #information #content #extraCol, #ttPage #information #content #extraCol {width: 256px; float: left; background-color: #ffffff; margin: 15px 0}
#testimonialsPage #information #content #col1, #ttPage #information #content #col1 {width: 430px; float: left; border-right: 1px #dddee0 solid; border-left: 1px #dddee0 solid; margin-top: 15px; margin-bottom: 15px}
#testimonialsPage #information #content #col2, #ttPage #information #content #col2 {width: 212px; float: left; margin-top: 15px; margin-bottom: 15px}
#testimonialsPage #information #content #extraCol img {float: left; margin-right: 5px}
#ttPage #information #content #extraCol img {float: left; margin: 0 8px 10px 8px}
#testimonialsPage #information #content #extraCol .eventDetails, #fympPage #information #content #extraCol .eventDetails {text-align: justify}

#linksPage #information #content {width: 900px; float: left; margin: 0}
#linksPage #information #content #extraCol {width: 256px; float: left; background-color: #ffffff; margin: 15px 0}
#linksPage #information #content #col1 {width: 430px; float: left; border-right: 1px #dddee0 solid; border-left: 1px #dddee0 solid; margin-top: 15px; margin-bottom: 15px}
#linksPage #information #content #col2 {width: 212px; float: left; margin-top: 15px; margin-bottom: 15px}


#footer {width: 643px; float: right; background-color: #7c4d4d}
#footer p {font-family: arial, sans-serif; font-size: 11px; color: #ffffff; margin: 5px}
#footer a {color: #ffffff; text-decoration: none}

#testimonialsPage #footer, #linksPage #footer, #ttPage #footer {width: 900px; float: left; background-color: #7c4d4d}

#col2 #vignette {width: 170px; margin: 20px auto 0 auto}
