/* --------------------------------------------- * 		STANDARD TAGS *----------------------------------------------*/body {	background-color: #000000;	color: #FFFFFF;}.spacer {  clear: both;}a:link,  a:visited {	color: #0099FF;	text-decoration: none;}a:hover {	color: #00FFFF;	text-decoration: none;}img {	border-style: none;}/* --------------------------------------------- * 	HEADERS and FOOTERS *----------------------------------------------*/#header {	border-bottom: medium double #666666;	width: 100%;	padding: 5px;	margin: 0;}#header .mainTitle {	font-size: x-large;	font-family:Geneva, Arial, Helvetica, sans-serif;	display:inline;	width: 300px;}#header .secondTitle{	font-style:italic;	font-size:larger;	font-family:Geneva, Arial, Helvetica, sans-serif;	display:inline;	width: 200px;}#header .nav{	font-family:Georgia, "Times New Roman", Times, serif;}#header .icons{	float:right;}#footer {	border-top: medium double #666666;	background-color:#000000;	width: 100%;	padding: 5px;	text-align: center;}.footspacer:after {}#content {	width: 80%;	margin-left:auto;	margin-right:auto;	padding-top:15px;	padding-bottom:20px;}/* --------------------------------------------- * 		ALBUMS *----------------------------------------------*/.gallery  {}.gallery .album  {	text-align:center;	padding-top: 25px;	font-size: large;	background-color: #222222;	border: thin solid #333333;	margin: 5px;	width: 175px;	height: 200px;	float: left;}.gallery img  {	border-style:double;	border-width:medium;}.gallery .album  a:link, .gallery .album  a:visited {	color: #FFCC00;	text-decoration: none;	padding: 1px;}.gallery .album a:hover {	color: #FFFF00;}.gallery .photo {	text-align:center;	padding-top: 25px;	border: thin solid #333333;	background-color: #111111;	margin: 4px;	width: 175px;	height: 200px;	float: left;}.gallery .photo  a:link, .gallery .photo  a:visited {	color: #0099FF;	text-decoration: none;	padding: 1px;}.gallery .photo a:hover {	color: #00FFFF;}.img_box {	border: medium groove #666666;}.info  {	font-family: Helvetica, Verdana, "Times New Roman", Times, serif;	margin: 0px;	padding-left: 5px;	padding-right: 5px;}.info .title {	font-weight: bold;	padding-bottom: 2px;}.info  .content {	overflow: auto;	height: 100px;	border-top: medium dotted #666666;	padding-top: 5px;}/* --------------------------------------------- * 		VIEW *----------------------------------------------*/.view  h2 {	display: inline;}.view .time{	font-weight: lighter;	text-align: right;}.view  .location{}.view .photo{	border: medium solid #FFFFFF;	margin: 0px;	padding: 0px;}.view .title{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: xx-large;	font-weight: bold;	text-align: center;	color: #FFFFFF;}.view  .description{}.view .keywords{}/* --------------------------------------------- * 		CONTACT *----------------------------------------------*/.contact p{	min-width:150px;}.contact h1{}.contact h2 {	font-size:medium;	color:#0099FF;	display:inline;}.contact ul {	list-style-type:square;	list-style-position:inside;	display:inline;}.contact img {	border:thick double #003366;	float:right;	margin-left:15px;	margin-bottom:10px;}.contact .sales{	color:#CC0000;	text-align:center;	margin-top:15px;}.contact .email{	color:#CC6600;	display:inline;} /* --------------------------------------------- * 					LOGS *----------------------------------------------*/#mixed_title, #update_title, #travel_title, #map_title, #feature_title, #error_title{	border: thin solid #333333;	font-weight: bold;	padding:10px;	display:inline;}#mixed_title,	#mixed_content					{ 	background-color: #666666; }#update_title,	#update_content,	.eUPDATE	{	background-color: #666F66; }#feature_title,	#feature_content,	.eFEATURE	{ 	background-color: #66666F; }#travel_title,	#travel_content, #map_title, #map_content, .eTRAVEL{ 	background-color: #667171; }#mixed_title a:link, #mixed_title a:visited{		color: #DDDDDD;}#update_title a:link, #update_title a:visited{	color: #00CC00;}#feature_title a:link, #feature_title  a:visited{	color: #0000CC;}#travel_title a:link, #travel_title a:visited{	color: #DDDD00;}#map_title a:link, #map_title a:visited {			color: #DD9900;}#error_title a:link, #error_title a:visited{		color: #CC0000;}#mixed_title a:hover{	color: #FFFFFF; }#update_title a:hover{	color: #00FF00; }#travel_title a:hover{	color: #FFFF00; }#map_title a:hover{		color: #FFAA00; }#feature_title a:hover{	color: #0000FF; }#error_title a:hover{	color: #FF0000; }#mixed_content, #update_content, #travel_content, #map_content, #feature_content, #error_content{	padding:20px;	border: thin solid #333333;	display: none;}#mixed_content{display: block;}#map_content{	text-align: center;}#map_content .mapBox{	border: thick solid #FFFFFF;	width: 750px;	height: 400px;	margin-left:auto;	margin-right:auto;}#theMap{	width: 750px;	height: 400px;}.log .toggle{display:inline;}.log .entry {margin:10px;}.log .title { font-size:larger; }.log .entry .content {	padding-top:5px;	padding-left:20px;}.log .entry .entry {	padding-top:5px;	padding-bottom:5px;}.log .entry .entry {	margin-left:10px;	border: thin solid #3F3F33;}.log .content .date {}.log .content td {	padding-right:20px;}.log .content  .desc{	font-size:small;}.log  .content .path{	font-size:smaller;}.log  .content .ln{		color: #FF0000;}.log  .content .NEW{	color: #33FF00;}.log .content .UPDATE{	color: #FFCC00;}.log .content .FIX{	color: #CC0000;}/* --------------------------------------------- * 					ADMIN *----------------------------------------------*/  .errorLog { 		background-color: #1C0000; 	border: thin solid #3C0000;}.errorLog h2 {	text-align:center;}.errorLog td {	padding-right:20px;	padding-bottom:10px;}.errorLog .ln{		color: #FF0000;}.errorLog .date{		white-space:nowrap;}.errorLog  .desc{	font-size:small;}/* --------------------------------------------- * 					Error Pages *----------------------------------------------*/ .ErrorPage {	text-align:center;	padding: 20px;} .ErrorPage img{	border:thick double #003366;	margin: 15px;} .ErrorPage h1{	font-weight:bolder;	font-size:xx-large;	margin: 10px;} .ErrorPage p{	font-size:larger;	margin: 10px;} 