body { margin: 0; padding: 0; font-family: arial, helvetica, sans-serif; font-size: 1em; background-color: #e6e6e6; }

#outer_wrapper { width: 100%; text-align: center; }
#inner_wrapper { width: 1024px; text-align: left; margin: 0 auto; background-color: #fff; border: 1px solid #5C7E96; }

a , a:visited { color: #0D0908 }

.stdOuter {}
.stdInner { margin: 0 1em; padding: 1em 0; }

.hidden { position: absolute; left: -200em; top: -20em; }

h1 { text-transform: capitalize; }
h2 { color: #f70; }

#header { background-color: #006; margin-top: 1em; border-bottom: 5px solid #f70; }
#header a { color: #fff; font-size: 2.5em; text-decoration: none; }
#header span, #header span a { font-size: .9em; color: #fff; font-weight: bold; }
#header span { float: right; text-align: right; }

fieldset { background-color: #98D98E; border: 0; *padding: 1em; }
legend { font-weight: bold; background-color: #5C7E96; padding: .5em; color: #fff; }

.left { width: 69%; float: left; }
.right{ width: 28%; float: right; }

#city_links ul { margin: 0; padding: 0; }
#city_links li { list-style-type: none; padding: .3em 0; }

#category_links { padding: 1em 0; }
#category_links ul { margin: 0; padding: 0; }
#category_links li { list-style-type: none; padding: .3em 0; }

#footer { text-align: center; padding: 1.5em 0; border-top: 1px solid #5C7E96; }
#footer a { font-size: .7em; }
#footer ul { margin: 0 auto; padding: 0; }
#footer li { list-style-type: none; display: inline; border-right: 1px solid #5C7E96; padding: 0 1em; }
#footer li.last { border: 0; }

/* Clearing floats - Hat Tip: http://www.positioniseverything.net/easyclearing.html  */
.clear { clear: both; overflow: hidden; height: 1px; }
.brclear { clear: both; height: 0; margin: 0; font-size: 1px; line-height: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* JCK - added this next line to remove the extra spacing in Safari and Firefox */
.c\learfix:after { line-height: 0; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
