/* @override 
	http://rmwebsite.com/lipsg/aesthetic/style.css
	http://rmwebsite.com/lipsg/wp-content/themes/lipsg/aesthetic-style.css
*/

/*------------------------------------------------------------------------------------
  Copyright Rosemont Media 2009. Used with Permission.                             
  May not be duplicated or reproduced.
/*------------------------------------------------------------------------------------*/

/* ------------------------ type selectors ------------------------ */
html#aestheticHtml { background: #184875 url("images/aesthetic-images/bgHtml.png") top repeat-x; }

body#aesthetic { background:transparent url("images/aesthetic-images/bgBody.jpg") top center no-repeat; }

/* ------------------------------- CONTENT FRAMEWORK ------------------------------- */

#aesthetic #everything {
	width:980px;
	margin:0 auto;
	text-align:left;
	background: url("images/aesthetic-images/bgWrap.png") 0px 652px no-repeat;
	height:auto;
}

/* ------------------------ aside framework ------------------------ */
#aesthetic aside {
	width: 308px;
	float:left;
	margin: 0 0 0 13px;
	background: url("images/aesthetic-images/sidebarBtm.png") bottom left no-repeat;
	padding-bottom: 26px;
	margin-bottom:20px;
}

#aesthetic #asideWrap {
	background: url("images/aesthetic-images/sidebarWrap.png") left 592px no-repeat;
}

/* ------------------------ header framework ------------------------ */
#aesthetic header {
	height: 44px;
	margin: 60px 0 51px 35px;
	width: 236px;
}

#aesthetic #logo, #aesthetic #logo img { margin: 0; }

/* ------------------------ nav ------------------------ */
#aesthetic nav {
	margin:0 0 19px 18px;
}

#aesthetic aside a.buttons {
	margin-left: 20px;
}

#aesthetic aside img#imgBuilding {
	margin-left: 18px;
}

/* ------------------------ content framework ------------------------ */
#aesthetic #content {
	width:659px;
	float:left;
	margin-top: 550px;
	margin-bottom:20px;
}

#aesthetic #content article {
	color: #000;
	width: auto;
}

#aesthetic #content article h1 {
	font-size: 21px;
	font-weight: normal;
}

#aesthetic #content article h2 {
	font-size: 16px;
	font-weight: normal;
	margin:30px 0 10px;
}

#aesthetic #content article h3 {
	font-size: 14px;
	font-weight: normal;
}

#aesthetic #content ul li {
	background: url("images/aestheticBullet.png") left top no-repeat;
	line-height: 20px;
	list-style: none;
	padding-left: 20px;
	margin: 5px 0;
}

/* ------------------------footer framework ------------------------ */
#aesthetic footer {
	text-align:center;
	clear: both;
	background: none;
}

#aesthetic footer p {
	margin-bottom:10px;
}

#aesthetic footer ul {margin:10px;}

#aesthetic footer li {
	padding:0 5px 0 7px;
	display: inline;
	border-left: 1px solid;
}

#aesthetic footer li:first-child { border: none; }