body#oakPark
{
    background: #dbd9d9; 
    font-family: Arial,Sans-Serif; 
    padding: 0; 
    margin: 0; 
}
#oakPark .notHome
{
	float: left; 
	margin: 20px 10px 5px 20px !important; 
}
#oakPark .clear
{
    clear: both; 
}
#oakPark .last
{
    padding-bottom: 30px; 
}
#oakPark #button a
	{
		color: #fff; 
	}
#oakPark #button
	{
		float: right; 
		background: #e74c3c; 
		font-family: 'Noto Sans',Arial,Sans-Serif; 
		font-size: 16px;
		font-weight: bold; 	
		border-radius: 3px; 
		padding: 10px; 
		margin: 85px 275px 0 0; 
			
	}
#oakPark #main img
{
    padding: 4px; 
	display: block;
	border-radius: 3px; 
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
	margin: 20px 0 10px 140px; 	
}
#oakPark ul 
{
    list-style: none;
    margin: 0; 
    padding: 0; 	
}
#oakPark a
{
    color: #e74c3c;
    text-decoration: none; 
}
#oakPark h1
{
    margin: 0; 
    padding: 0; 
}
#oakPark .mainWidth
{
    width: 960px; 
    margin: 0 auto; 
}
#oakPark #header
{
    background: url(images/header-bg.jpg) 0 0 no-repeat;
    height: 264px;
    background-size: cover;
    position: relative;
    box-shadow: 0 -4px 0 0 rgba(255,255,255,.3) inset; 	
}
#oakPark #logo
{
    margin-top: 85px; 
}

#oakPark .icon {
    background-image: url(images/sprite.png);
    display: block;	
}
#oakPark .icon_24 {
    height: 24px;
    width: 24px;
}
#oakPark .icon_tile.icon_24 {
    background-position: -64px 0;
}
#oakPark .icon_hammer.icon_24 {}
}
#oakPark .icon_painting.icon_24 {
    background-position: -32px 0;
}
#oakPark .icon_32 {
    height: 32px;
    width: 32px;
}
#oakPark .icon_tile.icon_32 {
    background-position: -64px -24px;
}
#oakPark .icon_hammer.icon_32 {
    background-position: 0 -24px;
}
#oakPark .icon_painting.icon_32 {
    background-position: -32px -24px;
}

#oakPark #nav 
{	
    width: 685px; 
    height: 66px; 
    bottom: 0;  
    background: #e74c3c;
    border-top-left-radius: 3px; 
    border-top-right-radius: 3px; 
    position: absolute; 
    box-shadow: 0 -4px 0 0 rgba(255,255,255,.3) inset;	
}
#oakPark #nav ul
{
    margin-left: 20px; 
}
#oakPark #nav li
{
    float: left;
    margin: 20px 10px;
    font-size: 20px; 
    font-family: 'Noto Sans',Arial,Sans-Serif;
}
#oakPark #nav a 
{ 
    color: #fff; 
	text-transform: uppercase; 
}
#oakPark #content
{
    margin: 0; 
    padding: 0; 
}
#oakPark #main 
{
    margin: 0;
    padding: 0; 
    background-color: #fff; 
    width: 685px;
    min-height: 450px;	
    border-bottom-left-radius: 3px; 
    border-bottom-right-radius: 3px;
    box-shadow: 0 0 10px rgba(0,0,0,.2);	
}
#oakPark #main h1
{
    font-family: 'Noto Sans',Arial,Sans-Serif; 
    font-size: 24px; 
    color: #e74c3c;
    border-bottom: 2px solid #e74c3c;
    font-weight: normal; 
    padding-top: 30px;
    padding-bottom: 10px; 
    margin: 0 5px;
	text-align: center;	
}
#oakPark #main p
{
    padding: 0 20px; 
    line-height: 2; 
    font-family: 'Noto Sans',Arial,Sans-Serif; 
    font-size: 14px; 
    color: #737272; 
}
#oakPark #sidebar
{
    background: #e4e3e3; 
    float: right; 
    width: 273px; 
    border: 1px solid #d3d2d2;
    box-shadow: 4px 0 10px rgba(145,144,144,.2) inset;
    padding-bottom: 40px; 
}	
#oakPark #sidebar h3
{
    font-family: 'Noto Sans',Arial,Sans-Serif; 
    font-size: 18px; 
    font-weight: bold; 
	color: #e74c3c; 
    margin-top: 30px; 
    margin-bottom: 0; 
	text-align: center; 
}

#oakPark #sidebar img
{
	margin-left: 40px; 
}
#oakPark #sidebar ul 
{
	margin-left: 75px; 
}
#oakPark #sidebar li 
{
	line-height: 60px;
}

#oakPark #sidebar li a span.icon 
{
    display: inline-block;
    margin: 0 10px -12px 0;
}

#oakPark #sidebar a 
{   display: block;
    font-family: 'Noto Sans',Arial,Sans-Serif; 
    font-size: 14px; 
    color: #737272; 
}
#oakPark #footer
{
    width: 960px; 
    background: #e4e3e3; 
    color: #737272; 
    font-size: 12px; 
    margin-top: 20px; 
    border-radius: 3px; 
    padding: 15px; 
}