@charset "utf-8";
/* Site-wide CSS for larimer.org */
a:link {
	text-decoration: none;
	border-bottom: 1px dotted #8386ff;
	color: #000080;
	}
a:visited {
	color: #551a8b;
	text-decoration: none;
	border-bottom: 1px dotted #551a8b;
	}
a:hover {
	border-bottom: 1px solid #000080;
	background-color: #e8e3d7;
	}
a:active {
	text-decoration: none;
	border-bottom: 1px dotted #8386ff;
	color: #000080;
	}

body {
	margin: 12px;
	text-align: center;
	font-size: small;
	}
* html body {
	font-size: x-small; /* for IE5/Win */
	f\ont-size: small; /* for other IE versions */
	}

body {
	background: #44443d url(/images/body_bg.gif) repeat-x 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #44443d;
	color: #000;
	line-height: 1.33;
	}

h1 {
  display: block;
  font-size: 2em;
  font-weight: bold;
  margin: .3em 0;
}

h2 {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  margin: 1.4em 0 0em 0;
}

h3 {
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  margin: 1em 0;
}

h4 {
  display: block;
  font-weight: bold;
  margin: 1.33em 0;
}
h1, h2, h3, h4 {
	color: #800;
}
h1, h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
p {
	margin: 1em 0;
	}
#bodycontent ul, ol {margin: 1em 0; padding-left: 2.5em;}
#bodycontent li {line-height: 1.33; margin-bottom: 0.33em;}

#container {
	margin: 0 auto;
  width: expression( document.body.clientWidth > 1079 ? "1080px" : "auto" ); /* sets max-width for IE */
	max-width: 1080px;
	background-color:#f5f0e5;
	min-width: 800px;
	text-align: left;
}
.hidden {
	display:none;
	}
#bodycontent {
	clear: both;
	padding: 2px 10px 0px 10px;
	background-color: #f5f0e5;
	min-height: 250px;
}
#header {
	position: relative;
	width: 100%;
	height: 50px;
	background: #44443d url(/images/upper_bg2.gif) repeat-x 0 0;
	color: #fff;
}
#photos {
	position: absolute;
	bottom: 3px;
	right: 36px;
	color: black;
	font-size: 85%;
	}
#photos2 {
	position: absolute;
	bottom: 3px;
	right: 221px;
	color: black;
	font-size: 85%;
	}
#head-left {
	width: 300px;
	height: 42px;
	background: transparent url(/images/upper_left_corner2.gif) no-repeat 0 0;
	float: left;
	color: #000;
	font-size: 110%;
}
#head-left img {
	position: absolute;
	left: 10px;
	top: 10px;
	}
#head-left div {
	position: absolute;
	top: 15px;
	left: 140px;
	}
#head-right {
	width: 22px;
	height: 50px;
	background: #44443d url(/images/upper_right_corner2.gif) no-repeat 0 0;
	float: right;
}
#banner {
	height: 70px;
	width:100%;
	background: #f5f0e5 url(/images/banner/banner9_bg.jpg) no-repeat bottom left;
	}
.banner-right { float: right; display: inline-block; width: 354px; height: 70px; background-image: url(/images/banner/banner3_small.jpg); }
#wrapper {
	padding: 0 0 10px 0;
	background-color:#f5f0e5;
	overflow: visible;
	}
#search {
	float: right;
	}
#search input {
	font-size: 90%;
}
#accessibilitylinks {
	height: 0;
  width: 0;
  overflow: hidden;
  position: absolute; /* for the benefit of IE5 Mac */
	}

input.bbutton {
 background-color: #00008b;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 font-weight: bold;
 color: white;
 cursor: pointer;
 }

input.rbutton {
 background-color: #D30A02;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 font-weight: bold;
 color: white;
 cursor: pointer;
 }

input.gbutton {
 background-color: #008b00;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 font-weight: bold;
 color: white;
 cursor: pointer;
 }

/* CSS 3 Buttons */
a.buttong { background-color:  #008b00; color: #fff; padding: 5px 10px;
	display: inline-block; vertical-align: top; font-weight: bold;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;	
	-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
a:hover.buttong { background-color: #026B02; }

.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em .75em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
a.button:link, a.button:visited {color: #fff;}
a.noborder:link, a.noborder:visited, a.noborder:active, a.noborder:hover  {
	border: none;
	}
/* orange */
.orange {
	color: #fef4e9 !important;
	border: solid 1px #da7c0c !important;
	background: #f78d1d !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)) !important;
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20) !important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20') !important;
}
.orange:hover {
	background: #f47c20 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)) !important;
	background: -moz-linear-gradient(top,  #f88e11,  #f06015) !important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015') !important;
}
.orange:active {
	color: #fcd3a5 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)) !important;
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a) !important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a') !important;
}

/* red */
.redbtn {
	color: #faddde !important;
	border: solid 1px #980c10 !important;
	background: #d81b21 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317)) !important;
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317) !important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317') !important;
}
.redbtn:hover {
	background: #b61318 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)) !important;
	background: -moz-linear-gradient(top,  #c9151b,  #a11115) !important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115') !important;
}
.redbtn:active {
	color: #de898c !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24)) !important;
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24) !important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24') !important;
}

/* blue */
.blue {
	color: #d9eef7 !important;
	border: solid 1px #0076a3 !important;
	background: #0095cd !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5)) !important;
	background: -moz-linear-gradient(top,  #00adee,  #0078a5) !important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5') !important;
}
.blue:hover {
	background: #007ead !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e)) !important;
	background: -moz-linear-gradient(top,  #0095cc,  #00678e) !important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e') !important;
}
.blue:active {
	color: #80bed6 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee)) !important;
	background: -moz-linear-gradient(top,  #0078a5,  #00adee) !important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee') !important;
}
/* green */
.green {
	color: #e8f0de !important;
	border: solid 1px #538312 !important;
	background: #64991e !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e)) !important;
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e) !important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e') !important;
}
.green:hover {
	background: #538018 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c)) !important;
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c) !important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c') !important;
}
.green:active {
	color: #a9c08c !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f)) !important;
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f) !important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f') !important;
}

a.buttong, a.buttong:link { background-color:  #008b00; color: #fff; padding: 5px 10px; margin: 2px 0 0 10px; border: none;
	display: inline-block; vertical-align: top; font-weight: bold;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;	
	-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
a:hover.buttong { background-color: #026B02; }

/* styles for footer */
#footer {
	background: #dbd6c8;
	border-top: 1px solid #95917b;
	text-align: center; 
	font-size: 85%; 
	clear: both; 
	color: #666; 
	line-height: 1.7;
	padding-top: .5em;
}
#footer2 {
	background: transparent no-repeat bottom right;
	padding-bottom: .5em;
}
#footer2 img { vertical-align: middle; }
#footer a:link, #footer a:visited, .path a:link, .path a:visited {
	color: #44443d;
	font-weight: normal;
	border-bottom: none;
	}
#footer a:hover, .path a:hover {
	color: #44443d;
	background-color: #DBD6C8;
	border-bottom: none;
	text-decoration: underline;
	}

.ftr-cols { float: left; text-align: left; padding: 0 0 0 20px; margin: 0 10px 5px 10px; border-left: 1px dotted #95917B; }
.ftr-cols.ftr-cols-noborder { border: none; margin-left: none; padding-left: 10px; }
#pagecontent a:link, #pagecontent a:visited, #sidebar a:link, #sidebar a:visited  { color: #44443D; }
#footer { background-image: none; 
  -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
#footer2 { background-image: none; }	
#footer .cities a[href^="http://"], #footer .cities a[href^="https://"] { background-position: left center; padding-left: 15px; }
.bg-credit { color: #F5F0E5; text-align: right; padding: 10px 10px; font-size: .85em; }
.bg-credit a { color: #F5F0E5; text-decoration:none; border: none !important; }	
.bg-credit a:hover { color: #fff; background: none !important; text-decoration: underline; }	
	
#head-left a:link, #head-left a:visited {
	text-decoration: none;
	color: #44443d;
	font-weight: bold;
	border-bottom: none;
}
#head-left a:hover {
	color: #f5f0e5;
	background-color: #44443d;
	border-bottom: none;
}
#tools {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 85%;
	}
#tools li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#tools a {
	float: left;
	margin: 0 10px;
	text-decoration: none;
	color: #dbd6c8;
	border-bottom: none;
	}
#tools a:hover {
	color: #44443d;
	background-color: #f5f0e5;
	border-bottom: none;
	}

#photos a:link, #photos a:visited, #photos2 a:link, #photos2 a:visited {
	text-decoration: none;
	color: #44443d;
	border-bottom: none;
}
#photos a:hover, #photos2 a:hover {
	color: #f5f0e5;
	background-color: #44443d;
	border-bottom: none;
}


/* NAVIGATION */
#navigation, #navigation ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	background: #800 url(/images/nav_bg.jpg) repeat-x;
	font-weight: bold;
	padding: 0;
	margin: 2px 0 0 0;
	z-index: 99;
	position: relative;
}

#navigation a {
	display: block;
	width: auto;
	w\idth: auto;
	color: #fff;
	text-decoration: none;
	padding: 0.3em .7em;
	border-bottom: none;
}

#navigation li {
	float: left;
	padding: 0;
	width: auto;
	border-right: 1px solid #f5f0e5;
	list-style-type: none;
}

#navigation li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 15.4em;
	w\idth: 14.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	font-size: 85%;
	background-color: #800;
	background-image: none;
}

#navigation li li {
	padding-right: 1em;
	width: 14em;
	border-top: 1px solid #f5f0e5;
	border-right-width: 0;
}

#navigation li ul a {
	width: 14em;
	w\idth: 13em;
	border-bottom: none;
}

#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul {
	left: auto;
}
#navigation  a:hover {
	background: #800 url(/images/nav_bg.jpg) repeat-x;
}
#navigation ul li:hover, #navigation ul li.sfhover {
	background-color: #dbd6c8;
	background-image: none;
	color: #000;
	border-bottom: none;
}
#navigation ul li a:hover, #navigation ul li a.sfhover {
	background-color: #dbd6c8;
	background-image: none;
	color: #000;
	border-bottom: none;
}
#navigation li:hover, #navigation li.hover { /* fix IE 7 stickyness */
    position: static;
}
/* general styles */
#beginnav {display:none;}
#begincontent {display:none;}
#bodycontent ol.faq li {margin-bottom: .7em;}
#bodycontent ol.faq li .answer {margin: .7em 0;}


/* old styles */
a.remote {
	background: url(/images/remote.gif) right center no-repeat;
	padding-right: 13px;
	white-space: nowrap;
	}
a.remote:hover {
	background: url(/images/remote_a.gif) right center no-repeat;
	}
.path {
	font-size:85%; 
	color:#555;	
	background-color: transparent; 
	padding: 4px 0 4px 5px; 
	text-align:left;
	font-weight: bold;
	} 
a.popup {
	background: url(/images/popup_icon.gif) right center no-repeat;
	padding-right: 15px;
	white-space: nowrap;
	}
a.popup:hover {
	background: url(/images/popup_icon_hover.gif) right center no-repeat;
	}
a[href *="mailform.cfm"], a[href ^="mailto:"], #sideExpNav p a[href*="mailform.cfm"], #sideExpNav h3 a[href*="mailform.cfm"], #sideExpNav p a[href*="mailto:"], #sideExpNav h3 a[href*="mailto:"]  {
	background: url(/images/email_link.gif) right center no-repeat;
	padding-right: 18px;
}
a[href ^="http://"], a[href ^="https://"] {
	background: url(/images/remote.gif) right center no-repeat;
	padding-right: 13px;
}
a[href ^="http://"]:hover, a[href ^="https://"]:hover {
	background: #e8e3d7 url(/images/remote_a.gif) right center no-repeat;
}
a[href ^="http://search.larimer"], a[href^="http://www.larimer.org"], a[href^="http://www.co.larimer.co.us"], a[href^="http://larimer.org"], a[href^="https://larimer.org"] {
	background: none;
	padding-right: 0;
}
a[href ^="http://search.larimer"]:hover, a[href^="http://www.larimer.org"]:hover, a[href^="http://www.co.larimer.co.us"]:hover, a[href^="https://larimer.org"]:hover, a[href^="http://larimer.org"]:hover {
	background: none;
	background-color: #e8e3d7;
}
.noremote a, .noremote a:hover {
	background: none;
	padding-right: 0;
	background-color: transparent;
}
a[href *=".pdf"], a.pdf-link { 
   padding-right: 18px;
   background: transparent url(/images/icon_pdf.gif) no-repeat center right;
}
a[href *=".pdf"]:hover, a[href $=".doc"]:hover, a[href $=".xls"]:hover, a[href $=".zip"]:hover, a[href $=".mov"]:hover, a[href $=".ram"]:hover, a[href $=".rm"]:hover, a[href $=".mp3"]:hover, a:hover.pdf-link, a.mp3 { 
   background-color: #e8e3d7;
}
a[href $=".doc"], a[href $=".docx"] { 
   padding-right: 18px;
   background: transparent url(/images/icon_doc.gif) no-repeat center right;
}
a[href $=".xls"], a[href $=".xlsx"] { 
   padding-right: 18px;
   background: transparent url(/images/icon_xls.gif) no-repeat center right;
}
a[href $=".zip"] { 
   padding-right: 18px;
   background: transparent url(/images/icon_zip.gif) no-repeat center right;
}
a[href $=".mov"] { 
   padding-right: 18px;
   background: transparent url(/images/icon_quicktime.gif) no-repeat center right;
}
a[href $=".ram"], a[href $=".rm"] { 
   padding-right: 18px;
   background: transparent url(/images/icon_realplayer.gif) no-repeat center right;
}
a[href $=".mp3"], a.mp3 { 
   padding-right: 18px;
   background: transparent url(/images/icon_music.gif) no-repeat center right;
}
a[href $=".ppt"], a[href $=".pptm"], a[href $=".pptx"] { 
   padding-right: 18px;
   background: transparent url(/images/icon-ppt.png) no-repeat center right;
}

.pdf, .smallgray {
	font-size: 85%; 
	color: gray;
	}
.center {
	text-align: center;
	}
.smltxt, .smaller {
	font-size: .85em;
	}
.larger {
	font-size: 120%;
	}
.red {
	color: #D30A02;
	}
.maroon {
	color: #900;
	}
.clearboth, .clear {
	clear: both;
	}
.clearleft {
	clear: left;
	}
.clearright {
	clear: right;
	}
.indent {
	margin-left: 2em;
	}
.grayunderline, .headerunderline {
	border-bottom: 1px solid #800;
	overflow: hidden;
	}
.grayborder {
	border: 1px solid #ccc;
	}
.margin-top {
	margin-top: 15px;
}
#bodycontent .notop, .notop {
	margin-top: 0;
	}
#bodycontent .nobottom, .nobottom {
	margin-bottom: 0;
	}
#bodycontent ul.noindent {
	margin-left: 1.5em;
	padding-left: 0;
	}
table.stdtable {
	font-size: 1em;
	border: 1px solid #dbd6c8; 
	border-collapse: collapse;
	line-height: 1.3em;
	}
table.stdtable td, table.stdtable th {
	vertical-align: top; 
	padding: 7px; 
	border: 1px solid #dbd6c8;
	line-height: 130%;
	}
table.stdtable th {
	background-color: #95917b;
	color: #f7f3e7;
	text-align: left;
	vertical-align:middle;
	}
table.stdtable tr.odd,  table.stdtable.striped tr:nth-child(even) {
	background-color: #e8e3d7;
	}
	
.box200 {
	position: relative;
	width: 200px;
	margin: 0 0 .5em 1em;
	background: #cdc url("/images/box_bottom_200.gif") no-repeat bottom left;
	font-size: 85%;
	float: right;
	padding-bottom: 5px;
	}
.box200 h4 {
	margin: 0;
	padding: 5px;
	background: #cdc url("/images/box_top_200.gif") no-repeat top left;
	text-align: center;
	font-size: 110%;
	}
.box200 p {
	padding: 0 .7em;
	line-height: 1.3;
	}
br.pagebreak {
	page-break-after: always;
	}	
.column {
	float: left;
	width: 43%;
	margin-right: 4%;
	}
#bodycontent .listspace li {
	margin-bottom: .7em;
	}
.captioned-photo {
	float: right;
	margin: 1em 0 1em 1em;
	border: 1px solid #95917b;
	background-color: #d8d6c8;
	text-align: center;
	color: #555;
	font-size: 85%;
	padding: .5em;
	}
.fltrt, .right {
	float: right;
	margin-left: 1.5em;
	margin-bottom: 1em;
	}
.fltlt, .left {
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1em;
	}
#bordersidecol {
	float: right;
	margin: 0 -10px 2em 20px;
	font-size: 85%;
	width: 191px; /* old ie sees */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 190px; /* others see */
	}
#bsc2 {
  padding:1px 10px;
  }
#bordersidecol h3 {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
	letter-spacing: 0.05em; 
	text-align: center;
	padding: .3em 0;
	}
#bordersidecol img {
	padding: 5px 0;
	}
#bordersidecol {
	background-color: #dbd6c8;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	}
#bordersidecol h3 {
	color: #fff;
	background-color: #95917b;
	}
#bordersidecol h3 a {
	color: #fff;
}
#bordersidecol h3 a:hover {
	background: none;
	text-decoration: none;
	border: none;
}	
.note {
	background-image: url("/images/subtle_stripes.png");
	width:auto;
	height:auto;
	border: 1px solid #ccc;
	padding:7px;
	margin: 0 0 1.5em 0;
	overflow: hidden;	
	font-size: 85%;
	line-height:17px;
	/*	border: 1px solid #800;
	border-left-width: 12px;
	padding: .3em .3em .3em 1em;
	background-color: #fbbb64;
	overflow: hidden;*/
	}
pre {
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	}
.highlight {
	border: 1px solid #95917b;
	background-color: #d8d6c8;
	padding: .5em;
	overflow: hidden;
	margin: 1em;
	}
input, textarea {
	font-family: arial, sans-serif;
	font-size: 1em;
	}
legend {
	font-weight: bold;
	color: #800;
	padding-left: .2em;
	padding-right: .2em;
	}
.pod {
	float: right;
	width: 22em;
	margin: 1em 1em .5em 1em;
	background-color: #dbd6c8;
	font-size: .85em;
	padding: 5px;
	line-height: 130%;
	border: 1px solid #ccc;
	/*-moz-box-shadow: 2px 2px 3px #999;
	-webkit-box-shadow: 2px 2px 3px #999;
	box-shadow: 1px 1px 2px #999;*/
	}
.podcontent {
	padding: 5px 1em 5px 1em;
	line-height: 15px;
	text-align: left;
	/*padding: .5em;*/
	}
.pod h3 {
	margin: 0;
	padding: 5px;
	/*background-color: #44443d;
	background: #44443d url("/images/rounded_corner_top.gif") no-repeat top left;*/
	text-align: center;
	color: #44443d;
	font-size: 14px;
	line-height: 18px;
	}
.pod ul {
	margin: .2em 0 0 1.5em;
	padding: .2em 0 0 1em;
	}
a.nolink:link, a.nolink:visited, a.nolink:active, a.nolink:hover, .nolink  a:link, .nolink a:visited, .nolink a:active, .nolink a:hover, #map a:link, #map a:visited, #map a:hover {
	border: none;
	background: none;
	padding-right: 0;
	}
	
a.menuLink {
	background: url(/images/icon_link.png) right center no-repeat;
	padding-right: 15px;
	white-space: nowrap;
	border: none;
	}
a:hover.menuLink {
	background-image: url(/images/icon_link_on.png);
	}
	
.mobileHeader {
	margin:-12px -12px 0 -12px;
	padding: 26px;
	font-size:36px;
	font-family: Helvetica;
	text-align: left;
	font-weight:bold;
	text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0;
	color: #fff;
	background-color: #697f9e;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c6ceda), to(#697f9e));
	background-image: -moz-linear-gradient(90deg, #697f9e, #c6ceda);
	border-bottom: 1px solid #3f4e63;
	}
a.mobileLink {
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	text-shadow: #000 0 1px 1px;
	opacity: .6;
	filter: alpha(opacity=60);
	border: 2px solid #333;
	margin:-8px -8px -12px;
	padding:8px 8px 12px;
	text-decoration:none;
	background-color: black;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}
a.homeLink1, a.homeLink2 {
	padding: 2px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
a.homeLink2 {
	padding: 1px 4px;
	}

a.rss-bgd{
	width:2em;
	border:1px solid #b7b3ab !important;
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px;
	border-radius: 2px;
	letter-spacing: 1px;
	font-size:10px;
	font-family:trebuchet MS, sans-serif; 
	padding: 1px 20px 1px 6px;
	margin: 0px auto;
	margin-top: 7px;
	text-decoration:none; 
	display:block;
	font-weight:bold; 
	color: #44443d;
	background: #f5f0e5 url("../images/rss.png") no-repeat 83% 50%  !important; 
	}

a.rss-bgd:hover{
	border:1px solid #b7b3ab !important;
	background: #c8c4bb url("../images/rss.png") no-repeat 83% 50%  !important; 
	}

#acrobat {font-size: 85%; float: right; width: 240px; padding: .5em; background-color: #dbd6c8; line-height: 120%; border: 1px dashed #787; margin-left: 2em;}	
	
body { background: #000; background-image: none; margin-top: 0px; margin-bottom: 850px; }

img.fullbackground { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.90;
    position:fixed; z-index:-1; top:0; left:0; 	width:100%;
	/* height:100%; */ height: auto; min-width: 1366px; min-height: 100%; 
}

#container, #header, #head-right, #head-left { background: transparent; }
#tools a { background-color: #44443D;  margin: 0px 5px !important; }
#tools { padding-top: 6px !important; }
#head-left img { top: 6px; left: 0px; }
/* ADJUST THIS */
#banner.subpage { height: 70px; background-position: bottom left !important; }
#banner.subpage { *background-position: middle left !important; }
#header { height: 72px; }
#head-left a:link, #head-left a:visited { color: #F5F0E5; text-shadow: 1px 1px 1px #000; }	
#head-left div { padding: 27px 0 0 0px; font-size: 1.1em; }
/* SEARCH */
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 { padding: 5px 8px !important; margin: 0px; background-color: #8B0000 !important; border: none !important; }	
.cse .gsc-search-button:hover input.gsc-search-button-v2, input.gsc-search-button-v2:hover { background-color: #C60C06 !important; }
#search { float: right;  width: 172px; text-align: right;  display: block; }
#topright { float: right;  margin-right: -20px; text-align: right;  }
#gsc-i-id1.gsc-input { background: transparent !important; }
.gsc-input-box { border: 1px solid #D9D9D9; background: none repeat scroll 0% 0% #D8D6C8  !important; height: 23px  !important; }
#search:hover .gsc-input-box { background-color: #F5F0E5 !important; }
.gsc-search-box-tools .gsc-search-box .gsc-input { padding-right: 5px !important; }
#toollinks { background-image: url(/images/bg-blk-70.png); padding: 3px 4px 5px 4px; font-size: 11px !important; margin-bottom: 13px; display: inline-block; 
  -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; width: 164px;
  }
#toollinks a { border: none; color: #F5F0E5; display: inline-block; padding: 0 3px 0 4px; }
#toollinks a:hover { border: none !important; background-color: transparent !important; color: #C60C06; }
.menu_red { background: -moz-linear-gradient(center top , #C90C06, #800) repeat scroll 0% 0% transparent; }
.top-socialmedia { position: absolute; height: 16px; vertical-align: middle; text-align: left; width: 120px; top: 40px; right: 185px; }
.top-socialmedia a { display: inline-block; padding: 0 2px;  }
.top-socialmedia a:link, .top-socialmedia a:visited { border: none; background: none; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; transition: all 0.3s ease-in-out 0s; }
.top-socialmedia a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; border: none; }
.toollinks { vertical-align: top; }

div.gm-style-iw[style] {min-width: 200px !important;}
.gm-style-iw { overflow: hidden !important; }
.gmap_infowin {
    font-family: sans-serif !important;
    font-weight: normal !important;
}

.full-width #container.main-content { width: 100%; max-width: 1250px; }
	
.property-nav { float: right; margin-left: 10px; padding-left: 10px; padding-right: 5px; border-left: 1px dotted #95917B; }
#bodycontent .property-nav ul { list-style-type: none; margin-left: -30px; } 
#bodycontent .property-nav ul li.sel a { border: none; font-weight: bold; } 


/* styles for printing */
@media print {

body {
	font-size: 85%; 
	font-family: "Times New Roman", Times, serif;
	margin: 0;
	background: #fff;
	}
#addr, #navbar, ul.nav, .path, .noprint, #footer, #footer2, #header, #banner, #navigation, #sidenav {
	display: none;
	}
#bodycontent {
	margin: 0; 
	line-height: 1.3;
	background: #fff;
	}
a.remote {
	background-image: none;
	padding-right: 0;
	}
h1, h2, h3, h4 {
	color: #000;
}
#container, #wrapper {
	width: 100%;
	margin: 0;
	background: #fff;
	min-width: 100px;
	max-width: 100%;
	overflow: visible;
	}
}


#notification {
    background-image: url("/images/subtle_stripes.png");
    width: auto;
    height: auto;
    border: 1px solid #800;
    padding: 0px;
    margin: .5em 0px;
}
#feature-info #notification {
    margin: 0 0 1.5em 0px;
}
#broadcast, #emergency, #closure {
	position:relative;
	padding: 0px 0px 0px 0px; 
	margin: 0 0px 0 0;
	-moz-transition: background-color 2s ease-out;
	-webkit-transition: background-color 2s ease-out;
	transition: background-color 2s ease-out
	}

#broadcast img, #emergency img, #closure img {
	display:block;
	/*border-right: 1px solid #ccc;*/
	padding: 0 0 0 10px;
	margin:0px;
	}

#broadcast p, #closure p, #emergency p {
	padding:0px 0px 0px 3.5em;
	line-height: 15px;
	font-size:100%;
}	

#emergency ul{
	padding-top: 10px;
	margin:0px;
	}
	
#emergency ul li{
	text-indent: 1.25em;
	list-style-type:none;
	padding-bottom: 2px;
	}
	
.icon{
	position:absolute;
	left:0%;
	}
#bodycontent .icon img { border: none; }	
#notification li, #notification p, #feature-info #notification p  { font-size: 12px !important; line-height: 16px; padding-right: 10px; }
.closure-disclaimer { display: block; margin-top: 10px; }
	
a.photo-gal-link { position: absolute; z-index: 1; color: #F5F0E5; border: none; margin: 47px 0 0 180px; width: 158px; background-image: url(/images/bg-blk-20.png); padding: 3px 8px 5px 8px; text-shadow: 2px 2px #000; font-size: 11px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
a:hover.photo-gal-link { background-color: transparent; background-image: url(/images/bg-blk-70.png); }
.banner-right-home a.photo-gal-link { margin-top: 107px; }

a.photo-gal-link2 { margin-left: 3px; text-align: right; }
a:hover.photo-gal-link { color: #fff; background-color: transparent; background-image: url(/images/bg-blk-70.png); }
.banner-right { float: right; display: inline-block; }
.marquee { background: #880000; color: #fff; padding: 6px 10px; line-height: 1.5em; margin: 0px 20px 4px 0;  max-width: 875px; }

/* slideshow pager */
#adv-custom-caption { font-size: .85em; color: gray; padding-top: 5px; }
.cycle-pager { text-align: center; width: 100%; z-index: 500000; position: absolute; bottom: 35px; }
.cycle-pager span { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); opacity: 0.30;
    font-family: arial; font-size: 50px; width: 16px; height: 16px; 
    display: inline-block; color: #ddd; cursor: pointer; }
.cycle-pager span:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.cycle-pager span.cycle-pager-active { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7;
}
.cycle-pager span.cycle-pager-active:hover { color: #D69746; }
.cycle-pager > * { cursor: pointer; }
.cycle-prev {
    left: 0px;
    background: transparent url("/images/slide-left.png") no-repeat scroll 50% 50%;
}
.cycle-next {
    right: 0px;
    background: transparent url("/images/slide-right.png") no-repeat scroll 50% 50%;
}
.cycle-prev, .cycle-next {
    position: absolute;
    top: 0px;
    width: 20%;
    opacity: .1;
    z-index: 80000;
    height: 100%;
    cursor: pointer;
}
.cycle-prev:hover, .cycle-next:hover {
    opacity: .6;
}


#pagecontent a.nolink.tan:link, #pagecontent a.nolink.tan:visited, #pagecontent a.nolink.tan:active,  a.nolink.tan { color: #F5F0E5; }
#pagecontent a.nolink.tan:hover,  a.nolink.tan:hover  { color: #fff; }
.dstatt #closure { display: none; }

#bodycontent *::-moz-selection, #footer *::-moz-selection { background-color: #be7872; color: #fff; }
#bodycontent *::selection, #footer *::selection { background-color: #be7872; color: #fff;  }
#bodycontent *::-moz-selection a:link, #footer *::-moz-selection  a:link { color: #fff;  }
#bodycontent *::selection a:link, #footer *::selection a:link { color: #fff;  }


/* Google Translator */

#google_translate_element{
	position:absolute;
	top:0px;
	right:190px;
}
#google_translate_element span { border: none !important; }
div.goog-te-gadget-simple{
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding-left: 5px; padding-top: 1px; padding-bottom: 4px;
	background-color: transparent;
	background-image: url("/images/bg-blk-70.png");
}
div#header #google_translate_element a:link, div#header #google_translate_element a:hover { border: none; background-color: transparent; }
#google_translate_element img {
	display:none !important;
}
div#google_translate_element div.goog-te-gadget-simple{background-color: none; }
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span{color:#F5F0E5; font-size: 11px;
 font-family: Verdana,Arial,Helvetica,sans-serif; padding-right: 3px; }
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:hover{color:#ffffff}
.goog-te-menu2-item div,.goog-te-menu2-item:link div,.goog-te-menu2-item:visited div,.goog-te-menu2-item:active div{ color:#800; background:#ffffff }

.goog-te-menu2-item:hover div{ color:#ffffff; background:#800; }
#google_translate_element .goog-te-gadget-simple { border-color: #333; border: 0px; }

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
#newslist ul.ok li {
    border-bottom: 0px;
    list-style-type: disc;
}
.hotcurr p.ok { padding-bottom: 8px; }
