@import url(//fonts.googleapis.com/css?family=McLaren);
/*

Theme Name: House of Beer

Description: A custom Wordpress skin based on the Splendour Wordpress theme from jinsona designs.

Authors: Adam J Drake / jinsona designs

*/



/* Fonts */



@font-face {

	font-family: 'Sherwood';

	src:url('../../../fonts/sherwood-webfont.eot');

	src:url('../../../fonts/sherwood-webfont.woff') format('woff'), url('../../../fonts/sherwood-webfont.ttf') format('truetype'), url('../../../fonts/sherwood-webfont.svg') format('svg');

	font-weight:normal;

	font-style:normal;

}







@font-face {

	font-family: 'Scoder';

	src: url('../../../fonts/scoder_hand-webfont.eot');

	src: url('../../../fonts/scoder_hand-webfont.woff') format('woff'), url('../../../fonts/scoder_hand-webfont.ttf') format('truetype'), url('../../../fonts/scoder_hand-webfont.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



/* Global Tags */



html { margin-top:0 !important; }



body {

	margin:0;

	padding:0;

	background:url('../../../images/wood-paneling.jpg');

	font-family:Tahoma,Century gothic, Arial,Tahoma,sans-serif;

	color:#161514;

	font-size:13px;

}



img {

	border:0;

	margin:0;

}



a {

	color:#6f615a;

	text-decoration:none;

	outline:none;

}



a:link {

	color:#4f42ef

}



a:hover {

	color:#d53030;

	text-decoration:none

}



h1, h2, h3, h4, h5, h6 {

	font-family:Arial, Georgia, Century Gothic, Verdana, sans-serif;

	font-weight:normal;

}



blockquote {

	padding:10px;

	color:#444;

	font-style:normal;

	background:#fcffcf;

	border-left:5px solid #834f01;

	border-right:5px solid #834f01;

}



.clear {

	clear:both;

	height:0;

	line-height:0;

}



img.centered  {

	display:block;

	margin:0 auto 10px;

	padding:0;

}

	

img.alignnone {

	padding:0;

	margin:0 0 0;

	display:inline;

	background:#fff;

}



img.alignright {

	padding:5px;

	margin:0 5px 10px 10px;

	display:inline;

	background:#fff;

	border:1px solid #ddd;

}



img.alignleft {

	padding:5px;

	margin:0 10px 10px 5px;

	display:inline;

	background:#fff;

	border:1px solid #ddd;

}

	

.aligncenter {

	display:block;

	margin:0 auto 10px;

}



.alignright {

	float:right;

	margin:0 0 10px 10px;

}



.alignleft {

	float:left;

	margin:0 10px 10px 0;

}

	

.wp-caption {

	border:1px solid #ddd;

	text-align:center;

	background-color:#fff;

	padding:4px 0 5px;

	margin:5px;

}



.wp-caption img {

	margin:0 0 5px;

	padding:0;

	border:none;

}



.wp-caption p.wp-caption-text {

	margin:0;

	padding:0;

	font-size:11px;

	font-weight:normal;

	line-height:12px;

}





/* The Outer Cover */



#wrapper {

	position:absolute;

	z-index:0;

	width:100%;

	margin:0 auto;

}



#shadowLeft {

	position:absolute;

	z-index:1;

	width:100%;

	height:100%;

	background:url('../../../images/left-shadow.png') repeat-y;

}



#shadowRight {

	position:absolute;

	z-index:1;

	width:100%;

	height:100%;

	background:url('../../../images/right-shadow.png') top right repeat-y;

}



#shadowBottom {

	position:absolute;

	width:100%;

	height:100%;

	background:url('../../../images/bottom-shadow.png') bottom repeat-x;

}



#brickWall {

	position:absolute;

	z-index:0;

	width:100%;

	height:320px;

	background:url('../../../images/brick-wall.jpg');

}



#barRail {

	position:absolute;

	z-index:0;

	top:270px;

	width:100%;

	height:96px;

	background:url('../../../images/bar-rail.png');

}





/* Containing DIVs */



#page {

	position:relative;

	width:1060px;

	margin:-1px auto 0;

	z-index:2;

	border-top:1px solid #000;

	background:url('../../../images/header-shadow.png') 0 70px no-repeat;

}



#casing {

	width:992px;

	margin:12px 0 0 25px;

	padding:10px;

	background:#fff;

	overflow:hidden;

	border-radius:5px;

	border-bottom-left-radius:0;

	border-bottom-right-radius:0;

	-moz-border-radius:5px;

	-moz-border-radius-bottomleft:0;

	-moz-border-radius-bottomright:0;

}		





/* The Header */



#homeLogo {

	position:absolute;

	z-index:5;

	top:10px;

	left:-20px;

}



#homeLogo img {

	border:none;

}



#addrInfo {

	position:absolute;

	top:20px;

	right:30px;

	font-size:1.1em;

	color:#ddd;

	text-align:right;

	text-shadow:#000 1px 3px 3px;

}



#storeInfo {position:absolute;z-index:1;top:175px;left:242px;width:234px;height:221px;padding:20px 0;background:url(../../../images/chalkboard.jpg) no-repeat #000;font: bold 18px/26px 'McLaren',cursive,Arial,sans-serif;font-weight:bold;color:#60d98b;text-align:center;}
#storeInfo ul{list-style-type: none;margin: 15px 0 0;padding: 0;}


#storeInfo h3 {

	font:18px/12px "Sherwood";

	font-weight:normal;

	color:#efc;

	text-transform:uppercase;

	text-shadow:1px 1px 0 #333;

	margin:0 0 5px;

}



#storeInfo small {

	font-size:6px;

}



#beerRail {

	position:absolute;

	top:67px;

	right:13px;

	width:760px;

	height:102px;

	padding-left:2px;

	background:url('../../../images/beer-tap.png') repeat-x left bottom;

}



#beerRail img {

	margin:0 -2px;

}



#wallGlow {

	position:absolute;

	width:100%;

	height:307px;

	background:url('../../../images/wall-highlight.png') center -200px no-repeat;

}



#vertNav {

	margin:225px 0 0 37px;

	width:192px;

}



#vertNav ul {

	margin:0;

	padding:0;

	list-style-type:none;

}



#vertnav li {

}



#vertNav a {

	background:url('../../../images/vertnav-btn.png');

	display:block;

	text-align:center;

	font-size:14px;

	color:#612b1a;

	padding:17px 0;

	text-decoration:none;

	text-transform:uppercase;

	font-family:Arial;

}



#vertNav a:hover {

	color:#090;

	background-position:0 50px;

	font-weight:bold;

}



#slideshow {

	position:absolute;

	top:175px;

	right:30px;

	width:520px;

	height:244px;

	padding:10px;

	background:url('../../../images/slideshow-frame.png') no-repeat;

}





/* The Search */



#search {

	width:200px;

	position:absolute;

	right:0;

}



#search form {

	margin:0;

	padding:0;

}



#search fieldset {

	margin:0;

	padding:0;

	border:none;

}



#search p {

	margin:0;

	font-size:85%;

}



#s {

	margin-left:3px;

	float:left;

	width:153px;

	padding:5px 5px 6px 5px;

	background:#f9f7f2;

	border:none;

	font:normal 100% "Tahoma", Arial, Helvetica, sans-serif;

	color:#ccc;

}



#searchsubmit {

	width:34px;

	float:right;

	background:url(images/sbutton.png) no-repeat -3px 0;

	border:none;

	font:bold 100% "century gothic", Arial, Helvetica, sans-serif;

	color:#fff;

	height:24px;

	cursor:pointer;

}





/* The Page Menu */



#foxmenucontainer {

	height:35px;

	background:url(images/menu.png) repeat-x;

	display:block;

	padding:0;

	font:11px Tahoma,Century gothic,verdana, Arial, sans-serif;

	font-weight:normal;

	text-transform:uppercase;

}



#menu {

	margin:0 0 0 10px;

	padding:0;

	width:780px;

	background:url(images/menu.png) repeat-x;

	height:35px;

	overflow:hidden;

	float:left;

	display:inline;

}

	

#menu ul {

	float:left;

	list-style:none;

	margin:0;

	padding:0;

}

	

#menu li {

	float:left;

	list-style:none;

	margin:0 2px;

	padding:0;

}

	

#menu li a, #menu li a:link, #menu li a:visited {

	color:#c18312;

	display:block;

	margin:0;

	padding:11px 10px;

}



#menu li a:hover, #menu .current_page_item a {

	background:#fff url(images/menua.png) repeat-x;

	color:#1e160d;

    margin:0;

	padding:11px 10px;

	text-decoration:none;

}



/* Category menu*/

	

#catmenucontainer {

	position:relative;

	float:right;

	margin:450px 40px 0 0;

	width:780px;

	display:block;

	padding:0;

	font:11px Tahoma,Century gothic,verdana, Arial, sans-serif;

	font-weight:normal;

	text-transform:uppercase;

}

		

#catmenu {

	margin:0 220px 0 0;

	padding:0;

}

	

#catmenu ul {

	list-style:none;

	margin:0;

	padding:0;

}

	

#catmenu li {

	float:right;

	list-style:none;

	margin:0;

	padding:0;

}

	

#catmenu li a {

	color:#c37a0a;

	display:block;

	margin:5px 20px;

	padding:0;

}



#catmenu li a:hover {

	color:#fff;

	text-decoration:none;

}

	

#catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited {

	background:url(images/cmenu.png);

	width:150px;

	color:#8f6823;

	font-family:Tahoma, century gothic, Georgia, sans-serif;

	font-weight:normal;

	float:none;

	margin:0;

	padding:9px 10px 10px 10px;

	border-bottom:1px solid #3a2914;

}

	

#catmenu li li a:hover, #catmenu li li a:active {

	background:#1e160d;

	color:#fff;

	padding:9px 10px 10px 10px;

}



#catmenu li ul {

	z-index:999;

	position:absolute;

	left:-999em;

	height:auto;

	width:170px;

	margin:0;

	padding:0;

}



#catmenu li li { 

}



#catmenu li ul a { 

	width:140px;

}



#catmenu li ul a:hover, #catmenu li ul a:active {

}



#catmenu li ul ul {

	margin:-33px 0 0 170px;

}



#catmenu li:hover ul ul, #catmenu li:hover ul ul ul, 

#catmenu li.sfhover ul ul, #catmenu li.sfhover ul ul ul {

	left:-999em;

}



#catmenu li:hover ul, #catmenu li li:hover ul, 

#catmenu li li li:hover ul, #catmenu li.sfhover ul, 

#catmenu li li.sfhover ul, #catmenu li li li.sfhover ul {

	left:auto;

}



#catmenu li:hover, #catmenu li.sfhover { 

	position:static;

}





/* Main Content*/	



#cap {

	height:360px;

	background:url(images/cap.jpg);

	margin-bottom:10px;

	border-radius:3px;

	-moz-border-radius:3px;

}



.intro {

	width:610px;

	height:340px;

	padding:10px;

	overflow:hidden;

	float:left;

}



.intro h3 {

	margin:0;

	padding:5px 0;

	text-align:left;

	font:22px Arial, Verdana, Tahoma, sans-serif;

	font-weight:bold;

	color:#fff;

	text-shadow:#630 1px 1px 1px;

}



.intro p {

	margin:0;

	padding:5px 0;

	text-align:left;

	font:13px Tahoma, Century Gothic, Arial, Verdana, sans-serif;

	line-height:20px;

	color:#1e160d;

}



.logtab {

	width:318px;

	float:right;

	text-align:right;

	margin:10px;

}



.logtab iframe {

	border:1px solid #8b5301;

	margin:0 0 -3px;

}



.logtab h2 {

	margin:0;

	padding:5px;

	text-align:left;

	font:20px Arial, Verdana, Tahoma, sans-serif;

	font-weight:bold;

	color:#7d5e2b;

}



.logtab a {

	margin:0;

	font-size:10px;

}



.logtab ul {

	list-style-type:none;

	margin:0;

	padding:5px;

}



.logtab li {

	list-style-type:none;

	margin:0;

	padding:0;

}



.logtab ul li {

	list-style-type:none;

	margin:0;

	padding:2px 0;

}



.logtab ul li form {

	list-style-type:none;

	margin:0;

	padding:0;

	color:#af884c;

}



ul.board {

	list-style-type:none;

	margin:0;

	padding:5px;

	color:#dca101;

}



ul.board li {

	list-style:none;

	color:#aa9f9b;

	margin:0 0 2px 0;

	width:290px;

}



ul.board li a {

	color:#8b5b01;

}



ul.board li a:hover {

	color:#fff;

}



.form-item {

	width:300px;

	float:left;

	display:inline;

	margin-bottom:5px;

}



.form-item label {

	color:#af884c;

}



input.logsub {

	background:url(images/logsub.png) no-repeat;

	height:25px;

	width:80px;

	border:none;

}



#log {

	margin-top:2px;

	float:left;

	width:200px;

	padding:2px 3px;

	background:#1e160d ;

	border:1px solid #403628;

	font:normal 100% "Tahoma", Arial, Helvetica, sans-serif;

	color:#7d5e2b;

}



#pwd {

	margin-top:2px;

	float:left;

	width:200px;

	padding:2px 3px;

	background:#1e160d;

	border:1px solid #403628;

	font:normal 100% "Tahoma", Arial, Helvetica, sans-serif;

	color:#7d5e2b;

}



#content {

	float:left;

	width:640px;

	height:100%;

	padding:10px 0 0 0;

	display:inline;

}



.title {

	margin:0;

	padding:0;

}	



.custim {

	padding:7px;

	margin:0 5px 5px 0;

	float:left;

	background:#e7e0bb;

	border:1px solid #fff;

}



.date {

	font-size:10px;

	font-family:Tahoma, Century Gothic, Arial, Verdana, Helvitica, sans-serif;

	padding:5px 5px 0 5px;

   	color:#8b5301;

	text-transform:uppercase;

}



.date a:link, .date a:visited {

   	color:#8b5301;

}

	

.single {

	width:630px;

	margin:0 5px 20px 10px;

	height:100%;

	color:#504945;

	font:13px Tahoma, Century Gothic, Arial, Verdana, sans-serif;

	background:#fff;

}



.single:last-child .singleinfo {

	border:none;

}



.single h2 {

	margin:0;

	padding:0 0 0 5px;

	text-align:left;

	font:22px 'Sherwood', Arial, Georgia, Century Gothic, Verdana, sans-serif;

	font-weight:normal;

	text-transform:uppercase;

	overflow:hidden;

	color:#300;

}



.single h2 a {

	color:#300;

}



.single h2 a:hover {

	color:#060;

}



.author img {

	float:left;

	border:3px solid #b3bf56;

	margin:5px;

}



.clock {

	color:#8b5301;

	padding:2px 0 0 5px;

	font:10px Tahoma, Georgia, Arial, Century Gothic, Verdana, sans-serif;

	text-transform:uppercase;

}	



.comm {

	padding:1px 0 0 5px;

	font:10px Tahoma, Georgia, Arial, Century Gothic, Verdana, sans-serif;

	text-transform:uppercase;

}



.comm a:link, .comm a:visited {

	color:#8b5301;

}



.comm a:hover {

	color:#333;

}



.singleinfo {

	height:15px;

	padding-bottom:10px;

	border-bottom:1px solid #dfc499;

}



.category {

	padding:1px 0 0 5px;

	font:10px Tahoma, Georgia, Arial, Century Gothic, Verdana, sans-serif;

	text-transform:uppercase;

	color:#271a0a;

	overflow:hidden;

}



.category a:link,.category a:visited {

	color:#861d00;

}

	

.category a:hover {

	color:#222;

}

	

.entry {

	margin:0;

	padding:0 5px;

}

	

.entry a:link, .entry a:visited {

	color:#ac0604;

	background-color:transparent;

}



.entry a:hover {

	color:#455236;

	background-color:transparent;

	text-decoration:none;

}



.entry h2 {

	margin-bottom:0;

	padding:0;

}



h2.entry-title {

	font-family:'Sherwood';

	text-transform:uppercase;

}



.entry p {

	margin:5px 0;

	padding:0;

	line-height:20px;

}





/* The Right Column */



.right {

	float:right;

	width:340px;

	display:inline;

}





/* The Sidebars */



.sidebar1, .sidebar2 {

	/*float:left;*/

	/*width:165px;*/

	font-size:11px;

	font-family:Tahoma,Century gothic, Arial, sans-serif;

}



.sidebar2 {

	float:right;

}



.sidebar1 h2, .sidebar2 h2 {

	font-size:14px;

	color:#c37a0a;

	margin:0;

	padding:5px 10px;

	background:#35250a;

	font-weight:bold;

	font-family:Georgia, Century Gothic, Arial, sans-serif;

	text-transform:uppercase;

}



.sidebar1 h2 a:link, .sidebar2 h2 a:link {

	color:#c37a0a;

}



.sidebar1 h2 a:visited, .sidebar2 h2 a:visited {

	color:#c37a0a;

}



.sidebar1 h2 a:hover, .sidebar2 h2 a:hover {

	color:#c37a0a;

}





.sidebar1 ul, .sidebar2 ul {

	list-style-type:none;

	margin:0;

	padding:0;

}



.sidebar1 ul ul, .sidebar2 ul ul {

	list-style-type:none;

	margin:0;

	padding:10px;

	background:#f9f7f2;

	border:1px solid #dfc499;

	border-top:none;

}



.sidebar1 ul ul ul, .sidebar1 ul ul ul ul, .sidebar2 ul ul ul, .sidebar2 ul ul ul ul {

	list-style-type: none;

	margin:0;

	padding:0;

	border:none;

}



.sidebar1 ul li, .sidebar2 ul li {

	height:100%;

	line-height:18px;

	/*float:left;*/ 

	clear:left;	

	/*width:165px;*/

	/*text-transform:uppercase;*/

}



.sidebar1 ul li a, .sidebar2 ul li a {

	color:#4f370f;

	border-bottom:1px solid #ebefd1;

	text-decoration:none;

	padding:5px 0 5px 5px;

	display:block;

}



.sidebar1 ul li a:hover, .sidebar2 ul li a:hover {

	background:#9e6601;

	color:#fff;

}



.sidebar1 p, .sidebar2 p {

	padding:7px 10px;

	margin:0;

}



.sidebar1 table, .sidebar2 table {

	width:100%;

	text-align:center;

	color:#787d7f;

}



/* Sidebar Calendar Widget formatting */



.eventListing {

	font-size:12px;

	padding-left:5px;

}



.eventListing .event a {

	padding:0 5px;

	margin-left:-5px;

	border:none;

}



.eventListing .event a:hover {

	background:#060;

}



.when {

	margin:0 0 5px -5px;

	padding-bottom:5px;

	font-weight:bold;

	text-transform:uppercase;

	border-bottom:1px solid #ebefd1;

}



.event {

	font-weight:bold;

}



.eventListing a.more-link {

	display:inline-block;

	margin-top:5px;

	padding:2px 7px;

	border:none;

	background:#593800;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	color:#fff;

	text-shadow:#000 1px 1px 0;

}



.eventListing a:hover.more-link {

	background:#060;

}



.dig-in {

	padding-right:10px;

	text-align:right;

}



.sidebar1 .dig-in a {

	display:inline-block;

	border:none;

}



.sidebar1 .dig-in a:hover {

	background:none;

	color:#060;

}





/* The Calendar */



#wp-calendar {

	width:100%;

	padding: 0 0 15px;

}



#wp-calendar caption {

	padding:5px;

	font-size:16px;

}



#wp-calendar th, #wp-calendar td {

	padding:5px;

	text-align:center;

	color:#252525;

}



#wp-calendar td a {

	background:#8b4e20;

	padding:5px 0;

}



#wp-calendar td {

	background:transparent;

}



#wp-calendar td, table#wp-calendar th {

	padding:2px 0;

}





/* The Footer */



#footer {

	margin-top:10px;

	padding:10px 0;

	color:#c37a0a;

	font-size:11px;

	font-weight:normal;

	text-align:center;

	letter-spacing:1px;

	font-family:Tahoma, Georgia, Century Gothic, Arial, sans-serif;

	float:left;

	width:100%;

	background:#35250a;

	border:1px solid #1f1608;

}



#footer a:link , #footer a:visited{

	color:#a6b80d;

}



#footer a:hover {

	color:#fff;

}



/* The Navigation */



#navigation{	

	width:600px;

	margin:0;

	padding:0 5px 10px 5px;

}

	

/* The Attachment */



.contentCenter {

	text-align:center;

}



/* The Page Title */



h2.pagetitle {

	padding:5px;

	margin:0 0 10px 5px;

	font-size:16px;

	text-align:center;

	color:#4a413c;

	font-family:Georgia, Century Gothic, Arial, Helvetica, sans-serif;

}



#comment.comments {

	height:100%;

	padding:0 0 0 10px;

	margin:0;

	width:630px;

}

	

h3#comments {

	padding:5px 10px;

	margin:10px 0;

	border:1px solid #816d05;

	font-size:20px;

	font-weight:normal;

	color:#fff;

	background:#35250a;

	font-family:Georgia, Century Gothic, Arial, Helvetica, sans-serif;

} 	

	

#respond {

	height:100%;

	padding:0 5px;

	margin:0;

	background:#e7e0bb;

	border:1px solid #cfc9a8; 

}	



#respond h3 {

	padding:5px 10px;

	margin:10px 0;

	font-size:22px;

	font-weight:normal;

	color:#444;

	font-family:Georgia, Century Gothic, Arial, Helvetica, sans-serif;

}



#commentform {

	padding:0 10px 10px;

	margin:0;

	color:#bfafa7;

	font-family:Tahoma, Century Gothic, Arial, Helvetica, sans-serif;

}

	

#commentform p {	

	color:#2d2501;

}



#commentform input {

	background:#f4f4f4;

	border:1px solid #dedcdd;

	color:#444;

	padding-left:10px;

}



#comment textarea {

	background:#fff;

	border:1px solid #cfc9a8;

	color:#444;

	width:95%;

	padding:5px;

}



.comments input#submit {

	width:auto;

	line-height:25px;

	padding:3px 5px;

	background:#060;

	border:2px solid #030;

	color:#fff;

	font-family:Tahoma, Century Gothic, Arial, Helvetica, sans-serif;

	cursor:pointer;

}



ol.commentlist { 

	list-style:none; 

	margin:0; 

	padding:0; 

	text-indent:0; 

}

	

ol.commentlist li { 

	border:1px solid #dedcdd; 

	margin:0 0 10px;

	padding:5px 7px 5px 57px; 

	position:relative;

}

 

ol.commentlist li div.comment-author { 

	padding:0 170px 0 0; 

}



ol.commentlist li div.vcard { 

	font:20px Georgia, Helvetica, Arial, sans-serif; 

	padding:5px 0;

}



ol.commentlist li div.vcard cite.fn { 

	font-style:normal; 

}



ol.commentlist li div.vcard cite.fn a.url { 

	color:#959595; 

	text-decoration:none; 

}



ol.commentlist li div.vcard cite.fn a.url:hover {

	color:#000; 

}



ol.commentlist li div.vcard img.avatar { 

	border:5px solid #ddd; 

	left:7px; 

	position:absolute; 

	top:7px; 

}



ol.commentlist li div.comment-meta { 

	font:12px Tahoma, Helvetica, Arial, sans-serif; 

	position:absolute; 

	right:10px; 

	text-align:right; 

	top:5px; 

}



ol.commentlist li div.comment-meta a { 

	color:#959595; 

	text-decoration:none; 

}



ol.commentlist li div.comment-meta a:hover { 

	color:#000; 

}



ol.commentlist li p { 

	font:normal 12px Tahoma, Helvetica, Arial, sans-serif;

	margin:0 0 1em;

	line-height:18px;

}

 

ol.commentlist li ul { 

	font:normal 12px/1.4 Helvetica, Arial, sans-serif; 

	list-style:square; 

	margin:0 0 1em;

	padding:0; 

	text-indent:0;

}

 

ol.commentlist li div.reply {  

	background:#513910; 

	border:2px solid #834f01; 

	color:#fff; 

	font:bold 9px/1 Tahoma, Georgia, Arial, sans-serif;

	padding:5px 10px;

	text-align:center; 

	width:36px;

}

 

ol.commentlist li div.reply a { 

	color:#fff; 

	text-decoration:none; 

	text-transform:uppercase; 

}



ol.commentlist li ul.children { 

	list-style:none; 

	margin:1em 0 0; 

	text-indent:0; 

}



ol.commentlist li ul.children li.depth-2 { 

	margin:0 0 .25em; 

}



ol.commentlist li ul.children li.depth-3 { 

	margin:0 0 .25em; 

}



ol.commentlist li ul.children li.depth-4 {

	margin:0 0 .25em; 

}



ol.commentlist li.even { 

	background:#efead1; 

}



ol.commentlist li.odd { 

	background:#fff;

}

 

ol.commentlist li.pingback div.vcard { 

	padding:0 170px 0 0; 

}



.ad1 {

	float:right;

	margin:25px 20px 0 0;

}



.ad2 {

	text-align:center;

	margin:5px;

}



.video {

	width:330px;

	background:#4f3911;

	padding:5px;

	color:#c78116;

}



.vidtitle {

	margin:0;

	height:30px;

	background:#7d9003 url(images/video.png) no-repeat;

}


.cat-item.cat-item-13 , .page_item.page-item-410{display:none}