@charset "UTF-8";
html{height:100%;}
body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:100%;background-color:#52AA4F;border-top:3px solid #FFFFFF;}
#wrapper{padding:0px;background-image:url(../images/head_repeat.jpg);background-repeat:repeat-x;height:100%;}
#water{background-image:url(../images/water_top.jpg);background-repeat:repeat-x;background-position:0px 94px;height:100%;}
#main{margin:auto;width:780px;}
#header{height:96px;background-image:url(../images/head_logo.jpg);background-repeat:no-repeat;background-position:left top;}

#topbuttons {float:right;width:300px;margin-top:45px;}
#topbuttons ul{list-style:none;}
#topbuttons li{float:left;list-style:none;margin-right:0px;}
#topbuttons form{margin:0px}

#subnav{background:#c2e4f5;height:13px;}/*padding-top:8px;*/

#navbar{margin:0px;padding:0px;height:29px;width:100%;display:block;}
#mainnavbar{width:100%;height:29px;margin:0px;padding:0px;display:block;}/*margin-left:-30px;*/
#mainnavbar ul{list-style:none;margin:auto;width:100%;height:21px;}/*border:1px solid #000000;*/
#mainnavbar li{float:left;list-style:none;height:29px;width:105px;text-align:center;}
#mainnavbar a{display:block;color:#FFFFFF;text-decoration:none;font-variant: small-caps;font-size:14px;padding-top:8px;}/*padding-top:8px;height:21px;*/
#mainnavbar a:link{height:21px;display:block;}
#mainnavbar a:hover{background-image:url(../images/blank_tab.gif);background-repeat:no-repeat;background-position:left top;color:#000000;display:block;height:21px;}/*height:29px;*/
#mainnavbar a:visited{;display:block;}/*height:29px*/

#animation{background-color:#c2e4f5;padding:5px;text-align:center;z-index:1000;}
	#animationswf{margin:0 auto;z-index:1000;}
#body{background-color:#c2e4f5;width:100%}
	#pageleft{float:left;width:300px;}
		#homelist li{list-style:none;padding-bottom:20px;}
	#pageright{float:left;margin-left:10px;width:410px;}
#insidebody{width:740px;text-align:left;padding:20px;}
	#innerhead{background-image:url(../images/header.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}
	#birdhead{background-image:url(../images/bird_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}
	#gardenhead{background-image:url(../images/garden_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}
		#alma{background-image:url(../images/alma_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}
		#baycity{background-image:url(../images/baycity_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}
		#camp{background-image:url(../images/lacupolis_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}
		#fountaincity{background-image:url(../images/fountain_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}	
		#frontenac{background-image:url(../images/frontenac_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}		
		#kellogg{background-image:url(../images/kellogg_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}				
		#lakecity{background-image:url(../images/lakecity_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}				
		#maidenrock{background-image:url(../images/maiden_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}	
		#minneiska{background-image:url(../images/minneiska_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}	
		#nelson{background-image:url(../images/nelson_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}						
		#outsidea{background-image:url(../images/head_bay.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}						
		#pepin{background-image:url(../images/pepin_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}	
		#prescott{background-image:url(../images/prescott_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}		
		#readslanding{background-image:url(../images/read_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}
		#redwing{background-image:url(../images/head_red.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}
		#rollingstone{background-image:url(../images/rolling_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}
		#stockholm{background-image:url(../images/stockholm_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}
		#wabasha{background-image:url(../images/wabasha_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}
		#winona{background-image:url(../images/winona_head.jpg);background-repeat:no-repeat;background-position:10px 0px;height:140px;padding:10px 10px 10px 35px;background-color:#c2e4f5;margin:auto;}
	#communities{margin-top:65px;}	
#footer{}
	#footcontact{padding:3px;float:left;text-indent:10px;background-image:url(../images/bottom_tab.gif);background-repeat:no-repeat;height:30px;width:383px;color:#333333;}
	#footcopy{padding:3px;float:left;text-indent:10px;height:30px;width:auto;color:#333333;}
/*Events pages*/
	
	
	#caltable{width:80%;}
	#caltable th{background-color:#621A4B;color:#FFFFFF;padding:5px;text-align:center;}/*#621A4B*/
	#caltable td{padding:5px;border:solid #A6C3D2 thin;background-color:#FFFFFF;}/*background-color:#eff8fc;*/
	#caltable .event{background-color:#00467E;color:#FFFFFF;}
	
	#calnav{padding:5px;height:15px;width:15%;float:right;margin-top:10px;}
	#calnav a{display:block;text-align:left;padding:4px;border-bottom:1px #000000 dotted;}
	#calnav a:link{text-decoration:none;background-color:#EBEBEB;color:#000000;}
	#calnav a:visited{text-decoration:none;background-color:#EBEBEB;color:#000000;}
	#calnav a:hover{text-decoration:none;background-color:#FFFFFF;color:#000000;}
	
	#eventstable {width:80%;}
	#eventstable th{padding:5px;border-bottom:1px solid #000000;}
	#eventstable td{padding:5px;}
	#eventstable #norm{background-color:#EBEBEB;}
	#eventstable #alt{background-color:#FFFFFF;}	
	#eventstable a{color:#00467E;}
	#eventstable .eventsdates{background-color:#FFFFFF;padding:5px;margin:5px;display:block;border:1px solid #000000;}
	#garagemile{background-color:#fded82;color:#000000;}/*fbdc00*/
	
	#birding{background-color:#81ce80;color:#000000;}/*19a04a*/
	#birdtable{width:100%;}
	#birdtable th{padding:5px;border-bottom:1px solid #000000;}
	#birdtable td{padding:5px;}
	#birdtable #norm{background-color:#EBEBEB;}
	#birdtable #alt{background-color:#FFFFFF;}	
	#birdtable .red{color:#CC0000;}
	
	#gardens{background-color:#80a3be;color:#000000;}/*0e497c*/
	#featured ul{list-style:none;margin:0px;padding:0px;}
	#featured li{list-style:none;margin:2px 2px 2px 2px;padding:5px;width:550px;height:22px;}
	#featured a{padding:0px;margin:0px;float:left;}
	
	#contactnav{padding:5px;width:300px;float:right;margin-top:10px;}
	#contactnav h3{
  	font-size:16px;
  	font-wieght:bold;
	color:#306d9b;
  	border-bottom:1px dashed #306d9b;
	text-indent:10px;
  	} 
	#contact a{display:block;text-align:left;padding:4px;border-bottom:1px #000000 dotted;}
	#contact a:link{text-decoration:none;background-color:#EBEBEB;color:#000000;}
	#contact a:visited{text-decoration:none;background-color:#EBEBEB;color:#000000;}
	#contact a:hover{text-decoration:none;background-color:#FFFFFF;color:#000000;}
/**/
h4{font-size:16px;color:#00467F;font-weight:bold;}
.white{color:#FFFFFF;}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	/*clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;*/
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.clearfloat {display:inline-block;}
/* Hide from IE Mac \*/
.clearfloat {display:block;}
/* End hide from IE Mac */
/*spiffy corners/*/
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#C2E4F5}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #5389b1;
  border-right:1px solid #5389b1;
  background:#91bcd7}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #135589;
  border-right:1px solid #135589;
  background:#9dc5de}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9dc5de;
  border-right:1px solid #9dc5de;}
.spiffy4{
  border-left:1px solid #5389b1;
  border-right:1px solid #5389b1}
.spiffy5{
  border-left:1px solid #91bcd7;
  border-right:1px solid #91bcd7}
.spiffyfg{
  background:#C2E4F5}



/*Inside Spiffy*/
.inspiffy{display:block}
.inspiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#00467E}
.inspiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #6ea0c1;
  border-right:1px solid #6ea0c1;
  background:#306d9b}
.inspiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #aed4e9;
  border-right:1px solid #aed4e9;
  background:#246494}
.inspiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #246494;
  border-right:1px solid #246494;}
.inspiffy4{
  border-left:1px solid #6ea0c1;
  border-right:1px solid #6ea0c1}
.inspiffy5{
  border-left:1px solid #306d9b;
  border-right:1px solid #306d9b}
.inspiffyfg{
  background:#00467E;
  font-weight:bold;
  font-size:14px;
  font-variant: small-caps;
  color:#FFFFFF;
  padding:2px 2px 2px 2px;
  text-indent:10px;}
  
  /*Communities*/
  #communitiesin {
  	float:left;
	width:298px;
	/*border:1px solid #000000;*/
  } 
  #communitiesin a{
	padding:5px;
	color:#FFFFFF;	
  }
  #communitiesin ul{
  	list-style:none;
	width:298px;
	margin:0px;
	padding:0px;
  }
  #communitiesin li{
  	list-style:none;
	margin:0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #306d9b;
  }
  #communitiesin #outside{
	background-color:#52AA4F;
  }
  #communitiesin #inside{
	background-color:#FFFFFF;
	margin-top:5px;
	padding:5px;
  }
  #communitiesin #inside a{
	color:#000000;
  }
 #communitiesin .title{
  	font-weight:bold;
	color:#333333;
  }
  #communitiesin #services{
  	background-color:#CCCCCC;
  }
  #communityright{
  	float:left;
	width:400px;
	margin-left:30px;
  }
  #communityright h3{
  	font-size:16px;
  	font-wieght:bold;
	color:#306d9b;
  	border-bottom:1px dashed #306d9b;
	text-indent:10px;
  } 

   #communitiesin h3{
  	font-size:16px;
  	font-wieght:bold;
	color:#306d9b;
  	border-bottom:1px dashed #306d9b;
	text-indent:10px;
  }
  #feed ul{
  	list-style:none;
	margin:0px;
	padding:0px;
  }
   #feed li{
  	list-style:none;	
	margin:0px;
	padding:0px;
  }
   #feedhome ul{
  	list-style:none;
	margin:0px;
	padding:0px;
  }
   #feedhome li{
  	list-style:none;	
	margin:0px;
	padding:0px;
  }
  #feedhome a{
  	display:block;
	background-color:#FFFFFF;
	text-decoration:none;
	color:#000000;	
	margin:5px;
	padding:5px;
  }
  #feedhome a:hover{
  	display:block;
	background-color:#CCCCCC;
	text-decoration:none;
	color:#000000;	
	margin:5px;
	padding:5px;
  }
  /*Map items*/
  #maparea{
  	width:400px;
	background-color:#306d9b;
  }
   #maparea p{
  	padding:10px;
	color:#FFFFFF;
  } 
  #maparea li{
  	padding-left:10px;
	margin-left:10px;
	color:#FFFFFF;	
  }
  #ymapalma{
  	background-color:#FFFFFF;
	padding:0px 0px 30px 30px;
	width:200px; 
	height:200px;
	border:5px solid #000000;
	margin:10px 10px 10px 10px; 
	top:0px; 
	float:left;
  }
  #ymap{
  	background-color:#FFFFFF;
	padding:0px 0px 30px 30px;
	width:200px; 
	height:200px;
	border:5px solid #000000;
	margin:10px 10px 10px 10px; 
	top:0px; 
	float:left;
  }
  .mememail{text-indent:20px;display:block;background-image:url(../images/emailicon.gif); background-repeat:no-repeat;}
  .memweb{text-indent:20px;display:block;background-image:url(../images/webicon.gif); background-repeat:no-repeat;}
  .memsite{text-indent:20px;display:block;background-image:url(../images/membericon.gif); background-repeat:no-repeat;}