/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:100%;line-height:1.5em;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* page styles */
body,html{line-height:1.5em;background-color:#333;font-family:Arial, Helvetica, sans-serif;}
p{padding:0 0 1em 0;}
h1{font-size:1.5em;}
h2{font-size:1.5em;}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
a{text-decoration:none;}
a:visited{color:#0000FF;}
a:hover{text-decoration:underline;}
a:active{}
strong{font-weight:bold;}

/* page classes */
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.spacer{height:20px;}
.padLeft{padding-left:10px;}

/* rss feed styles */
.feed{width:500px;padding:20px;}
.itemTitle{display:block;color:#036;border-bottom:#666 1px solid;padding:0 0 0 10px;}

/* page layout */
#wrap{text-align:center;}
#inner_wrap{text-align:left;width:960px;margin:0 auto;border-left:#000 1px solid;border-right:#000 1px solid;background-color:#fff;}

/* left_sidebar */
#left_sidebar{width:165px;padding:2em 0 0 0;}
#left_sidebar ul{list-style-type:none;padding-left:10px;}
#left_sidebar ul li{margin:4px 0 0 0;font-size:95%;}
#left_sidebar ul li a{padding:3px 5px 3px 10px;display:block;width:150px;color:#000;}
#left_sidebar ul li a:hover{color:#ffc;background-color:#999;text-decoration:none;}
#left_sidebar h2{font-size:1em;padding-left:10px;}

/* right_sidebar */
#right_sidebar{width:200px;text-align:left;padding:2em 0 0 0;}

/* header */
#header{text-align:left;padding:24px 0 0 24px;height:80px;background: #FFFF00 url(images/eau-claire-taxi-logo.gif) no-repeat;border-bottom: #999 1px solid;}
#header h1{display:none;font-size:3em;line-height:1.5em;color:#FFFFCC;}

/* content */
#content{width:555px;margin-left:165px;padding:20px;}
#content div{padding-right:10px;}
#content form{padding: 20px 0 20px 20px;}

/* footer */
#footer{clear:both;text-align:center;padding:0.5em 1em 0.5em 1em;border-top: #999 1px solid;}
#footer ul{list-style-type:none;}
#footer ul li{display:inline;margin-right:1em;}