
	  body{margin:0; padding:0; line-height: 1.5em;}
		b{font-size: 110%;}
		em{color: red;}
		#maincontainer{width: 840px;/*Width of main container*/ overflow: hidden; margin: 0 auto; /*Center container on page*/}
		#topsection{background: #CCCCCC; padding: 5px;}
		#topsection h1{margin: 0;padding-top: 15px;}
		#contentwrapper{height: 100%; width: 100%;}
		#contentcolumn{float: right; width: 78%; height: 100%;}
		#leftcolumn{float: left; width: 22%;/*Width of left column*/ line-height: 18px; font-weight: bold; padding-top: 5px; padding-bottom: 3000px; margin-bottom: -3000px;/*Hack to make leftcolumn always extend to bottom of page*/ background: #EAEAEA;}
		#leftcolumn ul {list-style: none; line-height: 16px; margin: 0px;}
		#leftcolumn a {text-decoration: none; margin: 0px; padding: 0px;}
		#leftcolumn a:hover { color: #000000; text-decoration: none;}
		#mapcontainer {margin-left: 5px; margin-top: 15px;}
		#footer{clear: both; width: 100%; position: relative; background: black; color: #FFF; text-align: center; padding: 4px 0;}
		#footer a{color: #FFFF80;}
		h1 {font-size: 1.3em; padding-bottom: 5px;}
		h2 {font-size: 1.2em;}
	 	.address { float: right; margin-top: 60px; text-align: center;}
	 	.little {font-size: .85em;}
	 	.centered {text-align: center;}
	 	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		/* Hides from IE-mac \*/
		html .clearfix {height: 1%;}
		/* End hide from IE-mac */
		.sidespacer {height: 4px; width: 10px; border: none;}
	 	.contentspacer {height: 15px; width: 10px; border: none;}
		.innertube{margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 0;}
		.button{background: #EAEAEA; color: black; font-weight: bold; text-decoration: none; text-align: center; padding: 5px; margin: 0px; border: solid black 1px;}
		.picture {float:right;margin: 0px 0px 10px 10px;}
		#logo a img { padding: 10px 0px;border: 0; float: left; }
	
