/*Overview Text*/body {	margin: 0; /* not exactly sure what this does */	padding: 0; /* not exactly sure what this does */	background: #c0CAEE;/*#E1F3C5; /*#e6e6e6; /*this is the blue on the outside. url(images/lake2.jpg) repeat-x;*/	/*this is the color of the whole page, including bg of header*/	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; /* this is the font size of everything on the page */ 	color: #333333;	/*this is the color of the body text that is not a link*/	width: 930px;	}h1, h2, h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	/*font-weight: bold;*/	/*color: #000000;*/	/* text-transform: lowercase; */		}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;		letter-spacing: 1px;	padding-top: 0px;	line-height: 13px;	font-size: 13px;	color: #517999/*#3300cc*/}h2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:10px;color:#333333;/*letter-spacing: 4px;*/}h3 {font-size: 1em;}h4 {font-style: normal;font-size: 11px;   color: #333333;}p {	/*line-height: 135%;  	font-size: 110%;*/font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:13px;color:#333333;}ul, ol {line-height: 16px;}blockquote {padding-left: 1em;}blockquote p, blockquote ul, blockquote ol {	line-height: normal;	font-style: italic;}a {color: #330099;}a:hover {text-decoration: underline;}ul {list-style-image: url(images/arrow2.gif);}table.two{table-layout: fixed}p.leftmargin{margin-left: 7%}#gradient {position:absolute;background:#FFFFFF url(images/gradient_full_blue.gif) repeat-y;width:930px;left:50%;margin-left:-465px;z-index:10;}/* Header */#header {	width: 818px;	height: 124px; /* height of header where TerraLocke logo is */	margin: 0 auto;	background: #ffffff; /*url(images/tbd.jpg) no-repeat; /* background behind TerraLocke logo */	/*padding: 20px 20px;*/	/* adding the padding made the header the same width as the content plus sidebar */ 	/* border-style: solid; /* 'double' is an alternative option to 'solid' */	border-color: #cccccc; /* color of the border line */	border-width: 1px; /* width of top, sides, and bottom border lines */}#leftheader {	float: left;	width: 283px; /* controls width of left header */	height: 114px;	padding-top: 10px; /* padding on left side of header - pushes logo right */	padding-left: 30px;	background: #ffffff; /* controls background color of left header*/	font-family: timesroman;	font-size: 14px;	color: #3366ff;}#rightheader {	float: right;	width: 410px; /* controls width of right header */	height: 114px;	background: #ffffff; /* controls color of right header background*/	padding-left: 10px;	padding-top: 10px;	font-family: Tahoma;	font-size: 16px;	color: #3366ff; /*color of text*/}#header h1, #header p {	float: left;	margin: 0;	padding-top: 0px; /* padding above text of TerraLocke */	line-height: normal;}#header h1 {}#header p {	padding-left: 10px;}#header a {}/*#picture {*/	/*width: 818px;*//*	width: 930px;*/	/*height: 160px;*//*	height: 204px;	margin: 0 auto;*/	/*background: #33cc00; /*color of menu bar */	/*border-style: solid; /* 'double' is an alternative option to 'solid' */	/*border-color: #cccccc; /* color of the border line */	/*border-width: 1px; /* width of top, sides, and bottom border lines */#picture {position:absolute;top:154px;left:15px;/*z-index:48;*/}/*BEGIN style stuff for horiz menu*/div.top_navigation1{position: absolute;left:15px;top:115px;width:900px;height: 18px;background-color: white;}div.top_navigationb{position: absolute;left:15px;top:133px;width:900px;height: 3px;background-color: #c0CAEE;}div.top_navigation2{position: absolute;left:15px;top:136px;width:900px;height: 18px;background-color: #c0CAEE;}ul.topnavbar{float:right;width:100%;padding:0;margin:0;list-style-type:none;}a.toplink1{float:right;width:7em;text-decoration:none;color:#3300cc;padding:0.2em 0.6em;border-right: 1px solid blue;text-align:center;}a.toplink2{float:right;width:7em;text-decoration:none;color:#3300cc;padding:0.2em 0.6em;border-right:1px solid blue;text-align:center;}a.toplink3{float:right;width:10em;text-decoration:none;color:#3300cc;padding:0.2em 0.6em;border-right:1px solid blue;text-align:center;}a.toplinkend{float:right;width:7em;text-decoration:none;color:#3300cc;padding:0.2em 0.6em;text-align:center;}a.bottomlink1{float:right;width:7em;text-decoration:none;color:white;padding:0.2em 0.6em;border-right: 1px solid blue;text-align:center;}a.bottomlink2{float:right;width:7em;text-decoration:none;color:white;padding:0.2em 0.6em;border-right:1px solid blue;text-align:center;}a.bottomlink3{float:right;width:10em;text-decoration:none;color:white;padding:0.2em 0.6em;border-right:1px solid blue;text-align:center;}a.bottomlinkend{float:right;width:7em;text-decoration:none;color:white;padding:0.2em 0.6em;text-align:center;}a.toplink1:hover {background-color:#c0caee;}a.toplink2:hover {background-color:#c0caee;}a.toplink3:hover {background-color:#c0caee;}a.toplinkend:hover {background-color:#c0caee;}a.bottomlink1:hover {background-color:#3300cc;}a.bottomlink2:hover {background-color:#3300cc;}a.bottomlink3:hover {background-color:#3300cc;}a.bottomlinkend:hover {background-color:#3300cc;}li.topnavbar{display:inline}a.currenttop{float:right;width:7em;text-decoration:none;background-color: #c0caee;color:#3300cc;padding:0.2em 0.6em;border-right:1px solid blue;text-align:center;}a.currenttopend{float:right;width:7em;text-decoration:none;background-color: #c0caee;color:#3300cc;padding:0.2em 0.6em;text-align:center;}a.currentbottom{float:right;width:7em;text-decoration:none;background-color: #3300cc;color:white;padding:0.2em 0.6em;border-right:1px solid blue;text-align:center;}a.currentbottomend{float:right;width:7em;text-decoration:none;background-color: #3300cc;color:white;padding:0.2em 0.6em;text-align:center;}/*END style stuff for horiz menu*//* Menu */#menu {	width: 818px;	height: 30px;	margin: 0 auto;	font-size: 12px;	background: #517999; /*color of menu bar */	border-style: solid; /* 'double' is an alternative option to 'solid' */	border-color: #cccccc; /* color of the border line */	border-width: 1px; /* width of top, sides, and bottom border lines */}#menu ul {	margin: 0;	padding: 14px 0 0 0;	list-style: none;}#menu li {	display: inline;}#menu a {	padding: 0 20px 0 15px;	background: url(images/tbd.jpg) no-repeat left center;	/*text-transform: lowercase;*/	text-decoration: none;	font-weight: bold;	color: #fff39f; /* color of menu text. Menu has 'home' 'services' 'etc.' in it*/}#menu a:hover {	text-decoration: underline;}/* End of Menu Section *//* Page - Everything below the header and the menu bar but before the footer*/#spot {position:absolute;left:128px;top:250px;z-index:80;}#spot-text {position:absolute;left:20px;top:20px;width:350px;height:234px;line-height:17px;}#page {	width: 900px;	margin: 0 auto;	padding: 20px 20px;	/*background: /*#ecffec/*#eceeff/*#f2fff2 /*url(images/bw world.jpg) no-repeat left top; /* background color of the center page that contains the two columns*/ 	/*background-image: url(images/bw world.jpg);*/	/*border-style: solid; /* 'double' is an alternative option to 'solid' */	/*border-color: #fff39f; /* color of the border line */	/*border-width: 1px; /* width of top, sides, and bottom border lines */	}#submenu {	width: 250px;	height: 20px;	/*margin: 0 auto;*/	font-size: 12px;	color: #fff39f;	font-weight: bold;	padding-top: 5px;	padding-left: 20px;	background: #517999; /*color of submenu bar */	border-style: solid; /* 'double' is an alternative option to 'solid' */	border-color: #fff39f; /* color of the border line */	border-width: 1px; /* width of top, sides, and bottom border lines */}/* Left column section*/#leftcolumn {	float: left;	padding-top: 190px;	padding-left: 60px; /* from top, from bottom (i think), from right (i think), from left */	width: 380px; /* controls width of left column */	/*border: 1px solid #cccccc; /* controls the line color and width below the right column Services title. */	/*list-style-image: url(images/arrow.jpg);*/	background: /*#99ff99; /* controls background color of left column*/}#main-text {padding: 525px 0px 20px 152px;width:425px;z-index:60;}#leftcolumn a {	text-decoration: none;}#leftcolumn a:hover {	text-decoration: underline;}.post {	padding: 0 0 0 0;}.title {	margin: 0;	border-bottom: 5px solid #4A3903; /* controls the thickness and color of the line under the title text. */ }.byline {	margin: 0;}.meta {	border-top: 1px solid #4A3903;	text-align: right;	color: #330066;}.meta a {	padding-left: 15px;	background: url(images/img06.gif) no-repeat left center;	font-weight: bold;}/* Sidebar */#rightcolumn1 {	float: right;	width: 330px; /* controls width of right column */	padding-top: 190px;	padding-right: 50px; 	/*background: #ffffff; /* controls color of right column */	/*border-left: 2px solid #cccccc; /* controls the line color and width below the right column Services title. */	/*list-style-image: url(images/arrow.jpg);*/}#rightcolumn {	float: right;	width: 330px; /* controls width of right column */	padding-top: 200px;	padding-right: 50px; 	/*background: #ffffff; /* controls color of right column */	/*border-left: 2px solid #cccccc; /* controls the line color and width below the right column Services title. */	/*list-style-image: url(images/arrow.jpg);*/}/*#rightcolumn ul 	margin: 0;	padding: 0;	/*list-style: none; *//*}*//*#rightcolumn li {	list-style-image: url(images/arrow.jpg);}*//*#rightcolumn li ul {	padding: 150px 0; /* controlls vertical spacing between Services title and list of services*//**//*#rightcolumn li li {	padding-left: 0px; /* controls amount of horizonal space in right column */ 	/*list-style-image: url(images/arrow.jpg);*/		/*border-bottom: 1px dotted #4A3903;*/	/*background: url(images/img06.gif) no-repeat 15px 50%; *//**/#rightcolumn h2 {	margin: 0;	padding: 20px 0 2px 30px; /* don't know what this controls */	background: url(images/img05.gif) no-repeat left bottom;	border-bottom: 2px solid #ffffff; /* controls the line color and width below the right column Services title. */}#rightcolumn a {	text-decoration: none;}#rightcolumn a:hover {	text-decoration: underline;}/* Footer */#footer {	/*clear: both; */	float:right;	width: 900px;	right: 15px;	position: relative;	margin: 0 auto;	padding: 10px 0; /* padding above and below text that is inside footer */	background: #ffffff; /* color of footer */	border-top: 2px solid #330099; /* color of border line at top of footer*/	text-align: center;	font-size: smaller;}