/*

Theme Name: Beers and Ears v3

Theme URI: http://beersandears.net/

Description: The third version of the Beers and Ears theme.

Author: Scott Oliver

Author URI: http://beersandears.net/

Version: 1.0

Tags: beer, wood, slider, leather, brown, white, red

*/



@charset "utf-8";

/* CSS Document */

*

{

	font-family:Verdana, Geneva, sans-serif;

}



body

{

	background-image:url('images/wood-tiled.png');

	font-family:Verdana, Geneva, sans-serif;

}



p

{

	font-family:Verdana, Geneva, sans-serif;

}



a {

	color:#a90329;

	text-decoration:none;

	outline:none;

}



a:hover{

	color:#bf0430;

}



/*styles for search/social icons bar*/



.topbarleft

{

	background-color:#000;

	height:36px;

	border-bottom-left-radius:10px;

	moz-border-radius-bottomleft:10px;

	margin-right:0px;

	-moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

	-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

	box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

}



.topbarright

{

	background-color:#000;

	border-bottom-right-radius:10px;

	moz-border-radius-bottomright:10px;

	-moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

	-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

	box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

}



.searchbox

{

	margin:0px;

	padding:5px 0px 0px 10px;

}



.iconsdiv

{

	padding:5px 10px 0px 0px;

	float:right;

}



.socialicons

{

	/*display:inline;*/

	padding:0px;

	margin:0px;

}



#searchform

{

	padding:0px;

	margin:0px;

}

	

/*menu styles*/



#menu-container

{

	background: #a90329; /* Old browsers */

	background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */

	background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */

	color:#ffffff;

	padding:0px 0px 0px 0px;

	margin:0px 0px 10px 0px;

	moz-border-radius: 10px;

	border-radius: 10px;

	-moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

	-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

	box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

}



#main-menu

{

	font-size:13px;

}



#main-menu a

{

	color:#ffffff;

	line-height:40px;

}



#main-menu ul

{

	list-style-type:none;

	list-style-image:none;

	padding:0px;

	margin:0px;

	/*float:left;*/

}



#main-menu li

{

	display:inline;

	position:relative;

	float:left;

	padding:0px 10px 0px 10px;

}



#main-menu li ul{

	position:absolute;

	left:-9999px;

	height: auto;

	width: 220px;

	margin: 0px;

	background-color:#000;

	z-index:100;

	border:1px solid #000;

	border-radius:10px;

	mox-border-radius:10px;

	-moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

	-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

	box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

	/*border-bottom-left-radius:10px;

	moz-border-radius-bottomleft:10px;

	border-bottom-right-radius:10px;

	moz-border-radius-bottomright:10px;*/

}



/*#main-menu li.current-menu-item a

{

	border-bottom:2px solid #fff;

}*/



#main-menu li:hover

{

	background:#bf0430;

	border-radius:10px;

	moz-border-radius:10px;

}



#main-menu li:hover > ul {

	left:0;

}



#main-menu li li {

	background-color:#fff;

	padding:0px;

}



#main-menu li li a

{

	display:block;

	background-color:#fff;

	width: 200px;

	color: #000;

	font-weight: normal;

	float: none;

	margin: 0px;

	padding: 10px 10px ;

	line-height:normal;

	border-bottom: 1px solid #a90329;

}



#main-menu li li:hover{

	background-color:#fff;

	color:#bf0430;

}



#main-menu li li a:hover{

	color:#bf0430;

}



#main-menu li li:first-child

{

	border-top-left-radius:10px;

	moz-border-radius-topleft:10px;

	border-top-right-radius:10px;

	moz-border-radius-topright:10px;

}



#main-menu li li:last-child

{

	border-bottom-left-radius:10px;

	moz-border-radius-bottomleft:10px;

	border-bottom-right-radius:10px;

	moz-border-radius-bottomright:10px;

}



#main-menu li li:first-child > a

{

	border-top-left-radius:10px;

	moz-border-radius-topleft:10px;

	border-top-right-radius:10px;

	moz-border-radius-topright:10px;

}



#main-menu li li:last-child > a

{

	border-bottom-left-radius:10px;

	moz-border-radius-bottomleft:10px;

	border-bottom-right-radius:10px;

	moz-border-radius-bottomright:10px;

}



/*slider styles*/



.slider-wrapper

{

	border-radius: 10px;

	moz-border-radius: 10px;

	-moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

	-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

	box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

}



.nivoSlider {

    position:relative;

    width:950px; /* Change this to your images width */

    height:300px; /* Change this to your images height */

    background:url(images/loading.gif) no-repeat 50% 50%;

}



.nivoSlider img {

    position:absolute;

    top:0px;

    left:0px;

    display:none;

}



.nivoSlider a {

    border:0;

    display:block;

}



.nivo-caption{

	font-size:24px;

}



.nivo-caption a{

	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

	border-bottom:0px !important;

}



img.attachment-slider-size

{

	width:950px;

	height:300px;

	background-size:100%;

}



/*main index styles*/



.main-content

{

	background-image:url('images/leather.jpg');

	moz-border-radius: 10px;

	border-radius: 10px;

	/*padding:10px 10px 0px 10px;*/

	-moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

	-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

	box-shadow: 0px 5px 5px rgba(0,0,0,0.4);

	font-size:13px;

}



.entries

{

	margin:10px 5px 10px 10px;

	background-color:#ffffff;

	-moz-border-radius: 10px;

	border-radius: 10px;

	padding:5px 5px 10px 5px;

}



.entries p

{

	margin:5px 0px 10px 0px;

}



.entries img

{

	width:605px;

	height:200px;

	/*margin:0px 10px;*/

	border:1px thin #000;

	background-color:#DDD;

	border-radius:10px;

	moz-border-radius:10px;

}



.entry

{

	margin:10px 5px 10px 10px;

	background-color:#ffffff;

	-moz-border-radius: 10px;

	border-radius: 10px;

	padding:5px 5px 10px 5px;

}



.entry p

{

	margin:5px 0px 10px 0px;

}



.entry img

{

	align:center;

	max-width:605px;

	height:auto;

	/*margin:0px 10px;*/

	border:1px thin #000;

	/*background-color:#DDD;*/

	border-radius:10px;

	moz-border-radius:10px;

}



.entry h3

{

	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

}



.entry h4

{

	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

}



.search-header

{

	border-bottom: 1px dashed #EEE;

	margin-right:5px;

	margin-bottom:10px;

}



.search-header h2

{

	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

	margin:0px;

	padding:0px;

	font-size:30px;

	text-shadow: 1px 1px 2px rgba(0,0,0,0.5);

}



.search-header  h2 a, .title  h2 a:link, .title  h2 a:visited {

	color:#000;

	

}



.entry-title

{

	border-bottom: 1px dashed #EEE;

	margin-right:5px;

}



.entry-title h2

{

	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

	margin:0px;

	padding:0px;

	font-size:24px;

	text-shadow: 1px 1px 2px rgba(0,0,0,0.5);

}



.entry-title  h2 a, .title  h2 a:link, .title  h2 a:visited {

	color:#000;

}



.entry-title h4

{

	margin-left:0px;

	margin-top:0px;

	margin-bottom:0px;

	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

	text-shadow: 1px 1px 2px rgba(0,0,0,0.5);

}



.entry-title  h4 a, .title  h4 a:link, .title  h4 a:visited {

	color:#000;

}



.byline

{

	text-transform:uppercase;

	font-size:10px;

	font-family:Tahoma, Geneva, sans-serif;

	margin:5px 0px;

}



.photo-desc

{

	width:605px;

	height:auto;

	min-height:420px;

}



.metadatacontainer

{

	background: #a90329; /* Old browsers */

	background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */

	background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */

	margin:10px 0px 30px 0px;

	border-radius:10px;

	moz-border-radius:10px;

	color:#fff;

	padding:0px;

}



.metadata img

{

	background-color:none;

}



.metadata a

{

	color:#fff;

	line-height:36px;

	display:inline;

}



.metadata a:hover

{

	background:#bf0430;

	border-radius:10px;

	moz-border-radius:10px;

}



.commentslink

{

	display:inline;

	padding:10px;

}



.readmore

{

	color:#fff;

	display:inline;

	float:right;

	padding: 0px 10px;

}



/*alignment*/

img.alignright {

	margin: 5px 0px 10px 10px;

	display: inline;

}



img.alignleft {

	margin: 5px 10px 10px 0px;

	display: inline;

}



img.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

}



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

}



.alignright {

	float: right;

	margin: 0px 0px 10px 10px;

}



.alignleft {

	float: left;

	margin: 0px 10px 10px 0px;

}



/*wp-caption*/

.wp-caption {

	text-align: center;

	padding: 4px 0px 5px 0px;

	/*margin: 5px 5px ;*/

	max-width: 605px;

}



.wp-caption img {

	margin: 0px 0px 5px 0px;

	padding: 0px;

	border: 0px;

}



.wp-caption p.wp-caption-text {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	font-size: 11px;

	font-weight: normal;

	line-height: 12px;

}



/* YARPP */



.rp-head{

  margin-left:0px;

  margin-top:5px;

  margin-bottom:5px;

  font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

  border-bottom: 1px dashed #EEE;

}



.related-posts {

  list-style-type: none;

  margin: 0px;

  height: 120px;

  padding: 5px;

}



.related-posts li {

  padding: 0; 

  margin: 0px 5px 0px 0px;

  margin-left: 0em;

  float: left;

}



.related-posts li:last-child {

	margin:0px;

}



.related-post {

  position: relative;

  padding: 3px;

  /*background-color: white;

  border: 1px solid #ddd;*/

  width: 108px;

  height: 108px;

  overflow: hidden;

  border-radius:10px;

  moz-border-radius:10px;

}



/*.related-post:hover {

  border: 1px solid #999;

}*/



.related-title {

  position: absolute;

  bottom: 3px;

  left: 0;

  font-size: 0.73em;

  width: 104px;

  margin-left: 3px;

  opacity: 0.7;

  padding: 1px 2px;

  text-align: center;

  line-height: 1.4;

  height: 35px;

  overflow: hidden;

  background-color: black;

  color:white;

  border-bottom-left-radius:10px;

  moz-border-radius-bottomleft:10px;

  border-bottom-right-radius:10px;

  moz-border-radius-bottomright:10px;

}



.related-title a, .related-title a:link, .related-title a:visited {

  text-decoration: none;

  color: #fff;

}



.related-thumb {

  font-family: courier;

  background-color: white;

  font-size: 1.2em;

  line-height: 1.2;

  height: 108px;

  overflow: hidden;

  width: 108px;

}



.related-thumb a {

  text-decoration: none;

  color: #ddd;

}



.related-thumb img{

	max-width:108px;

	width:108px;

	height:108px;

	margin:0px;

}



/*Beer List Styles*/



.beer-pages {

  list-style-type: none;

  margin: 0px;

  min-height: 130px;

  padding: 5px;

}



.beer-pages li {

  padding: 0; 

  margin: 0px 5px 0px 0px;

  margin-left: 0em;

  float: left;

}



/*.related-posts li:last-child {

	margin:0px;

}*/



.beer-page {

  position: relative;

  padding: 3px;

  /*background-color: white;

  border: 1px solid #ddd;*/

  width: 108px;

  height: 108px;

  overflow: hidden;

  border-radius:10px;

  moz-border-radius:10px;

}



/*.related-post:hover {

  border: 1px solid #999;

}*/



.beer-title {

  position: absolute;

  bottom: 3px;

  left: 0;

  font-size: 0.73em;

  width: 104px;

  margin-left: 3px;

  opacity: 0.7;

  padding: 1px 2px;

  text-align: center;

  line-height: 1.4;

  height: 30px;

  overflow: hidden;

  background-color: black;

  color:white;

  border-bottom-left-radius:10px;

  moz-border-radius-bottomleft:10px;

  border-bottom-right-radius:10px;

  moz-border-radius-bottomright:10px;

}



.beer-title a, .beer-title a:link, .beer-title a:visited {

  text-decoration: none;

  color: #fff;

}



.beer-thumb {

  font-family: courier;

  background-color: white;

  font-size: 1.2em;

  line-height: 1.2;

  height: 108px;

  overflow: hidden;

  width: 108px;

}



.beer-thumb a {

  text-decoration: none;

  color: #ddd;

}



.beer-thumb img{

	max-width:108px;

	width:108px;

	height:108px;

	margin:0px;

}



/*Share Buttons*/



.sharecontainer

{

	background: #a90329; /* Old browsers */

	background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */

	background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */

	margin:10px 0px 30px 0px;

	border-radius:10px;

	moz-border-radius:10px;

	color:#fff;

	padding:0px 0px;

}



.sharediv

{

	height:36px;

	line-height:36px;

}



.sharediv img

{

	padding:5px;

	margin:0px;

}



.sharetext

{

	line-height:36px;

	position:absolute;

	padding:0px 5px;

}



.shareicons

{

	left:110px;

	position:relative;

}



.shareimg:hover

{

	background:#bf0430;

}







/*comments styles*/

.commentsbox

{

	

}



#comments

{

	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

	text-shadow: 1px 1px 2px rgba(0,0,0,0.5);

	border-bottom: 1px dashed #EEE;

	margin-right:5px;

	padding:5px 0px;

}



.comment-nav{

	font-size:14px;

	color:#fff;

	font-weight:bold;

	padding:10px 10px ;

	font-family:Arial,Georgia,Century gothic,  sans-serif;

	height:15px;

}



#respond label

{

	display:block;

}



#respond label small {

	font-size:10px;

}



#respond  input#commentSubmit {

	background:#697185;

	border:1px solid #333;

	color:#fff;

	text-decoration:none;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;	

	padding:3px 10px;

	width:100px;

	margin:10px 0px;

	cursor:pointer;

}



#respond  input#commentSubmit:hover {

	background:#7f1900;

}



#commentform input {

	width:45%;

}



textarea#comment

{

	width:592px;

	height:200px;

}



.commentlist

{

	list-style-type:none;

	list-style-image:none;

}



.comment-body

{

	margin:0px 0px 10px 0px;

}



.children

{

	list-style-type:none;

	list-style-image:none;

}



.avatar

{

	float:left;

	margin:0px 10px 10px 0px !important;

}





/*sidebar styles*/



.sidebar

{

	margin:10px 10px 10px 0px;

	background-color:#ffffff;

	-moz-border-radius: 10px;

	border-radius: 10px;

	padding:5px;

}



/*widget styles*/



.widget

{

	margin:0px 0px 30px 0px;

	font-family:Verdana, Geneva, sans-serif;

}



.widget ul

{

	list-style-type:none;

	list-style-image:none;

	margin:10px 10px 0px 0px;

	padding:0px;

}



.widget h2

{

	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

	margin:0px;

	padding:0px;

	font-size:24px;

	text-shadow: 1px 1px 2px rgba(0,0,0,0.5);

}



.widgettitle

{

	border-bottom: 1px dashed #EEE;

	margin-right:5px;

}



/*wordpress popular posts widget styles*/



.popular-posts img

{

	float:left;

	margin:0px 5px 0px 0px;

	padding:0px;

	background-color:#DDD;

	border-radius:10px;

	moz-border-radius:10px;

}



.popular-posts li

{

	margin:10px 0px 10px 0px;

}



.wpp-post-title

{

	font-weight:bold;

}



/*footer styles*/



.footer

{

	background-color:#000;

	margin-top:10px;

	border-top-left-radius:10px;

	moz-border-radius-topleft:10px;

	border-top-right-radius:10px;

	moz-border-radius-topright:10px;

	color:#FFF;

	padding:10px;

	font-size:13px;

}



.footer a

{

	color:#fff;

}



.footer a:hover

{

	color:#fff;

}