/* CSS Document */

/* Common Overriding Styles */
body { background-color:#d0d0d0; margin:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a, a:visited { color:#413315; }

textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* General Styles */
div.sub-title { font-weight:bold; font-size:14px; }
img.page-image { margin-left:10px; margin-bottom:5px; }

/* Main Layout and Framing Styles */
table.main-table { border-collapse:collapse; width:925px; background-color:#FFFFFF; text-align:left; }
td.header-cell-left { width:167px; height:88px; background-image:url(/images/header-left.jpg); background-repeat:no-repeat; padding:0; } 
td.header-cell-right { width:763px; height:88px; background-image:url(/images/header-right.jpg); background-repeat:no-repeat; padding:0; }
td.menu-cell { width:167px; background-image:url(/images/menu-fill.jpg); background-repeat:repeat-y; padding:0; vertical-align:top; }
td.content-cell { padding:15px; vertical-align:top; }
td.footer-cell-left { width:167px; height:18px; background-image:url(/images/footer-fill.jpg); background-repeat:repeat-x; padding:0; }
td.footer-cell-right { width:618px; height:18px; background-image:url(/images/footer-fill.jpg); background-repeat:repeat-x; padding:0; }
img.menu-item { margin-bottom:7px; }

/* Menu Styles */
table.menu-table { border-collapse:collapse; }
td.menu-top { width:167px; height:80px; background-image:url(/images/menu-top.jpg); background-repeat:no-repeat; padding:0; }
img.menu-item { margin-left:8px; }

/* Home Page Specific Styles */
td.home-content { padding-top:30px; padding-right:20px; color:#000000; text-align:justify; vertical-align:top; }
td.home-sidebar { width:190px; vertical-align:top; }
img.home-image { border:#46352F thin solid; }

div.home-sidebar { color:#413315; }

table.events-list { border-collapse:collapse; margin-top:15px; }
td.events-list-top { width:169px; height:6px; background-image:url(/images/box-top.jpg); background-repeat:no-repeat; padding:0; }
td.events-list-middle { width:169px; background-image:url(/images/box-middle.jpg); background-repeat:repeat-y; padding:0; padding-top:5px; padding-bottom:5px; }
td.events-list-bottom { width:169px; height:9px; background-image:url(/images/box-bottom.jpg); background-repeat:no-repeat; padding:0; }
div.events-list-title { margin-bottom:5px; }
td.event-list-item { padding:5px; padding-bottom:0; font-size:11px; color:#413315; }
.events-list-other { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#413315; text-decoration:none; margin-top:5px; }

table.tws-preview { border-collapse:collapse; margin-top:15px; }
td.tws-preview-top { width:169px; height:6px; background-image:url(/images/box-top.jpg); background-repeat:no-repeat; padding:0; }
td.tws-preview-middle { width:169px; background-image:url(/images/box-middle.jpg); background-repeat:repeat-y; padding:0; padding-top:5px; padding-bottom:5px; }
td.tws-preview-bottom { width:169px; height:9px; background-image:url(/images/box-bottom.jpg); background-repeat:no-repeat; padding:0; }
div.tws-preview-title { margin-bottom:10px; }
img.tws-thumbnail { border:#46352F thin solid; }
.tws-preview-other { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#413315; text-decoration:none; margin-top:5px; }

/* Listings Styles */
div.listing-title { font-size:18px; font-weight:bold; color:#413315; text-align:left; }
h1.listing-title { font-size:18px; font-weight:bold; color:#413315; text-align:left; }td.listing-image { width:160px; text-align:center; padding-top:10px; }
td.listing-title-left { font-size:14px; font-weight:bold; color:#413315; }
td.listing-title-right { font-size:14px; font-weight:bold; color:#413315; }
.listing-sub-link { font-size:12px; font-weight:bold; color:#9C7949; text-decoration:none; }
td.listing-text { vertical-align:top; padding-top:5px; }

td.item-title-left { text-align:left; padding:3px; font-weight:bold; font-size:14px; color:#413315; width:99% }
td.item-title-right { text-align:right; padding:3px; font-weight:bold; font-size:14px; color:#413315; white-space:nowrap; }

table.item-thumbnail { border-collapse:collapse; width:170px; text-align:center; }
td.item-thumbnail { vertical-align:middle; }
td.item-detail-left { }
td.item-detail-right { vertical-align:top; }
td.item-dtitle { font-weight:bold; padding-right:5px; vertical-align:top; }
td.item-dtext { vertical-align:top; }
table.item-information { width:100%; text-align:left; }
td.item-information { vertical-align:top; }
div.item-title { font-weight:bold; padding:2px; }
div.item-text { padding:2px; }
div.listing-sub-title { font-weight:bold; padding-bottom:3px; color:#413315; }
div.item-thumbnail { width:160px; margin:10px; text-align:center; }

table.back-bar { border-collapse:collapse; width:100%; }
td.back-bar { text-align:left; padding-bottom:5px; padding-top:5px; padding-left:3px; }
input.back-button { background-color:transparent; border:#E5DED4 thin solid; font-weight:bold; color:#413315; }

.ltop, .lbottom {display:block; background:transparent; font-size:1px;}
.lb1, .lb2, .lb3, .lb4, .lb5, .lb6, .lb7, .lb8 {display:block; overflow:hidden;}
.lb1, .lb2, .lb3, .lb5, .lb6, .lb7 {height:1px;}
.lb6, .lb7, .lb8 {border-left:1px solid #E5DED4; border-right:1px solid #E5DED4;}
.lb2, .lb3, .lb4 {background:transparent; border-left:1px solid #E5DED4; border-right:1px solid #E5DED4;}
.lb1, .lb5 {margin:0 5px; background: #E5DED4;}
.lb2, .lb6 {margin:0 3px; border-width:0 2px;}
.lb3, .lb7 {margin:0 2px;}
.lb4, .lb8 {height:2px; margin:0 1px;}
.lboxcontent {display:block;  background:#FFFFFF; border: 0 solid #E5DED4; border-width:0 1px; padding-left:5px; padding-right:5px; }

.ctop, .cbottom {display:block; background:transparent; font-size:1px;}
.cb1, .cb2, .cb3, .cb4 {display:block; overflow:hidden;}
.cb1, .cb2, .cb3 {height:1px;}
.cb2, .cb3, .cb4 {background: #FFFFFF; border-left:1px solid #E5DED4; border-right:1px solid #E5DED4;}
.cb1 {margin:0 5px; background: #E5DED4;}
.cb2 {margin:0 3px; border-width:0 2px;}
.cb3 {margin:0 2px;}
.cb4 {height:2px; margin:0 1px;}
.cboxcontent {display:block;  background:#FFFFFF; border: 0 solid #E5DED4; border-width:0 1px; }

div.list-empty { text-align:center; font-weight:bold; margin-top:30px; margin-bottom:30px; }

/* List Admin */
td.list-mgr-title { font-weight:bold; text-align:left; }
td.list-mgr-item {  text-align:left; }
div.in-page-heading { padding-bottom:10px; font-weight:bold; font-size:18px; }
input.admin-button { background-color:#E5DED4; border:#413315 thin solid; font-weight:bold; color:#413315; }
td.list-newitem-title { font-weight:bold; text-align:left; vertical-align:top; }

/* Events Page Styles */
h2.event-title { font-size:16px; font-weight:bold; margin-bottom:3px; }
div.month-title { font-weight:bold; padding-top:5px; }
td.event-page-list-date { padding-top:2px; }
td.event-page-list-item { padding-top:2px; }
.event-page-list-link { text-decoration:none; }
a:hover.event-page-list-link { color:#336699; }

/* Designed By Style */
a.designed-by, a:visited.designed-by { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B5B5B7; text-decoration:none; }
a:hover.designed-by { color:#A0A0A0; }
div.designed-by { margin-top:5px; }