/* STYLESHEET FOR SCREEN LAYOUT OF THE SITE, 
CONTAINS NO FONT STYLES UNLESS THEY APPLY ONLY TO TEMPLATE */

body {
	font-size: 100%;
	margin: 0px;
	padding: 0 0 0 0;
	font-family: verdana, arial, sans;
	background-image: url(../images/stonebk.jpg);
}

/************* logo and menu on all pages *************/
div.logoContainer {
	width:770px;
	float:left;
	background-image: url(../images/site_objects/bg_top_menu.gif);
}

div.logo {
	float:left;
	width:255px;
}

div.topmenu {
	float:left;
	width: 515px;
	padding:0px;
}


/************* END Menu *************/


/************* main content container  *************/

div.mainContainer {
	clear: both;
	float: left;
	display:block;
	margin: 0px;
	padding: 0px;
	font-size: 75%;
	background: #CCCCCC;
	width: 770px;
}

/************* LEFT CONTENT CONTAINER *************/
div.leftContentContainer {
	float: left;
	width: 255px;
	margin: 0px;
	padding: 0px; clear:left;
}

/************* RIGHT CONTENT CONTAINER *************/

div.rightContentContainer {
	float: left;
	clear:right;
	width: 515px;
	margin: 0px;
	padding: 0 0 50px 0px;
	background:white;
}
div.content { 
	margin: 20px 15px 0px 31px;
	clear:right;
}
div.contentleft { 
	margin: 20px 15px 0px 31px;
	clear:right;
	color: #650034;
}
/************* BOTTOMBAR *************/

div.bottombar {
	float: left;
	margin: 0px;
	padding: 0 0 0 0;
	background:Gray;
	width: 770px;
	font-size: 75%;
}
/* bottom disclaimer and legal */
div.copyright_text {
	float:left;
	padding:5px 5px 5px 10px;
}
#wrapper {
	text-align: left;
	width: 780px;
	margin: auto;
}
