 
BODY
{
	background-image: url(modbkgnd.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%
}
 	
table
{
	font-family:Arial, Helvetica, sans-serif;line-height: 120%;
	font-size: 12px;
}

H1
{
	color: maroon;
	font-family: "lucida grande", verdana, tahoma, arial, sans-serif;
	font size: 40px;
	text-align: center;
	letter-spacing: 0.1cm;
	line-height: 105%;
	text-transform: none;
	text-decoration: none
}


H2
{
	color: blue;
	font-family: "lucida grande", verdana, tahoma, arial, sans-serif;
	font size: 20px;
	text-align: center;
	letter-spacing: 0.1cm;
	line-height: 105%;
	text-transform: none;
	text-decoration: none
}


H3
{
	color: navy;
	font-family: "abadi mt condensed light", "lucida grande", verdana, tahoma, arial, sans-serif;
	font size: 18px;
	letter-spacing: 0.1cm;
	line-height: 105%;
	text-transform: none;
	text-decoration: none
}


ul
{
	margin: 20;
	padding: 5;
	list-style: circle;
	line-height: 135%;
	font-size: 90%
}

ol
{
	margin: 20;
	padding: 5;
	line-height: 135%;
	font-size: 90%
}

i
{
	font-family: arial;
	letter-spacing: 0.15em
}

blockquote
{
	font-family: futura;
}


/* structure, specific texts */
#container { 
	padding: 0px;  
	margin: 0px;}


#leftcol {
	position: absolute;
	top: 70px;
	left: 20px;
	width: 245px;
	z-index: 3; }

#centercol {
	
	position: relative;
	top: 0;
	margin: 0 170px 0px 200px;
	min-width: 315px;
	z-index: 2; }
	
#centercol p {
	margin-left: 11px;
	margin-right: 20px;
	padding: 10px; }
	
#rightcol {
	position: absolute; 
	top: 70px; 
	right: 0px;
	margin-left: 630px;
	z-index: 1; }
	
	
#bottom
{
font-family: "lucida grande", Verdana, tahoma, arial, sans-serif;
font-size: x-small;
line-height: 130%
}

.leftcol 
	{
	text-align: right;
	width: 15%;
	float: left;
	}

.midcol 
	{
	text-align: center;
	padding-left: 36px;
	width: 50%;
	float: left;
	}

.rightcol 
	{
	text-align: left;
	font-size: 10px;
	font-style: italic;
	line-height: 25px;
	padding-left: 3%;
	width: 25%;
	float: right;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #333;
  background: #ccc;
  }

#navcontainer { 

padding : 1px 0 0;
font-family : verdana;
font-size : 10px;
text-transform : uppercase;
} 
#navcontainer:after { 
content : ".";
display : block;
line-height : 1px;
font-size : 1px;
clear : both;
}

ul#navlist { 
list-style : none;
padding : 0;
margin : 0 auto;
width : 99.5%;
font-size : 1em;
} 
ul#navlist li { 
display : block;
float : left;
width : 10%;
margin : 0;
padding : 0;
} 
ul#navlist li a { 
display : block;
width : 100%;
padding : 0.6em;
border-color : #565b00 #7d8400 #bec050 #cbc97c;
color : #337dab;
text-decoration : none;
background : #ccccff; 
border-right : 0.1em solid #cc99cc;
border-bottom : 0.1em solid #cc99cc;
} 
#navcontainer > ul#navlist li a { 
width : auto;
} 
ul#navlist li#active a { 
background : #cc99cc;
color : #663366;
} 
ul#navlist li a:hover, ul#navlist li#active a:hover { 
color : #800000;
background : transparent;
border-color : #565b00 #7d8400 #bec050 #cbc97c;
} 