@charset "utf-8";
/* CSS Document */

* {padding: 0; margin:0;}

body { background: #29372c url(gfx/bg_main.jpg) repeat-x left top; text-align: center; font: 12px/18px Lucida Bright, "Times New Roman", Times, serif; }
a img {border: none;}
#treeline { background: url(gfx/treeline.jpg) repeat-x left 94px; }
#container { margin: 0 auto; width: 760px; }

h1#keyInfo a { line-height: 12px; font-weight: normal; font-size: 12px; color:#FFFFFF; text-decoration: none; padding: 9px 0 ; width: 760px; display: block;}
#header { width: 760px; height: 154px;  background: #314136 url(gfx/header_tr.jpg) no-repeat right bottom; text-align:left; }
#header a {width: 327px; height: 154px; display: block; text-indent: -3000px;  background: url(gfx/logo.jpg) left bottom; }

ul#topnav { height: 49px; width: 760px; text-align: center; list-style-type: none; background: url(gfx/topnav_left.jpg) no-repeat left bottom; clear:left; }
ul#topnav li { float: left;  text-align:center; background: url(gfx/topnav_left.jpg) no-repeat right bottom; }
ul#topnav li a { display: block; padding: 16px 0 15px 0; text-transform: uppercase; color:#FFFFFF; text-decoration: none; background: url(gfx/topnav_hover.jpg) no-repeat 3000px bottom; }
ul#topnav li a.true,
ul#topnav li a:hover {background-position: center bottom;}
ul#topnav li a.true {text-decoration: underline;}
ul#topnav li#aboutTab {width: 190px;}
ul#topnav li#accommTab {width: 182px;}
ul#topnav li#hostsTab {width: 139px;}
ul#topnav li#actTab {width: 124px;}
ul#topnav li#contactTab {width: 124px;}

#content { height: 100%; background: #FFFFFF url(gfx/content_bg.jpg) repeat-y right top; text-align: left; padding: 0 0 0 10px; }
#content p#crumbs { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color:#999999; text-indent: 12px;}
#content p#crumbs a {color:#333333; font-weight: bold;}

#content #leftcol { background: transparent !important; float: left; width: 497px;  padding: 10px 0; color:#47654e;}
#content #leftcol h1 { padding-top: 10px;  font: bold 24px/30px Lucida Bright, "Times New Roman", Times, serif; color:#47654e; letter-spacing: -1px; } 
#content #leftcol h2 { padding-top: 10px;  font: bold 20px/25px Lucida Bright, "Times New Roman", Times, serif; color:#47654e; letter-spacing: -1px; } 

#content #leftcol p#intro { color:#47654e; font-size: 18px;}
#content #leftcol p {padding: 8px 0; line-height: 22px; }
#content #leftcol p.quote { margin: 10px 0; line-height: 22px; background-color: #dfe6e1; border-bottom: 1px solid #8ca692; border-top: 1px solid #8ca692; font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; letter-spacing: -1px; padding: 10px 15px 10px 30px;}
#content #leftcol p.quote cite { font-size:12px;}
#content #leftcol .inset {padding: 0px 20px 10px 10px;}
#content #leftcol ul {margin: 10px 30px;}
#content #leftcol a {color:#47654e;}

#content #rightcol {  float: left;  width: 253px;   background: url(gfx/right_bg_tp.jpg) no-repeat left top;  }
#content #rightcol .inset {padding: 15px 10px 10px 10px;}
#content #rightcol .inset img#qlmk {float: left; padding: 5px 10px 4px 4px;}
#content #rightcol .inset p.v10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; padding: 8px 5px 0 0;}
#content #rightcol .inset h4 a { display: block; font-size: 14px; line-height: 16px; color: #5e3323; background: url(gfx/book_arrow.gif) no-repeat right center; padding: 5px 20px 0 0;  margin-bottom: 40px;}
#content #rightcol .inset .image { text-align: center; margin-bottom: 15px;  width: 227px; margin-left: 3px;}
#content #rightcol .inset .image h5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding: 0 4px 8px 8px; margin: 0; line-height: 12px;}


p#footer { clear: both; padding: 20px 20px 50px; border-top: 1px solid #8ca692; width: 450px; }
p#footer a {color:#47654e;}

#content #leftcol table.datatable td {padding: 5px; vertical-align: top;}

