body {text-align:center;background:#333333}
h1 {font:20px/22px arial,sans-serif;color:#fff}
h2 {font:16px/18px arial,sans-serif;color:#fff;margin:12px 0 0 0}
h2 a {text-decoration:none}
h3 {font:14px/16px arial,sans-serif;color:#fff;margin:12px 0 0 0}
p {font:14px/16px arial,sans-serif;color:#fff;line-height:150%;margin-bottom:12px}
p.subtitle {font:14px/16px arial,sans-serif;font-style:italic;color:#fff;line-height:150%;margin-bottom:12px}
p.subtitle a {text-decoration:none}
p.back {font:14px/16px arial,sans-serif;color:#fff;line-height:150%;margin-bottom:12px;text-align:left}
a {color:#fff}

/* main */
#lrexpo {width:800px;margin:15px auto;position:relative;text-align:left}

/* header */
#hd {position:absolute;left:0px;top:0px;height:240px;width:100%}
#hd .logo {position:absolute;left:-83px;top:15px}
#hd .orangeblossom {position:absolute;top:15px;right:15px}
#hd a {text-decaoration:none}
#hd h1.index{margin:0}

/* navigation */
#nv {position:absolute;top:210px;left:0px;height:30px;width:100%}
#nv .home {margin:5px 10px 0px 0px;float:right}
#nv .member {margin:5px 20px 0px 0px;float:right}
#nv ul {margin:5px 0 0 15px;padding:0}
#nv li {list-style-type:none;float:left;padding:0 11px;background:url(tpl/nv-separator.gif) no-repeat top right}
#nv li.last {background:none}
#nv a {display:block;float:left;font:12px/26px arial,sans-serif;text-decoration:none;color:#fff}
#nv a:link, #nv a:visited {}
#nv a:active, #nv a:hover, #nv a.active {background:url(tpl/nv-active.gif) repeat-x 0 22px}

/* content */
#content {position:absolute;left:0px;top:240px;width:100%}
#content .bg {position:relative;min-height:500px;height:auto !important;height:500px;width:800px;margin-bottom:8px;background:#339966}
#content .txt {padding:15px 26px 0px 26px;position:relative}
#content ul {margin:0 0 12px 16px;padding:0 0 0 10px}
#content li {font:12px arial,sans-serif;color:#fff;line-height:150%;list-style-type:square}
#content .box {background:#006633;float:right;width:150px;margin:0px 0px 10px 10px;padding:10px;font:12px/14px arial,sans-serif;color:#fff}
#content .attention-grabber {position:absolute;right:175px;top:35px}
#content .pic {float:right;width:300px;margin:0px 0px 10px 10px;font:12px/14px arial,sans-serif;color:#fff}
#content .picmap {float:right;width:450px;margin:0px 0px 10px 10px;font:12px/14px arial,sans-serif;color:#fff}
#content .quote {float:right;width:300px;margin:5px;padding:380px 0 0 15px;font:11px/13px arial,sans-serif;font-style:italic;color:#fff}
#content .quote-sig {float:right;margin:7px;padding:0 0 0 15px;font:10px/12px arial,sans-serif;font-style:italic;color:#fff}
#content .picbig {float:right;margin:0 100px 0 0;padding:0 0 0 10px}
#content .txt table {border:none;font:12px arial,sans-serif;color:#fff}
#content .txt td.name {border:none;width:150;padding:10px 0 0 0}
#content .txt td.dsc {border:none;width:250;padding:10px 0 0 0}
#content .links table {border:none;font:12px arial,sans-serif;color:#fff}
#content .links td.dsc {border:none;width:500;padding:}
#content .links td.pic {border:none;width:300;padding:15px 0 0 0}
#content .gallery table {border:none;font:12px arial,sans-serif;color:#fff}
#content .gallery td.pic1 {border:none;width:270;padding:10px 0 0 0}
#content .gallery td.pic2 {border:none;width:270;padding:10px 0 0 0}
#content .gallery td.dsc1 {border:none;width:270;padding:10px 0 10px 0}
#content .gallery td.dsc2 {border:none;width:270;padding:10px 0 10px 0}

/* sitemap */
#sitemap {position:absolute;left:0px;top:135px;min-height:500px;height:auto !important;height:500px;width:100%}
#sitemap .bg {position:relative;min-height:500px;height:auto !important;height:500px;width:800px;margin-bottom:8px;background:#FAF6C6}
#sitemap .txt {padding:15px 33px 0px 33px;position:relative}
#sitemap ul {margin:6px 0 12px 16px;padding:0 0 0 10}
#sitemap li {font:14px/16px arial,sans-serif;color:#fff;line-height:150%;list-style-type:square}
#sitemap h2 {font:16px/18px arial,sans-serif;color:#fff;margin:0 0 10 0}
#sitemap a {text-decoration:none}

/* FORM */
#form .quantity {width:30px;border:1px solid #72767A;text-align:right;font:12px arial,sans-serif}
#form .preference {width:60px;border:1px solid #72767A;text-align:left;font:12px arial,sans-serif}
#form .booknow {width:200px;font:14px arial,sans-serif} 

/* footer */
#ft {height:25px;background:#333333;position:relative;margin-bottom:20px;clear:both}
#ft .txt {font:9px/9px tahoma,sans-serif;color:#000;text-align:center;padding:0px}
#ft a{text-decoration:none;color:#000}


/* COLUMN LAYOUT */
   .two-col {float:left;margin:0 20px 0 0;width:500px}
   .two-col li {margin:0 0 0 20px;list-style-type:bullet}
   .col {float:left;margin:0 20px 0 0;width:230px}
   .col li {margin:0 0 0 20px;list-style-type:bullet}
