html,body {	margin:0;	padding:0;	height:100%; /* needed for container min-height */	background:#fdedf8 url(images/we-tile.jpg) repeat; font-family:verdana;	font-size:0.78em;	color:#221d1d;}

h1 {	margin:0.5em 0;	font-weight: lighter;}
h2 {	margin:0 0 0.5em;	font-weight: lighter;}	
h1, h2, a {		color:#221d1d;	}	
h3 {	margin:0 0 0.5em;	color: #FF4813;}
	
p { 	line-height:1.9; 	margin:0 0 1em;}

div#container {	position:relative; /* needed for footer positioning*/	margin:0 auto; /* center, not in IE5 */	width:500px;	background: #fdedf8 url(stripe.gif) repeat;	height:auto !important; /* real browsers */	height:100%; /* IE6: treaded as min-height*/	min-height:100%; /* real browsers */	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;}

div#header {	padding:1em;	background:#fdedf8 url(csslayout.gif) no-repeat 98% 10px;	border-bottom:1px solid #fdedf8;}	
	div#header p {		margin:0;	}
	div#content {	padding:10px;	float: left;	width: 315px;	height: 400px;	overflow-y: scroll;	overflow-x: none;}	
	div#content p {	text-align:left;	padding:0 0em;	}
	div#bodywrap {	float: left;	background-color: #FFFFFF;}		

#sub-menu {	display: block;	width: 140px;	margin: 0px;	padding: 10px;	float: left;	text-align: left;}		
	#sub-menu ul {	display: block;	float: left;	margin: 0;	padding: 0;	list-style-type: none;	width: 150px;	}		
	#sub-menu a {	margin: 0px 0 0;	display: block;	padding: 4px 10px;	color: #000000;}
	.submenu {	padding: 0px;	background: #ffffff;	text-decoration: none;	font-weight: normal;	margin: 0px;	text-transform: none;	}
	#sub-menu a:link, #sub-menu a:active, #sub-menu a:visited {	text-decoration: none;	border-top: 1px solid #FFFFFF;	border-right: 1px solid #FFFFFF;	border-bottom: 1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;}
	#sub-menu a:hover {	background: #fdedf8;	color: #221d1d;	list-style-type: square;	border-top: 1px solid #221d1d;	border-right: 1px solid #221d1d;	border-bottom: 1px solid #221d1d;	border-left: 1px solid #221d1d;}

.menutitle {	padding: 0px 0px 5px;	background: #FFFFFF;	font-weight: bold;	margin: 0px;	color: #221d1d;}
.submenuactive {    padding: 0px;	background: #FFFFFF;	text-decoration: none;	font-weight: normal;	margin: 0px;	text-transform: none;	color: #000000;}			
div#footer {	width:100%;	bottom:0; /* stick to bottom */	background:#fdedf8;	border-top:1px solid #FFFFFF;	clear: both;}	
	div#footer p {	padding:1em;	margin:0;	color: #221d1d;	text-align: center;	}		

#main-menu	{	background-color: #fdedf8;	color: #FFFFFF;	padding: 5px 0 5px 20px;	text-align: left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	background-position: 98% 10px;	}	
	#main-menu ul	{	padding: 0;	list-style-type: none;	border-left: 1px solid #221d1d;	text-decoration: none;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 0px;	}	
	#main-menu li	{	display: inline;	padding: 0 10px;	border-right: 1px solid #221d1d;	text-decoration: none;	}	
	#main-menu li a	{	text-decoration: none;	color: #221d1d;	}	
	#main-menu li a:hover	{		text-decoration: underline;		color: #000000;	}

.submit {	color: #221d1d;	background-color: #EEEEEE;	border: 1px solid #fdedf8;}

div#formcontents {	padding:0em 0em 10px;	background:#FFFFFF;}	
	div#formcontents p {	font-style:normal;	padding: 0px;	margin: 0;	}