.mapwrap { position:relative; padding-bottom:20px; margin:0 8px 20px; }
.mapwrap #map { width:620px; height:650px; }
.mapwrap #mapTabs { left:630px; width:300px; height:650px; }
#mapTabs .yui-content { padding:10px; }

.mapControl .routes { float:left; width:150px; }
.mapControl .layers { float:left; }
.mapControl .type { font-weight:bold; margin-bottom:5px; }
.mapControl div { margin-bottom:3px; }
.mapControl label { margin-left:5px; }

.ride-totals-table-row { margin:0 0 10px; padding:0 5px 5px 0; }
.ride-totals-table { width:100%; text-align:left; }
/*.ride-totals-table .border-row td, .ride-totals-table .border-row th { border-bottom:1px solid #999; }*/
.ride-totals-table .route-name td { font-weight:bold; text-align:center; padding-top:10px; border-top:1px solid #999; }

.legend .elevationGrade { display:block; float:left; }
.legend .elevationText { display:block; float:left; margin-left:5px; font-size:smaller; }
.legend .elevationText .levelOne, .legend .elevationText .levelTwo { height:35px; }

#content .entry ul { list-style-image:url('/images/bullet.gif'); }

#topads { margin-bottom:25px; }

.ride-img {
	padding:8px;
	border:solid;
	border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
	border-width: 1px 2px 2px 1px;
	background-color:white;

	float: left; 
	margin-left: 10px; 
	margin-right: 10px; 

}
