/* CSS Document */

#topnav{
position:absolute;
top:85px;
left:20px;
z-index:20;
width:800px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

	#leftnav {
	position:absolute;
	top:93px;
	left:0px;
	z-index:15;
	width:800px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}

#masthead {
position:absolute;
top:25px;
left:100px;
height:150px;
width:658px;
background-color:#FFCC33;
}
#mast2 {
position:absolute;
top:670px;
left:50px;
height:25px;
width:200px;
z-index:20;
}

#sierra {
position:absolute;
top:200px;
left:150px;
z-index:7;
}


#gb {
position:absolute;
top:450px;
left:150px;
z-index:7;
}

#content {
position:absolute;
width:658px;
top:175px;
left:100px;
z-index:3;
}

#contact {
position:absolute;
top:380px;
left:38px;
z-index:5;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contact2 {
position:absolute;
top:150px;
left:100px;
width:600px;
z-index:5;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#coffee {
position:absolute;
top:590px;
left:100px;
width:658px;
z-index:4;
padding-top:5px;
padding-bottom:15px;
}

.class1 a:link { 
	color: #000000;
	}
.class1 a:visited { 
	color: #000000;
	text-decoration:none
	}
.class1 a:hover { 
	color: #ffffff;
	text-decoration: none;
	}
.class1 a:active { 
	color: #000000;
	}
	
.class2 a:link { 
	color: #000000;
	text-decoration:none;
	}
.class2 a:visited { 
	color: #000000;
	text-decoration:none
	}
.class2 a:hover { 
	color: #47afae;
	text-decoration: none;
	}
.class2 a:active { 
	color: #000000;
	}
	
	#leftbar {
	position:absolute;
	top:120px;
	left:10px;
	z-index:1;
	width:260px;
	}
	
		#sidebar {
	position:absolute;
	top:118px;
	left:0px;
	z-index:1;
	width:220px;
	padding-left:30px;
	padding-right:10px;
	padding-top:50px;
	padding-bottom:50px;
	background-color:#FF9900;		}
	
			#sidebar2 {
	position:absolute;
	top:118px;
	left:0px;
	z-index:2;
	width:220px;
	height:1450px;
	padding-left:30px;
	padding-right:10px;
	padding-top:50px;
	padding-bottom:50px;
	background-color:#47afae;		}
	
	#family {
	position:absolute;
	top:1501px;
	left:214px;
	z-index:1;
	}
	
				#sidebar3 {
	position:absolute;
	top:118px;
	left:0px;
	z-index:1;
	width:220px;
	height:1000px;
	padding-left:30px;
	padding-right:10px;
	padding-top:50px;
	padding-bottom:50px;
	background-image:url(images/mapsidebar.jpg)	}
		
				#midbar {
	position:absolute;
	top:520px;
	left:280px;
	z-index:1;
	width: 517px;
	height: 441px;
			}
		
		#borders { border-top: 1px solid #a2d1d2;
width:220px;
margin-bottom:2px;
margin-top:2px;
}
#flash {
position:absolute;
left:715px;
top:120px;
z-index:10;
}
	
	#topbar {
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	z-index:1;
	}
	
	#devfree {
	position:absolute;
	top:10px;
	left:700px;
	z-index:5;
	}
	
	#bonnie {
	position:absolute;
	top:0px;
	left:20px;
	z-index:4;
	width: 70px;
	height: 84px;
	}
	
	#campaign {
	position:absolute;
	left:5px;
	top:120px;
	z-index:5;
	width: 616px;
	height: 474px;
	}
	
		#video {
	position:absolute;
	left:200px;
	top:220px;
	z-index:5;
	}
	
	#title {
	position:absolute;
left:300px;
	top:150px;
	width:500px;
	z-index:5;
	}
	
		#title2 {
	position:absolute;
left:0px;
	top:150px;
	width:800px;
	z-index:5;
	}
	
	#currentissues {
	position:absolute;
	top:570px;
	left:50px;
	width:450px;
	z-index:10;
	font-family:Arial, Helvetica, sans-serif;
	}
	#super {
	position:absolute;
	top:570px;
	left:575px;
	z-index:10;
	}
	
	#medianav {
	position:absolute;
	top:95px;
	left:316px;
	width:500px;
	z-index:5;
	}
	
		#mediatitle {
	position:absolute;
left:200px;
	top:150px;
	width:500px;
	z-index:5;
	}
.floatRight {float:right;
width:220px;
margin-left:30px;
margin-bottom:30px;
}

.floatRightClear {float:right;
width:180px;
padding-bottom:20px;
margin-left:30px;
clear:right;}

.floatLeftClear {float:left;
width:200px;
padding-bottom:15px;
clear:left;}

.floatLeftClear2 {float:left;
width:75px;
padding-bottom:0px;
padding-top:5px;
clear:left;}

