@charset "utf-8";
/* styles for larimer.org home page */

ul#hotcurrent {
	margin: 0;
	padding: 0;
	}

ul#hotcurrent img {
	float: left;
	margin-right: 1em;
	}
ul#hotcurrent li{
	clear: left;
   margin: 0.5em;
   padding: 0.5em;
   list-style: none;
	overflow:hidden;
}

*+html ul#hotcurrent li{
   margin: 0.5em;
   padding: 0.5em;
}

ul#hotcurrent li:hover,
ul#hotcurrent li.sfhover{
   background: #e8e3d7;
}

ul#hotcurrent h3{
	margin-top: 0;
   margin-bottom: 3px;
   font-size: 1.2em;
   font-weight: bold;
}

ul#hotcurrent h3 a{
   color: #000080;
   text-decoration: none;
}

ul#hotcurrent li:hover h3 a,
ul#hotcurrent li.sfhover h3 a{
	border-bottom-width: 0;
   text-decoration: underline;
	 background-color: transparent;
}

ul#hotcurrent li p{
   margin-top: 0;
   margin-bottom: 0;
	font-size: 85%;
}

ul#hotcurrent li p a{
   color: #000080;
   text-decoration: none;
}

ul#hotcurrent li:hover p a,
ul#hotcurrent li.sfhover p a{
   text-decoration: underline;
	border-bottom-width: 0;
}


ul#hotlist, ul#newslist {
	margin: 1em 0 1em 1em;
	padding-top: .2em; 	
	padding-left: 0;
	clear:left;
		}

ul#hotlist li, ul#newslist li {
	margin-left: 1em;
	margin-bottom: .5em;
}

#hot h1, #news h1 {
/* 	background: #c5c0b0 url(/images/h1_bg.jpg) repeat-x;
	border-bottom: #95917b 1px solid; */
	background: #44443d url("/images/rounded_corner_top.gif") no-repeat top left;
	font-size: 1.5em;
	width: 330px;
	letter-spacing: 1px;
	clear: none;
	color: #fff;
	padding: 2px;
	}
#hot h1 span, #news h1 span {
	background: transparent url(/images/h1_bg_span.jpg) no-repeat;
	}
#hot h1 img, #news h1 img {
	padding-left: 10px;
	}

.podgroup {
	float: left;
	}
.podcontent {
	padding: .5em;
	}
.podhome ul {
	margin: .2em 0 0 1.5em;
	padding: .2em 0 0 1em;
	}
.podhome {
	position: relative;
	width: 240px;
	margin: 1em 1em .5em 0;
	background-color: #dbd6c8;
	font-size: .85em;
	padding-bottom: 5px;
	line-height: 130%;
	-moz-box-shadow: 2px 2px 3px #999;
	-webkit-box-shadow: 2px 2px 3px #999;
	box-shadow: 1px 1px 2px #999;
	}
.podhome h3 {
	margin: 0;
	padding: 3px 5px;
	background: #44443d url("/images/rounded_corner_top.gif") no-repeat top left;
	font-size: 1.1em;
	color: #fff;
	}
.podhome ul {
	margin: .2em 0 0 1.5em;
	padding: .2em 0 0 1em;
	}
#meetings li {
	margin-bottom: .4em;
	}
#vision {
	background-color: #dbd6c8;
	}
#subscribe h3 {
	background-color: #fbbb64;
	color: #000;
	}
#weather {
	line-height: 150%;
	}
#weather .podcontent img {
	float: right; 
	margin-right: 5px;
	border: 1px solid #666;
 }
#infofinder {
	float: right;
	width: 420px;
	margin: 10px 0 10px 10px;
/* 	background: #95917b url(/images/infofinder_bg.gif) no-repeat 0 0; */
	padding: 0;
	font-size: 85%;
	color: #fff;
	background-color: #95917b;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: 2px 2px 3px #999;
	-webkit-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;
	}
#infofinder-wrap {
	margin: 0 10px 10px 10px;
	}
#infofinder select, #infofinder input {
	font-size: 100%;
	}
#infotable td {
	padding: 5px 3px;
	}
#infofinder h3 {
	color: #fbbb64;
	border-bottom: 1px solid #fbbb64;
	padding-bottom: 2px;
	width: 85%;
	}
#infofinder form {
	margin: 0;
	}
#infotext {
	background: transparent url(/images/infofinder_binocs.jpg) no-repeat 50% 0;
	padding-top: 70px;
	margin-top: 0;
		}
#infofinder a.white:link, #infofinder a.white:visited {
	text-decoration: underline;
	color: #f5f0e5;
	font-weight: bold;
}
#infofinder a.white:hover {
	background-color: #44443d;
}
#tagCloud {padding-top:3px;padding-left:0px;padding-right:0px;padding-bottom:3px;margin:0px; line-height: 150%; width: 400px;text-align: justify; line-height: 1.4;}
.tag1 a,.tag1 a:link,.tag1 a:active,.tag1 a:visited{font-size:0.8em;padding-top:0px;padding-right:4px;padding-bottom:3px;color:#000000;text-decoration:none;border:0;}
.tag2 a,.tag2 a:link,.tag2 a:active,.tag2 a:visited{font-size:1.0em;padding-top:3px;padding-right:4px;padding-bottom:3px;color:#000000;text-decoration:none;border:0;}
.tag3 a,.tag3 a:link,.tag3 a:active,.tag3 a:visited{font-size:1.2em;padding-top:3px;padding-right:3px;padding-bottom:3px;color:#000000;text-decoration:none;border:0;}
.tag4 a,.tag4 a:link,.tag4 a:active,.tag4 a:visited{font-size:1.4em;padding-top:3px;padding-right:3px;padding-bottom:3px;color:#000000;text-decoration:none;border:0;}
.tag5 a,.tag5 a:link,.tag5 a:active,.tag5 a:visited{font-size:1.6em;padding-top:3px;padding-right:3px;padding-bottom:3px;color:#000000;text-decoration:none;border:0;}
.tag6 a,.tag6 a:link,.tag6 a:active,.tag6 a:visited{font-size:1.8em;padding-top:3px;padding-right:3px;padding-bottom:3px;color:#000000;text-decoration:none;border:0;}
.tag7 a,.tag7 a:link,.tag7 a:active,.tag7 a:visited{font-size:2.1em;padding-top:3px;padding-right:3px;padding-bottom:3px;color:#000000;text-decoration:none;border:0;}
.tag1 a:hover,.tag2 a:hover,.tag3 a:hover,.tag4 a:hover,.tag5 a:hover,.tag6 a:hover,.tag7 a:hover{color: #fff; background-color: transparent;}

#welcome {
	margin: 0 0 1em 0;
	padding: 0;
	font-size: 85%;
	}
#welcome:first-letter {
	font-size: 200%; 
	font-style: italic;
  font-weight: bold; 
	color: #800;
	}

#hot {height:1%;}

#clicksearch {
	padding-left: 30px;
	font-size: 85%;
	}

#banner {
	height:130px;
	width:100%;
	background: #f5f0e5 url(/images/banner/banner9_bg.jpg) no-repeat 0 0;
	}
#banner div {
	float: right;
	}
body {
	background: #44443d url(/images/home_bg.gif) repeat-x 0 0;
	}
#begincontent {
	display: none;
	}
#pagecontent a:link {
	text-decoration: none;
	border-bottom: 1px dotted #8386ff;
	color: #000080;
	}
#pagecontent a:visited {
	color: #551a8b;
	text-decoration: none;
	border-bottom: 1px dotted #551a8b;
	}
#pagecontent a:hover {
	border-bottom: 1px solid #000080;
	}
#pagecontent a:active {
	text-decoration: none;
	border-bottom: 1px dotted #8386ff;
	color: #000080;
	}
#pagecontent a.nolink:link, #pagecontent a.nolink:visited, #pagecontent a.nolink:active, #pagecontent a.nolink:hover  {
	border: none;
	background-color: transparent;
	}
#emergency {
	background: #ffef7a url(/images/warning_48.png) 10px 0 no-repeat; 
	padding: 5px 0 5px 60px; 
	margin-right: 10px;
	-moz-transition: background-color 2s ease-out;
	-webkit-transition: background-color 2s ease-out;
	transition: background-color 2s ease-out;
	}
#broadcast {
	background: #ffd7a7 url(/images/audio.png) 10px 0 no-repeat; 
	padding: 5px 0 5px 60px; 
	margin-right: 10px;
	-moz-transition: background-color 2s ease-out;
	-webkit-transition: background-color 2s ease-out;
	transition: background-color 2s ease-out;
	}


/* styles for printing */
@media print {
#infofinder {display: none;}

}



