
* html body {
	text-align:center;
}
body {
	font-family:Arial, Sans-Serif;
	color:#fff;
	margin:0;
	padding:0;
	background:url('../images/records.jpg') #000;
	text-align:center;
}
a:link, a:visited, a:active {
	color:#99f;
	text-decoration:none;
}
a:hover {
	color:#fff;
	text-decoration:underline;
}

#pagecontainer {
	margin:0 auto 0 auto;
	width:780px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background: top right repeat-x #000;
}

#pageheader {
	position:relative;
	width:780px;
	margin:0 0px 0 0px;
	padding:0px 0 0 0;
	text-align:left;
	background-color:#000;
}
#bgtop1 {
	margin:0; 
	background:url("../images/top-full.jpg") no-repeat;
}
#banner {
	padding-left:10px; 
	left:10px; 
	top:8px; 
	width:684px; 
	height:108px;
    font-family:Anatol MN, sans-serif; 
	font-size:70pt; 
    color:#ffffff; 
}
#title {
	position:relative;
	margin: 10px auto 0 auto;
	width:450px; 
	height:40px;
	color: white;
	font-weight:700; 
	font-size:24.0pt; 
	text-align: center;
}
#buttons {
	position:relative;
	width:700px;
	margin: 0px auto 0 auto;
}
#buttons td {
	width:128px;
	height:36px;
	color: white;
	font-size: 80%;
	background:url(../images/button-wide.jpg); 
	vertical-align:middle;
	text-align:center;
	cursor:hand;
}

#buttons a:link, 
#buttons a:visited, 
#buttons a:active {
	color:#fff;
}

#buttons a:hover {
	color:#66f;
}



/* Begin: Page Body */
#pagebody {
	position:relative;
	margin:0 15px 0 15px;
	padding:0;
	width:750px;
	background:black;
}
* html body #pagebody {
}
#left {
	position:absolute;
	top:0; left:0;
	width:370px;
	margin:0;
	padding:0;
}
#leftcol { 
	font-size:85%; 
}
html>body #left {
}

#centre {
	top:0; left:0;
	width:750px;
	margin:0;
	padding:0;
}
#centrecol { 
	font-size:85%; 
}

html>body #centre {
	border: 1px #fff;
}
#right {
	margin:0 0 0 380px;
	padding:0;
	background-color:#000;
	border-left:1px dashed #ccc;
	voice-family:"\"}\"";
	voice-family:inherit;
}
html>body #right {
	margin:0 0 0 380px;
}
#rightcol {
	font-size:85%; 
}
/* End: Page Body */


/* Begin: Content */
h1 {
	margin:15px 10px 5px 10px;
	padding:0;
	font-size:140%;
	color:#fff;
}
h2 {
	margin:10px 10px 5px 10px;
	padding:0;
	font-size:120%;
	color:#fff;
    border-bottom: 1px solid #999999;
}
h3 {
	margin:10px 10px 5px 10px;
	padding:0;
	font-size:100%;
	color:#fff;
}
h4 {
	margin:0px;
	padding:0;
	font-size:80%;
	color:#fff;
    border-bottom: 1px solid #999999;
}
pre {
	margin:10px 20px 5px 20px;
	padding:0;
	font-size:80%;
	color:#fff;
}
p {
	margin:5px 10px 10px 10px;
	padding:0 0 0px 0;
	font-size:80%;
	color:#fff;
	line-height:1.15;
}
li {
	padding:0;
	font-size:70%;
	color:#fff;
	line-height:1.4;
}
/* End: Content */


/* Begin: Page Footer */
#pagefooter {
	margin:0 auto 0 auto;
	background:url("../images/bot-full.jpg");
	width:780px;
	border-top:1px solid #000;
}

#bgbot1 {
	margin:0px auto 0px auto;
}

#records {
	margin:50px auto 0px auto;
	width:750px; 
	height:110px;
}

#footer {
	margin:0px auto 0px auto;
	width:500px; 
	height:90px;
	font-size:8.0pt; 
	color:#ffffff; 
}
/* End: Page Footer */


#content {
	position:absolute;
	top:-90px;
	left:48px; 
	width:250px; 
	font-size:80%; 
	color:#ffffff; 
}

.photos1 {
	position:relative;
	left:0px; 
	top:0px; 
	width:370px; 

	text-align:center;
	font-size:10.0pt; 
	color:#ffffff; 

}

#contentwide {
	left:48px; 
	top:275px; 
	width:395px; 
	height:387px;
	font-size:10.0pt; 
	color:#ffffff; 
}

#photos2 {
	left:460px; 
	top:280px; 
	width:240px; 
	height:584px;
}

#gallery {
	left:48px; 
	top:275px; 
	width:600px; 
	height:387px;
	font-size:10.0pt; 
	color:#ffffff; 
}

#photos0{
	font-size:10.0pt; 
	color:#ffffff; 
}

td {
	vertical-align:text-top;
	font-size:10.0pt; 
	color:#ffffff; 
}

td a {
	font-style:italic; 
	font-weight:700; 
}

#counter {
	margin:0px auto 0px auto;
	left:90px; 
	top:880px; 
	width:100px; 
	height:59px;
	font-size:8.0pt; 
	color:#ffffff; 
}

#forums {
	text-align: left;
	border: 1px solid #fff;
	padding: 5px;
	margin:5px 10px 10px 10px;
}

#forums th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	text-align: center;
	vertical-align: top;
}

#forums td {
	border: 1px solid gray;
	padding: 4px;
	vertical-align: top;
}

#forums td p {
	color: #000;
	margin: 0 0 5px 0;
	font-size:100%;
}

#forums a {
	font-weight: bold;
}

.box {
	text-align: left;
	padding: 5px;
	margin:5px 10px 10px 10px;
}

.box p {
	text-align: left;
}

.box table {
	border: 1px solid gray;
	padding: 1px;
}

.box th {
	font-weight: bold;
	padding: 4px;
	vertical-align: top;
}

.box td {
	padding: 4px;
	vertical-align: top;
}

.box a {
	font-weight: bold;
}

.fmessage {
	color: #000;
	background-color: #fff;
}
.fmessage h4 {
	color: #000;
}

div.spacer {
	clear: both;
	font-size:1pt;
}

