/* CSS Document */
body	{margin:0;
	padding:0;
	font-family: Futura, Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	background-color:#CCCC99;
	color:#000000;
	}

.logo	{position:left;
	top: 40px;
	left:800px;
	}
	
a	{color:#993300;
	text-decoration:none;
	}

a:hover	{color:#333333;
	text-decoration:none;
	}

a:visited	{color:#996600;
	text-decoration:none;
	}

blockquote	{width:500px;
	}

.looseindent	{width:100%;
	}

#header	{background-color:#6c7F4D;
	width:100%;
	height:85px;
	margin:0;
	padding:0;
	text-align:center;
	}

#content	{margin:30px 120px 1em 40px;
	width:775px;
	min-height:550px;
	padding:0;
	}

.top	{width:auto;
	margin:0 0 1em 0;
	}

#topleft	{padding: 0;
	width:475px;
	vertical-align:top;
	}

#right	{margin:0;
	padding:0;
	width:315px;
	font-size:.9em;
	line-height:1.3em;
	vertical-align:top;
	text-align:center;
	}

.left	{float:left;
	}

#photoboxR	{width:250px;
	padding:0;
	line-height:1.5em;
	margin:0 25px;
	vertical-align:top;
	text-align:left;
	}

#photoboxL	{width:250px;
	padding:0;
	line-height:1.5em;
	margin:0 2em 1em 0;
	vertical-align:top;
	text-align:left;
	float:left;
	}
	
#photoboxWR	{width:400px;
	padding:0;
	line-height:1.5em;
	margin:0 50px 2em 1em;
	vertical-align:top;
	text-align:left;
	float:right;
	}

#photoboxWL	{width:400px;
	padding:0;
	line-height:1.5em;
	margin:0 1em 2em 50px;
	vertical-align:top;
	text-align:left;
	float:left;
	}
	
.tour	{font-size:.9em;
	}
	
.caption	{font-size:.9em;
	padding:1em;
	margin:0;
	}
.photocredit	{font-size:1em;
	}

blockquote	{margin:0 0 0 2em;
	padding:0;
	width:300px;
	}

#popoutL	{width:auto;
	margin:1em 1em 1em 0;
	padding:1.5em;
	background-color:#BCD8BC;
	border-color:#8AB58A;
	border-style:solid;
	border-width:2px;
	}

h1	{font-size:1.4em;
	color:#FFFFFF;
	}

h2	{font-size:1.2em;
	color:#333333;
	}

p	{text-align:left;
	margin:0 2em 2em 0;
	width:auto;
	}

.special	{width:450px;
	margin:0;
	}

.boxright	{width:300px;
	float:right;
	margin:0 0 2em 2em;
	}
	
.boxleft	{width:300px;
	float:left;
	margin:0 2em 2em 2em;
	}
	
.wideright	{width:370px;
	float:right;
	margin:0;
	}
	
.wideleft	{width:370px;
	float:left;
	margin:0;
	}

#tab	{width:340px;
	background-color:#A4A57B;
	padding:15px;
	float:right;
	line-height:1.5em;
	font-weight:bold;
	}
	
#specialtab	{width:230px;
	background-color:#CCCCFF;
	padding:10px;
	float:right;
	line-height:1.5em;
	font-weight:bold;
	}

#message	{width:340px;
	background-color:#A4A57B;
	padding:15px;
	float:right;
	line-height:1.5em;
	}

#specialhighlight	{width:420px;
	background-color:#CCCCFF;
	padding:10px;
	float:left;
	line-height:1.5em;
	}

#highlight	{width:370px;
	background-color:#CCCCFF;
	padding:15px;
	float:right;
	line-height:1.5em;
	}
	
.gyro 	{font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	display:inline;
	}

#footer	{width:100%;
	height:50px;
	margin:0;
	background-color:#000000;
	color:#FFFFFF;
	padding:0;
	text-align:center;
	font-size:.8em;
	line-height:4em;
	bottom:0;
	}

#equal	{width:400px;
	vertical-align:top;
	}

#buffer	{widows:10px;
	}

.downloads	{line-height:2em;
	padding:1em;
	margin:.5em auto .5em 0;
	width:60%;
	}
	
.trademark	{text-align:left;
	margin:0 2em 2em 0;
	width:auto;
	font-size:.9em;}

#footer a	{color:#CCCCCC;
	text-decoration:none;
	}
#footer a:hover	{color:#FFFFFF;
	text-decoration:noon;
		}
		
#footer a:visited	{color:#CCCCCC;
	text-decoration:none;
	}