body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Sans-Serif;
	background-color: white; 
	background-repeat: repeat;	
	background-color; #666;
	color: #626262;
	text-align: left;
	padding: 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center center;
	}
	
.cursor {

  cursor: hand
  
  }

.legal {

	background-image:url('http://www.mappingmainstreet.org/images/tickerbg.png');
	padding: 3px;
	color: white;
	font-size: 10px;


}

.legal a {

	color: white;
	text-decoration: none;
	font-size: 10px;
	
	}
	
.legal a:hover {

	color: white;
	text-decoration: underline;
	font-size: 10px;
	
	}
	
#legal {

	text-align: center;
	
	}
	#ticker {

	background-image:url('http://www.mappingmainstreet.org/images/tickerbg.png');
	background-repeat: repeat;
	margin-left: 4px;
	width: 960px;
	height: 16px;
	font-size: 12px;
	color: #fcff00;
	padding: 5px;
	text-decoration: none;
	
	}
	
#ticker a {

	color: #fcff00;
	text-decoration: none;
	
	}
	
	
#ticker a:hover {

	color: #fcff00;
	text-decoration: underline;
	
	}
	
#counter a:hover {

	color: #fcff00;
	text-decoration: none;
	
	}
	
.number {

	color: #fcff00;
	text-decoration: none;

}
	
#ticker .img a:hover {

	color: #fcff00;
	text-decoration: underline;
	
	}
	
#streetsdocumented {

	float: left;
	
	}
	
#streetsdocumented a:hover {

	float: left;
	text-decoration: none;
	
	}	
	
#chatter {

	float: right;
	
	}

	

#relatedroutegooglebubble {
	
	background-color: #fff; 
	width: 160px;
	text-align: center;

	
	}
	
#googlebubble {

	width: 160px;
	
	}
	
.bubblebold {

	font-size: 14px;
	background-color: #ededed;
	
	}
	
.bubbleextraboldnogray {

	font-size: 16px;
	}
	
.bubbleextrabold {

	font-size: 16px;
	font-weight: bold;
	background-color: #ededed;

}

	
.bubblebold a {

	color: #fff;
	background-color: #6490eb;
	padding: 0px;
	text-decoration: none;
	
	}
	
.bubblebold a:hover {

	color: #6490eb;
	background-color: #fff;
	padding: 0px;
	text-decoration: none;

	
	}
	



	
#relatedroutegooglebubble a {

	color: #6490eb;
	font-size: 12px;
	border: none;
	text-align: center;
	text-decoration: none;
	padding: 0px 1px 0px 0px;
	
	}
	
	
#relatedroutegooglebubble .img a:hover {

	color: #6490eb;
	font-size: 12px;
	border: none;
	text-align: center;
	text-decoration: none;
	padding: 0px 1px 0px 0px;

	
	}
	
#relatedroutegooglebubble a:hover {

	color: #6490eb;
	font-size: 12px;
	border: none;
	text-align: center;
	text-decoration: underline;
	
	}


.googlebubbletag {

	}
	
.img a {

	border: none;
	color: #fff;
	
	}

	
	
 html {	
 	padding:0;
 }
	
	#white-top {
	position:fixed;
	width:100%;
	height:10px;
	z-index:1;
	left: 0;
	top: 0;
	background-color: #FFFFFF;
	}
	
	#white-left {
	position:fixed;
	width:10px;
	height:100%;
	z-index:2;
	left: 0;
	top: 0;
	background-color: #FFFFFF;
	}

	#white-right {
	position:fixed;
	width:10px;
	height:100%;
	z-index:2;
	right: 0;
	top: 0;
	background-color: #fff;
	 }

	#white-bottom {
	position:fixed;
	width:100%;
	height:10px;
	z-index:3;
	background-color: #fff;
	left: 0;
	bottom: 0;
	background-position: bottom;
	}
	
	
	#page {
		width:977px;
		margin-top: 10px;
		margin-bottom: 10px;
	}


	h2 {
		margin:0 0 1em;
	}

	
	#footer {
		clear:both;
		margin-top: 20px;
	}
	
	#footer p {
		margin:0;
    }
    
	* html #footer {
		height:1px;
	}
	
	
	#searchbox {

	background: url('images/searchbg.png') repeat;
	margin-top: 0px;
	margin-left: 0px;
	width: 559px;
	height: 31px;
	
	}
	
	#searchtext {
	float: left;
	margin-left:93px;
	margin-top: 4px;
	
	}
	
	#searchform {
	float: right;
	margin-top: 2px;
	
	}
	
	#searchboxbottom {

	margin-top: -6px;
	
	}
	
	
	

	/* #viewingContainer {

	background: url('images/mediaplayerbody.png') repeat;
	margin-top: 0px;
	margin-left: 0px;
	width: 640px;
	height: 485px;
	padding: 0px 0px 0px 12px;
	
	}
	
	*/
	
	/* #mediaplayer_black {

	background: url('http://mappingmainstreet.org/development/images/mp_body_black.png') repeat;
	margin-top: 0px;
	margin-left: 0px;
	width: 620px;
	height: 485px;
	padding: 0px 0px 0px 12px;
	
	}
	
	*/
	
	

	
	#mp {

	
	float: left;
	width: 620px;
	height: 465px;
	background: url('http://mappingmainstreet.org/development/images/mp_bg_full.png');
	padding: 0px 0px 6px 8px;

	
	} 
	

	
	#main {
		float:left;
		width:628px;
	}
	
	
		

	
	
	
	
	/*
	
	#ariel {

	
	margin-top: -11px;
	margin-right: -8px;
	width: 598px;
	height: 482px;
	padding: 0px 0px 0px 15px;
	
	}
	
	 #streetview {

	
	margin-top: -11px;
	margin-right: -8px;
	width: 598px;
	height: 482px;
	padding: 0px 0px 0px 15px;
	
	}
	
	*/
	
		#sidebar {
		float:right;
		width:325px;
		height: 465px;
		margin-top: -9px;
		margin-right: 7px;
	}
	

	
	#tabs {

	float: right;
	margin-top: 0px;
	margin-bottom: -7px;
	margin-left: 0px;
	
	
	}

	
	
	#navContainer {

	background: url('images/rnbody.png') repeat;
	width: 325px;
	height: 466px;
	padding: 5px 5px 5px 13px;
	margin-top: -12px;
	
	}
	
	#navigator {

	
	width: 315px;
	height: 448px;
	
	
	}
	
	
	#features {
	
	background: url('images/featuresbg.png') repeat;
	width: 320px;
	height: 465px;
	padding: 0px 0px 6px 8px;
	
	
	}
	
	#ft {

	margin-left: 0px;
	width: 320px;
	height: 465px;
	padding: 0px 0px 0px 0px;
	
	
	}
	
	
	#roadmapcontainer {
	clear: both;
	width: 964px;
	
	

	}
	
	#roadmap {
	float: left;
	background: url('images/roadmapbg.png'); 
	width: 964px;
	height: 94px;
	margin-left: 1px;
	margin-top: -10px;
	padding: 5px 0px 6px 12px; 
	
	

	}
	
	#mostrecentcontributions {
	float: left;
	
	

	}
	
	#socialmedia {

	margin-top: 15px;
	float: left;
	margin-left: 8px;
	
	}
	
	#logos {

	float: right;
	
	}
	
	
	
	a img {
	border: none;
	}
	
	
	#mysearch {font-size: .92em; color: #fff; border: 1px solid #ccc; background: #4b9de1; margin: 0 0px 0px 0px; padding: 0.5em; width: 125px;}
	
	#searchsubmit {background: #eee;  border: 1px solid #8e8e8e; margin-right: 5px;}
	
	#tabs ul {
	list-style: none;
	padding:0;
	margin:0;
	}

	#tabs li {
	display: inline;
	}
	
	#participatebutton {
	margin-top: -2px;
	}
	
	#blogbutton {
	margin-top: -2px;
	}
	
	#aboutbutton {
	margin-top: -2px;
	}
	
	#contactbutton {
	margin-top: -2px;
	}



	