/************************************/
/* Parkcrest Self Storage			*/
/* Layout Stylesheet				*/
/************************************/

/************************************/
/* General Formatting				*/
body {
	background: #348400 url(../images/bkgrd_footer.jpg);
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
#page {
	background: #F4F0E0 url(../images/bkgrd_body.jpg);
}
#page_wrapper {
	background: url(../images/bkgrd_page.png) repeat-y center top;
	margin: 0 auto;
	width: 960px;
}
#page_wrapper_inner {
	background: url(../images/bkgrd_page_btm.png) no-repeat 0 bottom;
}
#main {
	padding: 24px 108px 48px 108px;
}

/************************************/
/*	Header							*/
#header {
	background: url(../images/bkgrd_header.jpg) no-repeat top right;
	position: relative;
	margin: 0 71px;
	width: 820px;
}
#header h1 {
	background: url(../images/img_logo.gif) no-repeat 0 10px;
	height: 119px;
	margin: 0 0 0 24px;
	padding: 10px 0 0 0;
	text-indent: -999em;
	width: 208px;
}
#header #badge {
	background: url(../images/img_badge_facilities.png) no-repeat;
	float: right;
	height: 150px;
	margin: -124px 4px 0 0;
	text-indent: -999em;
	width: 150px;
}
#header_accent {
	background: url(../images/bkgrd_header_sidebar.gif) no-repeat;
	height: 224px;
	position: absolute;
	right: -68px;
	top: 56px;
	width: 69px;
}
#nav {
	margin: 30px 0 0 0;
	padding: 0 0 0 36px;
	width: 784px;
}
#nav li {
	float: left;
}
#nav li a {
	display: block;
	padding: 1.50em 0.75em 1.25em 0.75em;
}
#nav p {
	float: right;
	margin: 20px 24px 0 0;
}
#subnav {
	float: left;
	margin: 18px 0 0 36px;
	padding: 0 0 24px 0;
}
#subnav li {
	margin: 0 0 0.50em 0;
}
#subnav span {
	display: block;
	padding: 0.25em 0 0.25em 32px;
}
#subnav li.phone span {
	background: url(../images/ico_phone.gif) no-repeat left center;
}
#subnav li.email span {
	background: url(../images/ico_email.gif) no-repeat left center;
}
#badge_chamber {
	background: url(../images/ico_scc.gif) no-repeat right center;
	display: block;
	float: right;
	margin: 4px 38px 0 0;
	padding: 12px 88px 12px 12px;
}
#badge_chamber strong {
	display: block;
}

/************************************/
/*	Content							*/
#main .column1 {
	float: left;
	padding: 0 24px 0 0;
	width: 216px;
}
#content h1, #content h2, #content h3,
#content h4, #content h5, #content h6 {
	clear: both;
	margin: 0 0 0.75em 0;
}
#content h2.home_title {
	background: url(../images/header_homepage.gif) no-repeat;
	height: 97px;
	text-indent: -999em;
	width: 461px;
}
#content p {
	margin: 1.00em 0;
}
#content blockquote {
	margin: 0 0 0 36px;
}
#content ul, #content ol, #content dl {
	margin: 1.00em 0 1.00em 36px;
}
#content li, #content dd {
	margin: 0 0 0.50em 0;
}
#content.page img, #content.blog img {
	float: left;
	margin: 16px 16px 16px 0;
}
#content.page img.alignright, #content.blog img.alignright {
	float: right;
	margin: 16px 0 16px 16px;
}

	/* Units */
	#content .post_unit_img img {
		margin-top: 0;
	}

/************************************/
/*	Sidebar							*/
#main .column2 {
	float: left;
	width: 504px;
}
#sidebar_features li {
	background: url(../images/ico_checkmark.gif) no-repeat;
	margin: 0 0 0.50em 0;
	padding: 3px 0 0 24px;
}

/************************************/
/*	Footer							*/
#footer {
	background: url(../images/bkgrd_footer_top.jpg) repeat-x;
	margin: -3px 0 0 0;
}
#footer_wrapper {
	background: url(../images/bkgrd_footer_accent.png) no-repeat right 3px;
	margin: 0 auto;
	padding: 24px 48px;
	width: 744px;
}
#footer .column1, #footer .column2 {
	float: left;
}
#footer .column1 {
	padding: 0 24px 0 0;
	width: 216px;
}
#footer .column2 {
	width: 504px;
}
#footer p {
	margin: 0.75em 0;
}
#footer_nav {
	float: right;
}
#footer_nav li {
	display: inline;
	margin: 0 0 0 0.55em;
}
#footer_info p {
	margin: 0 0 1.00em 0;
}
#footer_info span {
	display: block;
}
