*, html { margin:auto;}

body { background-color:#000}

.mainbody, .mainbody2, .mainbody3 { width:567; height:auto; vertical-align:top;  margin-left:20px;}
.mainbody  { text-align:left; background:url(../images/bg.png);}
.mainbody2 { text-align:center; background:url(../images/bg.png);}
.mainbody3 { text-align:center; background:url(../images/bg.png); width:567; height:1210px; color:#FFFFFF; overflow: auto;}
td { color:#FFFFFF;}
.table {width:567; height:1200px; position:relative; overflow:auto;}
th { color:#FFFFFF}

#backlink a:link, a:visited, a:active { color:#FFFFFF}
#backlink a:hover { color:#FF0000}

h2 { color:#FFF;}
.all { margin:auto; }

p { color:#fff; font-weight:bold; font-size:1.05em; text-align:left;}

#ufc {color:#CCC; font-weight:bold; font-size:1.05em;}
#about {color:#CCC; font-weight:bold; font-size:1.05em; text-align:left;}
#contact {color:#fff; font-weight:bold; font-size:1.01em; text-align:left;}

#page {
	width:500px;
	padding:0px 0px 0px 0px;
	height:400px;
	border:0px solid #000;
	text-align:left; 
}

.link {	width:90px;
		height:120px;
		display:block;
		border:solid #fff 0px; margin-left:18px; margin-top:60px;
}	

#photogallery { width:900px; height:800px; border:0px; position:absolute; top:340px; right:300px; margin:auto;}

#leftads { height:1650px; width:128px;}

#rightads { height:1650px; width:210px;}

/* footer */
.wrapper { 
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
}

.footer, .push {
	background-color:#000; 
	text-align:center;
	color:#FFF;
	font-size:.9em; 
	height: 50px; /* .push must be the same height as .footer */
}

.footer A:link {text-decoration: none; color:#666}
.footer A:visited {text-decoration: none; color:#666}
.footer A:active {text-decoration: none}
.footer A:hover {text-decoration: underline overline; color:#FFF;}

/* lightbox */