.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{margin-left:10px;margin-right:10px}.align_center,.align_right{text-align:left}.clear960{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

body {
background:#fff;
}

#banner {
background: none;
}

#container {
margin-top: 0;
padding-bottom: 0;
}

header[role="siteheader"] {
height: auto;
min-height: 100px;
background: #999;
}

#topbar {
margin-left: 0;
margin-right: 0;
padding-left: 10px;
padding-right: 10px;
height: auto;
min-height: 40px;
}

header[role="siteheader"] h1, header[role="siteheader"] h1 em {
width: 208px; 
height: 50px;
}

header[role="siteheader"] h1 {
position:relative;
overflow:hidden;
left:0; 
top: 2px;
font-size: 1px;
text-indent: -9999px;
}

header[role="siteheader"] h1 em {
display:block;
position:absolute; 
left:0; 
top:0; 
z-index:1;
background: url(../images/logo-media-mobile.png) no-repeat top left;
border: 0;
cursor: pointer;
}

ul.social li {
margin: 12px 0 0 5px !important;
width: 16px !important;
height: 16px !important;
}

ul.social li a {
width: 16px;
height: 16px;
}

ul.social li a:hover {
opacity: 0.8;
}

ul.social li.twitter a { background: url(../images/icon_twitter.png); }
ul.social li.facebook a { background: url(../images/icon_facebook.png); }
ul.social li.friendfeed a { background: url(../images/icon_friendfeed.png); }
ul.social li.youtube a { background: url(../images/icon_youtube.png); }
ul.social li.flickr a { background: url(../images/icon_flickr.png); }
ul.social li.myspace a { background: url(../images/icon_myspace.png); }
ul.social li.linkedin a { background: url(../images/icon_linkedin.png); }
ul.social li.identi a { background: url(../images/icon_identi.png); }
ul.social li.email a { background: url(../images/icon_email.png); }


footer[role="sitefooter"] {
background: #000;
font-size:11px;
height: auto;
min-height: 40px;
margin-top: 0;
}

footer[role="sitefooter"] ul {
margin-top: 0;
padding-top:10px;
padding-bottom:5px;
}

footer[role="sitefooter"] li {
padding-top:2px;
padding-bottom:2px;
line-height:1.5em;
}

#searchmain, #wide-thumb {
display:none;
}

aside {
margin-top: 0;
margin-bottom: 0;
}

aside ul {
margin-bottom:10px;
padding: 10px 0 0 0;
background: none;
border-top: 1px solid #ccc;
}

#content {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

#main {
margin-top: 10px;
}

h1.nonsingle {
margin-left: 0;
}

#main h1 { 
font-size: 28px;
}

h2 {
font-size: 24px;
clear: right;
}

.date-comments {
font-size: 14px;
}

time.date {
background: url(../images/icon_calendar.png) no-repeat 0 50%;
padding: 8px 0 4px 20px;
}

span.comments {
float: right;
background: url(../images/icon_comment.png) no-repeat 100% 50%;
padding: 8px 20px 8px 0;
}

.entry, .wp-pagenavi {
margin-left: 0 !important;
}
