		html	{
			font-size: 100%;
		}
		
		
		body	{
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 0.9em;
			color: #333;
		}
		
		
		#container	{
			margin: 0 auto;
			width: 800px;
		}
		
		/* header */
		#header	{
			width: 780px;
			padding: 10px;
			margin-top: 20px;
			background:	#455a79;
			overflow: auto;
		}
		
		#header img	{
			width: 375px;
			float: right;
		}
		
		h1	{
			font-family: Lucida Grande, Lucida Sans, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 2em;
			color: #eee;
			margin-top: 75px;
			padding-bottom: 0.2em;
			border-bottom: solid 1px #ccc;
			float: left;
			width: 390px;
			text-align: center;
		}

		
		/* content */
		#content 	{
			float: right;
			padding: 2em 0 2em 20em;
		}
				
		
		h3	{
			font-family: Lucida Grande, Lucida Sans, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 1.2em;
			margin: 0;
			color: #333;
			border-bottom: 1px solid #999;
		}
		
		
		dl	{
			margin-top: 0;
			padding-top: 0;
		}
		
		
		#itinerary dt	{
			font-family: Lucida Grande, Lucida Sans, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			padding-top: 0.7em;
			
		}
		
		
		#itinerary dd	{
			margin-left: 0;
		}
		
	
		

		
		/* sidebar 1 */
		#sidebar1	{
			background-color: #ccc;
			float: right;
			width: 16em;
			margin: 2em -18.25em 4em 0;
			border: 3px solid #666;
			padding: 10px;
		}
		
		
		#sidebar1 dt	{
			font-family: Lucida Grande, Lucida Sans, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 1em;
			border-bottom: dotted 2px #666;
			padding-top: 1em;
			margin-bottom: 0.3em;
		}
				
		
		#sidebar1 dd	{
			margin-left: 0;
		}

		
		
		#sidebar1 ul	{
			padding: 0;
			margin: 0;
			list-style: none;
		}
		
	
		
		#sidebar1 li {
			list-style: none; padding-bottom: 3px; background: url(../../img/arrow03.gif) no-repeat; padding-left: 15px; background-position: 0 5px; margin: 0;
		}
		
		#sidebar1 .first	{padding: 0em; margin-bottom: 0.2em;}


		
		/* sidebar 2 */
		h4	{
			font-family: Lucida Grande, Lucida Sans, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 1em;
			margin-top: 0;
		}
		
						
		#sidebar2 ul	{
			padding: 0;
			margin: 0;
			list-style: none;
		}
		
		#sidebar2 li	{
			padding-bottom: 4px;
			font-family: Lucida Grande, Lucida Sans, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			margin: 0;
			list-style: none;
		}
		
		#tellfriend	{
			font-family: "Lucida Grande", Lucida Mono, Helvetica, Arial, sans-serif;
			font-size: 1em;
			font-weight: bold;
		}

		
		/* footer */
		#footer	{
			padding: 15px;
			text-align: center;
		}
		
				
		#footer ul  {
			font-family: Lucida Grande, Lucida Mono, Helvetica, Verdana, sans-serif;
			font-size: .8em;
			color: #222;
			font-weight: normal;
			padding: 2em 1em 1em;
		}	
		
				
		#footer li {
			display: inline;
			list-style: none;
			margin-right: 1em;
			border-right: 2px solid;
			padding-right: 1em;
			border-color: #666;
			font-weight: bold;
		}
			
			
		#footer li.last	{
			border-right: 0;
			color: #ccc;
		}
	
		
		/* links */
		a:link, a:visited	{
			color: #666;
		}


		a:hover, a:focus {
			color: #455a79;
		}

		/* IE Hacks */
		
		*html #header 	{width: 800px;}
		
		*html h1 {width: 415px}
