body {margin: 0; padding: 0; font-family: arial, sans-serif; font-size: 95%; color: #000; background-color: #f4ead0;}

a {color: #266dab;}
a:visited {color: #74528b;}
a:hover {color: #bf741c;}
.hilight {background-color: #f4ead0 !important;}
img {border: 0;}

#wrapper {width: 780px; margin: 0 auto; padding: 0; border: 1px solid #d4bf88; border-width: 0 1px 1px; overflow: auto;}

#header {background: #00539c;}
#header img {display: block;}

* html #nav {padding-top: 36px;}
#nav {padding: 20px 12px; width: 30%; background-color: #266dab;}
#nav ul, #nav li {margin: 0; padding: 0; list-style: none;}
* html #nav li a {margin-top: -16px;}
#nav li a {display: block; margin: 0 0 6px; padding-left: 18px; color: #d2e5f5; font-family: georgia,serif; font-size: 100%; text-decoration: none; background: url(../img/nav.gif) 0 2px no-repeat; position: relative;}
#nav li a:visited {color: #a0c3e1;}
#nav li a:hover, #nav li a.current {color: #fff !important; background-image: url(../img/nav1.gif);}
#nav li a.current {font-weight: bold;}

table {border-collapse: collapse; border-spacing: 0; width: 100%;}
table td {padding: 0; vertical-align: top;}

#itinerary td, #itinerary th {padding: 4px 8px;}
#itinerary th {text-align: left; padding-top: 16px;}

#contentwrap {height: 400px;}
#content {padding: 20px 26px; background-color: #fff; line-height: 1.4;}

h1, h2, h3, h4 {font-family: georgia,serif; color: #1a65a6; font-weight: normal; margin: 20px 0 8px;}
h1 {margin-top: 0; font-size: 170%;}
h2 {font-size: 130%;}
p {margin: 0 0 12px; line-height: 1.4;}
ul, ol {margin: 12px 30px; padding: 0;}
ul li, ol li {margin: 6px 0; padding: 0;}

.btt {text-align: right; font-size: 75%; border-top: 1px solid #d2e5f5; margin-top: 30px; padding-top: 4px;}

#footer {width: 780px; margin: 6px auto; color: #836e37; font-size: 75%; text-align: center;}


