/*
Theme Name: Walmart Community Chicago
Theme URI: http://walmartchicago.com
*/

/******************** RESET ********************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
body{line-height:1.5}
table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
table, td, th{vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:""""}
a img{border:none}

/******************** GLOBAL ********************/
body {background:url('images/background1.gif') no-repeat center 0 #88beed; color:#383838; font-size:14px; line-height: 18px; font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}

a {color: #4b4b4b; text-decoration:underline;}
a:hover {text-decoration:none;}

.last {margin:0 170px 0 0 !important}
.clear {clear:both;}
div {position:relative;}
.float-left {margin:0 0 0 -2px;}

#header-wrap {background-color:#1d639f; margin:20px 0 0 0; height:80px}
#header {width:960px; margin:0 auto}
#header #logo a{background:url('images/logo.png') repeat 0 0; display:block; width:675px; height:46px; text-indent: -9999px; position: absolute; top:18px; left:0px;}

a.tour {display:block; margin:-5px 0 20px 0;}

ul#nav {position:absolute; top:-50px; left:5px}
#nav li{display:inline}
#nav li a{background:#76aad7; color:#ffffff; font-weight:bold; font-size:13px; border:4px; display:block; float:left; margin:0 3px 0 0; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-decoration: none; padding:8px 12px;}
#nav li a:hover {background:#1d639f;}
#nav li a.current {background:#1d639f;}

#wrap {width:960px; margin:90px auto 20px auto;}

#content-top {background:url('images/bg-content-top.png') no-repeat 0 0; height:20px; width:960px;}
#content {background:url('images/bg-content.png') repeat 0 0; padding:0 0 20px 0}
#content-bottom {background:url('images/bg-content-bottom.png') no-repeat 0 0; height:20px; width:960px;}

p.badge {font-family:Arial,"Helvetica Neue",Helvetica,sans-serif !important; font-weight:bold; color:#626262; border-bottom:1px solid #e3e3e3; padding:0 0 7px 0; margin:0 0 17px 0;}

.post {margin:0 0 40px 0;}
.post p {margin:0 0 15px 0;}
.post ul, .post ol {margin:20px 0 20px 40px;}

#main {float:left; width:550px; padding:15px 0 40px 25px; }
#main h1, #main h1 a{color:#2e2e2e; font-weight:bold; font-size:30px; margin:20px 0 20px 0; text-decoration:none; display:block; line-height:35px;}
#main p {}
#main p img.right {float:right; padding:3px 0 5px 15px;}

#news {float:left; width:250px; margin:0 35px 0 0;}
#press {float:left; width:250px; margin:0;}

p.date {color:#d3d3d3; font-weight:bold; font-size:10px; display:block; font-family:Arial,"Helvetica Neue",Helvetica,sans-serif !important;}
h2 a{color:#3c3c3c; font-size:14px; font-weight:bold; text-decoration:none; margin:0 0 10px 0; display: block}
h2 a:hover {text-decoration:underline}

#sidebar {float:left; padding:25px 0 0 35px; width:330px; }

#sidebar h3 {font-family:Arial,"Helvetica Neue",Helvetica,sans-serif !important; font-weight:bold; color:#626262; border-bottom:1px solid #e3e3e3; padding:0 0 7px 0; margin:30px 0 17px 0;}

.textwidget {margin:30px 0 30px 0;}

#buttons {margin:30px 0 0 0;}
#buttons img {margin:0 0 5px 0}

a#twitter {background:url('images/twitter.png') no-repeat 0 0; float:left; display:block; margin:20px 0 30px 0; width:104px; height:26px; text-indent: -9999px;}
a#facebook {background:url('images/facebook.png') no-repeat 0 0; float:left; display:block; margin:20px 0 30px 0; width:111px; height:25px; text-indent: -9999px;}
a#youtube {background:url('images/youtube.png') no-repeat 0 0; float:left; display:block; margin:20px 0 30px 0; width:112px; height:25px; text-indent: -9999px;}

#footer {text-align: center; color:#fff; margin:30px 0 40px 0; font-size:12px; display:block;}
#footer a {color:#fff;}

