/*
Theme Name: Beernews Child Theme
Theme URI: http://beerpulse.com/
Description: A child theme for Twenty Eleven by Adam Nason
Author: Adam Nason
Author URI: http://beerpulse.com/
Template: twentyeleven
Version: 0.1
*/
@import url("../twentyeleven/style.css");

body {
background-image:url('grey-noise-background2.png');
background-repeat:repeat;
}

#branding hgroup {
height:115px;
margin: 0 1%;
}

#site-title {
text-indent:-9999px;
}

#site-title a {
background-image:url('bp-site-corner-244-28.png');
background-repeat:no-repeat;
width:244px;
height:28px;
position:absolute;
top:0.4em;
left:0.3em;
display:block;
}

#site-description {
position:absolute;
top:4.9em;
left:0.7em;
color: #141414;
margin: -25px 270px 3.65625em 0;
}

.leaderboard-ad {
position:absolute;
top:0.8em;
right:0.8em;
height:90px;
width:728px;
margin:0%;
display:inline-block;
}

.sidebar-ad {
width:300px;
height:250px;
margin:10px 0px 10px 0px;
}

#branding #searchform {
color:#202020;
position:absolute;
top:4.7em;
right:50em;
background-color:#fff;
}

#main {
padding: 0.525em 0 0;
}

#primary {
margin:0 7.5% 0 1%;
width:59%;
}

#content {
width:100%;
max-width:100%;
margin: 0 34% 0 3.7%;
}

.hentry {
margin: 0.5em 0em;
padding: 0em;
border-bottom: 1px solid #e6e6e6;
min-height: 80px;
float:left;
width:100%;
}

.no-results {
border-bottom:none;
}

img.attachment-twitter-thumb.wp-post-image,
img.attachment-twitter-thumb,
img.excerpt_thumb.wp-post-image,
img.excerpt_thumb,
img.thumbnail {
float:left;
max-height:73px;
max-width:73px;
margin:0px 15px 26px 0px;
padding-top:3px;
}

img.excerpt_thumb_beers {
float:left;
max-height:73px;
max-width:73px;
margin:0px 15px -10px 0px;
padding-top:3px;
}

.profile-image-spacing {
min-height:150px;
}

img.thumbnail.profile_image,
img.profile_image.wp-post-image {
float:left;
margin:auto 25px 25px auto;
padding-top:4px;
max-height:200px !important;
max-width:200px !important;
}

p.excerpt-title,
div.entry-summary,
div.entry-summary p {
font: 14px Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
line-height:1.5em;
}

p.excerpt-title {
font-weight:bold;
margin:0px 0px 0px 93px;
}

p.excerpt-title a {
color:#121212;
}

a {
color:#d0001e;
}

div.entry-summary {
float:left;
display:block;
line-height:1.5em;
padding:5px;
width:83%;
}

.entry-title {
padding:0px 10px 10px 0px;
font-size:26px;
}

.entry-meta {
width: 100%;
display: block;
float:left;
margin-top:5px;
padding-bottom:10px;
font-size:11px;
color:#777;
}

.entry-meta img {
vertical-align:middle;
margin:-3px 8px auto auto;
}

.entry-content,
.singular .entry-header,
.singular .entry-content {
margin:0px;
width:100%;
max-width:100%;
}

p.zero {
margin:0px;
font-size:12px;
}

p.meta-space {
margin:10px auto;
}

.singular footer.entry-meta,
.singular #comments-title {
width: 100%;
max-width:100%;
}

footer.entry-meta {
margin-top:15px;
}

#secondary {
float: left;
margin-right: 0%;
max-width: 30%;
width: 300px;
}

.singular .hentry {
padding:0;
}

#comments {
width:87%;
}

.commentlist {
margin: 0 0 0 102px;
width: 93%;
max-width:440px;
}

#respond {
margin: 0em 0 1.625em;
width:100%;
float:left;
}

.ui-tabs {
padding:0 !important;
}

.ui-tabs .ui-tabs-nav {
padding:0 !important;
}

.ui-tabs .ui-tabs-panel { 
padding: 1em 0em !important;
}

div.profile-page-panel {
margin-bottom:15px;
}

ul.profile-page {
border-bottom:1px solid #121212;
background-color: #ccc !important;
}

.format-link .entry-content img.thumbnail {
float:left;
margin-right:15px;
max-height:150px;
max-width:150px;
}

.format-link .entry-content p img,
.hide img {
display:none;
}

.hide p {
margin: 0px auto 10px;
}

.hide a {
margin: 10px auto 10px 0px;
}

.format-link .entry-title,
.format-link .entry-header .comments-link {
display: inline-block;
}

blockquote { 
border: 1px solid #ccc; 
color: #666; 
max-width: 380px; 
margin: 20px 77px 20px auto;
padding: 15px; 
}

.skin-dark ul.sd-node-navigation-type-post-titles li a.sd-node-nav-link .sd-node-nav-link-label-title {
height: 28px !important;
}

.skin-dark dl.slidedeck dd.slide .sd-node-content {
display: none !important;
}

.skin-dark dl.slidedeck dd {
padding:0px !important;
}

.commentlist .pingback {
margin: 0px 0px 0px -100px !important;
padding:0px !important;
}

div.really_simple_share {
float: left;
margin: 19px -500px -35px 145px;
height: 33px;
width: 350px;
}

div#LikePluginPagelet {
margin-top:20px;
}

label.mc_var_label {
float:left;
text-align:right;
width:8em; 
padding-right:1em;
}

#mc-indicates-required {
display:none;
}

input#mc_signup_submit {
margin-left:15px;
}

span.nav-previous {
display:block;
}

.ui-widget-content {
border:0px !important;
}

.ui-state-active a, .ui-state-active a:link {
color:#121212;
background:#fff;
}

.ui-state-default a, .ui-state-default a:link {
color:#d1000e !important;
}

.ui-state-hover a, .ui-state-hover a:link {
background:#cccccc;
border:0px !important;
}

.ui-state-default ui-corner-top ui-tabs-selected ui-state-active {
margin-left:10px;
}

article.format-status p {
height:0px;
}

article.format-status div.entry-content {
margin-top:-26px;
}

video {
	max-width: 100%;
	height: auto;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-wrapper {
	width: 600px;
	max-width: 100%;
}

span.fb_edge_comment_widget.fb_iframe_widget {
width:300px !important;
}

hr.byline {
background-color:#d0001e !important;
height:2px !important;
margin-bottom:10px;
}

.byline-left,
.byline-right {
font-size:10px;
color:#121212;
}

.byline-right {
float:right;
}

img.avatar {
vertical-align: -25%;
}

.wp-caption {
max-width:100%;
margin:0px auto 35px auto;
padding:3px 4px 3px 3px;
}

span.nav-previous {
margin-top:20px;
}