a:link {color: #000; font-weight: bold; text-decoration: none;} /* links that haven't been activated or pointed at yet */
a:visited {color: #000; font-weight: bold; text-decoration: none;} /* links that have been visited */
a:focus {color: #000; font-weight: bold; text-decoration: none;} /* if the link is selected via the keyboard and is ready to be activated */
a:hover {color: #000; font-weight: bold; text-decoration: none;} /* changes appearance of link when pointed to */
a:active {color: #000; font-weight: bold; text-decoration: none;} /* changes appearance of link when clicked */

body {
	background: #ccc;
	margin: 0px, 0px, 0px, 0px;
}

/* TABLE STRUCTURE - START */
	table.structure {
		width: 700px;
		height: 100%;
		background-color: #8696b0;
		border-left: 2px solid #000;
		border-right: 2px solid #000;
	}
	td.body {
		background-image: url('../images/body.jpg');
		background-repeat: no-repeat;
		width: 525px;
		border:10px;
		font-family: arial; 
		font-size: 12px;
		color: #000;
	}
	div.body{
		padding: 7px;
	}
	td.nav {
		background-image:url('../images/nav.jpg');
		background-repeat: no-repeat;
		width: 175px;
		font-family: arial; 
		font-size: 12px;
		color: #000;
	}
	div.nav{
		padding: 7px;
	}
/* TABLE STRUCTURE - END */

/* FONT & FORM STYLES - START */
	body, p, td {
		font-family: arial; 
		font-size: 12px;
		color: #000;
	}
	font.header {
		font-family: arial; 
		font-size: 16px;
		color: #000;
		font-weight: bold;
		text-transform: uppercase;
	}
	font.subheader { 
		font-family: arial; 
		font-size: 14px;
		color: #000;
		font-weight: bold;
		text-transform: uppercase;
	}
	hr.next_entry {
		border: 0;
		width: 95%;
		height: 1px;
		background-color: #000;
		color: #000;
	}
	font.seperator { 
		font-family: arial; 
		font-size: 12px;
		color: #000;
	}
	form.formStyle { 
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}
	input.submitButton { 
		border: 0;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		background-color: transparent;
		font-family: arial; 
		font-size: 12px;
		color: #000;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
	}
	input.submitButton_nav { 
		border: 0;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		background-color: transparent;
		font-family: arial; 
		font-size: 12px;
		color: #000;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
	}
/* FONT & FORM STYLES - END */

/* PHOTOS HOVER - START */
	.thumbnail {
		position: relative;
		z-index: 0;
	}
	
	.thumbnail:hover {
		background-color: transparent;
		z-index: 10000;
	}
	
	.thumbnail span {
		position: absolute;
		background-color: white;
		padding: 5px;
		left: -1000px;
		border: 1px solid;
		visibility: hidden;
		color: black;
		text-decoration: none;
	}
	
	.thumbnail span img {
		border-width: 0;
		padding: 2px;
	}
	
	.thumbnail:hover span {
		visibility: visible;
		top: 0;
		left: 160px;
	}
/* PHOTOS HOVER - END */