body{ 
			margin:0; 
			padding:0; 
			font-family: "Verdana", serif; 
} 

p { 
			font-family: "Verdana", serif; 
}

a { 
			font-family: "Asa Rocks", "Verdana", serif; 
			font-size: 1em;
			text-decoration: underline;
			color:#000;
}

a:hover {
			text-decoration: none;
			color:#000;
}

.main {
			padding-top:0px;
			padding-left:20px;
			padding-right:10px;
			padding-bottom:5px;
			color: #000;
			line-height: 170%;
}

h2{
			padding-left:10px;
			padding-top: 10px;
			font-family: "Verdana", serif; 
			font-size: 1.3em;
			font-weight: bold;
			color: #000;
}

#pagewidth{ 
			width:800px; 
			text-align:left;  
			margin-left:auto; 
			margin-right:auto; 
			margin-top:30px; 
			background-color:#ffffff;
			border-left:2px solid;
			border-right: 2px solid;
			border-bottom: 2px solid;
			border-top:2px solid;
} 

#leftside {
			clear:left;
			float:left;
			margin: 6px 0 0 3px;
			padding:0;
			width:250px;
}

#leftside ul.avmenu {
			list-style:none;
			margin:0 0 18px;
			padding:0;
			width:250px;
}

#leftside ul.avmenu li {
			display:inline;
			padding:0;
			width:250px;
}

#leftside ul.avmenu li a {
			background:#f6f6f6;
			border-right:1px solid #d8d8d8;
			color:#505050;
			float:left; 
			font-size:1em; 
			font-weight:700;
			margin-bottom:5px;
			padding:5px 1px 5px 5px;
			text-decoration:none;
			width:240px;
}
							
#maincol{
			background-color: #FFF;  
			float: right; 
			display:inline; 
			position: relative; 
			width:530px;
}

#maincol p{
	text-align: justify;
}

#footer{
			margin-left:auto; 
			margin-right:auto;
			margin-top: 30px;
			width: 796px;
			border: 2px solid;
			background-color:#fff; 
			clear:both;
} 

.clearfix:after {
			content: "."; 
			display: block; 
 
			clear: both; 
			visibility: hidden;
 }
 
.clearfix{
			display: inline-block;
}

* html .clearfix{
			height: 0%;
}

.clearfix{
			display: block;
}
