/* articles page only */
#articleWrapD {
    width: 64%;
    height: 100%;
    float: right;
    clear: right;
    background: url('/large/white-bg.png'); /* rgb(247,247,247); */
    position: relative;
}
#articleWrapD #faux {
    width: 100%;
    height: 1000px;
    position: absolute;
    left: 0px;
    bottom: -1000px;
    background: url('/large/white-bg.png'); /* rgb(247,247,247); */
}
#articleD {
    width: 580px;
    height: 100%;
    margin: auto;
    font-size: 12px;
    min-height: 523px;
    float: none;
    clear: both;
}
#articleD h1 {
    font: bold 24px Rockwell, Verdana, "Trebuchet MS", "Arial Black", Arial;
    margin: 15px 0 3px 0;
}
#articleD img {
    margin: 15px;
}
#articleD span.underh1 {
    color: rgb(180,180,180);
    margin: 0 0 25px 0;
    display: block;
}
#blogMenuD {
    width: 26.5%;
    margin: 185px 2.5% 30px 0;
    position: relative;
    float: right;
    padding: 10px 2.5% 20px 2.5%;
    font-size: 11px;
}
#blogMenuD * {
    position: relative;
}
#blogMenuD #x {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    float: left;
}
#blogMenuD #top, #blogMenuD #bot {
    display: block;
    position: absolute;
    left: 0px;
    width: 100%;
    height: 15px;
}
#blogMenuD #top {
    top: -13px;
    background: url('/large/y-tape-top.png') repeat-x;
}
#blogMenuD #bot {
    bottom: -15px;
    background: url('/large/y-tape-bot.png') repeat-x;
}
#blogMenuD #yShad {
    position: absolute;
    top: 0px;
    right: -3px;
    width: 3px;
    height: 100%;
}
#blogMenuD #top img, #blogMenuD #bot img {
    position: absolute;
    top: 2px;
    right: -3px;
    width: 3px;
    height: 11px;
}
#blogMenuD #bot img {
    top: 0px;
}
#blogMenuD h1 {
    position: absolute;
    top: -85px;
    left: 10px;
    font: bold 32px Rockwell, Verdana, "Trebuchet MS", "Arial Black", Arial;
    margin: 15px 0 25px 0;
    width: 100%;
}
#blogMenuD a {
    display: block;
    height: 20px;
    color: rgb(100,100,100);
    text-decoration: none;
    margin: 4px 0 4px 0;
    padding: 5px 0 0 32px;
    font-weight: bold;
}
#blogMenuD a:link, #blogMenuD a:visited, #blogMenuD a:active {
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url('/large/plus.png');
}
#blogMenuD a:hover {
    color: rgb(0,0,0);
}
#blogMenuD #blogSubMenuD a {
    margin-left: 28px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url('/large/arrow.png');
    font-weight: normal;
}
#blogMenuD #blogSubMenuD a span.aline, #blogMenuD #blogSubMenuD a span.aline span {
    display: block;
    width: 1px;
    height: 25px;
    background-color: rgb(200,200,200);
    position: absolute;
    left: -16px;
    top:  -4px;
}
#blogMenuD #blogSubMenuD a span.aline span {
    width: 15px;
    height: 1px;
    top: 15px;
    left: 0px;
}
#blogMenuD a.thisLinkA {
    color: rgb(0,0,0);
    font-weight: bold;
}
#blogMenuD a.openCatA {
    background-image: url('/large/minus.png');
    color: rgb(0,0,0);
    font-weight: bold;
}
#blogMenuD #vipA {
    background: none;
    margin: 20px 0 60px 0;
    clear: both;
}
#catSubsD {
    margin: 30px 0;
}
#catSubsD a {
    display: block;
    height: 20px;
    color: rgb(100,100,100);
    text-decoration: none;
    margin: 4px 0 4px 30px;
    padding: 5px 0 0 32px;
    background: url('/large/arrow.png') no-repeat left center;
}
#catSubsD a:hover {
    color: rgb(128,144,196);
    text-decoration: none;
}
#catSubsD a.pgA {
    float: left;
    margin-right: 30px;
    width: 120px;
    text-align: left;
}


