* {margin:0;padding:0}

body
{
	margin:2px;
	padding:2px;
	font-family: sans-serif;
    font-size: 90%;
    line-height: 1.5em;
    background-color: white;
}

p {
	line-spacing: 1.5em;
	padding: 4px 4px 4px 4px;
}

#container {
	background: lightgrey;
	border: 2px dashed purple;
}

#header
{
	height:120px;
	border-bottom:1px solid purple;
	background:white;
	text-align:center;
	color:#fff;
	padding: 20px 20px 0px 20px;
}

#header img.floatleft
{
padding: 0 10 0 10;
vertical-align: middle;
float: left;
} 

#header a.floatright
{
padding: 0;
vertical-align: bottom;
float: right;
}

#inner
{
width:100%;
float:left;
}

#left
{
	float:left;
	width:32%;
	margin-left:-31.9%;
	position:relative;
	left:-.01%;
	padding: 5px;
	font-weight: bold;
	line-height: 2em;
}

#chosen
{
background-color: #42B4E6;
color: black;
border: 1px;
padding: 2px;
}

#right
{
	margin-right:-33%;
	float:right;
	width:30%;
	position:relative;
	left:2%;
}

#middle
{ 
	background-color: white;
	margin-left:20%;
	margin-right:20%;
    min-height:0;
	border: 2px;
	border-style: solid;
	border-color: #800080;
	font-weight: bold;
	padding: 5px;
}

#middle ul
{
padding: 20px;
}

#middle p 
{
line-height: 1.2em;
padding: 1em;
}

#left ul
{
padding-left:-1%;
list-style-type: none
}

#right ul
{
padding-left:-1%;
list-style-type: disc;
}


/* mac hie \*/
* html #middle {height:1%;position:relative;}
/* end hide */

#footer
{
	clear:both;
	background-repeat: repeat-x;
	background-color: white;
	font-size-adjust: 0.40;
    border-top: 5px solid purple;
	text-align: right;
}

.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica;
}
h1
{
	color: #800080;
	padding: 1em;
}
h2
{
	color: #800080; 
	padding: 1em;
}
h3
{
	color: #800080; 
	padding: 1em;
}
h4
{
	color: #800080;
}
h5
{
	color: #800080;
}
h6
{
	color: #800080;
}


/*


#mainmenu ul li
{
padding-left:0;
line-spacing: 2em;
}

#mainmenu li a
{
}

#mainmenu li a:link
{
color: purple;
padding: 2px;
}

#mainmenu a:visited
{
color: purple;
padding: 2px;
}

#mainmenu a:active
{
background-color: navy;
color: white;
padding: 2px;
}

#mainmenu a:hover
{
background-color: lightgrey;
color: navy;
border: navy 1px solid;
}





#maincontent img.floatright
{
padding: 10 10 0 10;
vertical-align: middle;
float: right;
}

#maincontent img.floatleft
{

padding: 10 10 10 10;
vertical-align: middle;
float: left;
}

*/