@charset "iso-8859-1";


body
{
	/*/*//*/
		margin: -7px 0 0 -7px;
		width: 130%;
		padding: 1em;
	/* */
}
.hide, .ieSixCharDupBug
{
	display: none;
}
.clear
{
	clear: both;
}
.inside
{
	padding: 0.5em;
}
#oldBrowserNotice
{
	text-align: center;
	display: block;		
}
#nsFooterClear
{
	/*/*//*/ display: block; /* nn4 fix */
	border: none;
	clear: left;	/* setting a margin of 0 on this element will break
			   NN4's ability to clear properly. WHY IS THIS?! */
}
#contentColumn, #masthead, .hnav, #pageWrapper
{
	padding: 0;				/* nn4 fix */
	margin: 0;				/* nn4 fix */
}
#contentColumn
{
	/*/*/ margin: 0 200px;			/* ie4 fix */
}
#leftColumn
{
	float: left;
	width: 200px;
	margin-right: -200px;			/* ie4 fix */
}
#rightColumn
{
	float: right;
	width: 200px;
	text-align: left;			/* ie4 fix */
	/*/*/ margin-left: -200px;		/* ie4 fix */
}
#masthead
{
	padding: 0;
}
#footer
{
	text-align: center;
	/*/*//*/ padding: 0.5em 0.5em 0.75em;	/* nn4 fix */
	/*/*//*/ margin: -2em 0 0 0;		/* nn4 fix */
}

/*-*-*- hnav.css -*-*-*/

.hnav
{
	padding: 0.5em;
	/*/*//*/ text-align: center;		/* hide from ie4 */
	/*/*//*/ padding: none;			/* nn4 fix */
}
.hnav ul, .hnav ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.hnav ul
{
	/*/*//*/ padding: 0.2em 1em 0.4em 1em;		/* nn4 fix */
}
.hnav ul li
{
	/*/*//*/ display: inline;		/* hide from ie4 */
}

/*-*-*- borders.css -*-*-*/

#masthead, #footer, .hnav, #contentColumn
{
	border: solid 1px #000;
}
#pageWrapper
{
	/*/*//*/ border: solid 1px #000;	/* hide from ie4 */
}
#masthead
{
	/*/*//*/ border-width: 0 0 1px 0;	/* hide from ie4 */
}
#footer
{
	/*/*//*/ border-width: 1px 0 0 0;	/* hide from ie4 */
}
.hnav
{
	border-top-width: 0;
	/*/*//*/ border-width: 1px 0;		/* hide from ie4 */
}

#contentColumn
{
	border: none;
	/*/*//*/
		margin: 0;
		margin-top: -6px;
	/* */
}
#contentColumn .inside
{
	border: solid 1px #666;
	margin: 0;
	/*/*//*/
		border-width: 0 1px 1px 1px;
		padding: 0.5em 0.5em 0 0.5em;
	/* */
}


/*-*-*- colors.css -*-*-*/

body
{
	background-color: #fff;
	/*/*//*/ background-color: #ccc;	/* nn4 coloring */
	color: #000;
}
#pageWrapper
{
	background-color: #fff;
	color: #000;
}
#contentcolumn					/* selector case hack */
{
	color: #000;
	background-color: #eee;
}

/*-*-*- gutters.css (or what's left) -*-*-*/
#masthead
{
	padding: 0.5em;
	/*/*//*/ padding-bottom: 0;		/* nn4 fix */
}
#masthead h1
{
	margin: 0;				/* ie4 fix */
}

/******************************************************************************/
