/* Content */
body.ledgers_layout #content
{
	margin:35px 0 25px 30px;
	width:50%;
	min-width:520px;
	float:left;
}
body.ledgers_layout #wrapper.no_sidebar #content {
	width: 80%;
}
/* IE Hack */
* html body.ledgers_layout #content {margin-left:15px;}

body.ledgers_layout #content h1,
body.home_layout.users #content h1,
body.home_layout.contact #content h1
{
	font-size:13px;
	font-weight:bold;
	position:absolute;
	top:-20px;
	color:#444;
}
body.ledgers_layout #content .intro,
body.home_layout.users #content .intro,
body.home_layout.contact #content .intro
{
	padding:10px 12px;
}
/* Drop shadow for content area */
body.ledgers_layout .content_wrapper.layout .tl,
body.home_layout.users .content_wrapper.layout .tl,
body.home_layout.contact .content_wrapper.layout .tl
{
	background:url('/images/content_wrapper/main_tl.png') no-repeat right top;
	position:relative; top:0; left:0;
}
body.ledgers_layout .content_wrapper.layout .br,
body.home_layout.users .content_wrapper.layout .br,
body.home_layout.contact .content_wrapper.layout .br
{
	background:url('/images/content_wrapper/main_br.png') no-repeat right bottom;
	position:relative;
	padding-bottom:5px;
}
body.ledgers_layout .content_wrapper.layout .layout_body,
body.home_layout.users .content_wrapper.layout .layout_body,
body.home_layout.contact .content_wrapper.layout .layout_body
{
	margin:0 6px 0 0;
	border:1px solid #E5EAEB;
}
body.ledgers_layout .stage,
body.home_layout.users .stage,
body.home_layout.contact .stage
{
padding:5px;
position: relative;
overflow: hidden;
}
body.ledgers_layout .stage h3,
body.home_layout.users .stage h3,
body.home_layout.contact .stage h3
{
	font-size:12px;
	line-height:15px;
	margin:2px 0;
}
* html body.ledgers_layout .stage h3 {margin:3px 0 4px;}
body.ledgers_layout .stage h3 span, 
body.home_layout.users .stage h3 span, #users_new .stage h3 a,
body.home_layout.contact .stage h3 span, #home_contact .stage h3 a
{
	background:#F47822 url('/images/ledgers/h3.png') repeat-x left top;
	display:-moz-inline-stack;
	display:inline-block;
	padding:2px 15px 2px 6px;
	color:white;
}
body.ledgers_layout .stage .h3_desc,
body.home_layout.users .stage .h3_desc,
body.home_layout.contact .stage .h3_desc
{
	background:#FEF0E8;
	padding:5px 12px 0;
	margin:0;
}
body.ledgers_layout .stage p,
body.home_layout.users .stage p,
body.home_layout.contact .stage p
{
	margin-top:3px;
	margin-bottom:3px;
}
/* Content padding adjustment */
body.home_layout.users #content,
body.home_layout.contact #content
{
	padding-top:35px;
}
body.home_layout.users .layout,
body.home_layout.contact .layout
{
	width:540px;
}