/* top-level tags */

a {
	text-decoration: none;
	font-family: helvetica;
	font-size: 12px;
	color: #333333;

}

a:link {
	color: #333333;
}

a:visited {
	color: #999999;
}
a:hover {
	color: #000000;
}
a:active {
	color: #333333;

}

img {
	border-style: none;
	padding: none;
	margin: none;
}

object {
	float: left;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 4px;
}

li {
	line-height: 20px;
}


/* classes */


.pagetitle {
	position: relative;
	left: -10px;
	margin-bottom: 10px;
	height: 53px;
}

.bigpic {
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;	float: left;
	width: 576px;
	height: 384px;
	/*border-top: 1px #999999 dotted;
	border-bottom: 1px #999999 dotted;*/
}
.big {
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;	float: left;
	width: 576px;
	height: 384px;
	/*border-top: 1px #999999 dotted;
	border-bottom: 1px #999999 dotted;*/
}

.medpic {
	float: left;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;	
	width: 284px;
	height: 384px;
	/*border-top: 1px #999999 dotted;
	border-bottom: 1px #999999 dotted;*/
}


.smallpic {
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;
	float: left;
	width: 188px;
	height: 188px;
	/*border-top: 1px #999999 dotted;
	border-bottom: 1px #999999 dotted;*/
}

.mediablock {
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.hidden {
	display: none;
}

.hrule {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 576px;

}

.modelinks {
	float: left;
}

#mainmenu .modelinks {
	margin-right: 10px;
}

.post {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

.quote {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #999999;
	width: 365px;
	height: 90px;
	overflow: auto;
	position: relative;
	left: 266px;
	top: -190px;
	vertical-align: center;
}

.quote a {
	color: #666666;
}

.quotetitle {
	color: #000000;
}

.heading {
	position: relative;
	left: -6px;
	background-color: #ffffff;
	padding-top: 10px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
	line-height: 20px;
}


/*.mediablock div {
	float: left;
}*/

.bigrolloverpic {
	float: left;
	height: 384px;
	overflow: hidden;
	margin-bottom: 5px;
	margin-top: 3px;
}

.smallrolloverpic {
	float: left;
	height: 189px;
	overflow: hidden;
	margin-bottom: 5px;
	margin-top: 3px;
}

.smallrolloverpic .caption {
	left: 6px;
}

.caption {
	visibility: hidden;
	position: relative;
	clear: both;
	left: 8px;
	top: -48px;
}

.superheading {
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #99cccc;
}

.subheading {
	font-family: georgia, "palatino linotype", serif;
	font-size: 11px;
	color: #666666;
	position: relative;
	top: -1px;
}

.dateline {
	font-family: georgia, "palatino linotype", serif;
	font-size: 10px;
	color: #999999;
	padding-bottom: 10px;
}




/* ids */

#posts {
	width: 576px;
	position: relative;
	top: -128px;
	left: 27px;
}

#rightcol {
	background: #f4f4ee;
	width: 662px;
	position: relative;
	top: 14px;
	left: 84px;
	float: left;
}


#leftcol {
	position: relative;
	top: 20px;
	left: 30px;
	float: left;
}

#leftcol img {
	float: left;
	clear: both;
}

#content {
	position: relative;
	top: -100px;
	clear: both;
}


#main {
	width: 1025px;
	margin-left: auto;
	margin-right: auto;
}

#menusystem {
	position: relative;
	left: 35px;
	top: -145px;
}

#weemenu {
	position: relative;
	top: 8px;
}

#modemenutoprow  {
	clear: both;
}

#modemenubottomrow  {
	float: left;
	clear: left;
}



/*rollovers*/
#carslink img {
	background-image: url('../graphics/cars_up.gif');
}
#carslink:hover img {
	background-image: url('../graphics/cars_down.gif');
}
#bicycleslink img {
	background-image: url('../graphics/bicycles_up.gif');
}
#bicycleslink:hover img {
	background-image: url('../graphics/bicycles_down.gif');
}
#buseslink img {
	background-image: url('../graphics/buses_up.gif');
}
#buseslink:hover img {
	background-image: url('../graphics/buses_down.gif');
}

#carpoollink img {
	background-image: url('../graphics/carpool_up.gif');
	height: 32px;
	width: 235px;
}
#carpoollink:hover img {
	background-image: url('../graphics/carpool_down.gif');
}
#pedestrianslink img {
	background-image: url('../graphics/pedestrians_up.gif');
}
#pedestrianslink:hover img {
	background-image: url('../graphics/pedestrians_down.gif');
}
#truckslink img {
	background-image: url('../graphics/trucks_up.gif');
}
#truckslink:hover img {
	background-image: url('../graphics/trucks_down.gif');
}
#airplaneslink img {
	background-image: url('../graphics/airplanes_up.gif');
}
#airplaneslink:hover img {
	background-image: url('../graphics/airplanes_down.gif');
}
#passengerlink img {
	background-image: url('../graphics/passenger_up.gif');
}
#passengerlink:hover img {
	background-image: url('../graphics/passenger_down.gif');
}
#freightlink img {
	background-image: url('../graphics/freight_up.gif');
}
#freightlink:hover img {
	background-image: url('../graphics/freight_down.gif');
}
#ferrieslink img {
	background-image: url('../graphics/ferries_up.gif');
}
#ferrieslink:hover img {
	background-image: url('../graphics/ferries_down.gif');
}
#shippinglink img {
	background-image: url('../graphics/shipping_up.gif');
}
#shippinglink:hover img {
	background-image: url('../graphics/shipping_down.gif');
}
#trailslink img {
	background-image: url('../graphics/trails_up.gif');
}
#trailslink:hover img {
	background-image: url('../graphics/trails_down.gif');
}
#multimodallink img {
	background-image: url('../graphics/multimodal_up.gif');
}
#multimodallink:hover img {
	background-image: url('../graphics/multimodal_down.gif');
}
#landuselink img {
	background-image: url('../graphics/landuse_up.gif');
}
#landuselink:hover img {
	background-image: url('../graphics/landuse_down.gif');
}
#logolink img {
	background-image: url('../graphics/logo_up.gif');
}
#logolink:hover img {
	background-image: url('../graphics/logo_down.gif');
}
#planlink img {
	background-image: url('../graphics/plan_up.gif');
}
#planlink:hover img {
	background-image: url('../graphics/plan_down.gif');
}
#faqlink img {
	background-image: url('../graphics/faq_up.gif');
}
#faqlink:hover img {
	background-image: url('../graphics/faq_down.gif');
}
#surveylink img {
	background-image: url('../graphics/survey_up.gif');
}
#surveylink:hover img {
	background-image: url('../graphics/survey_down.gif');
}
#commentslink img {
	background-image: url('../graphics/comments_up.gif');
}
#commentslink:hover img {
	background-image: url('../graphics/comments_down.gif');
}
#aboutlink img {
	background-image: url('../graphics/about_up.gif');
}
#aboutlink:hover img {
	background-image: url('../graphics/about_down.gif');
}
#playthegamelink img {
	background-image: url('../graphics/playthegame_up.gif');
}
#playthegamelink:hover img {
	background-image: url('../graphics/playthegame_down.gif');
}
#bloglink img {
	background-image: url('../graphics/blog_up.gif');
}
#bloglink:hover img {
	background-image: url('../graphics/blog_down.gif');
}

/*
#pagetitlecars {
	left: -14px;
}
#pagetitlebicycles {
	left: -12px;
}

#pagetitlecarpool {
	left: -11px;
}

#pagetitleairplanes {
	left: -12px;
}
#pagetitletrucks {
	left: -12px;
}
#pagetitlemultimodal {
	left: -12px;
}
#pagetitlefreight {
	left: -13px;
}

#cars {
	position: relative;
	left: 5px;
}
#bicycles {
	position: relative;
	left: 15px;
}
#buses {
	position: relative;
	left: 25px;
}
#carpool {
	position: relative;
	left: 38px;
	background-repeat: no-repeat;
}
#pedestrians {
	position: relative;
	left: 45px;
}
#trucks {
	position: relative;
	left: 55px;
}
#airplanes {
	position: relative;
	left: 65px;
}
#passenger {
	position: relative;
	left: 5px;
}
#freight {
	position: relative;
	left: 15px;
}
#ferries {
	position: relative;
	left: 25px;
}
#shipping {
	position: relative;
	left: 35px;
}
#trails {
	position: relative;
	left: 45px;
}
#multimodal {
	position: relative;
	left: 55px;
}
#landuse {
	position: relative;
	left: 65px;
}
*/