/**************** Header and navigation styles ****************/

#header {
	background-color:#6699cc;
}

#navigation {
	background-color:#6699cc;
}

#navigation .selected, #navigation a:hover {
	background-color:#99ccff;
}

/**************** Footer styles ****************/

#footer {
	background-color:#6699cc;
}

/**************** Content styles ****************/

#content {
	width:916px;
	padding: 10px 20px 10px 20px;
	border-right:0;
}

.innercontent {
	float: left;
	width: 428px;
/*	height: 460px;*/
	padding-right: 10px;
	padding-bottom: 30px;
}

#content h3 {
	font-weight:normal;
	text-decoration:underline;
	background-color:inherit;
	margin:15px 0 15px 0;
	font-size:1.4em;
	font-style:italic;
	letter-spacing:-1px;
	clear:both;
}

div.wide_photobox {
	width:709px;
	float:left;
	padding-top:15px;
	padding-bottom:15px;
}

div.small_photobox {
	width:229px;
	float:left;
	padding:5px 7px 5px 0;
}

div.left_small_photobox {
	height:150px;
	width:445px; /* instead of 448px, i.e. 3px less: fixing Duplicate Characters Bug IE6 */
	float:left;
	padding:5px 10px 15px 0px;
}

div.right_small_photobox {
	height:150px;
	width:448px;
	float:left;
	padding:5px 0px 15px 10px;
	text-align:right;
}

div.left_small_photobox img.photoleft {
	float:left;
	padding-right:10px;
}

div.right_small_photobox img.photoright {
	float:right;
	padding-left:10px;
}

img.photoright {
	float:right;
	padding-left:30px;
}

table.parameters {
	float: left;
}

div.innercontent td {
	padding-right: 1em;
	vertical-align: top;
}