* {margin:0 0 0 0;padding:0 0 0 0;padding-left:0;}

html, body, #wrapper, #content {width:100%;float:none;}

body {font-family:arial;font-size:76%;}

#nav {display:none;}

#header h1 {float:left;padding:0 0 7px 0;}

body #header h2 {float:right;margin:33px 15px 0 0;font:1.6em georgia;color:#cc9966;}
* html #header h2 {margin-right:15px;}

#main {clear:left;}

#feature {float:left;width:552px;margin:0 0 8px;color:#fff;background:#94b4dd;}
#feature #img-feature {float:left;width:377px;}
#feature #img-feature img {display:block;border-top:8px solid #fff;border-right:8px solid #fff;}
#feature .magnet-container {float:left;width:175px;}
#feature h3 {margin:0 0 0 0;padding:0 0 0 0;font-size:1.6em;font-weight:normal;}
#feature ul {margin:0 0 0 0;}
* html #feature ul {margin:0 0 0 0;}
#feature li {margin:0 0 0 0;list-style-type:square;line-height:1.4;}
#feature a {color:#333;}

#intro {clear:left;}
#intro p {margin:0 0 .7em;font-size:1.2em;line-height:1.3;}
#intro a {font-weight:bold;text-decoration:none;color:#333;}

.info {}
.info .info-magnet {float:left;width:178px;}
.info .info-magnet h4 {margin:0 0 2px;padding:2px 4px 2px 0;font-size:1.3em;font-weight:bold;}
.info .info-magnet ul {margin:0 0 0 22px;}
.info .info-magnet li {list-style-type:square;line-height:1.4;}
.info .info-magnet a {color:#333;}

#footer {clear:both;width:742px;color:#fff;background:#b2b2b2;}
#footer #bay-logo {display:block;float:none;padding:0 0 0 8px;}
#footer p {margin:0 0 0 8px;padding:8px 0 11px;line-height:1.4;}
#footer a {color:#333;}

#main.internal {position:relative;float:none;width:100%;color:#333;}
#main.internal h2 {margin:8px 0 .3em 0;padding:2px 0 3px 7px;font:1.8em georgia;letter-spacing:.1em;color:#844141;background:#eee;}
#main.internal h3 {margin:0 0 0 10px;font-size:1.3em;line-height:1.2;color:#996633}
#main.internal p {margin:0 0 .7em 10px;font-size:1.1em;line-height:1.3;}
#main.internal a {color:#333;}

#main.internal div.two-column {position:relative;float:left;width:270px;}
div.two-column ul {margin:0 10px 1em 10px;}
div.two-column li {list-style-type:none;font-size:1.1em;line-height:1.4;}

* html body.stores #main.internal {padding-top:60px;}

div.three-column {float:left;width:184px;}
div.three-column ul {margin:0 0 0 25px;}
* html div.three-column ul {margin:0 0 0 27px;}
div.three-column li {margin:0 0 0 0;list-style-type:square;font-size:1.1em;line-height:1.4;}

.table-stores {margin:0 0 .7em 10px;}
.table-stores td {padding:3px 0;vertical-align:center;}

.table-events {margin:.5em 0 1.3em 10px;border:1px solid #777;}
.table-events td {padding:3px;border:1px solid #777;text-align:center;}

p.i-left {float:left;}
* html #main.internal p.i-left {margin-left:5px;}
p.i-left img {display:block;padding:2px;border:1px solid #ddd;}
p.i-right {float:right}
p.i-right img {display:block;padding:2px;border:1px solid #ddd;}

.clear {clear:both;}