#page-wrapper
{
width:      987px;
}

#content
{
width:      987px;
margin:     0;
padding:    0;
}

#header h1
{
margin-left:        27px;
}

*html #header h1
{
margin-left:		 0px;
margin-right:		  0px;
padding-left:        0px;
}

#header,
#column-footer,
#footer
{
width:	          	987px;
/*width:          960px;*/
margin:     		0 0 0 0;
padding:         0;
}

*+html #content,
*+html #header,
*+html #footer,
*+html #column-footer
{
margin:       0;
}

*html #content,
*html #header,
*html #footer,
*html #column-footer
{
margin:       0;
}

#footer
{
margin-left:  13px;
}

*+html #footer
{
margin-left:  13px;
margin-top:.4em;
}

*html #footer
{
margin-left:  13px;
margin-top:.4em;
}

#header #site-nav
{
float:right;
}

#column-footer div
{
border:               0;
padding:              0;
}

#content .two-col
{
border:               0;
width:                228px;
}

*html #content .two-col
{
width:                240px;
}

#content .two-col,
#content .six-col
{
float:			          left;
padding-bottom:       20000px;  /* X + padding-bottom */
margin-bottom:        -20000px;  /* X */
}

*html .index .six-col div.content-wrapper
{
margin:               0px;
padding-left:         12px;
}

#content .six-col div.content-wrapper
{
margin-top:           0;
padding:              0;
}

#content .two-col div.content-wrapper img
{
margin:               0;
padding:              0;
}

#content .eight-col
{
float:			          left;
padding-bottom:       20000px;  /* X + padding-bottom */
margin-bottom:        -20000px;  /* X */
}

*html .index .eight-col div.content-wrapper
{
margin:               0px;
padding:               0;
}

#content .eight-col div.content-wrapper
{
margin:                0;
padding:              0;
}

#content .two-col div.content-wrapper img
{
margin:               0;
padding:              0;
}