div.columnwrapped {
	float: left;
	width: 65%;
}


h3.subnav {
        background-color: #e5e5e5;
        padding: 6px 12px 6px 10px;
        width: 100%;
        margin-right: 2px;
        border-left: 6px solid #46502b;
border-bottom: 1px dotted #ccc;
}

p.subnav {
    padding-left: 12px;
    padding-bottom: 16px;
    margin-bottom: 6px;
}

A.subnav {
    text-decoration: none;
    border-bottom: 1px solid #666;
    color: #333;
}
A.subnav:hover {
    border-bottom: 1px solid #58879C;
    color: #000;

}

/* modify subnav for new version aug 13 10 */



h3.subnav2 {
        background-color: #e5e5e5;
        padding: 6px 12px 6px 10px;
        width: 95%;
        margin-right: 2px;
        border-left: 4px solid #46502b;
border-bottom: 1px dotted #ccc;
}

p.subnav2 {
    padding-left: 10px;
    padding-bottom: 12px;
    margin-bottom: 6px;
}

A.subnav2 {
    text-decoration: none;
    border-bottom: 1px solid #666;
    color: #333;
}
a.subnav2:hover {
    border-bottom: 1px solid #58879C;
    color: #000;

}

div.notice, p.notice, div.notice-blue, p.notice-blue, div.notice-green, p.notice-green {
	margin: 0 0 1em 2em;
}
p.notice, div.notice { background-color: #E9Eff2; 

}
div.blog {
	float: right;
	width: 30%;
	padding: 0 0 0 2%;
	border-left: 1px solid #fff;
}
div.blog img {
	width: 100%;

}

div.blog ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.blog ul li {
	margin: 0 0 .8em;
}
div.blog h4 {
	font-weight: bold;
	margin: .1em 0 0;
}
div.blog h4 small {
	font-weight: normal;
	font-size: .9em;
	margin: 0 .4em 0 0;
}
div.blog p {
	font-size: .8em;
	color: #333;
	margin: 0 0 .5em;
}
div.blog li p {
	font-size: .9em;
	color: #333;
	margin: 0;
}
