@charset "utf-8";
/* CSS Document */

body
{/*background-image:url(../images/background.jpg);*/
background-color:#cf010b;
background-repeat: 
no-repeat;
background-attachment: 
fixed;
width:100%;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
h2
{
	font-size:1em;
	font-weight:bold;
}
div.transOFF {width: 100%; background-color: white; }
div.transON {width: 100%; background-color: white;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border: }
div.trans25 {width: 100%; background-color: white;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25; }
div.trans80 {width: 100%; background-color: white;opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.80; }
#container
{
	width: 75%;
	
	min-width:600px;
	_min-width:600px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;

}
#main
{
	padding:0em;
	line-height:1.5em;
	background-color:#FFFFFF;
	min-height:927px;
	max-height:1927px;
	border-right: 3px solid #000000;
	border-left: 3px solid #000000;
	font-size:0.8em;
	
}
#maintext
{
	padding:1.5em;
}
#title
{
	position:relative;
	float:right;
	width:100%;
	top:0%;	
/*	background-image:url(../images/logo.jpg);*/
	background-position:left;
	background-repeat:no-repeat;
	height:210px;
	text-align:left;

	
}
#titletext
{
	position:absolute;
	bottom:80px;
	height:80px;
	width:80%;
	padding-right:10%;
	padding-left:10%;
	left:0px;
	/*text-align:center;*/
	font-family:Papyrus, Verdana, Arial;
	font-size:3em;
	color:#000000;
}
#twiddle
{	
	float:right;
	top:2em;
	/*background-image:url(../images/logo.gif);*/
	background-repeat:no-repeat;
	width:436px;
	height:228px;
}
.borderedimage
{
	border:1px solid black;
}


#navcontainer
{
width: 150px;
margin: 0 auto;
padding-left:0.5em;
padding-top:0em;
font-family: georgia, serif;
font-size: 13px;
text-align: left;
text-transform: lowercase;
float:right;

}
#header
{
	height:210px;
}
ul#navlist
{
	position:relative;
	float:right;
	text-align: left;
	list-style: none;
	padding: 4px;
	margin: 0 auto;
	width: 150px;
	text-decoration:none;
	list-style-type:none;
/*background-image:url(../images/navback.gif);*/
background-repeat:no-repeat;
background-position:bottom;	
	
}

ul#navlist li
{
	width:150px;
display: block;
margin: 0;
padding: 0px 0px 4px 0px;
padding-right:5px;

}

ul#navlist li a
{
display: block;
width: 150px;
padding: 0.1em 0.3em 0.5em 0.1em;
border-width: 0px;
border-color: #ffe #fff #ccc #fff;
border-style: solid;
color: #000;
text-decoration: none;
text-align:center;


}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #f0e7d7;
color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #800000;
background: transparent;
}

.current
{
	/*list-style-image:url(../images/current.gif);*/
		
}


h1
{
font-size:1.2em;
font-weight:bold;
}
.fetherlist
{
	list-style-image:url(../images/current.gif);
	line-height:30px;
}