/* This is the main layout */
body {font: normal 90% sans-serif;}
a {color: #0000ff;}
h3 {margin: 0; margin-bottom: 0px;}
h1 {margin: 0; margin-bottom: 0px;}
h5 {margin: 0; margin-bottom: 0px;}

**p {background-color: gb(250,0,255)}
*h1 {background-color: #ffffff}
*h2 {background-color: transparent}


#outside {margin: 0px; width: 100%; min-width: 850px; border: solid 0px #ffffff;  }

#permlink {width: 100%; min-width: 850px;margin: 0; padding: 0px; text-align: left; color: #ffffff; border: solid 0px #ffffff; wordwrap: none;}

#permlink a {margin-left: 0px; margin-right: 0px;}

#header {width: 100%; min-width: 850px; height: 75px; margin: 0px; padding: 0px; text-align: left; border: solid 0px #000000; backcolor: #ffffff; wordwrap: none;}

#header h1 {margin: 0; padding: 0px;}

#topnav {width: 100%; min-width: 850px; height: 20px; position: left; margin: 0; margin-bottom: 0px; padding: 0px; border: solid 0px #ffffff; text size: 16px; text-align:left; wordwrap: none; }

#topnav a {border: 0px none #ffffff; padding: 0px; text size: 16px; text-align:left;  color:#0000ff;}

#taxi{position: left; float: left; padding: 2px; margin: 2px;  width: 70%; border: solid 1px #000099; }
#train{position: left; float: left;  padding: 2px; margin: 2px;  width: 70%; border: solid 1px #ffcc00; }
#bus{position: left;  float: left; padding: 2px; margin: 2px;  width: 70%; border: solid 1px #ffcc00; }
#airport{position: left; float: left;  padding: 2px;  margin: 2px;  width: 70%; border: solid 1px #ffcc00; }

#middle{position: left; float: left;  padding: 2px;  margin: 2px;  width: 70%; border: solid 1px #ffcc00; }

#right {float: right; position: right; padding: 0px; margin: 2px;  width: 15%; border: solid 1px #000000;}








#footer {clear: both; margin: 0; text-align:center;; border: solid 1px #ffffff;}
#footer h5 {margin: 0;}

.box {width: 98%; margin-bottom: 2px; margin-right: 2px; margin-left:2px;  margin-top:2px; padding: 0px; border: 1px solid #666666;}


/* These are used to colorize the page */
body {background-color: #fffffff;}
h1 {color: #5a6156; padding-bottom: 0px; border-bottom: solid 1px #cccccc;}
h3 {color: #5a6156; padding-bottom: 0px; border-bottom: solid 1px #cccccc;}
h5 {color: #5a6156; border-bottom: solid 1px #cccccc;}

#outside{background-color: #ffffff; border: solid 0px #aaaaaa;}

#permlink{border: solid 0px #000000; background-color: #fffff;}
#permlink a {text-decoration: none; background-color: #000000; color: #0000ff;}
#permlink a:hover {text-decoration: underline; background-color: #ffffff; color: #0000ff;}

#header{border: solid 0px #781000; background-color: #ffffff; text-decoration: none;}
#header h1 {color: #d5ddcd;}
#header a {border: 0px solid #FFCC00; text-decoration: none; background-color:; color: #0000ff;}
#header a:hover {border: 0px solid #0000ff; background-color: #FFCC00; color: ;text-decoration: underline}

#topnav {border: solid 0px #000000; background-color: #ffffFF; white-space: nowrap;}
#topnav a {border: solid 0px #ffffff; margin: 3px; padding: 1px; text-decoration: none; background-color:#808080; color: #0000ff; white-space: nowrap;} 
#topnav a:hover {border: solid 0px #FFCC00; background-color: #FFCC00; color: #000000; text-decoration: underline;}


#left {border: solid 3px #000000;}

#right {padding: 1px; border: solid 3px #000000;}
#right a{border: solid 0px #ffffff; margin: 0px; padding: 0px; text-decoration: none; background-color:#ffffcc; color: #0000ff; white-space: nowrap;}
#right a:hover {border: solid 0px #ffffff; margin: 3px; padding: 1px; text-decoration: underline; background-color:#FFCC00; color: #0000ff; white-space: nowrap;}

#middle {border: solid 3px #000000;}
#middle a{margin: 0px; padding: 0px; text-decoration: none; background-color:#ffffcc; color: #0000ff; white-space: nowrap;}

#taxi{border: solid 3px #000099; }
#train{border: solid 3px #339933; }
#bus{border: solid 3px #ffcc33; }
#airport{border: solid 3px #009999; }




#footer {border: solid 0px #d5ddcd; width:100%; text-align:center;}
#footer a{border: 0px solid #5a6156; text-decoration: none; background-color:; color: #0000ff}
#footer a:hover {background: #FFCC00;  size:0; color: #000066; text-decoration: underline}

.box {background-color: #ffffcc; border: solid 1px #cccccc;}
.box a {text-decoration: none; color:#0000ff;}
.box a:hover {text-decoration: underline; background: #FFCC00;}
.box ul {margin: 0; padding-left: 0px; list-style: none;}




