.column{
    float: left;
    width: 48%;
}
#maincontent{
    width: 480px;
}
#content .expandable dd.stayopen {
	position: static;
	}
#content h2{margin-top: 8px; border-bottom: 1px solid #e6e7e8;}
#content h3{margin: 0 0 15px 0; padding: 5px 0 5px 0;color: #000;
    font-family: Arial, Verdana, sans-serif; font-size: 1em; }
#related{
    width: 180px;
    margin: 0 0 20px 0;
	padding: 0 0 0 5px;
    border-left: 1px solid #e6e7e8;
    
}
#content #related h4{
    margin: 0; padding: 0.5em;
    font-size: 1em;
    color: #676767;
    border-bottom: 1px solid #e6e7e8;
}
#content #related h5{
    margin: 0; padding: 0.25em 0.5em;
    font-size: 1em;
    border-bottom: 1px solid #d4e5f9;
    color: #676767;
}
#content #related ul{
    margin: 0; padding: 5px 0 0 0;
    background: #fff;
}
#content #related ul.single{
    margin: 0 0 1em 0;
    xborder-bottom: 1px solid #8191aa;
}
#content #related ul.last{
    xborder-bottom: 1px solid #8191aa;
}
#content #related li{
    margin: 0; padding: 0;
    background: none;
}
#content #related li a{
    display: block;
    width: 163px;
    font-weight: normal;
    border-bottom: 1px solid #ffffff;
    margin: 0; padding: 2px 0 2px 15px;
    background: url(bg/square.blue.gif) no-repeat 5px 5px;
}
#content h2{padding-bottom: 0.35em;margin-bottom: 0.35em;}
#content h4{margin: 2em 0 0.5em 0; padding: 0; font-size: 1em;}
#content h5{margin: 0 0 0.5em 0; padding: 0;}
#content h5 a{font-size: 1.1em;}
#content ol.showfeed{
    list-style-type: none;
    margin: 1em 24px 0 24px; padding: 0;
}
#content ul.showtitle{
    list-style-type: none;
    margin: 0; padding: 0;
}
#content ol.showfeed li{
    font-size: 1em;
    margin: 0 0 1em 0; padding: 0;
}
#content ul.showtitle li{
    background: none;
    margin: 0 0 0.5em 0; padding: 0;
}
.guide #content ol.showfeed li a,
.guide #content ol.showtitle li a{
    font-size: 0.9em; margin: 0; padding: 0;
}

