
/**********************
 OVERALL LAYOUT
***********************/

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #060 url(images/bodyback.gif) no-repeat center top;
}

#skiptomain {
	display: none;
}

#wrapper {
	width: 860px;
	margin: 0 auto;
	text-align: center;
	font-size: 0.85em;
}

#pagecontainer {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	width: 860px;
	left: 50%;
	margin-left: -430px;
}

#mainpage {
	width: 860px;
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	#mainpageleft {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float: left;
		text-align: left;
		background: transparent;
		width: 180px;
	}
	
	div.objectpostit {
		position: absolute;
		width: 170px;
		height: 50px;
		top: 600px;
		left: 10px;
		line-height: 1.7em;
	}

	#mainpageright {
		margin: 15px 10px 0px 120px;
		padding: 0px 0px 0px 0px;
		width: 550px;
		float: right;
		text-align: left;
		min-height: 600px;
		height: auto;
	}
		/* for Internet Explorer */
		/*\*/
		* html #mainpageright {
			height: 600px;
		}
		/**/
		
#footer {
	width: 860px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*****************
 BODY FONT
 *****************/

body, table {
	font-family:  verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	font-size: 16px;
}


/**********************
BODY FONT HACK FOR IE
 **********************/

* html body, * html table  {
	font-family:  verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	font-size: medium;
}

/*****************
 FONTS
 *****************/

#mainpageleft { font-size: 0.9em; color: #000; letter-spacing : 0px; }
#mainpageright { font-size: 0.9em; color: #000; line-height: 1.55em; }
div.footer { font-size: 0.8em; color: #000; }


/*****************
 HEADINGS
 *****************/

h1 { font-size: 1.7em; display:block; color: #030; font-weight: normal; margin: 0px 0px 0px 0px; line-height: 1.3em}
h2 { font-size: 1.2em; color: #333; display: block;  margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;}


/*****************
 BREAKS
 *****************/

br.breaker { clear: both; }

/*****************
 PARAGRAPHS
 *****************/

p { margin: 10px 0px 5px 0px; }

strong.red { color: #c00; }


/*****************
 MORE
 *****************/

div.more { border: 1px dashed #393; padding: 0px 5px 5px 5px; background: #ded; margin: 10px 0px; }

/*****************
 LINKS
 *****************/

div.objectpostit a:link{ color: #474; text-decoration: none; }
div.objectpostit a:visited{ color: #474; text-decoration: none; }
div.objectpostit a:hover{ color: #474; text-decoration: underline; }

#mainpageright a:link{ color: #484; text-decoration: none; }
#mainpageright a:visited{ color: #484; text-decoration: none; }
#mainpageright a:hover{ color: #484; text-decoration: underline; }



/*****************
 UL SIDE NAV
 *****************/


ul.sidenavlist{
	margin: 18px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	letter-spacing : 0px;
	width: 180px;
	text-transform: lowercase;
}


ul.sidenavlist li{
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 15px;
	line-height:1.6em;
	background: url(images/navicon.gif) no-repeat 0 3px;
}

ul.sidenavlist a:link, ul.sidenavlist a:visited{
	color: #333;
	text-decoration: none;
}

ul.sidenavlist a:hover{
	color: #474;
	text-decoration: underline;
}

ul.sidenavlist li.active a:link, ul.sidenavlist li.active a:visited{
	color: #474;
	font-weight: bold;
}


/* APPLY HERE OVERRIDES */
ul.sidenavlist  li.here {
 	font-weight: bold;
}

/*****************
 IMAGE FLOATS
 *****************/

img.floatleft {
	float: left;
	margin: 0px 10px 10px 0px;
}

img.floatright {
	float: right;
	margin: 0px 0px 10px 10px;
}

/*****************
 NO MARGIN UL
 *****************/

UL.nomargin {
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 3px;
}

UL.nomargin LI {
margin: 0px 0px 0px 12px;
padding: 0px 0px 0px 0px;
}