.fltRt {
float:right;
}
.fltLt {
float:left;
}
blockquote {
border:0;
color:#A44439;
font-size:1.282em;
font-style:italic;
line-height:1.482em;
background:transparent url(http://thebeersessions.com/images/blockquote.png) no-repeat scroll left top;
}
#container {
margin:20px auto 0;
}
body { background: #2a1f1b url(http://thebeersessions.com/images/woodtile.jpg) repeat;
}
#header {
border-bottom:0px double #DDDDDD;
padding-left:0em;
padding-top:0em;
padding-bottom:1em;
}
#page {
background: #fff9df url(http://thebeersessions.com/images/paper-mid.jpg) repeat-y;
}
#s {
background:transparent url(/images/search-bar.png) no-repeat;
border:0 none;
color:#FFFFFF;
font-family:times New Roman;
font-size:17px;
height:27px;
padding:7px 14px 7px 46px;
width:200px;
}
#footer {
font-size: 12px;
height:40px;
}
#footer a {
color: #a44439;
border-bottom:0px;
}
input.form_submit:hover {
color:#a44439;
}
.post-ratings {
height:60px;
font-size:12px;
margin-bottom:15px;
}
div.comments_closed p
{
   display:none;
}
input, textarea {
background:#FFFFFF url(/images/fieldbg.gif) repeat-x scroll center top;
color: #333;
border-width: 1px;
border-weight: solid;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
}
.post-ratings {
padding-left:0.5em;
}
#multimedia_box {
background: transparent;
}
.menu .current a, .menu .current-cat a {
border-bottom-color:#ddd;
}
sup {
font-size:smaller;
line-height:1em;
vertical-align:super;
}
.sup {
font-size:smaller;
line-height:1em;
vertical-align:super;
}
sources {
font-size:80%;
}
.sources {
font-size:80%;
}
.custom-left {
float:left;
border: 1px solid #cccccc;
padding: 0.35em;
background: #dddddd;
margin-right: 15px; margin-bottom: 5px;
}
.custom-right {
float:right;
border: 1px solid #cccccc;
padding: 0.35em;
background: #dddddd;
margin-left: 15px; margin-bottom: 5px;
}
.custom-none {
border: 1px solid #cccccc;
padding: 6px;
background: #dddddd;
margin-bottom: 10px;
}
.customLeft, .format_text img.alignleft {
float:left;
border: 1px solid #cccccc;
padding: 0.35em;
background: #dddddd;
margin-right: 15px; margin-bottom: 5px;
}
.customRight, .format_text img.alignright {
float:right;
border: 1px solid #cccccc;
padding: 0.35em;
background: #dddddd;
margin-left: 15px; margin-bottom: 5px;
}
.customNone, .format_text img.none {
border: 1px solid #cccccc;
padding: 6px;
background: #dddddd;
margin-bottom: 10px;
}
table#wp-calendar caption {
font-weight:bold;
color:#fff;
background:#a44439 none repeat scroll 0 0;
}
.menu {
background: url(http://thebeersessions.com/images/navigation.jpg) no-repeat;
padding-left:23px;
padding-top:16px;
padding-bottom:15px;
border-left:0px;
border-bottom:0px;
height:30px;
}
.menu a {
background: transparent;
border:0px;
color: #fff;
padding-top:6px;
padding-bottom:5px;
padding-right:0.8em;
padding-left:0.8em;
}
.menu a current {
border-bottom:1px solid #DDDDDD;
}
#feature_box {
background:transparent;
border-bottom:0px solid #DDDDDD;
padding-left: 0;
}
.sldrlink a {
display:none;
}
#smooth_sldr {
height: 390px;
}
#smooth_sldr_items {
padding:10px 18px 0 5px;
}
.ie #smooth_sldr_items {
padding:10px 18px 0 26px;
}
.smooth_slider_thumbnail {
margin:0 11px 0 0;
border: 1px solid #cccccc;
padding: 5px;
background-color: #dddddd;
margin-bottom: 5px;
}
#smooth_sldr_body h2 {
text-align:left;
}
#smooth_sldr img {
background: #dddddd;
}
#calendar_wrap {
padding:0;
width:100%;
background:#fff;
border:1px solid #ddd;
}
table#wp-calendar {
width:100%;
}
.avatar img {
float:right;
border: 1px solid #cccccc;
padding: 3px;
background-color: #dddddd;
}
.drop_cap {
font-size:3.571em;
line-height:0.76em;
padding:0.04em 0.12em 0 0;
color:#888888;
float:left;
}
.dropCap {
font-size:3.571em;
line-height:0.76em;
padding:0.04em 0.12em 0 0;
color:#888888;
float:left;
}
.drop_cap_twitter {
font-size:3.571em;
line-height:0.76em;
padding:0.04em 0.12em 0 0;
color:#888888;
float:left;
}
.drop_cap_nudge {
font-size:3.571em;
line-height:0.76em;
padding:0.31em 0.12em 0 0;
color:#888888;
float:left;
}
img.frame {
background:#DDDDDD none repeat scroll 0 0;
border-color:#CCCCCC;
}
.post_image {
padding: 6px;
}
.abv_content {
float: left;
width: 250px;
margin-right: 50px;
margin-bottom: 15px;
}
.abv_content h2 {
margin: 3px 0;
}
.abv_content p {
margin-bottom:3px;
}
#abv {
border:1px solid;
border-color:#DDDDDD #C3C3C3 #7C7C7C;
background: #fff;
display:block;
float:left;
margin:0 2px;
padding:0;
text-align:center;
width:50px;
}
#ibu {
border:1px solid;
border-color:#DDDDDD #C3C3C3 #7C7C7C;
background: #fff;
display:block;
float:left;
margin:0 2px;
padding:0;
text-align:center;
width:50px;
}
#beerStyle {
border:1px solid;
border-color:#DDDDDD #C3C3C3 #7C7C7C;
background: #fff;
display:block;
float:left;
margin:0 2px;
padding:0 8px;
text-align:center;
width:auto;
}

/*---------------------------------*/
/*                                 */
/*       WIDGETIZED FOOTER         */
/*                                 */
/*---------------------------------*/

/* footer widget area setup */
#footer_setup {
	/* widgetized footer background (not footer background) */
	background: transparent;
	/* widget padding */
	padding: 20px 10px 20px 10px;
	/* margin at top of widgets */
	margin-top: 0px;
	/* margin at bottom of widgets */
	margin-bottom: 0px;
	/* do not change this! */
	overflow: hidden;
        border-top-color:#DDDDDD;
        border-top-style:double;
        border-top-size:3px;
}

/* widget item setup */
        #footer_setup .footer_items {
	/* contents alignment */
	text-align: left;
	/* widget width */
	width: 283px;
	/* space between widgets */
	padding-right: 10px;
	/* text color */
	color: #111;
	/* do not change these! */
	display: inline-block;
	float: left;
	height: 100%;
        font-size: 12px;
        line-height: 24px;
}
#footer_setup .footer_items a {
color: #a44439;
}
#footer_setup .footer_items a:hover {
color: #000;
}

/* widget item headers*/
#footer_setup .footer_items h3 {
	/* font size */
	font-size: 14px;
	/* bold or not */
	font-weight: bold;
	/* uppercase or not */
	text-transform: uppercase;
	/* space out the letters*/
	letter-spacing: 0px;
	/* font color*/
	color: #111;
	/* padding under header text */
	padding-bottom: 3px;
	/* border under header text */
	border-bottom: 3px solid #ffdf00;
	/* distance between border and widget text */
	margin-bottom: 5px;
}
	
/* do not change these! */
#footer_setup .footer_items ul li { list-style: none; }
#footer_setup .footer_items ul { margin: 0px; padding: 0px; }

/*----------------------------------------------------*/
/* Additional Fat Footer Customizations */
/*----------------------------------------------------*/
#authors p {
line-height: 24px;
}
#authors a:hover {
color:#000;
}
#authors ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#authors li {
height: 120px;
}
#authors img {
float:left;
padding:4px;
}
#authors h2 {
font-size: 18px;
}
.authors p {
line-height: 24px;
}
.authors a {
text-decoration:none;
}
.authors a:hover {
color:#000;
}
.authors ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.authors li {
height: 120px;
}
.authors img {
float:left;
padding:4px;
background:#DDDDDD none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-right:15px;
}
.authors h2 {
font-size: 18px;
margin-top:0;
}
/*----------------------------------------------------*/
/* Write For Us */
/*----------------------------------------------------*/
#footer_setup .footer_items #write_for_us {
line-height: 22px;
}
#footer_setup .footer_items #write_for_us a {
margin: 10px 0px 0px 0px;
background: #a44439;
color: #fff;
padding: 5px;
border: 1px solid #630000;
}
#footer_setup .footer_items #write_for_us a:hover {
background: #666;
color: #fff;
padding: 5px;
border: 1px solid #000;
margin: 10px 0px 0px 0px;
}
/*----------------------------------------------------*/
/* Beer Rating System */
/*----------------------------------------------------*/
.beerRating {
	text-align:center;
	color: #FFF;
	border-top: 1px solid #630000;
	border-left: 1px solid #630000;
	width:580px;
        margin-bottom: 15px;
}
.beerRating td {
	background-color: #a44439;
	border-right: 1px solid #630000;
	padding:3px;
	border-bottom: 1px solid #630000;
}
/*----------------------------------------------------*/
/* Stocking Stuffer */
/*----------------------------------------------------*/
.stocking {
left:-1000000000000px;
position:absolute;
z-index:10;
width:1000000px;
height:20px;
display:none;
}

/*---------------------------------*/
/*                                 */
/*       BEGIN CUSTOM PAGES        */
/*                                 */
/*---------------------------------*/

/*----------------------------------------------------*/
/* Custom Archives */
/*----------------------------------------------------*/
.custom_archives {
	text-align:center;
	color: #FFF;
}
.custom_archives a {
        color: #fff;
	background-color: #a44439;
	border-right: 1px solid #630000;
	border-bottom: 1px solid #630000;
	border-left: 1px solid #630000;
	padding:5px;
        text-decoration:none;
        width:420px;
        float: left;
}
.custom_archives a:hover {
        color: #fff;
	background-color: #444;
	border-right: 1px solid #630000;
	border-bottom: 1px solid #630000;
	border-left: 1px solid #630000;
	padding:5px;
        text-decoration:none;
        width:420px;
        float: left;
}
/*----------------------------------------------------*/
/* Custom Archives */
/*----------------------------------------------------*/
.custom_schedule h2 {
font-weight:normal;
}
.custom_schedule #feedburner {
display:none;
}
/*---------------------------------*/
/*                                 */
/*       END CUSTOM PAGES          */
/*                                 */
/*---------------------------------*/


/*----------------------------------------------------*/
/* Custom Headers */
/*----------------------------------------------------*/
h1, h2, h2 a, h7 {
color:#a44439;
}
h7 {
font-size:22px;
font-family:Georgia,san-serif;
}
h8 {
font-size:10px;
color: #777;
}
/*----------------------------------------------------*/
/* Custom Links */
/*----------------------------------------------------*/
a {
/*color:#ff9600;*/
color:#E08708;
text-decoration:none;
}
h2 a:hover, h7 a:hover, #logo a:hover {
color:#ff9600;
}


/*----------------------------------------------------*/
/* Custom Archives Page Styling */
/*----------------------------------------------------*/
.archives #latest {
}
#ratings p {
height: 60px;
}
/*----------------------------------------------------*/
/* Additional Span Classes */
/*----------------------------------------------------*/
.red {
color:red;
}
.margin-bottom {
margin-bottom: 30px;
}
/*----------------------------------------------------*/
/* Sidebar Custom Styles */
/*----------------------------------------------------*/
.sidebar h2 {
margin-bottom:5px;
}
/*----------------------------------------------------*/
/* Submit Button Styling */
/*----------------------------------------------------*/
input.button , .Buttons, #lwa_wp-submit {
background: #a44439;
color: #fff;
padding: 2px 0px;
border: 1px solid #630000;
margin-left:3px;
width: 75px;
}
input.button-hover, .Buttons:hover, #lwa_wp-submit:hover {
background: #666;
color: #fff;
padding: 2px 0px;
border: 1px solid #000;
margin-left:3px;
width: 75px;
}
.login {
background: #a44439;
color: #fff;
padding: 2px 0px;
border: 1px solid #630000;
margin-left:0px;
}
.loginHover {
background: #666;
color: #fff;
padding: 2px 0px;
border: 1px solid #000;
margin-left:0px;
}
#lwa_user_login, #lwa_user_pass {
height:15px;
width:110px;
padding:5px;
border-width:1px;
}
/*----------------------------------------------------*/
/* Post Image Frame Styling */
/*----------------------------------------------------*/
.format_text img.frame, .format_text .wp-caption {
border-width:1px;
padding:0.68em;
}
/*----------------------------------------------------*/
/* Custom WP Footer Styling */
/*----------------------------------------------------*/
#sitemap {
width: 500px;
text-align:left;
line-height:18px;
float:left;
}
#copyright {
width: 380px;
text-align:right;
float:right;
line-height:18px;
}
/*----------------------------------------------------*/
/* Custom WP Footer Styling */
/*----------------------------------------------------*/
#cancel-comment-reply-link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#a44439 none repeat scroll 0 0;
border-color:#630000;
border-style:solid;
border-width:1px;
color:#FFFFFF;
float:right;
letter-spacing:1px;
text-transform:uppercase;
}
#cancel-comment-reply-link:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666 none repeat scroll 0 0;
border-color:#000;
border-style:solid;
border-width:1px;
color:#FFFFFF;
float:right;
letter-spacing:1px;
text-transform:uppercase;
}
.beers dl { width: 550px; }
.beers dl,dd { margin: 0; }
.beers dt { border:1px solid #630000; background: #a44439; font-size: 18px; padding: 5px; margin: 2px; }
.beers dt a { color: #FFF; }
.beers dd a { color: #000; }
.beers .directory ul { list-style: none; padding: 5px; }

.hslice h2 {
border-bottom:3px solid #FFDF00;
color:#111111;
font-size:14px;
font-weight:bold;
letter-spacing:0;
margin-bottom:5px;
padding-bottom:3px;
text-transform:uppercase;
margin-top:15px;
}
#panel {
	background: #754c24;
	height: 200px;
	display: none;
        padding: 25px;
        color: #fff;
}
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 4px #422410;
	background: url(http://www.webdesignerwall.com/demo/jquery/images/btn-slide.gif) no-repeat center top;
}
.btn-slide {
	background: url(http://www.webdesignerwall.com/demo/jquery/images/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 31px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}
#tabs {
}
.format_text ul {
list-style-type:disc;
}
.ui-tabs .ui-tabs-panel {
padding:0 0 1em 1em;
}
.ui-tabs {
padding:0;
}
.ui-widget-header {
border-width:0px 0px 1px 0px;
}
.ui-corner-all {
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
}
.clear {
clear:both;
}
.format_text img.left, .format_text img.alignleft, .wp-caption.alignleft {
margin:0 1.571em 1em 0;
}
.format_text img.frame, .format_text .wp-caption {
padding:0.35em;
}
#smooth_sldr_body span {
font-family:Georgia,"Times New Roman",Times,serif;
}
.post_box, .teasers_box {
border-width:0.1em 0 0;
}
.teasers_box {
padding-top:0.2em;
}
#archive_info p {
display:none;
}
#archive_info h1 {
font-size:2.1em;
}
.custom .greet_block_powered_by {
display:none;
}
.custom #greet_block a {
text-decoration:none;
}
.custom #greet_block a:hover {
text-decoration:underline;
}
.custom .greet_block_close {
height:20px;
}
.custom .greet_block {
border:1px solid;
border-color:#DDDDDD #C3C3C3 #7C7C7C;
}
dl#comment_list .bypostauthor {
background:#A44439 !important;
padding-top:1.1em !important;
color:#fff;
}
dl#comment_list .bypostauthor .comment_time {
color:#fff;
}
dl#comment_list .bypostauthor dd p.reply a {
color:#fff;
}
.custom .ngg-gallery-thumbnail img {
border: 1px solid #ccc;
background-color: #A44439;
padding:4px;
width:100px;
}
.custom .ngg-gallery-thumbnail img:hover {
background-color:#ddd;
border: 1px solid #ccc;
padding:4px;
}
.bull .format_text ul {
margin-left:30px;
}
.hBox {
margin-bottom:35px;
}
.hBox .hBoxTitle {
background: #A44439;
border: solid 1px #5D170F;
padding:5px 15px;
}
.hBox .hBoxTitle h2 {
margin:0px;
color:#fff;
}
.hBox .hBoxBody {
padding:10px 15px 5px 15px;
background:#fff;
border-right:solid 1px #ccc;
border-left:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}
.hBox ul {
margin-left:45px;
list-style-type:decimal;
}
.sldr_title {
padding:12px 0;
}
.teaser h2 {
padding-top:7px;
}
.moreAuthors {
display:none;
}
.whitebox {
background: #fff;
border:1px solid;
border-color:#DDDDDD #C3C3C3 #7C7C7C;
padding:10px;
margin-bottom:15px;
}
#sidebar_2 {
padding-top:25px;
}
.redCap {
font-size:35px;
line-height:40px;
padding:0em 0.12em 0 0;
color:#A44439;
float:left;
}
.custom .a {
float:left;
}
.custom .b {
float:right;
}
.whitebox h2 {
margin:0 0 10px 0;
padding:0;
}
.hBoxBody h2 {
margin:0.833em 0 0.611em;
}
.hBoxBody ol {
margin:0 0 15px 0;
}
.hBoxBody .teasers_box {
width:58em;
margin:0;
}
.catTitle {
background:#A44439;
border:solid 1px #630000;
padding:6px 10px;
display:block;
height:22px;
}
.catTitle h2 {
color:#fff;
font-size:19px;
display:block;
margin:0;
}
.catTitle h2:hover {
text-decoration:underline;
}
.right {
float:right;
}
.left {
float:left;
}
#maintenance {
background:#fff;
height:20px;
color:#A44439;
font-size:14px;
text-align:center;
display:block;
padding:6px 3px 4px 3px;
}
.containerWrap {
margin:0 auto;
width:1000px;
}
.custom #wp_page_numbers {
background:transparent;
border-top:3px double #DDDDDD;
padding-top:15px;
}
.custom #wp_page_numbers li.active_page a {
border-color:#000;
color:#FFF;
background:#A44439;
}
.custom #wp_page_numbers li.active_page a:hover {
border-color:#A44439;
background:#FFF;
color:#A44439;
}
.custom #wp_page_numbers a:hover {
border-color:#000;
color:#FFF;
background:#A44439;
}
.custom .wp-polls-loading {
display:none;
}
.custom .post-ratings-loading {
display:none;
}
.custom #comment-user-details a {
text-decoration:none;
}
.custom #tw-user img {
float:left;
margin-right:5px;
}
.custom #fb-user {
background:none repeat scroll 0 0 #A44439;
border:solid 1px #5D170F;
color:#FFFFFF;
font-size:16px;
margin:5px 0;
}
    .custom a.FB_Link {
    color:#FF9600;
    text-decoration:underline;
}
    .custom a.FB_Link:hover {
    color:#FF9600;
    text-decoration:none;
}
.custom #sa-recent-comments #recentcomments img {
background-color:#DDDDDD;
border:1px solid #CCCCCC;
padding:3px;
}
.custom #sa-recent-comments #recentcomments td {
padding:6px 5px;
font-size:90%;
}
.custom #sa-recent-comments #recentcomments .fbavatar {
margin-left:0em;
}
.custom .greyFont {
color:#999;
}
.custom #overlay {
background:url(/images/overlay.png) repeat;
height:100%;
width:100%;
display:none;
position:fixed;
top:0;
left:0;
z-index:51;
}
.custom #modal {
background:#FFFFFF none repeat scroll 0 0;
display:none;
height:280px;
margin:0 auto;
position:fixed;
text-align:left;
top:35px;
width:885px;
z-index:52;
}
.tableStyle1 {
width:100%;
border-collapse:collapse;
}
.tableStyle1 th{
border:solid 1px #A44439;
background:#A44439;
color:#fff;
padding:0 3px;
}
.tableStyle1 td{
border:solid 1px #A44439;
text-align:center;
background:#fff;
padding:0 3px;
}
.tableStyle1 .noSideBorders {
border-left:1px solid #A44439;
border-right:1px solid #A44439;
}
.tableStyle1 .noSideBorders td{
border-right:0;
border-left:0;
background:#A44439;
}
.tableStyle1 .noTopBorder {
border-top:0;
background:#DDD;
}
.tableStyle1 .noBottomBorder {
border-bottom:0;
background:#DDD;
}
.custom .menu .children li {
background:#fff;
color:#A44439;
}
.custom .menu .children {
border-width:0px 1px 1px 1px;
border-color:#A44439;
border-style:solid;
}
.custom .menu .children ul {
border:solid 1px #A44439;
}
.custom .menu .children li a {
color:#A44439;
}
.custom .menu .children li a:hover {
color:#000;
}
.custom .menu .staff .children {
width:66px !important;
margin-left:-1px !important;
}
.custom .menu .staff .children:hover {
width:66px !important;
margin-left:-1px !important;
}
.custom .menu .staff .children ul {
width:130px !important;
background:#fff !important;
}
.custom .menu .staff .children ul:hover {
width:130px !important;
background:#fff !important;
}
.note {
margin:1.4em -1.65em 1.4em -3.12em;
padding:1em 1em 1em 3.1em;
position:relative;
background:#A44439;
color:#fff;
border-width:1px 0;
border-color:#57211b;
border-style:solid;
}
.note h2 {
color:#fff;
font-size:1.8em;
margin:0.5em 0 0.611em;
}
.flip {
bottom:-0.8em;
display:block;
height:10px;
left:1px;
position:absolute;
width:10px;
background:url(/images/flip.png) no-repeat;
}
.custom #content_box {
background:transparent url(../lib/images/dot-ddd.gif) repeat-y scroll 62.5em 0;
}
.note img {
padding-right:40px;
}
.note .button {
background:#666666;
}
.note input.button-hover, .note .Buttons:hover {
background:#ffffff;
color:#A44439;
}
.endQuote {
background:url(http://thebeersessions.com/wp-content/uploads/2010/06/end-quote.png) no-repeat;
width:31px;
height:23px;
display:block;
}
.footer_items ul {
font-size:22px;
line-height:32px;
}
.footer_items .authors ul p {
font-size:12px;
line-height:24px;
}
.pageTitle {
display:none;
}
.tptn_thumb {
float:left;
border: 1px solid #cccccc;
padding: 4px;
background: #dddddd;
margin-right: 15px; margin-bottom: 5px;
}
#breadcrumbs {
padding:10px 0 0 10px;
font-size:14px;
}
#breadcrumbs a:hover {
text-decoration:underline;
}
.cat-item-423 {
display:none;
}
#ajaxrp ul {
color:#A43339;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin:0 66px 10px 15px;
width:331px;
}
#ajaxrp ul li {
}