body 
{
	margin:			0;
	padding:		0;
	min-width:		500px;
	color:			rgb(25,25,25);
	font-size:		16px;
	font-family:		geneva, verdana, helvetica, sans-serif;
	background-color:	red;
}

body, li, ol, ul, td, th
{
	font-size:		13px;
	font-family:		geneva, verdana, helvetica, sans-serif;
	font-weight:		normal;
	line-height:		1.25em;
	text-align:		left;
}

#outer
{
	width:			750px;
	min-height:		1100px;
	height:			expression(this.scrollHeight < 1100? "1100px" : "auto" );
	background-color:	rgb(250,248,233);
	margin:			0 auto 0 auto;
	padding:		0 0 3em 0;
	position:		relative;
	text-align:		left;
}

#inner
{
	position:		relative;
	top:			0;
	left:			0;
	width:			750px;
}

.leftcol
{
	position:		absolute;
	left:			0;
	top:			68px;
	width:			155px;
	height:			650px;
	padding:		0 0 0 4px;
}

.leftcol img
{
	margin-top:		1em;
	margin-left:		-4px;
}

.rightcol
{
	position:		absolute;
	top:			70px;
	right:			-5px;
	width:			170px; 
	margin:			0;
}

.rightcol h6, .leftcol h6, .leftcol small
{
	font-family:		arial;
	font-size:		1em;
	font-weight:		bold;
	margin:			0.75em 0px 0em 0;
	padding:		0;
	line-height:		1.25em;
}

.rightcol h2
{
	font-family:		arial;
	font-size:		1em;
	font-weight:		bold;
	margin:			0 0px 0em 0;
	paddin:			0;
	line-height:		1.2em;
}

.rightcol p, .rightcol li, .leftcol p, .leftcol li
{
	font-size:		0.9em;
	line-height:		1.2em;
	margin:			0 0 0.6em 0;
}

.rightcol ul
{
	margin:			0;
	padding:		0;
}

.rightcol li
{
	margin-top:		1em;
	margin-left:		1.5em;
}

h6.site_title
{	
	font-family:		arial, sans-serif;
	font-size:		24px;
	font-weight:		normal;
	margin:			0;
	padding:		21px 0 33px 3px;
}

h6.site_title a
{
	color:			black;
	text-decoration:	none;
}


div.top_banner
{
	float:			right;
	margin-right:		0px;
}

.leftcol ul
{
	margin:			0 0 0.5em 0px;
	padding:		0;
	list-style-type:	none;
	line-height:		1em;
}

.leftcol ul li
{
	margin:			0;
	display:		inline;
}

.leftcol ul.authors li
{
	font-size:		0.8em;
	display:		block;
}

.content
{
	position:		relative;
	margin:			0px 172px 0 165px;
	padding:		0 0 0 0;
}

.content div.bc
{
	font-size:		0.8em;
	margin:			0 0 1em 0;
	line-height:		1.25em;
}

.content div.bc b
{
	font-weight:		normal;
}


.content h1
{
	font-family:		arial;
	font-size:		1.5em;
	font-weight:		normal;
	margin:			0 0 0 0;
	line-height:		1.1em;
}

.content h2
{
	font-family:		arial, sans-serif;
	font-size:		1.36em;
	font-weight:		normal;
	margin:			0.75em 0 0.1em 0;
}

.content h3
{
	font-family:		arial, sans-serif;
	font-size:		1.1em;
	font-weight:		bold;
	margin:			0.5em 0 0 0;
}

.content h4
{
	font-family:		arial, sans-serif;
	font-size:		1em;
	font-weight:		bold;
	margin:			1.25em 0 0 0;
	padding:		0;
}

.content h5
{
	font-family:		arial, sans-serif;
	font-size:		0.9em;
	font-weight:		bold;
	margin:			0 0 0 0;
	padding:		0;
	line-height:		1em;
}

.content p
{
	margin:			0 0 0.6em 0;
}

.content p span.price
{
	font-size:		0.86em;
	font-weight:		bold;
}

.content img
{
	font-size:		8px;
}

.content img.book
{
	float:			right;
	margin:			0 0 0 2px;
}

.content img.idx
{
	float:			right;
	clear:			right;
	padding:		0.5em 0 0 0;
	margin:			0 0 2px 2px;
}

.content ul
{
	padding-left:		0em;
	margin-left:		0;
	margin-top:		0;
}

.content li
{
	margin-bottom:		0.45em;
	margin-left:		1.2em;
	padding-left:		0em;
}

.content p.top
{
	margin:			1em 0 0 0;
	font-size:		10px;
}

#copyright
{
	margin:			0 0 0.5em 0;
	position:		absolute;
	bottom:			0;
	left:			0;
	width:			750px;
	line-height:		0.95em;
	text-align:		center;
	font-size:		9px;
	letter-spacing:		0.045em;
}

#copyright a
{
	color:			black;
	text-decoration:	none;
}

#copyright a:hover
{
	color:			blue;
	text-decoration:	underline;
}

table.destination_airlines tr
{
}

table.destination_airlines tr th
{
	font-family:		arial, sans-serif;
	font-size:		12px;
	font-weight:		bold;
	line-height:		1.25em;	
	text-align:		left;
}

table.destination_airlines tr td
{
	text-align:		left;
}

input.searchbox
{
	font-size:		12px;
	font-family:		verdana, sans-serif;
	background-color:	rgb(250,248,233);
	border:			1px solid silver;
	width:			115px;
	margin:			0;
}

input.searchbtn
{
	font-size:		11px;
	font-family:		verdana, sans-serif;
	width:			30px;	
	height:			19px;
	margin:			0 0 0 1px;
}
