@charset "UTF-8";
/* CSS Document */


/* begin general info for all content */

body	{
			background-color:#996633;
			background-image:url(images/newbag2.jpg);
			margin:0px;
			padding:0px;
			}
			
			/*bagbackground2.png*/
			
#allcontent
		{	margin-left:auto;
			margin-right:auto;
			width:1080px;
			}			
			
#wrap	{	position:absolute;
			}									
	
#name	{	position:absolute;
			top:345px;
			width:1080px;
			z-index:1;
			}
			
#name2	{	position:absolute;
			top:345px;
			width:550px;
			z-index:1;
			}
			
#logotype
		{	position:absolute;
			left:-530px;
			padding:0px;
			margin:4px 0px 0px 0px;
			}
			
		
#logotype_store
		{	position:absolute;
			left:-5px;
			padding:0px;
			margin:16px 0px 0px 0px;
			}			
						
			
#logoback
		{	position:absolute;
			left:-300px;
			top:-150px;
			width:1000px;
			height:1000px;
			background-image:url(images/circleearth6.png);
			background-repeat:repeat-y;
			}			
			
/* end general info */


/* begin main content column */							

#column
		{	position:absolute;
			left:534px;
			top:-10px;
			height:auto;
			margin:0px;
			padding:0px 0px 30px 0px;
			z-index:5;
			}	
			

#column_store
		{	position:absolute;
			left:200px;
			top:50px;
			height:auto;
			margin:0px;
			padding:0px 0px 30px 0px;
			z-index:5;
			}					
			

#info, .minifooter, .indexminifooter
		{	width:370px;
			height:auto;
			padding: 22px 25px 10px 15px;
			background-image:url(images/ice.png);
			background-repeat:repeat;
			border:#CCFFFF 2px solid;
			z-index:2;
			}
			
#info_store
		{	width:700px;
		height:auto;
			padding: 22px 25px 10px 15px;
			background-image:url(images/ice.png);
			background-repeat:repeat;
			border:#CCFFFF 2px solid;
			z-index:2;
			}			

#info		
		{	margin:0px;		
			}
.minifooter
		{	margin:110px 0px 20px 0px;
			}			
				
.indexminifooter
		{	margin: 110px 0px 0px 0px;
			}			
			
#citynames
		{ 	padding:10px;
			margin-bottom:10px;
			width:358px;
			border:#ccffff 2px solid;
			background-image:url(images/darker2.png);
			z-index:5;
			}				
			
			
/* end main content column */


/* begin text styling */	


p		{	font-family:Helvetica, verdana, sans-serif;
			font-size:12px;
			line-height:14px;
			color:#000033;
			vertical-align:top;
			margin-top:0px;
			}	
			
p.index	{	vertical-align:baseline;
			margin:0px 0px 10px 0px;
			line-height:10px;
			}		
			

a.news:link, a.news:active, a.news:visited
		{	text-decoration:none;
			color:#000033;
			margin-top:0px;
			color:#333333;
			}
			
a.news:hover
		{	text-decoration:none;
			color:#CC3366;
			margin-top:0px;
			}

.title
		{	font-weight:bold;
			font-style:italic;
			margin-top:0px;
			}
			
.headline
		{	font-weight:bold;
			margin-top:0px;
			line-height:8px;
			text-transform:uppercase;
			}

			
.blogtype
		{	padding-top:10px;
			}			
			
#headlinesbox
		{	padding-bottom:10px;
			}			

			
			
a:link, a:active, a:visited
		{	color:#CC3366;	
			text-decoration:none;
			outline:none;	
			}

a:hover	{	color:#FF3399;
			}	
			
		
			
a.eventlink:link, a.eventlink:active, a.eventlink:visited
		{	color:#000033;	
			text-decoration:none;
			outline:none;	
			}

a.eventlink:hover	{	color:#838306;
			}							
			

p.nav	{	
			width:526px;
			padding:15px 20px;
			margin: 0px 0px 10px 0px;
			background-image:url(images/gb.png);
			background-repeat:repeat;
			color:#ffffff;
			z-index:10;
			font-size:14px;
			}

p.nav2	{	
			width:476px;
			padding:15px 20px;
			margin: 0px 0px 10px 0px;
			background-image:url(images/gb.png);
			background-repeat:repeat;
			color:#ffffff;
			z-index:10;
			font-size:14px;
			border:#ccffff 2px solid;
			}

			/*bright3.png*/
			
			
p.nav, p.introtext, h2, p.introtext_store
		{	border:#CCFFFF 2px solid;
			}
							
a.menu:link, a.menu:visited
		{	text-decoration:none;
			color:#ffffff;
			margin-top:0px;
			}
			
a.menu:hover, a.menu:active
		{	text-decoration:none;
			color:#EAEA8C;
			}
			
a.selected:link, a.selected:visited
		{	text-decoration:none;
			color:#EAEA8C;
			margin-top:0px;
			}
			
a.selected:hover, a.selected:active
		{	text-decoration:none;
			color:#ffffff;
			}
			
			
p.introtext
		{	padding:20px 15px 20px 15px;
			margin: 10px 0px;
			width:430px;
			color:#ffffff;
			font-size:19px;
			line-height:20px;
			background-image:url(images/avacado.png);
			z-index:17;
			}	
			/* berry2.png */


		
p.introtext_store
		{	padding:20px 10px 20px 15px;
			margin: 10px 0px;
			color:#ffffff;
			font-size:19px;
			line-height:20px;
			background-image:url(images/avacado.png);
			z-index:17;
			}	

p.introtext_store a
		{	color:#FFFFFF;
			text-decoration:underline;
			}

p.introtext a
		{	color:#99FFCC;
			text-decoration:underline;
			}			
			
a.gc	{	color:#FF66CC;
			}		
			
h2, .mailing
		{	font-family:Helvetica, verdana, sans-serif;
			font-size:12px;
			font-weight:normal;
			background-image:url(images/greener.png);
			margin:10px 0px;
			padding:7px 10px;
			width:420px;
			color:#FFFFFF;
			border:#ccffff 2px solid;
			}
			/*/purple.png*/
			
		
div.mailinglisth
		{	font-family:Helvetica, verdana, sans-serif;
			font-weight:normal;
			font-size:12px;
			background-color:#FFFFFF;
			margin:15px auto;
			padding:20px 20px;
			width:336px;
			color:#000033;
			border:#ccffff 2px solid;
			text-align:center;
			}
			/*/purple.png*/			
			
			
	
div.mailinglisthome
		{	font-family:Helvetica, verdana, sans-serif;
			font-weight:normal;
			font-size:12px;
			background-color:#FFFFFF;
			float:right;
			margin-top:13px;
			margin-right:27px;
			padding:18px 10px 15px 10px;
			width:150px;
			height:49px;
			color:#000003;
			border:#ccffff 2px solid;
			text-align:center;
			}
			/*/purple.png*/		
						
.listform
		{	padding-top:10px;
				}			
			
.ema	{	font-size:26px;}


div.mailinglisthome	.ema	{	font-size:14px;
			font-weight:bold;
}		
			
h2.short
		{	margin: 5px 0px;
			}	
			
h2.shorter, .mailing
		{	margin: 5px 0px;
			width:357px;
			}										
								
p.event	{	padding-left:15px;
			padding-top:5px;			
			}						
			
.bold
		{	font-weight:bold;
			}	
			
.bigger
		{	font-weight:bold;
			font-size:14px;
			}	
			
			
p.fineprint
		{	font-size:11px;
			color:#777;
			line-height:15px;
			margin: 0px 0px 5px 5px;
			}
			
								
p.trouble
		{	font-size:14px;
			color:#444;
			line-height:15px;
			margin: 0px 0px 5px 5px;
			}	
			
		
								
p.facebook
		{	font-size:11px;
			color:#777;
			line-height:13px;
			margin: 0px 0px 5px 5px;
			vertical-align:top;
			}
			
						
a.fineprint:link, a.fineprint:active, a.fineprint:visited
		{	text-decoration:none;
			color:#777;
			}
			
a.fineprint:hover
		{	text-decoration:none;
			color:#CC3366;
			}
			
p.wider	{	line-height:19px;
			padding: 0px 0px 0px 3px;
			}			
			
blockquote
		{	
			padding:0px;
			margin:0px;
			font-style:italic;
			}


			
p.outsideblock, p.insideblock, p.insideblock_store
		{	padding:12px 15px;		
			margin-bottom:10px;
			border:#ccffff 2px solid;
			background-image:url(images/whiiite.png);
			z-index:5;
			color:#000033;
			font-size:12px;
			line-height:19px;
			}
p.outsideblock
		{	width:400px;
			}			
						
p.insideblock
		{	width:346px;
			}
			
			
p.insideblock_store
		{	width:auto;
			}
						

a.resource:link, a.resource:active, a.resource:visited
		{	text-decoration:none;
			outline:none;
			color:#000033;
			font-family:Helvetica, verdana, sans-serif;
			font-size:12px;
			}
				
a.resource:hover
		{	color:#CC3366;	
			}			

#city	{	padding:0px 0px 15px 0px;
			}	

#city .insideblock
		{	padding:0px;
			margin:0px;
			}			
			
			
.announcement
		{	margin: 0px 0px 15px 0px;
			}			
										
												
/* end text styling */




/* begin image styling */

/*
img.smallname
		{	z-index:40;
			position:absolute;
			left:180px;
			border:#CCFFFF 2px solid;
			background-image:url(images/gb.png);
			margin:15px;
			padding:6PX;
			}
			
*/			

img.smallname
		{	z-index:40;
			position:absolute;
			left:0px;
			border:#CCFFFF 2px solid;
			background-image:url(images/darkest3.png);
			margin:15px 0px;
			padding:6px 6px 6px 6px;
			left:20px;
			}

a.img	{	border:none;
			outline:none;
			}
img		{	border:none;
			}									

		
#groupphoto
		{	position:absolute;
			width:475px;
			height:317px;
			left:20px;
			top:77px;
			border:#ccffff 2px solid;
			z-index:20;
			}	

img.motto	{	
			background-image:url(images/greener.png);
			padding:10px;
			margin:0px 0px 5px 0px;
			border:#CCFFFF 2px solid;
			z-index:6;
			}
	
		
#map_img
		{	position:absolute;
			width:475px;
			height:327px;
			left:20px;
			top:77px;
			border:#ccffff 2px solid;
			background-image:url(images/ice.png);
			z-index:20;
			}	
		
		
#adbar
		{	width:1160px;
			height:110px;
			background-image:url(images/blu.png);
			border:#CCFFFF 2px solid;
			position:absolute;
			padding:0px 0px 0px 0px;
			top:469px;
			left:-650px;
			}	
			
#adbar2
		{	width:1160px;
			height:110px;
			background-image:url(images/blu.png);
			border:#CCFFFF 2px solid;
			position:absolute;
			padding:0px 0px 0px 0px;
			top:239px;
			left:-650px;
			}				

p.features
		{	padding:5px 0px 0px 755px;
			position:relative;
			top:-80px;
			color:#ffffff;
			line-height:16px;
			margin:15px;
			width:335px;
			}
a.feature:link, a.feature:active, a.feature:visited
		{	color:#ffffff;
			text-decoration:none;
			}

a.feature:hover
		{	color:#EAEA8C;
			}					


/* #adbar
		{	width:160px;
			height:110px;
			background-image:url(images/blu.png);
			border:#CCFFFF 2px solid;
			position:absolute;
			padding:0px 0px 0px 0px;
			top:469px;
			left:350px;
			} */

#card	{	position:relative;
			top:-8px;
			background-image:url(images/ice.png);
			border:#CCFFFF 2px solid;
			}
			
#gcard	{	position:relative;
			top: 14px;
			left: 620px;
			}					
			
.featuread
		{	border:#CCFFFF 2px solid;
			margin: 0px 0px 15px 0px;
			}		
			
.weekly	{	position:relative;
			top:13px;
			right:13px;
			float:right;
			border:#CCFFFF 2px solid;	
			}		
			
.mlist	{	position:relative;
			float:right;
			right:26px;
			bottom:-13px;
			background-image:url(images/ice.png);
			border:#CCFFFF 2px solid;
			}			
			
.featuredads
		{	position:relative;
			top:13px;
			background-image:url(images/ice.png);
			border:#CCFFFF 2px solid;
			float:right;
			right:15px;
			}			
			
			
a .featuread:hover
		{	border:#666666 2px solid;
			}			
							

/* end image styling */				
			
		
/* begin form styles */
	
			
		
		
		
#formback
		{	width:370px;
			height:auto;
			padding-left:15px;
			padding-right:25px;
			padding-bottom:97px;
			padding-top:83px;
			margin:0px;
			margin-bottom:20px;
			background-image:url(images/ice.png);
			background-repeat:repeat;
			border:#CCFFFF 2px solid;
			z-index:2;
			}	

p.address
		{	color:#FFFFFF;
			margin:5px 0px;
			}
			
.input	{	margin-bottom:10px;
			}						
			
#first_name, #last_name, #e-mail, #subject, #address1, #address2, #form_city, #state, #zip-code
		{	background-image:url(images/ice.png);
			margin-bottom:0px;
			border:#CCFFFF 2px solid;
			}
			
#message{	background-image:url(images/ice.png);
			margin-bottom:10px;
			border:#9966CC 2px solid;
			}
			
#subject	
		{	background-color:#e5f7ff;
			}			
			
option, #subject
		{	color:#000033;
			}			
				
			
.alert_msg
		{	display:none;
			color:#e5f7ff;
			font-family:Helvetica, verdana, sans-serif;
			font-size:12px;
			}
					

.error_msg
		{	color:#CC3366;
			font-family:Helvetica, verdana, sans-serif;
			font-size:12px;
			}
			
.form	{	margin:10px 0px;
			font-family:Helvetica, verdana, sans-serif;
			font-size:12px;
			color:#000033;
			}					
			
			
.mailinglist
		{	padding:12px 15px;		
			margin-bottom:10px;
			margin-right:-10px;
			border:#ccffff 2px solid;
			background-image:url(images/whiiite.png);
			z-index:5;
			color:#000033;
			font-size:12px;
			line-height:19px;
			font-family:Helvetica, verdana, sans-serif;
			}			
			
/* end form styles */					
	
			
			
			
h2.privacy
		{	font-size:13px;
			line-height:19px;
			padding:10px 15px;
			background-image:url(images/avacado.png);
			}

h2.check
		{	width:355px;
			background-image:url(images/blu.png);
			}			
	
h2.check a
		{	color:#FFCCFF;
			font-weight:bold
			}			
			
h2.check a:hover
		{	color:#CCFF66;
			}				
			
			
h5		{	font-size:12px;
			line-height:19px;
			padding:5px 10px;
			color:#ffffff;
			font-family:Helvetica, verdana, sans-serif;
			background-image:url(images/berry2.png);
			border:#CCFFFF 2px solid;
			width:357px;
			margin:0px 0px 10px 0px;
			}
							