html {
	/* Force a vertical browser scrollbar to prevent page jumping */
	overflow-y:scroll;
	/* Page background */
	background: #fff url(../images/background.jpg) no-repeat scroll 50% 0pt;
	/* General font size */
	font-size:100%; /* 16px eq. */
}
body {
	/* Page background */
	background: #fff url(../images/background.jpg) no-repeat scroll 50% 0pt;
	/* Padding for top of the browser window*/
	padding: 0 0 0 0;
	/* General font settings */
	font-family: verdana,arial,helvetica,clean,sans-serif;
	font-size: 0.81em; /* 13px eq. */
	font-weight: normal;
	color: #000;
}


/* Main site container, the margin: 0 auto; horizontaly centers the container */
div#containerMain {
	background-color: transparent;
	width: 762px;
	margin: 0 auto;
	text-align: left;
}

/* Header container for search and logo masthead */
div#containerHeader {
	background-color: transparent;
	height: 124px;
	z-index:1;
}


/* Logo container for logo masthead */
div#containerLogo {
	position: absolute;
}

/* The top menu container */
div#wrapperTopMenu {
	background: #fff url(../images/bar-top.jpg) 0 0 no-repeat;
	height: 64px;
	padding: 0;
	margin: 0;
}
div#containerTopMenu {
	padding: 11px 30px 10px 112px;
	margin: 0;
}

/* 
 * Adding space around content using an inner div versus setting a padding 
 * or margin on a fixed width div prevents problems between browsers.
*/
div.inner {
	background: transparent url(../images/shadow_body.png) 0 0 repeat-y ;
	padding: 0 65px 25px 65px;
}

/* Painter Leg container  */
div#painterLeg  {
	background: url(../images/painter_leg.jpg) 0 0 no-repeat;
	float: left;
	display: inline;
	width: 65px;
	height: 175px;
	margin: 0 0 0 -65px;
}
	

/* Main content container */
div#containerContent {
	background-color: #fff;
	float: left;
	display: inline;
	width: 100%;
	padding: 0;
}


/* Main content Image containers */
div#containerImageHome {
	float:right;
	margin:0 -45px 0 1.5em;
	position:relative;
	}

div#containerImageSub {
	float:right;
	margin:0 -25px 1em 1.5em;
	position:relative;
	}



/* Bottom wrapper */
div#wrapperBottom {
	background: transparent  url(../images/bar_bottom.png) 0 0 no-repeat;
	height:30px;
	}

/* Footer container */
div#containerFooter {
	padding: 0px;
	background-color: transparent;
	text-align: center;
}

/* Copyright container */
div#containerCopyright {
	padding: 10px 0 10px 0;
	background-color: transparent;
	text-align: center;
}
