* { margin: 0; padding: 0; font-family: verdana,arial,helvetica,sans-serif; font-size: 13px; }

.clear { clear: both; height: 1px; font: 0/0 serif; }

body { text-align: center; background: url(../images/jungleprint.jpg) repeat; }

h1 { text-indent: -5000px; background: url(../images/cadsl0g0.jpg) no-repeat; width: 200px; height: 385px; }
h2 { font-size: 18px; line-height: 56px; color: #A82A22; background: #fff url(../images/palm.gif) 5px 15px no-repeat; text-align :center; clear: both; border-top: 1px solid #a82a22; border-bottom: 1px solid #a82a22; }
h3 { font-size: 13px; line-height: 32px; font-weight: normal; text-decoration: underline; color: #a82923; margin: 10px 0 5px 0; }
h3 { font-size: 13px; line-height: 32px; font-weight: normal; text-decoration: underline; color: #a82923; margin: 10px 0 5px 0; }

h4 { font-size: 18px; line-height: 36px; color: #a82a22; margin-top: 20px; }

p { font-size: 13px; margin-bottom: 20px; }
p.indent { margin-left: 30px; }

ul { font-size: 12px; margin: 0 0 20px 30px; }
ul.indent { margin-left: 60px; }

a { color: #003366; text-decoration: none; }
a:hover { color: #A82923; text-decoration: underline; }

.bold { font-weight: bold; }
.center { text-align: center; }
.under { text-decoration: underline; }
.red { color: #a82923; }
.bigger { font-size: 15px; }
.huge { font-size: 36px; font-weight: normal; }
.italic { font-style: italic; }
.smaller { font-size: 11px; }

.left { float: left; }
.right { float: right; }

#container { text-align: left; width: 805px; margin: 0 auto; background: url(../images/container_bg.gif) repeat-y; }

#header { background: #a82a22; font: 0/0 serif; }

#nav_container { height: 200px; }
#nav_img { float: left; line-height: 0; font: 0/0 serif; }
#navigation { width: 200px; float: right; margin: 0; background: #e09101; border-top: 20px solid #f0bc1a; }
#navigation li { height: 36px; line-height: 36px; vertical-align: middle; color: #a82a22; margin: 0 0 0 26px; }
#navigation li a { font: 14px/36px verdana, arial, helvetica, sans-serif; color: #003366; text-transform: uppercase; text-decoration: none; display: block; }
#navigation li a:hover { color: #a82923; text-decoration: underline; }
#navigation li.current a { color: #FF0000; }

#content { padding: 20px 20px 0 20px; }
#content .right { float: right; width: 340px; }
#content .left { float: left; width: 215px; }
#content img.right { float: right; margin: 0 0 20px 20px; width: auto; }

#content ul { color: #a82923; }
#content ul li { font-size: 11px; margin: 2px 0; color: #a82923; }
#content ul li span { font-size: 11px;  color: #333; }

#content .webservation { float: left; width: 230px; margin: 10px 20px; }

#left_column { width: 200px; float: left; padding: 0; }
#left_column #translate_link { height: 350px; width: 200px; background: #e09101 url(../images/ltc0l.jpg) 0% 100% no-repeat; text-align: center; border-bottom: 20px solid #a82923; }
#left_column #translate_link a { line-height: 40px; }
#left_column p { margin: 5px 10px; font-size: 11px; color: #333; text-align: justify; }
#left_column a { font-size: 11px; }

#left_column #left_images { width: 200px; text-align: center; }
#left_column #left_images img { margin-top: 60px; }
#left_column #left_images img.border { border: 1px solid black; padding: 3px; background: white; }

#right_column { width: 605px; float: right; }

ul.links, ul.contacts { list-style: none; }
ul.links li { margin-bottom: 10px; }
ul.links li a, ul.contacts li a { text-decoration: none; }
ul.links li a:hover, ul.contacts li a:hover { text-decoration: underline; }


#footer { text-align: center; clear: both; }
#footer a {  }
#footer a img { border: 0; margin: 0 30px; }
#footer #call_to_action { width: 340px; float: left; margin-top: 20px; }
#footer #reservations { width: 180px; float: right; }
#call_to_action { font-size: 16px; font-style: italic; font-weight: bold; color: #000033; }

#lonzo_designs { clear: both; width: 805px; text-align: center; font-size: 10px; color: #ffffcc; margin: 10px auto; }
#lonzo_designs a { font-size: 10px; color: #ffffcc; text-decoration: none; }

#gallery_container { position: relative; text-align: center; width: 600px; }
#image_gallery li { float: left; display: block; height: 280px; width: 270px; margin: 5px 0 5px 0px; text-align: center; }
#image_gallery li a img { border: 1px solid #000; }
#image_gallery li a:hover img { border: 1px solid #a82a22; }
#single_image { margin: 5px 0; text-align: center; }
#single_image img { border: 1px solid #000; }
#single_image #image_title { margin: 5px 0 10px 0; font: bold 14px verdana, sans-serif; }
#single_image #next { float: right; width: 100px; margin-right: 10px; text-align: right; }
#single_image #previous { float: left; width: 100px; margin-left: 10px; text-align: left; }
/*#min_height { width: 1px; height: 700px; float: right; }*/
#body #left #image_comments { width: auto;  margin: 0 0 20px 30px; list-style: none; float: none; }
#image_comments li { margin: 5px 0 20px 0; text-align: left; float: none; }
#image_trip { border: 0px; }

#slide_show_link { clear: both; margin: 0; text-align: center; }