/**
**
*/

body 
{
	background-color:#000000;
	border:none 0px white;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

body,p,div,span,li,td,a,a:visited
{
	font-family:Copperplate Gothic Light, Century Century Gothic, Sans-Serif;
	font-size:12pt;
	color:#C0C0C0;
}

div#header
{
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	background-position:top center;

	width:741px;
	border:solid 1px black;
}

div#footer
{
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:4px;
	width:741px;
	border:solid 1px black;
}
div#footer .menu, .copy
{
	text-align:center;
	font-size:10pt;
	color:#FF8080;
}

div#header .menu
{
	align:right;
	text-align:right;
	font-size:12pt;
}

div#header .menu a, a:visited 
{
	padding-right:10px;
	color:#FF8080;
	font-size:12pt;
	text-decoration:none;
}
div#footer a, a:visited, .copy 
{
	font-size:8pt;
	color:#FF8080;
	padding-right:0px;
	text-decoration:none;
}


div#page
{
/*
	margin-top:10px;
	border-top:solid 1px #202020;
	border-bottom:solid 1px #202020;
*/
	padding-bottom:0px;
/*
	width:741px;
*/
	padding-top:10px;
}

div#body 
{ 
	text-align:center;
	border:solid 1px black;
	width:480px;
	padding-bottom:20px;
}

div#body h1 
{
	text-align:center;
	font-size:20pt;
}

div#page h1
{
	display:inline;
	margin-right:8px;
	font-size:20pt;
	font-weight:normal;
}
div#page h2
{
	margin-top:.25em;
	font-size:12pt;
	font-weight:normal;
}
div#page h3
{
	margin-top:.5em;
	font-size:10pt;
	font-weight:normal;
}


div#contact
{
	width:741px;
	border:solid 1px #202020;
	text-align:center;
}

table.layout2x
{
	width:741px;
	text-align:center;
	border:solid 1px black;
}
table.layout2x th
{
	font-size:10pt;
	color:#FF4040;
	margin-bottom:0px;
	padding-bottom:0px;
	border:none;
}

table.layout4x
{
	width:820px;
	text-align:center;
	border:solid 1px black;
}
table.layout4x th
{
	font-size:10pt;
	color:#FF4040;
	margin-bottom:0px;
	padding-bottom:0px;
	border:none;
}
table.layout4x td a,a:visited
{
	color:#C0C0C0;
	font-size:10pt;
	text-decoration:none;
}
table.layout4x td
{
	border:none;
}

td.cell
{
	width:200px;
	height:140px;
	border:solid 1px #202020;
}
td.cell a,a:visited
{
	text-decoration:none;
	font-size:11pt;
	color:#C0C0C0;
}

td.cell img
{
	border:none;
}

td.description,td.visitgallery
{
	width:400px;
	border:none 1px #202020;
}

td.description
{
	vertical-align:top;
}

td.description p
{
	font-size:10pt;
}

td.visitgallery
{
	vertical-align:bottom;
}

