* html body {padding-left:1px;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px auto;
	background:url(../images/bg-shad.jpg) repeat-y top center #32466a;
}

h2 {
	color:#336699;
	font-size:140%;
	letter-spacing:-1pt;
	}

h3 {
	color:#333333;
	text-transform:uppercase;
	font-weight:normal;
	font-size:120%;
	}
	
#content ul li {margin:8px;}

#lefty p a:link, #lefty p a:visited {color:#296576;}

#content a:link, #content a:visited {color:#14628B;}
#content a:hover, #content a:active {color:#0C3D56; text-decoration:underline;}

#righty a:link, #righty a:visited {color:#B88D0C;}
#righty a:hover, #righty a:active {color:#886809;}


#break a:link, #break a:visited {color:#624613;}

/*header*/
#header {
	margin:0px auto;
	width:800px;	
	height:215px;
	background:url(../images/sunshine-bus-logo3.jpg) no-repeat top center;
	
	}
#header h1 {
	font-size:160%;
	color:#FFD11A;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	}
.byline {font-size:80%; color:#001B53;}
.hide {display:none;}
#break {
	width:750px;
	height:10px;
	padding:5px 25px;
	margin:0px auto;
	background:url(../images/gold-bar.jpg) repeat-x top center #fbde48;
	font-size:80%;
	text-align:right;
	color:#AB870C;
	overflow:hidden;
	}
	
/*THE MIDDLE*/
#middle {
	width:780px;
	margin:0px auto;
	padding:10px;
	}
	
#lefty {
	float:left;
	width:140px;
	padding:15px;
	background:url(../images/left-bg.jpg) no-repeat bottom center #aeccf6;
	}
/*LI STYLES*/
#lefty ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navlist a
{
display: block;
padding: 3px;
width: 130px;
background-color: #036;
margin:8px 0px;
}

#navlist a:link, #navlist a:visited
{
text-decoration: none;background-color: #FFF;
}

#navlist a:hover {color:#FFFFFF; text-indent:20px;}
.redline {color:#E31836;} #lefty a.redline:hover {background-color:#E31836;}
.blueline {color:#0268B2;} #lefty a.blueline:hover {background-color:#0268B2;}
.purpleline {color:#322A86;} #lefty a.purpleline:hover {background-color:#322A86;}
.orangeline {color:#F88F1D;} #lefty a.orangeline:hover {background-color:#F88F1D;}
.greenline {color:#00853F;} #lefty a.greenline:hover {background-color:#00853F;}
.tealline {color:#00853F;} #lefty a.tealline:hover {background-color:#00a1b1;}
.connector {color:black;} #lefty a.connector:hover {background-color:black;}

#content {
	width:439px;
	margin:0px 10px;
	padding:10px;
	float:left;
	color:#003366;
	}
#content p {
	line-height:150%;
	font-size:110%;
	text-align:justify;
	text-indent:20px;
	}
#content h2 {
	text-transform:uppercase;
	}

#righty {
	width:110px;
	padding:10px;
	float:right;
	background:url(../images/righty-bg.jpg) no-repeat bottom center #f8f9ff;
	}

.rightimg {border:1px solid #999999;}	
.biggerh2 {font-size:160%;}
.moreinfo {font-size:110%;}

.routetable {background-color:#FFFFFF; padding:5px;}
.leaves {font-size:10px; background-color:#1E66A2; color:#FFFFFF; padding:2px;}
.altrow {background-color:#86B1D2; color:#FFFFFF;}
.altrow2 {background-color:#FFFF66; color:#000000;}
.turnaround {color:#000000; font-size:10px;}

.backlink {font-size:90%;}
.clearer {clear:both; height:0px;}
