#contentbox {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0px 0px 0px;
}

#bottombar {
	width: 930px;
	border-top: 1px solid #acbfc8;
	background-color: #ebeff2;
	margin-bottom:0;
	padding: 10px 15px 10px 15px;
}

#bottombar p {
	font-size: 85%;
	color: #333;
	margin-bottom: 2px;
}

#bottombar a:link, #bottombar a:visited {text-decoration:none; color: #444;}
#bottombar a:hover {text-decoration:underline;background-color:#ddddee;}
#bottombar a:active {text-decoration:underline;color: #00a;}

#middlecolumn {
	margin-left: -2px;
}

#middlecolumn h1 {
	color: #0c4ca7;
	margin: -4px 0 1px 0;
	font-size: 18px;
}
#weathercolumn h1{
	color: #DF0D0D;
	margin: -4px 0 10px 0;
	font-size:30px;
text-align:center;
}
#weathercolumn h2{
	color: #BF0000;
	margin: -4px 0 10px 0;
	font-size: 18px;
}
#weathercolumn li{
	color: #0c4ca7;
	margin: -4px 0px 10px;
	font-size: 17px;
	font-weight:bold;
}
#weathercolumn {
	margin-left: -2px;
	padding-left:18px;
padding-right:0;
}
#weathercolumn a:link {color: #0c4ca7; font-weight:bold; text-decoration:none;}
#weathercolumn a:visited {color: #0c4ca7; font-weight:bold; text-decoration:none;}
#weathercolumn a:hover {color: #111111; background-color: #cccccc;text-decoration: underline;}
#weathercolumn a:active {color: #ffffff; background-color: #aaaaaa;}

#leftfloat {
	float: left;
	padding-right: 30px;
}
#uwl h2{
	margin:20px 0 7px 0;
	color: #BF0000;
	font-size: 18px;
	text-align:center;
}
#uwl ul {
	margin: 0 0 10px 30px;
}
#uwl a:link {color: #090B9F; text-decoration:none;font-size:14px;}
#uwl a:visited {color: #090B9F; text-decoration:none;font-size:14px;}
#uwl a:hover {color: #111111; background-color: #cccccc;text-decoration: underline;font-size:14px;}
#uwl a:active {color: #ffffff; background-color: #aaaaaa;font-size:14px;}

#rightfloat {float:right;}

#fineprint {
	text-align: right;
	float:right;
	padding-left: 30px;
}


#translation {
	background-color: #dfe2e3;
	padding: 5px 15px 5px 15px;
	border-top: 1px solid #6296c6;
}

#developerarea {
	background-color: #dfe2e3;
	padding: 15px;
	border-top: 1px solid #808080;
	margin-bottom: 1px;
}

#planandride {
	background-image: url(/mta/images/planride_back.gif);
	background-repeat: no-repeat;
	padding: 20px 3px 0px 12px;
	color: #ffffff;
	font-size: 11px;
	position: relative;
	height: 265px;
}

#planandride img {
}

#planandride .addr {
	width: 180px;
}

#planandride h1 {
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
	margin-top: 10px;
}

#planandride #fdate {
	width: 65px;
}

#planandride #ftime {
	width: 50px;
}

#planandride h2 {
	font-size: 12px;
	margin-bottom: 0;
}

#planandride h3 {
	margin-top: 0;
	font-size: 12px;
	font-weight: bold;
}

#planandride #leave {
	margin-top: 3px;
}

#planandride #d_sub {
	float: right;
	margin-right: 10px;
}

#planandride a:link {color: #ffffff;}
#planandride a:visited {color: #ffffff;}
#planandride a:hover {color:#ffffff;background-color: #000066;}
#planandride a:active {color:#ffffff;background-color: #660066;}

