/*bamboozle |bam'boozl| verb [ trans. ] informal fool or cheat (someone) : Tom Sawyer bamboozled the neighborhood boys into doing work for him.Author: Garron HaleCopyright (c) 2008It's not nice to bamboozle! Please look, but don't be a Tom Sawyer.*/body {	margin: 0px 0px 0px 0px;	padding:  0px 0px 0px 0px;	background-color: #ffffff;	text-align: center;}h1, h2, h3, h4{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;}#wrapper{	margin: auto;	padding:  0px 0px 0px 0px;	width: 800px;}#banner { 	width: 800px; 	height: 219px; }#bannertop { 	background-image: url(images/affordable.jpg);	background-repeat: no-repeat;	background-position: top center;	width: 800px; 	height: 85px; }#bannerbottom { 	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 800px; 	height: 134px; }#bannerhouse {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 600px; 	height: 134px;	float: left;	background-image: url(images/houses.jpg);	background-repeat: no-repeat;	background-position: top left;}#bannerblue {	margin: 0px 0px 0px 0px;	padding: 0px 8px 0px 0px;	width: 33px; 	height: 134px;	background-color: #417fcb;	background-position: top right;	float: right;}#main{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 800px;	}#rightside{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 80px;	width: 700px;	background-position: top left;	background-image: url(images/journalbkgrnd.jpg);	background-repeat: repeat-y;	}/* Text Body */.textbody {	margin: 0px 0px 0px 0px;	padding:  50px 0px 30px 0px;	width: 600px;	}.textbody p{	padding: 0px 35px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-align: left;	}.textbody p a:link, .textbody p a:active, .textbody p a:visited{	color: #245495;	text-decoration: none;	border-bottom: 1px dotted #245495;}.textbody p a:hover{	color: #543535;	text-decoration: none;	border-bottom: 1px dotted #AB2B00;}.textbody a img{	padding: 5px 5px 5px 5px;	border: 0px;		}.textbody ul{	padding: 5px 5px 5px 65px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-align: left;		}table.base{	width: 600px;	padding-left: 8px;	padding-right: 8px;	padding-bottom: 4px;	font-size: 10pt;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	color: black;}table.base caption{	text-align: left;	color: #AB2B00;	font-size: 14px;	height: 30px;	line-height: 30px;	min-height: 30px;	font-weight: bold;	display: table-caption;}table.base caption.small{	font-size: 14px;}table.base caption a{	border-style: none;	color: #AB2B00;	text-decoration: none;	border-bottom: 1px dotted #AB2B00;}table.base th {	margin-top: 4px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 8px;	padding-right: 8px;	text-align: left;	vertical-align: baseline;	height: 19px;	font-size: 7pt;	line-height: 19px;	color: black;	background-color: #fbf9ea;	background-repeat: repeat-x;}table.base tr.odd {	background-color: #fdb684;}table.base tr.even {	background-color: #fbde85;}table.base td {	padding-top: 4px;	padding-bottom: 4px;	padding-left: 8px;	text-align: left;	font-size: 12px;}table.base#upcoming_events{	width: 100%;	display: table;}table.base td.date{	white-space: nowrap;	text-align: right;}.bigams {	background-position: top center;	background-image: url(images/bigams.jpg);	background-repeat: no-repeat;}.bigams p{	margin: 0px 0px 0px 0px;	padding:  20px 0px 0px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: italic;	color: #000000;	text-align: center;	line-height: 14pt;}/* Main Navigation */#leftside{	margin: 0px 0px 0px 0px;	padding: 0px 16px 0px 0px;	float: left;	width: 134px;	margin-left: 0px;	}#leftsidenav{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 134px;	height: 134px;	display: block;	background-color: #417fcb;	}.nav{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;	display: block;	width: 130px;}.nav li {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	height: 15px;	line-height: 15pt;	display: block;	font-family: Verdana, Arial, Helvetica, san-serif;	font-size: 14px;	font-weight: normal;	color: #313162;	text-align: left;	font-variant: small-caps;	text-decoration: none;	}.nav li a{	margin: 0px 0px 0px 0px;	padding: 13px 0px 0px 20px;		display: block;	color: #ffffff;	text-decoration: none;	font-variant: small-caps;   }.nav li a:hover{	margin: 0px 0px 0px 0px;	padding: 13px 0px 0px 20px;	display: block;	color:#2d5689;	text-decoration: none;    }/* Footer */#footer{	clear: both;	width: 800px;	height: 43px;	text-align: center;	}.footer-text{	padding: 5px 0px 0px 0px;	font-family: Verdana, Arial, Helvetica, san-serif;	font-size: 9px;	color: #a5a5a5;	font-weight: normal;	font-variant: normal;	letter-spacing: 1px;}.footer-text a:link, .footer-text a:active, .footer-text a:visited{	color: #000000;	text-decoration: none;	}.footer-text a:hover{	color: #242dd7;	text-decoration: none;	border-bottom: 1px dotted #543535;}/* Misc.*/.floatimgleft {	float: left;	margin-top: 15px;	margin-right: 15px;	margin-bottom: 15px;	padding-left: 10px;}.floatimgright {	float: right;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 15px;	padding-left: 0px;}.textcenter {	text-align: center;}/*A hamburger walks into a bar, and the bartender says, "I'm sorry, but we don't serve food here."*/