table {
	border:				none;
	margin:				0;
	padding:				0;
	border-collapse:		collapse;
	font-size:			9pt;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
}

		table.master-frame {
			table-layout:		fixed;
			width:			100%;
			border: 			none;

			border-collapse:	collapse;
		}

		table.invisible {
			table-layout:		fixed;
			width:			100%;
			border:			none;

			border-collapse:	collapse;
		}
		
		table.menu-top {
			width:			100%;
			
			background-color:	#9bd6ff;
			color:			inherit;
			border-top:		hidden;
			border-bottom:		1px solid black;
			border-right:		hidden;
			border-left:		hidden;

			border-collapse:	collapse;
		}

		table.menu-bottom
		{
			width:			100%;
			
			background-color:	#9bd6ff;
			color:			inherit;

			border-top:		1px solid black;
			border-bottom:		1px solid black;
			border-right:		hidden;
			border-left:		hidden;

			border-collapse:	collapse;
		}

table.guestbook {
	table-layout:		fixed;
	width:			90%;
	margin-left:		5%;
	margin-right:		5%;
	border:			1px solid black;
	border-collapse:	collapse;
	text-align:		center;
	vertical-align:	top;
	font-family:		inherit;
	font-size:		inherit;
}

table.about-me {
	table-layout:		auto;
	width:			70%;
	margin-left:		15%;
	margin-right:		15%;
	border:			none;
	border-collapse:	collapse;
	text-align:		left;
	vertical-align:	middle;
	font-family:		inherit;
	font-size:		inherit;
}

table.about-me td {
	text-align:		left;
}
	
td
{
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:		9pt;
	color:			black;
	background:		inherit;
	vertical-align:	middle;
	text-align:		justify;
	margin:			0;
	padding:			0;
}

		td.align-center {
			vertical-align:	middle;
			text-align:		center;
			margin:			0;
			padding:			0;
		}
		
		td.align-top
		{
			vertical-align:	top;
			margin:			0;
			padding:			0;
		}

		td.align-right {
			vertical-align:	middle;
			text-align:		right;
			margin:			0;
			padding:			5px;
			width:			100px;
		}
		
		td.bottom
		{
			color:			black;
			background:		inherit;
			text-align:		center;
			vertical-align:	middle;
			font-size:		9pt;
			margin:			0;
			padding:			5px;
		}

td.bottom-right {
			text-align:		right;
			vertical-align:	middle;
			font-size:		9pt;
			margin:			0;
			padding:			5px;
}

td.bottom-left {
			color:			black;
			background:		inherit;
			text-align:		left;
			vertical-align:	middle;
			font-size:		9pt;
			margin:			0;
			padding-left:			10px;
			padding-top:		5px;
}

		td.main-part
		{
			color:			black;
			background:		white;
			width:			80%;
			vertical-align:	middle;
			text-align:		center;
			margin:			0;
			padding:			5px;
		}

table.menu {
	margin-bottom:		20px;
}
		
td.menu
{
	width:			100%;
	margin:			0;
	padding:			0;
	border:			none;
}
		
td.menu-list
{
	width:			20%;
	vertical-align:	top;
	text-align:		left;

	background:		#9bd6ff;
	color:			inherit;
			
	border-left:		1px solid black;
	border-right:		hidden;
	border-top:		hidden;
	border-bottom:		hidden;

	margin:			0;
	padding:			5px;
}
			

td.news
{
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:		9pt;
	text-align:		justify;
	background:		white;
	color:			black;
			
	border-top:		1px solid black;
	border-bottom:		1px solid black;
	border-right:		hidden;
	border-left:		hidden;

	margin:			0;
	padding:			10px;
}

table.pictures {
	border:			none;
	margin:			0;
	padding:			0;
	border-collapse:	collapse;
	text-align:		center;
	width:			100%;
}

td.pictures {
	vertical-align:	middle;
	text-align:		center;
	margin:			10px;
	padding:			10px;
}

th.guestbook-left {
	vertical-align:	top;
	text-align:		center;
	margin:			0;
	padding:			3px 0;
	background:		white;
	color:			navy;
	width:			30%;
	font-weight:		bold;
	border:			1px solid black;
}

td.guestbook-right {
	vertical-align:	top;
	text-align:		center;
	margin:			0;
	padding:			3px 5px;
	background:		#0080ff;
	color:			white;
	width:			70%;
	font-weight:		bold;
	border:			1px solid black;
}

tr.board-subtitle {
	color:				black;
	background-color:		#9bd6ff;
	border:				1px solid black;
}


td.board-subtitle {
	color:				inherit;
	background-color:		inherit;
	font-size:			8pt;
	width:				66%;
}

td.board-subtitle-center {
	color:				inherit;
	background-color:		inherit;
	font-size:			9pt;
	width:				17%;
}

td.board-cell1 {
	color:				black;
	background-color:		white;
	font-size:			9pt;
	vertical-align:		middle;
}

td.board-cell2 {
	color:				black;
	background-color:		#9bd6ff;
	font-size:			9pt;
	vertical-align:		middle;
}

table.board-show {
	border:				none;
	padding:				5px;
	border-collapse:		collapse;
	text-align:			justify;
	color:				black;
	background-color:		white;
	width:				90%;
	margin:				0 5%;
}
