#header 
{
	margin:0; padding:0; 
}
#main1 
{
	margin:0; padding:0;
}
#main2 
{
	margin:0; padding:0;
}
#left 
{
	float:left;
	width:180px;
	margin:0; padding:0;
	border-bottom: 1px dashed #cccccc;
	font-size: 100%;
	background-color:#FFFFFF;
}
#right 
{
	float:right;
	width:180px;
	margin:0; padding:0;
	border-bottom: 1px solid #cccccc;
	border-left:3px solid #FFFF99;
	font-size: 75%;
	background-color:#FFFFFF;
}
#middle 
{
	margin:0 180px;	background-color:#FFFFFF;
}
.column-in {
		margin:0; padding:0.5em 1em;
			background-color:#FFFFFF;
		}
	.cleaner {
		clear:left;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
			background-color:#FFFFFF;
		}
		
#right p{
	margin:5px;
}

#right h3{
	padding: 2px 0px 0px 5px;
	background-color:#FFFF99;
	margin:0px;
	font-size:105%;
	text-align:center;
}
#right h4
{
	margin:2px;
	background-color:#FFFF99;
	text-align:center;
}


#right ul a:link, ul a:visited {display: block;font-size:0.9em;}
#right li a { padding: 2px 0px 3px 3px;text-decoration:none; }
#right ul a:hover {background-color:#CCCC99;}
#right ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#right ul li {border-bottom:2px dotted #cccccc;}

#right img {border:none;}

/* fix for browsers that don't need the hack */
html>body #right ul.menu li {border-bottom:2px dotted #cccccc;}		
	