* {
margin:0;
padding:0;
}

body {
background:#355379 url(http://zombiesocial.com/new/images/img01.jpg) no-repeat center top;
font:normal small Arial, Helvetica, sans-serif;
color:#FFF;
}

a {
color:#FFF;
}

a:hover {
text-decoration:none;
}

.boxed {
margin-bottom:20px;
background:#788CA5;
border:3px solid #FFF;
}

.boxed .title {
height:26px;
background:url(http://zombiesocial.com/images/img02.gif) repeat-x;
border-bottom:3px solid #FFF;
text-transform:lowercase;
font-size:1em;
color:#355379;
padding:10px 0 0 10px;
}

.boxed .content {
padding:20px 20px 40px;
}

.post {
margin-bottom:20px;
background:#788CA5;
border:3px solid #FFF;
padding:20px;
}

.post .title {
clear:both;
color:#355379;
padding:20px 0;
}

.post .date {
float:left;
width:80px;
height:21px;
background:#FFF;
text-align:center;
font-size:x-small;
color:#355379;
padding:9px 0 0;
}

.post .meta {
float:left;
width:332px;
height:28px;
border:1px solid #FFF;
text-align:center;
font-size:x-small;
}

.post h3 {
text-transform:uppercase;
letter-spacing:2px;
font-size:.8em;
}

.post .story p,.post .story blockquote,.post .story ul,.post .story ol {
margin-bottom:1.5em;
line-height:180%;
}

#logo {
width:700px;
height:220px;
background:url(http://zombiesocial.com/images/img01.jpg) no-repeat;
margin:0 auto;
}

#logo h1 {
text-transform:lowercase;
letter-spacing:-2px;
font-size:4em;
padding:90px 0 0 95px;
}

#logo h1 span {
font-size:.7em;
font-weight:400;
}

#logo h2 {
margin-top:-1em;
text-transform:uppercase;
letter-spacing:.2em;
font-size:.8em;
font-weight:700;
padding:0 0 0 40px;
}

#logo a {
text-decoration:none;
font-weight:700;
color:#FFF;
}

#menu {
width:700px;
height:50px;
background:url(http://zombiesocial.com/images/img02.jpg) no-repeat;
margin:-50px auto 0;
}

#menu ul {
float:right;
list-style:none;
margin:0;
}

#menu li {
display:inline;
}

#menu a {
display:block;
float:left;
text-decoration:none;
text-transform:lowercase;
font-size:.8em;
font-weight:700;
padding:17px 20px 0;
}

#menu a:hover {
text-decoration:underline;
}

#menu .active a {
text-transform:uppercase;
}

#content {
width:700px;
margin:0 auto;
padding:20px 0 0;
}

#main {
float:right;
width:460px;
}

#sidebar {
float:left;
width:220px;
}

#inputtext1,#inputtext2 {
color:#385B88;
}

#inputsubmit1 {
background:#385B88;
color:#FFF;
}

#footer {
clear:both;
width:700px;
border-top:1px dotted #FFF;
margin:0 auto;
padding:10px 0;
}

#footer p {
font-size:x-small;
margin:0;
}


