/*#######################					 ## Body & Layout		 ##					 #######################*/body{margin:0;padding:0;line-height: 1.5em;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;background: #82aa77 url(../images/parts/backgroundPage2.jpg) repeat-x;}/*== Unordered Lists ==*/#maincontainer{width: 753px; /*Width of main container*/margin: 0 auto; /*Center container on page*/background-image:url(../images/parts/backgroundContent.jpg);background-repeat:repeat-y;}#topsection{background: #FFFFFF;height: 35px; /*Height of top section*/font-family: Verdana, sans-serif;font-size:1.3em;padding-top:.5em;color:#333333;}#topsection h1{margin: 0;padding-top: 15px;}#contentwrapper{float: left;width: 100%;}#contentcolumn{margin-left: 196px; /*Set left margin to LeftColumnWidth*/}#contentcolumn li{	list-style-image:url(../images/parts/leaf_bullet_dark.gif);}#leftcolumn{float: left;width: 196px; /*Width of left column*/margin-left: -753px; /*Set left margin to -(MainContainerWidth)*/}#leftcolumn li{list-style: none;	}#footer{clear: left;width: 100%;color: #333333;background-color:#212320;text-align: center;padding: 4px 0;}#footer a{color: #5C7758;margin-right:4px;font-size: 9px;}.innertube{margin: 2em; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 0;}div.innertube a:visited {color:#000000;text-decoration: underline;}div.innertube a:link {color:#000000;text-decoration: underline;}div.innertube a:hover{text-decoration:none;}div.horizontalPhotos {float:left;margin:0 0 0 0;}.horizontalPhotos span{text-align:center;padding-left:1.3em;margin-left:.5em;}.photoParaR{float:right;}.photoParaL{float:left;margin-right:5px;}/*#######################					 ## Hyperlink controls ##					 #######################*//*== Entire Site ==*/a {text-decoration:none;color: #000000;}a:hover {text-decoration:none;}/*== Top Menu ==*//*Credits: Dynamic Drive CSS LibraryURL: http://www.dynamicdrive.com/style/*//*#######################					 ## Form controls 	 ##					 #######################*/#searchForm{ /* search box */float: right;margin: 0;padding: 0;}#searchForm .textinput{width: 190px;border: 1px solid gray;}#searchForm .submit{font: 12px Verdana;color: #FFFFFF;height: 20px;background-color:#666666;border:0;margin-right: .2em;}#contactForm{margin: 0;padding: 0;}#contactForm input{	margin-left: 1em;}#loginForm .textinput{width: 180px;border: 1px solid gray;padding: 1px;margin-bottom: 3px;}#loginForm .submit{font: 12px Verdana;color: #FFFFFF;height: 20px;background-color:#666666;border:0;margin-right: .2em;}/*#######################					 ## Font controls 	 ##					 #######################*/h2 {font-family:"Lucida Grande", Lucida, Verdana, sans-serif;font-size:2em;font-weight:normal;letter-spacing:.1em;	color: #900;}h3 {font-family:"Lucida Grande", Lucida, Verdana, sans-serif;color:#000000;font-size:1.5em;font-weight:normal;letter-spacing:.1em;padding-top: 1em;}h4 {font-family:"Lucida Grande", Lucida, Verdana, sans-serif;color:#000000;font-size:1em;font-weight:bold;letter-spacing:.1em;}#mainMenu {	color: #a5c99d;	font: lighter 1.5em/2em "Lucida Grande", Lucida, Verdana, sans-serif;}#mainMenu ul{	list-style-type: none;	margin-left:-34px;}#mainMenu li{	list-style-type: none;}#mainMenu a, a:visited, a:active{	color: #a5c99d;	text-decoration:none;	}#mainMenu a:hover{	color:#F1CC45;	}/*#######################					 ## Image controls	 ##					 #######################*/.leftImage {float: left;padding: 0;margin-right: 15px;}/*###########################					 	 ## DreamWeaver Defaults 	 ##					 	 ###########################*/b{font-size: 110%;}em{color: red;}td {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;}th {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;}.bodystyle {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;}.small {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;}.medium {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;}.big {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;}.xbig {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 24px;}.expanded {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	letter-spacing: 2px;}.justified {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	text-align: justify;}.footer {	font-family: "Times New Roman", Times, serif;	font-size: 9px;	color: #999999;}.box1 {	padding: 3px;	border-width: thin;	border-style: solid;	border-color: #CCCCCC #666666 #666666 #CCCCCC;}.box2 {	font-style: italic;	word-spacing: 2pt;	padding: 3px;	border-width: thin;	border-style: solid;}