BODY	{
	font-family: Verdana;
	background-color: #e3dab3;
}

h1{	color: #654f35; }
h2{ color: #6c5030; font-size: 1.3em; }
h3{ color: #5f411f; font-size: 1em; margin-bottom: 0px; padding-bottom: 0px; }
h4{ color: #5f411f; font-size: 0.9em; margin-bottom: 0px; padding-bottom: 0px; }
a{	color: #654f35;	text-decoration: none; }
a:hover{ color: #4a3824; text-decoration: underline; }
p	{
	margin-top: 3px;
}

div.header	{
	height: 113px;
	width: 900px;
	background-image: url('./header.gif');
	background-color: #e3dab3;
}

div.menubar	{
	height: 26px;
	width: 900px;
	background-image: url('./menubar.gif');
	background-color: #e3dab3;
}

div.menubar ul	{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
}

div.menubar ul li	{
	display: inline;
}

div.menubar ul li a	{
	color: white;
	font-weight: bold;
	padding: .5em .6em;
}



div.columncontainer	{
	width: 898px;
	background-color: #f7f7f7;
	background-image: url('./columncontainer.gif');
	background-position: left top;
	background-repeat: repeat-x;
	border: 1px solid #463726;
}

div.columncontainer div.leftcolumn	{
	width: 150px;
	float: left;	
	padding: 20px 0 0 5px;
}

div.columncontainer div.rightcolumn	{
	width: 725px;
	float: left;
}

.centered	{
	margin-left: auto;
	margin-right: auto;
}

.padding-small	{
	padding: 5px;
}

div.rightcolumn h1	{
	font-size: 1.4em;
}

div.rightcolumn p	{
	font-size: 0.9em;
}


table.travels	{
	border: 1px solid #6B5542;
	border-collapse: collapse;
	width: 100%;
	font-size: 0.8em;
}

table.travels tr.header	{
	background-color: #6B5542;

	background-image: url('./travels_header.gif');
	background-position: left;
	background-repeat: repeat-x;
}

table.travels tr.header td	{
	color: white;
	font-weight: bold;
}

table.travels tr.odd td,
table.travels tr.even td	{
	border-bottom: 1px solid black;
}

table.travels tr.odd	{
	background-color: #FFEBC6;
	background-image: url('./travels_odd.gif');
	background-position: top left;
	background-repeat: repeat-x;
}

table.travels tr.even	{
	border-top: 1px solid #6B5542;
	border-bottom: 1px solid #6B5542;
	background-color: #E7DBB5;
	background-image: url('./travels_even.gif');
	background-position: top left;
	background-repeat: repeat-x;
}

div.price_info{
	padding: 5px;
	background-color: #d4fbd9;
	border: 1px solid green;
}

div.price_info p	{
	padding: 0px;
	margin: 0px;
	font-size: 1.1em;
}

div.rightcolumn ul	{
	margin-left: 15px;
	padding-left: 15px;
	font-size: 0.9em;
	margin-top: 0.3em;
	margin-bottom: 0.7em;
}

div.rightcolumn li	{
	margin-bottom: 0.6em;
}

div.traveltitle	{
	text-align: center;
}

div.traveltitle p	{
	font-weight: bold; font-size: 1.1em;
}

div.travel_facts	{
	margin-bottom: 15px;
}

div.travel_facts p	{
	margin: 0px;
	padding: 0px;
}

div.travelmenu	{
	font-size: 0.9em;
}

div.travelmenu ul	{
	margin-left: 10px;
	padding-left: 10px;
}

div.contact	{
	margin-top: 40px;
	text-align: center;
	font-size: 1.3em;
}

div.contact p	{
	margin-bottom: 5px;
}

div.signup	{
	margin-top: 30px;
}

div.signup div	{
	border: 1px solid black;
	padding: 3px;
	text-align: center;
	background-color: #FAEAA9;
}

div.signup p	{
	margin-bottom: 5px;
}

table.multiple	{
	width: 100%;
	border: 1px solid #6B5139;
	border-collapse: collapse;
}

table.multiple tr	{
	background-color: #E7DBB5;
}

table.multiple tr td	{
	border: 1px solid #6B5139;
	padding: 5px;
	font-weight: bold;
	font-size: 0.9em;
}

a.print	{
	font-weight: bold;
	font-size: 0.8em;
	font-style: italic;
}