body 
{
	background: #eeeeee;  
	margin: 0px;
	overflow-x:hidden;
} 

img
{
	border:none;
}

p.title
{
	text-align: center;
	font-family: Maiandra GD,verdana, sans-serif;
        font-size: 150%;
}

p.linkheader
{
	text-align: center;
	font-family: Maiandra GD,verdana, sans-serif;
        font-size: 200%;
}

li
{
	font-family: Maiandra GD,verdana, sans-serif;
        font-size: 100%;
}

p.content
{
	font-family: Maiandra GD,verdana, sans-serif;
        font-size: 100%;
}

* html div.forumbody {position:absolute; top:190px; left:0px; width:100%; height:65%; background: #eeeeee;}
div.forumbody
{
	position:fixed;
	background: #eeeeee;
	top:190px;
	left:0px;
	bottom:0px;
	right:0px;
}

iframe.forumframe
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}

.donationbartextleft
{
	position:absolute;
	top:0px;
	color: #FFFFFF;
	font-family: Maiandra GD,verdana, sans-serif;
	font-size:75%;
	width:120px;
}
.donationbartextright
{
	position:absolute;
	top:0px;
	color: #FFFFFF;
	font-family: Maiandra GD,verdana, sans-serif;
	font-size:75%;
	width:150px;
}
div.donationbar
{
	top:120px;
	height:15px;
	left:180px;
	width:620px;
	position:fixed;
	background: #000019;
	border-style:solid;
	border-width: thin;
	border-color: #777777;
}
img.donationbar
{
	margin:0px;
	padding:0px;
	border:0px;
	position:absolute;
	top:-1px;
	left:0px;
	height:15px;

}

* html div.mainbody {position:absolute; top:195px;left:0px; width:100%; bottom:0px;} /* Cos IE sucks */
div.mainbody
{
	top:195px;
	left:0px;
	right:0px;
	bottom:5px;
	overflow-y:auto;
	position:fixed;
	margin:10px;
}

* html div.newsletter_content {position:absolute; top:100px;left:0px; width:100%; bottom:0px;} /* Cos IE sucks */
div.newsletter_content
{
	overflow-y:auto;
	position:absolute;
	top:100px;
	bottom:0px;
	left:0px;
	right:0px;
}

div.logo
{
	width: 160px;
	height: 150px;
	top:0px;
	left:0px;
	background-image: url("img/logo.png");
	position:absolute;
}

div.banner
{
	width: 900px;
	height: 150px;
	top:0px;
	left:160px;
	background-image: url("img/banner.png");
	position:absolute;
	overflow:hidden;
}

* html div.bannertail {position: absolute; left:0px; width:100%; } /* Cos IE sucks */
div.bannertail
{
	height: 150px;
	top:0px;
	left:1060px;
	right:0px;
	position:absolute;
	background: #000019;
}

* html div.sill {position: absolute; left:0px; top:150px; width:100%; } /* Cos IE sucks */
div.sill
{
	height: 40px;
	top:150px;
	left:0px;
	right:0px;
	background-image: url("img/sill.png");
	position:absolute;
	overflow:hidden;
}

div.sillcap
{
	width:4px;
	height: 40px;
	top:150px;
	right:0px;
	position:absolute;
	background-image: url("img/sill_cap.png");
}

p.foo 
{
	padding-left: 0; 
	color: #777777; 
	font-family: Maiandra GD,verdana, sans-serif;
	font-size: 100%;
}
standard 
{
	padding-left: 0; 
	color: #777777; 
	font-family: Maiandra GD,verdana, sans-serif;
	font-size: 100%;
}
h1 
{
	padding-left: 0; 
	color: #777777; 
	font-size: 150%; 
	font-family: Maiandra GD,verdana, sans-serif;
	text-align: center;
}
caption 
{
	padding-left: 0; 
	color: #777777; 
	font-size: 150%; 
	font-family: Maiandra GD,verdana, sans-serif;
	text-align: center;
}

p.centeredtiny
{
        font-size: x-small;
        text-align: center;
}

p.centered
{
        font-size: 100%;
        text-align: center;
	font-family: Maiandra GD,verdana, sans-serif;
}

.contentlayout
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

div.mondaysidebar
{
        position:absolute;
        left: 0px;
        width: 180px;
        top:10px;
        border-style:groove;
        border-width:3px;

        overflow-y:hidden;

        font-family: Maiandra GD,verdana,sans-serif;
        text-align: center;
	font-size: 75%;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

div.indexsidebar
{
        position:relative;
	float:right;
        width: 180px;
        top:50px;
	right:10px;
        border-style:groove;
        border-width:3px;

        overflow-y:hidden;

        font-family: Maiandra GD,verdana,sans-serif;
        text-align: center;
	font-size: 75%;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

* html table.layouttable { margin-left:-3px; margin-right: -3px;}
table.layouttable
{
}
