body {
height: 100%:
}

#page {
height: 100%;
padding: 0px 50px 10px 50px;
background: #EDEDED;
border: none;
}
#header {
background: #F4E29F;
height: 60px;
width: 880px;
margin-left: -50px;
border-bottom: 2px solid #ccc;
}

#header h1 a {
color: #333;
}

.content {
height: 100%;
border-top: 1px solid #eee;
background: #fff;
width: 828px;
padding: 0 0 0 50px;
position: relative;
left: -50px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

h1 {
padding: 15px 40px 0 40px;
}

.menu {
 display: none;
}

ul.menu li.current_page_item a {
border: 2px solid #ccc;
position: relative;
top: 2px;
}

ul.menu li a:hover {
background: #246;

}


h3 a, h3 a:visited{
color: #a90000;
}

.continue {
	
}

.ad {
float: right;
padding-left: 10px;
}

.secondary {
margin-left: 40px;
}


.widget ul li {
border-bottom: 1px solid #ccc;
margin-bottom: 6px;
}

#sidebar-2 {
display: block;
width: 100%;
height: 100%;
background: #def;
padding: 10px 25px;
margin: 0;
position: relative;
left: -50px;
border-top: 4px solid #ddd;
border-bottom: 4px solid #aaa;
}

#sidebar-2 .widget {

display: block;
padding: 0 20px 0 8px;
margin: 10px 10px;
float: left;
border-left: 1px solid #fff;
height: 100%;
width: 20%;
}

.page-head h2 {
text-align: left;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
margin: -30px 0px 0 -25px;
padding: 8px 0px 0 4px;
color: #400;
font-size: 1.8em;
}