* { 
 font-size  : 14px;
 font-family: "Trebuchet MS", sans-serif; 
 padding: 0px;
 margin : 0px;
}

.clr { clear:both; }
.fl { float:left ; }
.fr { float:right; }
a img { border:none; }

/*
 Palette - J.Rod Ministries Colour Scheme
 from http://kuler.adobe.com
 
 FFFFFF - white 
 DEDEDE - grey
 FB7B22 - orange
 8AA8B0 - light turquoise
 313732 = dark green
*/

.indent { margin: 10px 40px; }

.gAd234x60  { float:right; margin: 25px 25px 0px 0px; z-index:20;}
.gAd468x15  { float:right; margin:  5px 0px 0px 0px; }
.gAd120x600 { float:right; margin: 25px; }

body { 
 background: #DEDEDE; 
 margin: 10px 0px;
}

.trafficnews {
 /* Header Bar */
 width : 960px;
 height: 110px;
 margin: 0px auto;
 background: #8AA8B0;
 overflow:hidden;
 border-top: 1px solid #EEEEEE;
}

.trafficreport {
 font: bold 75px sans-serif;
 color: #313732;
 text-transform: uppercase;
 letter-spacing:-8px;
 position: relative; 
 left: -2px; 
 top: 38px;
 width:640px;
}
.trafficreport a {
 font: bold 75px sans-serif;
 color: #313732;
 text-decoration: none;
}

.traffic_report {
 padding: 20px 30px;
}

h1 { font:normal 24px sans-serif; }
h2 { font:normal 18px sans-serif; }
p  { margin:10px 0px; }

.trafficmenu {
 width: 960px;
 border-top: 1px solid #FFFFFF;
 background: #FB7B22;
 margin: 0px auto;
}

.traffic {
 list-style: none;
 text-align: left;
}

.traffic a {
 text-decoration: none;
 font: bold 12px sans-serif;
}

.traffic li { 
 float: left;
 width: 150px;
 text-align: center;
 margin-top: 3px;
}

.tab0   { background:#FB7B22; }
.tab0 a { color: #FFFFFF; }
.tab1   { background:url('/_gfx/tab.gif') no-repeat; }
.tab1 a { color: #313732; }

.ulRoads    { margin:0px 0px 0px 100px; width:800px; }
.ulRoads a  { color:#222222; }
.ulRoads li { margin:3px 0px; }
.liARoad    { list-style-image: url('/_gfx/bpt/a.png'); float:left; width:125px; }
.liMtWay    { list-style-image: url('/_gfx/bpt/m.png'); float:left; width:125px; }

.gMapMain {
 width:  720px;
 height: 600px;
 border: 1px solid #000000;
 float: left;
}

.gInfoTxt {
 width: 260px;
 font-size: 11px;
 border-left:10px solid #FFFFFF;
}

.gInfoTxt a { font-size:11px; }
.gInfoTxt b { font-size:11px; }

.gMapLocal {
 width:  726px;
 height: 400px;
 border: 1px solid #000000;
 float: left;
 margin:0px 0px 3px 0px;
}

.rCol {
 width: 160px;
 float: right;
}

.gMapKey td    { font-size: 12px; }
.gMapKey img   { margin-right: 5px; }
.gMapKey thead { font-size:12px; font-weight:bold; }

.roadconditions {
 width: 960px;
 min-height: 400px;
 background: #FFFFFF;
 margin: 0px auto;
}

.footbar { 
 width: 960px;
 height: 6px;
 border-top: 10px solid #FFFFFF;
 margin: 0px auto;
 background: #FB7B22;
}

.footer {
 width:960px;
 margin:0px auto;
 border-top: 1px solid #FFFFFF;
 background: #8AA8B0;
 border-bottom: 2px solid #CDCDCD;
}

.footxt {
 padding: 20px;
 font: normal 10px sans-serif;
 color: #FFFFFF;
}

.footxt a { 
 font: normal 10px sans-serif;
 color: #FFFFFF;
}

.roadEvent {
 width:640px;
 min-height:100px;
 border: 1px dashed #888888;
 margin: 15px 0px 0px 25px;
}

.roadEvent a { font-size:10px; color:#444444; }

.twitter_160 { width: 160px; font-size: 11px; }
.twitter_160 img { margin:0px 10px 10px 0px; }

.floater {
 position:absolute; 
 visibility:hidden;
 top   : 0px; 
 left  : 0px; 
 width : 1px; 
 height: 1px;
}

.signList {
 float:left; 
 width:115px; 
 text-align:center;
 font-size:10px;
}
