/* Basic structure for Sitebuilder */

	body, ul, form, img {padding: 0; margin: 0; border: 0;}
	body {font-size: 12px;}
	
	/* container */
	#mainContainer {clear: both;margin: 0 auto;background-position: center top;}
	#contentWrapper {width: 748px;margin: 0 auto; clear: both;}
	.right {float: right;}
	h1 {font-size: 20px;}
	h2 {font-size: 16px;}
	/* header */
	#headerContainer {width: 748px;clear: both;min-height: 50px;margin: 0 auto;height: 177px;}
	
	/* body */
	#bodyContainer {clear: both; width: 748px;min-height: 400px;margin: 0 auto;padding-top: 1px;}
	#leftCol {float: left;width: 139px;min-height: 100px;padding: 0 15px;}/* this is really 169px */
	#leftCol a {font-weight: bold;}
	#leftCol ul {padding: 10px 10px; font-family: Georgia, "Times New Roman", Times, serif;}
	#leftCol li {list-style: none;padding-bottom: 10px;}
	#leftCol li ul {padding-left: 15px;font-size: 95%;padding-bottom: 0px;}
	#leftCol li ul li {list-style: disc;}
	
	
	
	#rightCol {float: right;width: 546px;min-height: 100px;padding: 0 15px;border-left: 1px solid #666;padding-bottom: 20px;} /* this is really 577px */
	#rightCol ul {padding-left: 30px;}
	/* footer */
	#footerContainer {clear: both; width: 748px;min-height: 50px;margin: 0 auto;} /* this is really 750px */
	#footerContainer li {display: inline; list-style: none;}
	#footerContainer .footerList {padding-left: 8px;}
	#footerLeft {float: left; width: 139px; padding: 5px 15px;font-size: 11px;}
	#footerRight {float: right; width: 546px; padding: 15px;border-left: 1px solid #666;}
	
	/* --/-- admin --/-- */
	#adminBar {background-image: url(/files/header-bg.png);height: 19px;color: #FFFFFF;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;text-align: center;padding-top: 7px;}
	#adminBar a {color: #FFFFFF; font-weight: bold;text-decoration: none;}
	#adminBar a:hover {color: #FF0000; font-weight: bold;}