body {
	background: #4B5252;
	margin:0;
	padding:0;
}

#main {
	padding: 0;
	position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -450px; /* half of width */
    margin-top: -350px;  /* half of height */
	height: 700px;
	width: 900px;
	border: 1px solid #000000;
}

#left {
	padding: 0;
	position: absolute;
    left: 0;
    top: 0;
	height: 700px;
	width: 89px;
}

#right {
	padding: 0;
	position: absolute;
    left: 811px;
    top: 0;
	height: 700px;
	width: 89px;
}

#hometop
{
	padding: 0;
	position: absolute;
    left: 89px;
    top: 0;
	height: 121px;
	width: 722px;
}

#homemid
{
	padding: 0;
	position: absolute;
    left: 89px;
    top: 121px;
	height: 467px;
	width: 722px;
	background-color:#000000;
	}

#homefooter
{
	padding: 0;
	position: absolute;
    left: 89px;
    top: 588px;
	height: 121px;
	width: 722px;
}

#bodytop
{
	padding: 0;
	position: absolute;
    left: 89px;
    top: 0;
	height: 89px;
	width: 722px;
}

#bodymenu
{
	padding: 0;
	position: absolute;
    left: 89px;
    top: 89px;
	height: 108px;
	width: 722px;
}


#bodymid
{
	padding: 0;
	position: absolute;
    left: 89px;
    top: 183px;
	height: 513px;
	width: 722px;
	background-color:#000000;
	}

#bodyfooter
{
	padding: 0;
	position: absolute;
    left: 89px;
    top: 588px;
	height: 121px;
	width: 722px;
}

#contentpanel
{
	padding: 0;
	position: absolute;
    top: 45px;
	height: 355px;
	width: 721px;
	overflow-y: scroll;
	scrollbar-base-color: #333838;
scrollbar-arrow-color: #CC6600;
scrollbar-highlight-color: #616969;
scrollbar-track-color: #455151;
	}
	
#contentpaneldir
{
	padding: 0;
	position: absolute;
    top: 50px;
	height: 336px;
	width: 721px;
	}

#contentpanelthin
{
	padding: 0;
	position: absolute;
    left: 327px;
	top: 41px;
	height: 343px;
	width: 394px;
	overflow-y: scroll;
	scrollbar-base-color: #333838;
scrollbar-arrow-color: #CC6600;
scrollbar-highlight-color: #616969;
scrollbar-track-color: #455151;
	}

#craftmenu
{
	padding: 0;
	position: absolute;
    left: 276px;
    top: 6px;
	height: 25px;
	width: 439px;
}

#backtogallery
{
	padding: 0;
	position: absolute;
    left: 622px;
    top: 6px;
	height: 25px;
	width: 92px;
	background:url(../images/infra/submenu/back2events.gif);
}

.imgholder
{
	padding: 9px;
	padding-bottom: 14px;
	background:url(../images/gallery/imgholder.gif);
	margin: 9px;
}


.headerimg
{
	padding-top: 5px;
}

.maintext {
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

.maintext A:link {
font: 12px/18px Georgia, "Times New Roman", Times, serif;
		color: #FFFFFF; text-decoration: underline;
}
.maintext A:visited {
font: 12px/18px Georgia, "Times New Roman", Times, serif;
		color: #FFFFFF; text-decoration: underline;
}
.maintext A:active {
font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF; text-decoration: none;
}
.maintext A:hover {
font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF; text-decoration: none;
}

.maintextheader {
	font: 16px/18px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

.inputs {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding:2px;
	scrollbar-base-color: #333838;
scrollbar-arrow-color: #CC6600;
scrollbar-highlight-color: #616969;
scrollbar-track-color: #455151;
}
a:link {
	color: #666666;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
a:visited {
	color: #666666;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
	color: #666666;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:active {
	color: #666666;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
