/* Ohlenberg at Law CSS Document */body {	font-family: Georgia, "New York", "Times New Roman", Times, serif;	font-size: 13px;	color: #131d37;	line-height: 18px;	margin: 0;	padding: 0;	text-align: center;	background-color: #d0d2d7;	}#container {	margin: 0 auto 0 auto;	width: 740px;	text-align: left;	position: relative;	background-color: #e7e8cc; 	}#header {	width: 100%;	border-top: 4px solid #131d37; 	border-left: 2px solid #131d37; 	border-right: 2px solid #131d37; 	margin: 0;	padding: 0;}#navbar {	background-color: #131d37;	padding: 0;	margin: 0; 	height: 30px;  	width: 100%;	border-left: 2px solid #131d37; 	border-right: 2px solid #131d37; }#navbar ul { padding: 0; margin: 0; font-family: "Lucida Grande", Tahoma, Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 35px; white-space: nowrap;}#navbar li { list-style-type: none; display: inline;}#navbar li a { text-decoration: none; padding: 7px 9px; color: #fff;}#navbar li a:link { color: #fff;}#navbar li a:visited { color: #fff;}#navbar li a:hover { color: #fff; background-color: #a92817;}#main {	margin: 0;	border-left: 2px solid #000; 	border-right: 2px solid #000; 	position: absolute;	top: 234px;	height: 1100px;	width: 100%;	background-color: #FFFFFF;}#main ul {	margin: 0 0 10 0px;	padding: 0;}#main li {	margin: 0 0 0 15px;	list-style: square;	}a.page { color: #FFF; background-color: #a92817;}a.page:link { color: #FFF; background-color: #a92817;}/* text formatting */p {	margin: 0 0 10px 0;}h1 {	font-size: 18px;	line-height: 22px;	font-weight: bold;	margin: 0 0 15px 0;	color: #551608;}h2 {	font-size: 14px;	font-weight: bold;	line-height: 19px;	margin: 0 0 5px 0;	color: #131d37;}h3 {	font-size: 13px;	font-weight: bold;	line-height: 18px;	margin: 0 0 5px 0;	color: #131d37;}/* column formatting */.col1    	{	background-color: transparent;	text-align: left;	float: left;	margin: 0 20px;	height: auto;	visibility: visible;	display: block;	}.col2    	{	background-color: transparent;	text-align: left;	float: left;	width: 475px;	height: 850px;	visibility: visible;	display: block;	}.col2a    	{	background-color: transparent;	text-align: left;	float: left;	width: 350px;	height: 850px;	visibility: visible;	display: block;	}.col2text    	{	background-color: transparent;	margin: 0 20px;	}	.col3a       	 { 	 background-color: transparent;	 margin: 0px;	 text-align: left; 	 float: left; 	 width: 250px; 	 height: auto; 	 visibility: visible; 	 display: block; 	 }.col3text    	{	background-color: transparent;	margin: 0 10px;	}	.coverphoto { position: absolute; top: 20px; left: 500px;}.map { position: absolute; top: 20px; left: 500px;}.smalltext {	font-size: 10px;	line-height: 13px;}
