﻿* { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #6b0c11; }

body { margin: 0px; background-color: #b38d69;}

a { color: #a4262d; }
li { padding-bottom: 7px;}

.bg_div { width: 50%; height: 100%; z-index: 0; background-image: url(../images/page_bg.jpg); background-repeat: no-repeat; overflow: hidden; }

.body_wrapper {position: absolute; z-index: 1; width: 802px; top: 0px;}

.body_table td.mid { background-image: url(../images/body_bg.png); background-repeat: repeat-y; }
.body_table td.nav { background-image: url(../images/body_nav_bg.png); background-repeat: no-repeat; }

.navbar { background-image: url(../images/nav_bg.png); background-repeat: no-repeat; width: 762px; height: 27px; padding-top: 4px; padding-bottom: 13px;}
.navbar td.spacer {font-size: 12pt; padding-left: 6px; padding-right: 6px;}

a.nav { color: #6b0c11; text-decoration: none; }
a.nav:hover {text-decoration: underline;}

.content_table td.left { padding-top: 4px; padding-left: 21px; padding-right: 20px; padding-bottom: 20px;}
.content_table td.right { padding-right: 21px;}
.content_table td.bottom { padding-left: 21px; padding-right: 23px; padding-top: 5px; }
.content_table td.spacer {padding-left: 21px;}

.sidebar { margin-bottom: 15px; }
.sidebar td.content {background-image: url(../images/sidebar_bg.png); background-repeat: repeat-y; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 5px;}

div.event {font-size: 8pt;}
div.event div {font-size: 8pt;}
div.event a {font-size: 8pt;}
div.event_spacer {padding-top: 10px; padding-bottom: 10px;}

.mailing_list { margin-bottom: 20px; }
.mailing_list td.content {background-image: url(../images/mailing_bg.png); padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;}
.mailing_list input {padding-left: 4px; padding-top: 2px; width: 140px; height: 20px; font-size: 8pt; border: 1px solid #6b0c11; background-color: #d3a17a;}

#body_header { width: 802px; height: 151px; background-image: url(../images/body_header.png); background-repeat: no-repeat;}
#homepage_link { float: left; position: relative; top: 40px; left: 20px; width: 540px; height: 105px; cursor: pointer; }
#shopping_bag { float: left; position: relative; top: 34px; left: 123px;}

.ec_wrapper div {font-size: 10pt;}
.ec_title {clear: left; float: left; font-weight: bold;}
.ec_date {clear: left; float: left; font-style: italic;}
.ec_location {margin-top: 5px; clear: left; float: left;}
.ec_links {margin-top: 5px; clear: left; float: left;}
.ec_links a {text-decoration: none;}
.ec_links a:hover {text-decoration: underline; }
.ec_divider { height: 4px; width: 100%; clear: left; float: left; margin-top: 10px; margin-bottom: 10px; background-image: url(/images/sidebar_divider.png); background-repeat: repeat-x; }

.ec_wrapper {}
.ec_wrapper .title { clear: left; float: left; font-size: 12pt; font-weight: bold; margin-bottom: 5px;}
.ec_wrapper .date {clear: left; float: left; font-style: italic; margin-bottom: 5px; }
.ec_wrapper .location {clear: left; float: left; margin-bottom: 5px; }
.ec_wrapper .links {clear: left; float: left; margin-bottom: 5px;}
.ec_wrapper .links a { text-decoration: none; }
.ec_wrapper .links a:hover { text-decoration: underline; }
.ec_wrapper .content { clear: left; float: left; margin-bottom: 15px; }