h1 {font-size:16px; color: #71283C; margin-top: 0px; }
h2 {font-size:14px; color: #71283C; margin-top: 0px; margin-bottom: 2px;}
pre {font-family: arial;}
a {color: #71283C;}

body
{
margin-top:20px;
background-image:url(img/bg.jpg);
background-repeat: repeat;
text-align:center;
font-family:arial;
font-size:14px;
color: #2C3416;
}
#tophead
{
margin:0px auto;
width:800px;
text-align:right;
height:30px;
color: #ffffff;
}

#tophead a
    {
	color: #ffffff;
	text-decoration: none;
	}	

#container
{
width:820px;
margin:0px auto;
text-align:left;
border:5px solid #DDDCDC;
background-color: ffffff;
}



#head
{
margin-top:5px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
height:150px;
text-align:right;
background-image:url(img/head.jpg);
background-repeat: no-repeat;
}

#topnavi
{
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
background-color: #DDDCDC;
height:20px;
}
	#topnavi a
    {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}	
    #topnavi a:hover
    {
	font-weight: bold;
	color: #FFFDD3;
	}	
	
	
#content
{
margin-left:10px;
margin-right:10px;
margin-bottom:10px;

background-color: #E9E9E9;

}
	
	#leftcontent
	{
	
	float: left;
	width:210px;
	margin-right: 10px;
	border-right: 2px solid #ffffff;
	}
	
	#leftcontent a
    {
	font-weight: bold;
	color: #71283C;
	text-decoration: none;
	}	
	 #leftcontent a:hover
    {
	font-weight: bold;
	color: #A61139;
	}	
	
	#maincontent
	{

	}

#imagediv
	{
		float: right;
		padding: 15px;
		text-align: center;
	    font-size: 90%;
	}	
	
	.imagefloat
	{
		width: 220px;
		border: 1px solid #DBE1E6;
	}
	
	li {line-height:1.4; margin-left:210px;}


td {font-size:14px;}
 
 
#footer
{
clear:both;
padding:2px;
text-align: center;
font-size: 85%;
color: #ffffff;
}

	#footer a
	{
	
	color: #ffffff;
	}

