/* basic styles */body {	font-family: arial, helvetica, sans-serif;	font-size: .8em;	color: #111;	background: #fafafa url(http://www.giscreenprint.com/images/shadowbgd.png) top repeat-x;}img {	border:0;}h1 {	font-size: 1.2em;	margin: 0;	padding: .25em;}h2 {	font-size: 1em;	margin: .0 .0em 0 0;	padding: .25em 0em 0 0;	text-indent: .5em;}h3 {	font-size: .9em;	text-indent: 2em;}p {	margin: .3em .3em .3em 1em;	text-indent: 1em;	padding: .0em 0 0 0;}dfn {	color: #b00;}/*#top p {	display: inline;}*/#top p.logo {	position: relative;}#top span.shiftup {	font-size: 1.75em;	font-weight: bold;	font-style: italic;	position: absolute;	bottom: 20px;}span.mainlink {	font-size: .6em;}/* Menus */#menu ul {	list-style: none;	min-width: 700px;	font-size: .95em;	padding:0;	margin: 3px 3px 0px 3px;}#menu li {	float: left;	width: auto;	border: 1px solid;	border-bottom-width: 0;	position: relative;	background: #ddd;	bottom: -1px; 	padding: .2em .2em 0em .2em; 	margin: 0 .25em 0 0;	}#submenu ul {	list-style: none;	width: auto;	min-width: 925px;	height: 16px;	font-size: .95em;	border: 1px solid;	background: #ddd;	margin: 0 0 4px 0;	padding: .1em 0em .25em .5em;	clear: both;}#submenu li {	float: left;	width: auto;	position: relative;	bottom: 0px; 	padding: .2em; 	margin: 0em .3em 0em 0em;}#subsubmenu ul {	list-style: none;	width: 600px;	font-size: .87em;	margin: 0 0 3px 0;	padding: 0em 0em 0em .1em;	clear: both;}#subsubmenu li {	display: inline;	padding: 0 0 0 .5em;	margin: 0;}#subsubsubmenu ul {	list-style: none;	width: 600px;	font-size: .87em;	margin: 0 0 3px 0;	padding: 0em 0em 0em .1em;	clear: both;}#subsubsubmenu li {	display: inline;	padding: 0 0 0 .5em;	margin: 0;}/* Sections */#suplemental {	float: left;	margin: 0px;}#new {	height: auto;	width: 160px;	border: 1px solid #aaa;	background: #adf;	padding: 2px;	margin-bottom: 4px;}#new p.email {	display: inline;}#happening {	top: 0px;	border: 1px solid black;	background: #fff;	height: 50%;	padding: 2px;	margin: 2px;}#quicknav {	top: 0px;	border: 1px solid black;	background: #fff;	height: 50%;	padding: 2px;	margin: 2px;}#quicknav ul {	list-style: disc;	margin: 0 0 0 0em;}#quicknav li {	margin: 0em;	font-size: .9em;}#article {	width: auto;	min-width: 773px;	margin: 0 0 0 169px;}#main {	height: auto;	width: auto;	min-width: 300px;	border: 1px solid #aaa;	background: #aacfef;	padding: 3px;}#main img {	position: relative;	float: left;	border: 1px solid black;	margin: 0 8px 0 0px;}#special h2 {	height: auto;	background: #ddd;	border: 1px solid #ccc;}/*#chromecalendars h2 {	background: url(/images/chromebkg.png) repeat-x top ;}*/#chromecalendars img {	position: static;	float: left;	margin: -15px 16px 0px 4px;}	/* #sitesigns {	height: 155;	background: #ddd;	border: 1px solid #ccc;}*/#sitesigns img {	position: relative;	float: left;	margin: 0 8px 0 0;}/* display */.trademark {	font-size: .4em;	font-weight: bold;	position: relative;	bottom: 6px;}.large	{	font-size: 2em;	font-weight: bold;}.footnote {	font-size: .8em;	position: relative;	padding: 0em 0 .5em 0;	bottom: 0;}#bottom {	clear: both;}#icon-crawl {	display: block;	position: relative;	font-style: italic;	border: 1px solid #aaa;	padding: 3px;	width: auto;	background: url(http://www.giscreenprint.com/images/shadowbgd.png) top repeat-x;}#icon-crawl p {	margin:0;}#icon-crawl ul {	list-style: none;	margin: 2px 0 0 -30px;}#icon-crawl li {	display: inline;	padding: 1px;}#footer {	font-size: 1em;	font-style: italic;	color: #22c;	position: relative;	padding: 1em;	background: #eee url(http://www.giscreenprint.com/images/shadowbgd.png) bottom repeat-x;}/* google maps */.gsmsc-mapDiv {	height : 275px;}.gsmsc-idleMapDiv {	height : 275px;}#mapsearch {	width : 365px;	margin: 10px;	padding: 4px;}#images {	background: #88E;}#images li {	list-style: none;	padding-top: 5px;	padding-left: 135px;}
