/* clackamas.us--------------------------------------------------------------------*//* HTML elements--------------------------------------------------------------------*/hr {  height: 1px;  border: 1px solid #ddd;}img {  border: 0;}p img {  border: 0;  padding: 0 5px 0 5px;}#scenery img {  border: 0;  float: right;}table {  border-collapse: collapse;}form {  margin: 0;  padding: 0;}.clearout {  height: 1px;  clear: both;  overflow: hidden;}HTML{    font-size: 100%;}.left {  margin-right: 5px;  float: left;}#content_withnav a img {  border: 0;}/* HEADERS--------------------------------------------------------------------*/h1 {  font-size: 1.8em;  margin-top: 10px;  color: #22199A;}h2 {  font-size: 1.3em;  font-weight: bold;  padding-top: 20px;  #padding-top: 8px;   _padding-top: 8px;}h2 a {  text-decoration: none;  color: #000;}h3 {  font-size: 1.2em;  font-weight: normal;  color: #000;}h4 {  font-size: 1.2em;  font-weight: bold;  background-position: left;  background-repeat: repeat-y;  padding: 3px 5px;}h6{  font-size: 1.0em;  font-weight: normal;  padding: 1px 10px 1px 6px;  margin: 10px 10px 10px 10px;  color: #000;  font-weight: bold;}h7{  color: #000;  font-size: 1em;  font-weight: bold;}/* PARAGRAPH--------------------------------------------------------------------*/p {  padding: 0;  line-height: 1.2em;  color: #000;  _height:0; min-height:0; /* IE hasLayout fix */ }p a {  text-decoration: underline;  color: #000;}p a:hover {  color:#0066FF;}.instructions {  font-size: 0.85em;}li {  color: #000;  padding-bottom: 6px;}li a {  color: #000;}li a:hover {  color: #0066FF;}.quote	{	font-size: 1.2em;	color: #615e5e;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	font-weight: bold;	padding: 10px 20px 10px 20px;	}	/* TABLES--------------------------------------------------------------------*/td.flash	{	vertical-align: top;	padding: 3px;	background-color: #000000;	color: #FFFFFF;	}td image {	float:left;	padding: 0 8px 0 0;}.highlight {  margin: auto;  border: 1px solid;  padding: 10px;}.highlight td {	padding: 10px;}/* LINKS--------------------------------------------------------------------*/a, a:hover {  color: #000;}a {  outline: none;}a:hover {  text-decoration: underline;  color:#0066FF;}.title a {  text-decoration:underline;  font-size: 1.0em;  font-weight:bold;}.title a:hover {  color:#0066FF;  text-decoration:underline;  background-color: #fff;  font-size: 1.0em;}/* PAGE LAYOUT--------------------------------------------------------------------*/html {  padding: 0;}/* START: Hide from Mac/IE. Only PC/IE sees this. \*/* html #content_withnav { height: 1% }/* END: Hide from Mac/IE */#main {  clear: both;}#wrapper {  width: 763px;  margin: 0 auto;  border-left: 1px solid #000;  border-right: 1px solid #000;  border-bottom: 1px solid #000;  background-color: #ffffff;}/* HEADER--------------------------------------------------------------------*/#logo {  margin: 5px 0 0px;  padding: 0px;  float: left;}#miniheader {  font: 0.8em;  background-color: #000;  width: 100%;  height: 30px;}#miniheader a {  margin: 8px 8px 0 8px;  color:#fff;  text-decoration: none;  font-weight: normal;}#miniheader a:hover {  text-decoration: underline;}#service_links a {  color:#fff;  background-color: #000;  text-decoration: none;  font-weight: normal;  float: right;  font-size: .8em;}#service_links a:hover {  text-decoration: underline;}#miniheader input {  font-size: 0.8em;  border-top: #999999 solid 1px;  color: #666666;  font-weight: bold;  float: left;  margin: 4px 0 2px 10px;}#miniheader img {  border: none;  margin: 4px 0 2px 8px;}/* TABBER NAV--------------------------------------------------------------------*/.tabberlive .tabbertabhide {  display:none;}.tabber {  width: 100%;}.tabberlive {  margin-top: 0;  width: 100%;  background-color:#000;}ul.tabbernav {  margin:0;  padding: 3px 0;  font: bold 1em arial, sans-serif;}ul.tabbernav li {  list-style: none;  margin: 0;  display: inline;  font-family: arial, sans-serif;  background-color:#000;  width: 100%;}ul.tabbernav li a {  padding: 3px 0.5em;  padding-top: 0.2em;  margin-left: 3px;  border-bottom: none;  background: #000;  text-decoration: none;}ul.tabbernav li a:link { color: #fff; }/* ul.tabbernav li a:visited { color: #667; } */ul.tabbernav li a:hover {  color: #000;  background: #bba;}ul.tabbernav li.tabberactive a {  background-color: #fff;  color: #000;}ul.tabbernav li.tabberactive a:hover {  color: #000;  background: white;}.tabberlive .tabbertab {  border-top:0;}.tabberlive .tabbertab h2 {  display:none;}.tabberlive .tabbertab h3 {  display:none;}.tabberlive#tab2 .tabbertab { height:200px; overflow:auto;}/* SIDEBAR--------------------------------------------------------------------*/#sidebar {  width: 35%;  float: right;  vertical-align: top;  background-color: #ffffff;  padding: 4px;  margin: 3px;}#sidebar .block {  border: 1px solid #000;  background-color: #efefe0;  padding: 3px;  list-style:square;}#sidebar .block ul {  padding: 0 0 0 10px;  margin: 0 4px 0 20px;}#warning {  background-color: #fbe597;  widows:100%;  padding: 4px 4px 10px 4px;  list-style: none outside;}#sidebar .block li {  padding-bottom: 3px;  color:#000;}#sidebar .block p {  line-height: 1.3em;  margin-left: -4px;}#sidebar .block h4 {  color: #000;  font-size: 1.1em;  font-weight: bold;  padding-bottom: 6px;  padding-left: 8px;  margin-bottom: 6px;}#sidebar .block h5 {  margin-top: -4px;  font-weight: bold;  font-size: 1em;}#sidebar .block li a {  color: #000;  text-decoration:underline;  font-size: 0.8em;}#sidebar .block li a:hover {  color: #0066FF;  text-decoration:underline;}#sidebar img {  vertical-align: top;  border: none;  padding: auto;}#sidebar p {  font-size: 0.9em;  padding-left: 8px;}.calendar {  display:block;  padding-left: 26px;}#sidebar2	{  width: 35%;  float: right;  vertical-align: top;  background-color: #ffffff;  padding: 4px;  margin: 3px;  }  #sidebar2 p {  font-size: .8em;  border: #666666 solid 1px;  padding: 10px;  }/* TAB CONTENT--------------------------------------------------------------------*/#tabcontent {  float: left;  width: 100%;  clear: both;  font: bold 1.1em;  padding-top: 3px;  padding-bottom: 3px;  border-bottom: solid #fff 2px;  }#tabcontent a {  font-size: 1.1em;  font-weight: bold;  color:#fff;  text-decoration: none;  margin: 0 0 0 8px;}#tabcontent a:hover {  text-decoration: underline;}/* HISTORY BAR--------------------------------------------------------------------*/#history_bar {  float: left;  width: 100%;  clear: both;  color: #fff;  font-size: 0.9em;  font-weight: bold;  padding-top: 2px;  padding-bottom: 2px;  border-bottom: solid #fff 1px;  }#history_bar a {  font-size: 0.9em;  font-weight: bold;  color:#fff;  text-decoration: none;  margin: 0 0 0 10px;}#history_bar a:hover {  text-decoration: underline;}/* LEFTNAV--------------------------------------------------------------------*/#leftnav {  width: 25%;  float: left;  vertical-align: top;  line-height: 1.2em;  margin: 5px 10px 10px 5px;}#leftnav .block {  padding: 10px 10px 10px 8px;}#leftnav .block ul {  margin: 0 0 4px 0;  list-style:square;}#leftnav .block li {  padding-bottom: 3px;}#leftnav .block p {  line-height: 1.3em;  }#leftnav h4 {  padding: 1px 1px 1px 6px;  margin: 20px 0 0 0;  color: #fff;  border-top: #fff solid 1px;  border-bottom: #fff solid 1px;  border-right: none;  border-left: none;  font-size: 1em;  font-weight: bold;}#leftnav .block h5 {  font-size: 1.1em;  font-weight: bold;  padding-bottom: 6px;  padding-top: 6px;  padding-left: 8px;  margin-bottom: 6px;}#leftnav .block a {  color: #000;  padding: 0px 0 0 0;  font-weight: bold;  font-size: 0.9em;  text-decoration: none;}#leftnav .block a:hover {  color: #0066FF;  font-weight: bold;  text-decoration: underline;}#leftnav .block img {  border: 0px;  display: block;  text-align:center;}#leftnav p {  font-size: 0.9em;  font-weight: bold;  padding-left: 8px;}#leftnav .inset a {  color: #000;  padding-left: 8px;  font-size: 0.8em;  font-weight: normal;  text-decoration: none;  line-height: 1.28em;}#leftnav .inset a:hover {  color: #0066FF;  padding-left: 8px;  font-size: 0.8em;  font-weight: normal;  text-decoration: underline;  line-height: 1.28em;}#leftnav .blocknote {  height: 100%;  padding: 10px 2px 10px 8px;  font-family: Georgia, "Times New Roman", Times, serif;  font-style: italic;}#leftnav .blocknote a {  color: #333333;  padding: 0px 0 0 0;  font-weight: bold;  font-size: 0.9em;  text-decoration: none;}#leftnav .blocknote a:hover {  color: #0066FF;  font-weight: bold;  text-decoration: none;}/* FOOTER--------------------------------------------------------------------*/#footer {  padding: 1em 0;  background-color:#000;  clear: both;  text-align: center;  width: 100%;  color: #fff;  font-size: 0.9em;  height: 80px;}#footer a {  color: #fff;  text-decoration:none;  margin: 2px 8px 2px 8px;}#footer a:hover {  text-decoration: underline;}#footerbar {  width: 100%;  background-color: #22199A;  height: 6px;  border-top: 2px solid #8BB9FF;  border-bottom: 3px solid #062759;  margin-left: -1px; /* to fix IE horizontal scrollbar issue */  margin-bottom: 0.5em;}#footer a img {  border: 0;  float: right;  padding: 0 25px 10px 0;  background-color: #000;}/* CONTENT--------------------------------------------------------------------*/#content {  padding: 0 0 0 0;  width: 100%;}#background_all {  background: url(/images/backgrounds/all.gif) repeat-x;  background-color: #fff;  width: 100%;}#content_withnav {  padding-top: 2px;  padding-bottom: 25px;  margin-left: 27%;  margin-right: 3%;  background-color:#fff;  min-height: 470px;}.spacer {	clear: both;}/* CATEGORY LINKS--------------------------------------------------------------------*/#cat_links {  width: 46%;  margin: 10px 4px 0 4px;  padding-right: 8px;  border-right: 1px solid #000;}#cat_links p a img {  text-align:right;  float: right;}#cat_links_right {  width: 46%;  float: right;  margin: 10px 4px 0 0;}#cat_links_right p a img {  text-align:right;  float: right;}/* GOOGLE MAPS--------------------------------------------------------------------*/#map	{	width: 500px; 	height: 500px; 	margin: 50px 0px 0px 30px; 	border: #000000 solid 1px;	}	/* TWITTER--------------------------------------------------------------------*/#twitter	{	min-height: 412px; 	width: 182px; 	border: solid 2px #0051B3; 	padding: 0px; 	background-image:url(/images/twitter_fade.jpg); 	background-position: bottom; 	background-repeat: repeat-x;	background-color: #FFFFFF;	float: right;	}	#twitter img	{	margin: -2px;	}	#twitter li	{	font-weight: 500;	font-size: .9em;	margin-left: -25px;	padding-bottom: 18px;	list-style-type: none;	list-style-position: inside;	}
