 /*******************************************************************************

Theme Name: London Live
Theme URI: http://londonthemes.com/index.php?themeforest=true
Description: News style theme, but works well with everything.
Author: Skyali
Author URI: http://londonthemes.com/index.php?themeforest=true
Version: 1.3

********************************************************************************


/*** General ***/

#page .post-2737 div.active, #page .post-2739 div.active, #page .post-2741 div.active, #page .post-2743 div.active, #page .post-2745 div.active, #page .post-2747 div.active, #page .post-2749 div.active, #page .post-2751 div.active, #page .post-2754 div.active, #page .post-2756 div.active, #page .post-2758 div.active, #page .post-2760 div.active, #page .post-2762 div.active, #page .post-2764 div.active, #page .post-2766 div.active, #page .post-2768 div.active, #page .post-2770 div.active, #page .post-2772 div.active, #page .post-2774 div.active, #page .post-2776 div.active, #page .post-2778 div.active, #page .post-2780 div.active, #page .post-2782 div.active, #page .post-2785 div.active, #page .post-2782 div.active, #page .post-3289 div.active, #page .post-2787 div.active, #page .post-2789 div.active {
	visibility: hidden;
}

#page .post-2737 .entry-content, #page .post-2739 .entry-content, #page .post-2741 .entry-content, #page .post-2743 .entry-content, #page .post-2745 .entry-content, #page .post-2747 .entry-content, #page .post-2749 .entry-content, #page .post-2751 .entry-content, #page .post-2754 .entry-content, #page .post-2756 .entry-content, #page .post-2758 .entry-content, #page .post-2760 .entry-content, #page .post-2762 .entry-content, #page .post-2764 .entry-content, #page .post-2766 .entry-content, #page .post-2768 .entry-content, #page .post-2770 .entry-content, #page .post-2772 .entry-content, #page .post-2774 .entry-content, #page .post-2776 .entry-content, #page .post-2778 .entry-content, #page .post-2780 .entry-content, #page .post-2782 .entry-content, #page .post-2785 .entry-content, #page .post-2787 .entry-content, #page .post-3289 .entry-content, #page .post-2789 .entry-content {
	background-color:#eeede8;
}


#page .post-1629 div.active{
	visibility: hidden;
}


#page .post-1629 .entry-content p{
	margin-left: 100px;
	margin-right: 100px;
}


#page .post-1640 div.active{
	visibility: hidden;
}


#page .post-1640 .entry-content div#background{
	background-image: url(images/whitePaper600.png);
	background-position: center top;
}

#page .post-1640 .entry-content div#background div.flickr-gallery{
	margin-left: 125px;
	margin-right: 100px;
}

#page .post-1640 .entry-content div#background div.flickr-gallery-next, #page .post-1640 .entry-content div#background div.flickr-gallery-prev{
	margin-left: 130px;
	margin-top:10px;
	margin-right: 137px;
}


#page .post-1548 div.active{
	visibility: hidden;
}


#page .post-1573 div.active{
	visibility: hidden;
}


#page .post-64 div.active{
	visibility: hidden;
}

#page .post-64 .entry-content p{
	margin-left: 100px;
	margin-right: 100px;
}


#page .post-9 .entry-content div#background{
}

#page .post-9 .entry-content{
	margin-top:-13px;
}

#page .post-9 .entry-content p{
	margin-left: 100px;
	margin-right: 100px;
}

#page .post-9 div.active{
	visibility: hidden;
}

#page .post-9 .entry-content div#background{
	background-image: url(images/whitePaper.gif);
	background-position: center top;
	padding-bottom: 20px;
}

#page .post-273 div.active{
	visibility: hidden;
}

#page .post-273 .entry-content{
	background-color: #FFF;
}
#page .post-273 .entry-content p{
	margin-left: 100px;
	margin-right: 100px;
}
 
 #page .post-273 .entry-content ul{
	margin-left: 100px;
	margin-right: 100px;
}

#page .post-1557 .entry-content{
	background-color: #FFF;
}
#page .post-1557 .entry-content p{
	margin-left: 100px;
	margin-right: 100px;
}

#page .post-1557 div.active{
	visibility: hidden;
}

#page .post-1548 .entry-content{
	background-color: #FFF;
}

#page .post-1548 .entry-content p{
	margin-left: 100px;
	margin-right: 100px;
}

#page .post-1573 .entry-content{
	background-color: #FFF;
}

#page .post-1573 .entry-content p{
	margin-left: 100px;
	margin-right: 100px;
}

#page .post-1573 .entry-content form.wpcf7-form{
	width:720px;
	margin-left: 100px;
	margin-right: 100px;
	margin-bottom: 15px;
	height: 700px;
}

#page .post-1573 .entry-content form.wpcf7-form p{
	margin-right: 50px;
	width: 300px;
	margin-left: 0px;
}


#page .post-1232 .entry-content{
	margin-top:-53px;}
#page .post-1232 .entry-content div#cidersbackground{
	margin-top: -15px;
	background-image: url(images/whitePaper.gif);
	padding-left: 100px;
	padding-right: 100px;
	padding-top:20px;
	background-repeat: no-repeat;
}
#page .post-1232 .entry-content div#cidersbackground div#ciders div#logo{
	float:left;
margin-right:50px;}


#page .post-1232 .entry-content div#cidersbackground div#ciders{
	margin-bottom: 20px;
	width: 700px;
	font-size: 14px;
	margin-top: 10px;
	float:left;
	padding-top:  15px;
	padding-bottom: 25px;
	padding-right: 15px;
	padding-left: 15px;
}

#page .post-1232 .entry-content div#cidersbackground div#ciders img{
		float:left;

}


#page .post-1232 div.active{
	visibility: hidden;
}
#page .post-11 div.active{
	visibility: hidden;
}

#page .post-11 .entry-content p img {
	margin-bottom:10px;
}

#page .post-11 .entry-content div#staff {
	float: left;
	padding: 10px;
	width: 295px;
	height: 515px;
	margin-right: 3px;
	margin-bottom: 3px;
	color: #000;
	font-size: 12px;
	background-image: url(images/crewBack.jpg);
	background-repeat: no-repeat;
}

#page .post-11 .entry-content div#staff div#top img.alignleft{
	float: left;
	margin-right: 15px;
	margin-bottom: 12px;
	border: 5px solid #FFF;
}


#page .post-11 .entry-content div#staff div#top div#answer{
	margin-bottom: 8px;
}

#page .post-11 .entry-content div#staff div#questions div#answer{
	margin-bottom: 8px;
}

#page .post-11 .entry-content div#staff  div#top{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

#page .post-11 .entry-content div#staff div#questions{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#page .post-11 .entry-content div#staff div#questions h1{
	font-size: 14px;
	color: #333;
	background: transparent;
	margin-bottom: 3px;
}

#page .post-64  {
	background-color: #FFF;
}

#page .post-21 .entry-content {
		margin-top: -53px;

}

#page .post-21 div.active {
	visibility: hidden;
}

#page .post-21 .entry-content div#wine{
	margin-bottom: 15px;
	margin-left:100px;
	padding-left: 25px;
	padding-right: 25px;
	height: 217px;
	width: 602px;
	font-size: 14px;
}

#page .post-21 .entry-content div#wine div#description{
	position: absolute;
	bottom: 0px;
	}

#page .post-21 .entry-content div#wine img.alignleft{
	float:left;
	margin-right: 50px;
}

#page .post-21 .entry-content img.aligncenter{
	margin-top:0px;
}

#page .post-21 .entry-content div#winebackground img.aligncenter{
	margin-top:50px;
}


#page .post-21 .entry-content div#winebackground{
	background-image: url(images/white-paper_12-27.png);
	background-position: center top;
	padding-bottom: 20px;
	margin-top: -25px;
}

#page .post-23 div.active {
	visibility: hidden;
}


#page .post-23 .entry-content {
	background: transparent;
	margin-top: -53px;
}

#page .post-23 .entry-content div#spiritsbackground{
	background-image: url(images/whitePaper.gif);
	padding-bottom:15px;
}

#page .post-23 .entry-content div#spiritsbackground div#logo{
	float: left;
	margin-left: 100px;
	margin-right: 40px;
	width:780px;
}

#page .post-23 .entry-content div#spiritsbackground div#spirits2 div#logo{
	float: left;
	margin-left: 100px;
	margin-right: 40px;
	width:780px;
}

#page .post-23 .entry-content div#spiritsbackground div#spirits2 div#logo img{
	float:left;
	margin-right:50px;
}

#page .post-23 .entry-content div#spiritsbackground div#logo img{
	float:left;
	margin-right:50px;
}

#page .post-23 .entry-content div#spiritsbackground p{
	margin-top:0px;
}

#page .post-23 .entry-content div#row{
	overflow:auto;
	margin-bottom:3px;
}
	
#page .post-23 .entry-content div#row div#spirits img.alignleft{
	float:left;
	margin-right:15px;
}

#page .post-23 .entry-content div#spirits2 img.alignleft{
	float:left;
	margin-right:15px;
}
#page .post-23 .entry-content div#spiritsbackground div#row div#spirits p{
	font-size:14px;
	line-height: 18px;
	padding-right: 0px;
	padding-top: 0px;
}

#page .post-23 .entry-content div#spiritsbackground div#spirits2 p{
	font-size:14px;
	line-height: 18px;
	padding-right: 0px;
	padding-top: 0px;
}


#page .post-23 .entry-content div#row div#spirits {
	height:201px;
	float:left;
	margin-left:20px;
	font-size: 14px;
	margin-top:30px;
	width:290px;
}

#page .post-23 .entry-content div#spirits2 {
	height:201px;
	float:left;
	margin-left:20px;
	font-size: 14px;
	margin-top:30px;
	width:290px;
}


#page .post-251 div.active {
	visibility: hidden;
}

#page .post-251 .entry-content {margin-top:-33px;}

#page .post-251 .entry-content div#group{
	margin-top:20px;
	padding-top: 20px;	
	background-image: url(images/whitePaper.gif);
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-bottom:15px;
}
#page .post-251 .entry-content div#group div#importers {
	overflow:auto;
	padding: 10px;
}
#page .post-251 .entry-content div#group div#importers div#importer{
	width: 400px;
	padding-top:20px;
	float: left;
	margin-left: 40px;
	margin-bottom: 20px;
}
#page .post-251 .entry-content div#group div#importers div#importer p{
	padding-top:0px;
}

#page .post-251 .entry-content div#group div#importers div#importer span{
	font-size: 12px;
	font-weight:800;
	background-color: transparent;
}

#page .post-251 .entry-content div#group div#importers div#importer div#logo{
	float: left;
	margin-right:10px;
}


#page .post-251 .entry-content div#group div#countries{
	position: inherit;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #4A3F35;
	padding-left: 55px;
	padding-right: 55px;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-bottom:10px;
}

#page .post-19 div.active {
	visibility: hidden;
}


#page .post-19 .entry-content {
	position: inherit;
	margin-top: -53px;
}

#page .post-19 .entry-content h1{
	font-size: 14px;
}

#page .post-19 .entry-content div#domestic {
	margin-top: 20px;
}

#page .post-19 .entry-content div#domestic div#beerlogo h2{
	font-size: 12px;
	margin-right: 25px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0px;
	line-height: 10px;
	background: transparent;
	text-align: center;
	margin-top: 20px;
}

#page .post-19 .entry-content div#domestic div#beerlogo h3{
	font-size: 12px;
	margin-right: 25px;
	margin-bottom: 0px;
	line-height: 10px;
	text-align: center;
}

#page .post-19 .entry-content div#domestic div#beerlogo p{
	font-size: 12px;
	margin-left: 25px;
	margin-right: 25px;
	line-height: 13px;
	background-position: left top;
	text-align: center;
}


#page .post-19 .entry-content div#domestic div#beerlogo{
	height: 300px;
	float: left;
	margin-left: 14px;
	margin-bottom: 14px;
}


.ui-flip {
        position: relative;
      }
     
.ui-jcoverflip--item {
        position: absolute;
        display: block;
      }
#featured .ui-tabs-panel .info{width:470px !important;}

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, th, td{
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

body{line-height:1; !important; }

body{
	background-color: 060503;
}

#left_no_sidebar code, #left_no_sidebar pre{width:910px !important;}

blockquote {margin: 1em 3em; color: #656565; padding-left: 60px;  float:left; font-style:italic; background:url(images/block-quote.png) no-repeat; }

code, pre{float:left;width:593px !important;background-color:#f9f9f9;border:1px solid #f1f1f1 !important;margin-left:0 !important;padding:10px;font-size:11px !important;line-height:1.6em !important;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;color:#424242;}

code{ background:url(images/code_bg.png);}

p{line-height:1.9em; color:#525252}

a,h1,h2,h3,h4,h5,h6{text-shadow:1px 1px 1px transparent;}

h2{font-size:22px;}

p{font-size:12px;}

.ad_125{float:left; width:125px; height:125px; border:10px solid #ebebeb; margin:8px; margin-left:0;}

.lt_125x125_widget{float:left; width:auto !important; padding-right:4px;	}

.lt_video_widget{width:315px; height:269px; float:left; padding-bottom:33px;}

.lt_video_widget object, .lt_video_widget embed {width:315px; height:239px; margin-top:5px; }

.widget_h object, .widget_h embed {width:246px; height:220px;}

.sf-sub-indicator{display:none;}

::selection{ /* Safari and Opera */ background:#000; color:#fff;}

::-moz-selection{ /* Firefox */ background:#000;color:#fff;}

a:active, a:focus{ outline:none; }  

hr{ margin-top:15px; margin-bottom:19px;  }

#video_info{width:606px; height:37px; float:left; background:url(images/video_bg.png); border:1px solid #000; border-top:0; text-transform:uppercase; color:#fff; font-size:12px; text-shadow:1px 1px #000; line-height:39px; padding-left:8px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-bottomright:6px; border-bottom-right-radius:6px;  }

#video_info h1{font-size:14px; float:left; font-weight:normal; text-shadow:1px 1px 1px #000 !important;  }

#video_info a{ color:#fff; text-shadow:1px 1px #000; text-decoration:none;}

#video_info a:hover{color:#CCC; }

#video_info div.read_story{float:right; background:url(images/read_story.png); width:135px; height:29px; margin-right:8px; margin-top:4px; }

#video_info div.read_story a{display:block; width:135px; height:29px;}

#video_info div.read_story a:hover{background:url(images/read_story_hover.png);}

/*** Container ***/

#container{
	float:left;
	width:100%;
	height:100%;
	background-image: url(images/WoodPlanks_small.jpg);
}

#content{width:1042px; height:100%; margin: 0 auto;}

#white_space{
	float:left;
	width:1001px;
	height:100%;
	padding-left:44px;
}

#content_holder{
	float:left;
	width:957px;
	height:100%;
}

#middle{
	float:left;
	width:100%;
	height:100%;
	margin-top: 12px;
}



/*** Header Navigation ***/



#headernavigation{width:100%;height:34px;float:left; background:#151515;}

#headernavigation div.navigation{margin: 0 auto;width:957px;height:30px;font-size:10px;text-transform:uppercase; z-index:100;}

#headernavigation div.navigation a{text-decoration:none;line-height:30px;display:block;padding-left:18px;padding-right:18px;float:left;text-shadow:none !important; font-weight:bold; z-index:100;}

#headernavigation div.navigation ul{list-style:none; z-index:100;}

#headernavigation div.navigation li{list-style:none; z-index:100;}

#headernavigation ul{float:left; z-index:100;}

#headernavigation li{float:left;}

#headernavigation form.topsearch{float:right;background-repeat:no-repeat;width:167px;height:30px;}

#headernavigation input{border:0;outline:0;}

#headernavigation input.searchfield{background-color:transparent;width:137px;height:12px;margin-top:9px;margin-left:5px;font-size:10px;text-transform:uppercase;float:left;}

#headernavigation input.submitbutton{background-color:transparent;width:23px;height:30px;float:left;cursor:pointer;}

#headernavigation div.icon_holder{min-width:59px;height:23px;float:right;margin-right:5px;margin-top:5px;}

#headernavigation div.icon_holder img{margin-left:12px;border:0;float:left;}

#headernavigation div.icon_holder a{float:left;margin:0;padding:0;background-color:transparent;border:0;background-image:none;}

#headernavigation div.icon_holder a:hover{background-image:none;}





/*** Header ***/



#header{float:left;width:956px;}

#header img.logo{margin-top:31px;border:0;float:left;}

#header div.ad{width:468px;height:60px;float:right;background-color:#fff;margin-top:31px;overflow:hidden;}



/*** Categories ***/

#categories{
	width:956px;
	height:47px;
	float:left;
	margin-left:0px;
	z-index:100;
	position:relative;
	margin-top:0px;
}

#left div.listing div.content div.right{height:225px;}

#categories ul, #categories li {list-style:none;}

#categories a{display:block;font-size:12px;font-weight:bold;text-decoration:none;line-height:47px;padding-left:21px;padding-right:21px; text-shadow:none;}

.cat_line{ margin-left:1px; background:url(images/cat_line.png); width:953px; height:6px; float:left; border:1px solid #eeeeee; border-top:1px solid #fff;}



/*** Category Icons ***/

#left div#keg div#header{
	float:left;
	width:608px;
	margin-bottom:13px;
	margin-top:10px;
	margin-left: 12px;
}

#left div#keg div#header h1 {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    float: left;
    font-size: 16px !important;
    font-weight: bold !important;
    padding-right: 10px;
    text-shadow: none;
    text-transform: uppercase;
}

#left div#keg div#ticker{float:left; width:608px; }
#left{
	width:615px;
	height:998px;
	float:left;
	margin-left:1px;
	margin-top:0px;
	padding-bottom:10px;
	background-color: #eeede8;
	padding-left: 5px;
	padding-top: 2px;
} 

#left_not_home{width:600px !important;height:100%;overflow:hidden;float:left;margin-left:1px;margin-top:5px; padding-bottom:50px;}

#left_no_sidebar{
	width:956px;
	height:100%;
	float:left;
	margin-left:1px;
	padding-bottom:50px;
}

#left div.single{
	font-size:12px;
	width:720px;
	float:left;
	color:#272727;
	margin-left: 100px;
}

#left div.single a{color:#000; text-decoration:none; font-weight:bold; text-shadow:none;}

#left div.single a:hover{color: #7D7D7D; text-decoration:underline;}

#left div.single h1, #page h1, #left div.single h1 a{font-size:22px;color:#000;font-weight:bold !important;  text-transform:uppercase; background:transparent; padding-right:7px; float:left; text-shadow:none;}

#page h1{margin-bottom:20px;}

#left div.single div.active, #page div.active{float:left; width:100%;}

#left div.single h1 a:hover{border:0; text-decoration:underline;}

#left div.single div.line{width:100%;height:1px;float:left;background-color:#c7c7c7;margin-top:4px;margin-bottom:4px;}

#page div.line {width:100%; float:left; height:1px; background-color:#c7c7c7; margin-top:6px; margin-bottom:16px;}

#left div.single div.date{	float:left;margin-top:12px;width:615px;padding-bottom:13px;}

#left .time{padding-top:4px; float:left;}

#left div.single div.thumb{float:left;padding-top:17px;padding-right:19px;padding-bottom:1px; width:350px; height:222px;}

#left div.single div.thumb img{border:1px solid #DEDBD1;padding:3px; -moz-border-radius: 6px; background:#fff; width:340px; height:192px; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf;}

#left div.single div.date div.left{float:left;}

#left div.single div.date div.right{float:right;}

#left div.single div.date .date{font-size:12px;text-shadow:none !important;color:#7e7e7e;}

#left div.single div.date .date a{font-size:10px;text-shadow:none;display:block;background:#fff;border:1px solid #CCC;float:left;padding:5px;margin-right:5px;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;border-radius: 4px; color:#999; font-weight:normal;}

#left div.single div.date .date a:hover{border:1px solid #919191; text-decoration:none;}

#left div.single div.content{float:left; width:720px; }

.post_heading{ background:url(images/cat-bg-repeat.png) repeat-x; float:left; clear:both; width:100%; margin-top:34px; margin-bottom:15px;}

.post_heading  .left_heading{font-size:16px; text-transform:uppercase; background:#fff; float:left; padding-right:10px; color:#000; text-shadow:none;}

#left div.related_articles{ width:615px; float:left;}

#left div.related_articles img{ float:left; padding:3px; border:1px solid #c9c9c9 ;margin-top:14px; margin-right:67px; -moz-box-shadow: 0px 0px 7px #d9d9d9;  -webkit-box-shadow: 0px 0px 7px #d9d9d9;}

#left div.related_articles img.last{margin-right:0;}

#left div.related_articles a:hover img{ border:1px solid #8b8b8b;}

#left div.share{width:615px; float:left; margin-top:14px;}

#left div.share img{border:0; margin-right:6.2%; }

#left div.share img.last{margin:0;}

#left div.share a:hover{border:0;}

#left div.author{ background:url(images/author-bg.png) repeat-x; width:585px; float:left; border:1px solid #efefef;  margin-top:14px;  -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; padding:14px; padding-top:0;}

#left div.author div.icon{float:left; margin-top:14px; width:87px;}

#left div.author div.icon img{padding:5px; border:1px solid #c9c9c9; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; }

#left div.author div.icon div.title{width:87px; height:22px; float:left; background:url(images/author-title.png); margin-top:4px; text-align:center; color:#fff; font-size:12px; line-height:22px;}

#left div.author div.icon div.title a{color:#fff; text-decoration:none;}

#left div.author div.icon div.title a:hover{color:#d1d1d1; }

#left div.author div.authorcontent{float:left; width:430px; margin-top:14px; margin-left:7px; }

#left div.author div.authorcontent p{font-size:12px; margin:0; padding:0; color:#747474;}





/*** Comments ***/

#comments{clear:both; width:615px;}

#skyali_comments{float:left; width:615px; margin-top:14px;}

#skyali_comments h2, #skyali_comments h2 a{background:#303030; color:#fff; text-decoration:none; font-weight:normal; float:left;  -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius:5px; height:22px; line-height:21px; padding-left:6px; padding-right:6px; margin-bottom:7px;}

#skyali_comments ol, #skyali_comments ul, #skyali_comments li{ float:left; width:100%;}

#skyali_comments div.comment_box{float:left; width:615px; margin-top:30px;}

 #skyali_comments div.inside_comment{ float:left; width:501px; margin-left:9px;}

#skyali_comments ol li ul li{ width:575px; float:right;}

 #skyali_comments ol li ul li div.inside_comment{ float:left; width:461px; margin-left:9px;}

#skyali_comments  ol li ul ul li{width:535px; }

 #skyali_comments ol li ul ul li div.inside_comment{ float:left; width:421px; margin-left:9px;}

#skyali_comments ol li ul ul ul li{width:495px; }

 #skyali_comments ol li ul ul ul li div.inside_comment{ float:left; width:381px; margin-left:9px;}

#skyali_comments ol li ul ul ul ul li{width:455px;}

 #skyali_comments ol li ul ul ul ul li div.inside_comment{float:left; width:341px; margin-left:9px;}

 #skyali_comments div.comment_date{color:#303030; float:left; width:100%; text-transform:uppercase; font-size:12px;}

 #skyali_comments div.comment-body{float:left; background:#f6f6f6 url(images/comment-top-line.png) repeat-x; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius:5px; border:1px solid #dbdbdb; color:#848484; font-size:12px; padding:8px; text-shadow:1px 1px #fff; margin-top:7px; width:100%;}

 #skyali_comments .reply a{ display:block; background:#000 url(images/reply-b.png); color:#707070; width:50px; border:1px solid #d6d6d6; float:right; text-shadow:1px 1px #fff; text-decoration:none; font-size:12px; padding:4px; text-align:center; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius:5px; margin-top:7px;}

#comments ol{ list-style:none; padding:0; margin:0;}

#comments ul{list-style:none;}

#skyali_comments .comment-edit-link {color:#000; text-decoration:none; text-shadow:none;}

.commentlist{clear:both; width:615px; margin-top:25px;}

.commentlist .vcard img{ padding:5px; border:1px solid #c9c9c9;  -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; -moz-box-shadow: 0 0 7px #cacaca; -webkit-box-shadow: 0 0 7px #cacaca;  box-shadow: 0 0 7px #cacaca; }

.commentlist .vcard{ width:87px; height:87px; float:left;}

#respond{clear:both;}

/*** Right Content ***/

#right div#twitter-3 .entry-meta{
	margin-left: 5px;
}
#right div#twitter-3 .intent-meta{
	margin-left: 5px;
}

#right div#twitter-3 li{
	margin-bottom: 7px;
}
#right div#twitter-3 .intent-meta a{
	margin-right: 5px;
}
#right{
	width:313px;
	height:984px;
	overflow:hidden;
	float:left;
	margin-left:0px;
	padding:10px;
	padding-top:16px;
	background-color: #e1e1d9;
}

#right li{list-style:none;}

#right div.rightwidget{ background-color:; width:100%; float:left; }

#right div.rightwidget li{ color:#505050; float:left; width:100%; }

#right div.rightwidget a{
	color:#242424 !important;
	text-decoration:none;
	text-shadow:none !important;
	padding-bottom:9px !important;
	border: none;
}

#right div.rightwidget a img{
	border:none;
	}
#right div.rightwidget a:hover{border-bottom:1px solid #ccc !important; color:#7D7D7D !important; }

#right #tagtab a, #right .widget_tag_cloud a{color:#7e7e7e !important; font-size:12px !important; display:block; padding:5px; float:left; background-color:#f9f9f9; border:#e5e5e5 1px solid;margin:2px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px; text-shadow:none;}

#right  #tagtab a:hover, #right .widget_tag_cloud a:hover{border:1px solid #bababa !important;background-color:#eeeeee;color:#353535 !important;text-decoration:none !important;}

#right .widget-title {
	float:left;
	margin-bottom:13px;
	width:100%;
}

#right .widget-title .title{
	font-size:16px !important;
	font-weight:bold !important;
	text-transform:uppercase;
	color:#000;
	padding-right:10px;
	background:#E1E1D9;
	float:left;
	text-shadow:1px 1px #fff;
}

#right .widget-area { text-align:left; }

#right .widget-area ul { list-style: none; margin-left: 0; }

#right .widget-area ul ul { list-style: square; margin-left: 1.3em; }

#right .widget-area ul li{ list-style:none; color:#5b5b5b; }

#right .widget_search{ margin-bottom:0!important; padding:0 !important; margin-bottom:9px !important; }

#right .widget_search label { display: none; }

#right .widget-container { margin: 0 0 18px 0; font-size:12px; }

#right .widget-area a, .widget-area a:link,

#right .widget-area a:visited { font:normal 12px arial; color:#555; text-align:left; text-decoration: none; text-shadow:none!important;  height:20px; }

#right .widget-area a:active,

#right .widget-area a:hover { color:#000; }

#right .widget-area .entry-meta { font-size: 11px; }

#right #wp_tag_cloud div { line-height: 1.6em; }

#right #wp-calendar { width: 100%; }

#right #wp-calendar caption { color: #222; font-size: 14px; font-weight: bold; padding-bottom: 4px; text-align: left; display:none; }

#right #wp-calendar thead { font-size: 11px; }

#right #wp-calendar thead th { background-color:#ebebeb; padding:5px;  padding-left:0; padding-right:0; color:#3d3d3d; text-shadow:1px 1px #fff;}

#right #wp-calendar tbody { color: #7e7e7e; }

#right #wp-calendar tbody td { border: 1px solid #fff; padding: 3px 0 2px; text-align: center; }

#right #wp-calendar tbody td a{color:#292929; }

#right #wp-calendar tbody td a:hover{color:#000000; text-decoration:none; }

#right #wp-calendar tbody .pad { background: none; }

#right #wp-calendar tfoot #next { text-align: right; }

#right #wp-calendar tfoot #next a{display:block; background-color:#f3f3f3; float:right; padding:6px; text-decoration:none; color:#7a7a7a; border:1px solid #cacaca; background:url(images/tags_bg.png);  -moz-box-shadow: 0px 2px 7px #e9e9e9;  -webkit-box-shadow: 0px 2px 7px #e9e9e9; text-shadow:1px 1px #fff;}

#right #wp-calendar tfoot #next a:hover{  background:url(images/tags-bg-2.png); color:#545454; border:1px solid #afafaf; text-shadow:1px 1px #eaeaea;}

#right #wp-calendar tfoot #prev a{ display:block; background-color:#f3f3f3; float:left; padding:6px; text-decoration:none; color:#7a7a7a; border:1px solid #cacaca; background:url(images/tags_bg.png);  -moz-box-shadow: 0px 2px 7px #e9e9e9;  -webkit-box-shadow: 0px 2px 7px #e9e9e9; text-shadow:1px 1px #fff; }

#right #wp-calendar tfoot #prev a:hover{ background:url(images/tags-bg-2.png); color:#545454; border:1px solid #afafaf; text-shadow:1px 1px #eaeaea;}

#right .widget_rss .rssSummary{ color:#737373; margin-bottom:10px; float:left; line-height: 1.5em;}

#right .widget_rss  h3{ padding:0; }

#right .widget_rss h3 a{padding:0 !important; margin:0 !important; float:left !important; color:#000 !important; border:0 !important; margin-left:6px !important;}

#right .widget_rss a.rsswidget { color: #242424; font-size:22px; margin-top:4px; float:left; font-size:12px; border:0; }

#right .widget_rss a.rsswidget:hover { color: #ff4b33; border:0 !important; }

#right .widget_rss .widget-title img { width: 11px; height: 11px; float:left; margin-top:8px; margin-left:9px; }

#right .xoxo .widget_calendar a { font-weight:bold; text-align:center; text-decoration:underline; padding:0px; margin:0px; height:15px;}

#right .xoxo .widget_pages li .page_item {  display:block; ord-wrap: break-word; margin-bottom:10px; }

#right div.widget_archive li{ float:left; width:100%;}

#right div.widget_archive a{ color:#696969; width:100%; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; padding-bottom:6px; }

#right div.widget_archive a:hover{ border-bottom:1px dotted #000; color:#333; }

#right div.widget_categories li{ float:left; width:100%; }

#right div.widget_categories  a{ color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; padding-bottom:6px;}

#right div.widget_categories  a:hover{ border-bottom:1px dotted #000; color:#333; }

#right div.widget_nav_menu li{ float:left; width:100%; }

#right div.widget_nav_menu   a{  color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%;}

#right div.widget_nav_menu   a:hover{ border-bottom:1px dotted #000; color:#333; }

#right div.widget_links li{ float:left; width:100%; }

#right div.widget_links   a{  color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; padding-bottom:6px;}

#right div.widget_links   a:hover{ border-bottom:1px dotted #000; color:#333; }

#right div.widget_meta li{ float:left; width:100%; }

#ad_300 a, #ad_300 a:hover{border:0 !important;}

#ad_300 a, #ad_300 a:hover{border:0 !important;}

#right div.widget_meta   a{  color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%;}

#right div.widget_meta   a:hover{ border-bottom:1px dotted #000; color:#333; } 

#right div.widget_pages li{ float:left; width:100%; }

#right div.widget_pages a{ color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; padding-bottom:9px !important;}

#right div.widget_recent_comments li{ float:left; width:100%; margin-top:10px; }

#right div.widget_recent_comments   a{ color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%;}

#right div.widget_recent_comments   a:hover{ border-bottom:1px dotted #000; color:#333; } 

#right div.widget_recent_entries li{ float:left; width:100%; }

#right div.widget_recent_entries  a{ color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%;}

#right div.widget_recent_entries   a:hover{ border-bottom:1px dotted #000; color:#333; }

#right #flickr a img{border:1px solid #dedbd1; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf; margin-right:11px; margin-left:11px; margin-bottom:8px; margin-top:8px;}

#right #flickr a:hover img{border:1px solid #acacac;}

.column-left .widget-title{ width:137px !important; margin-bottom:15px; }

.column-left a{padding-bottom:9px !important;  }

.column-right .widget-title{ width:138px !important; }

.column-right a{padding-bottom:9px !important;}

#right .textwidget{line-height:1.5em;}

#right .textwidget div#follow{
	height: 360px;
	width: 310px;
	background-image: url(images/book2.jpg);
	color: #FFF;
	margin-top:10px;
}

#right .textwidget div#follow p{color: #FFFFFF;
    font-size: 12px;
    line-height: 13px;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 300;
}

/*** Submit Black/Grey ***/

.submit-black, .submit-black:visited { display: -moz-inline-box; display: inline-block ; border: 1px solid #999 ; -moz-box-shadow: 0 0 6px #9c9c9c; -webkit-box-shadow: 0 0 6px #9c9c9c;  box-shadow: 0 0 6px #9c9c9c; color: #fff; font-size: 12px; font-weight: bold; letter-spacing: -0.02em; text-decoration: none; -moz-box-text-shadow: 0 1px 0 #fff; text-shadow: 0 1px 0 #000; width: auto; background: url(images/blk-button.png) #000;} 

.submit-black:hover { cursor: pointer; border: 1px solid #aeaeae; color: #295d81; text-decoration: none; background:url(images/blk-button-h.png) #000; } 

.submit-black:active { background: -moz-linear-gradient(0% 100% 90deg,#4a4a4a, #000); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#4a4a4a)); } 

.submit-black.off { background: -moz-linear-gradient(0% 100% 90deg,#4a4a4a, #101010); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#101010), to(#4a4a4a)); border: 1px solid #bbb; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #999; cursor: default; }

#left .nav{text-align:center !important; font-size:12px !important; color:#fff !important; text-shadow:1px 1px 1px #000 !important; display:block !important; border:1px solid #1f1f1f !important; line-height:30px !important;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;}



/*** Submit Button White/Grey ***/

.submit, .submit:visited { display: -moz-inline-box; display: inline-block; border: 1px solid #999; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; 

box-shadow: 0 0 5px #ccc; color: #183a52; font-size: 12px; font-weight: bold; letter-spacing: -0.02em; text-decoration: none; -moz-box-text-shadow: 0 1px 0 #fff; text-shadow: 0 1px 0 #fff; width: auto; background:url(images/white-button.png);} 

.submit:hover { cursor: pointer; border: 1px solid #aeaeae; color: #295d81; text-decoration: none; background:url(images/white-button-h.png); } 

.submit:active { background: -moz-linear-gradient(0% 100% 90deg,#fff, #e4e4e4); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e4e4), to(#fff)); } 

.submit.off { background: -moz-linear-gradient(0% 100% 90deg,#e4e4e4, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e4e4e4)); border: 1px solid #bbb; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #999; cursor: default; }

.share_div{float:left; width:620px;}



/*** 300x250 ***/

#ad_300{width:300px;height:250px;float:left;background-color:#FFF;border:solid 1px #d3d3d3;margin-bottom:10px; padding:6px;}



/*** Latest Box ***/

#left div.latest_l{width:291px;float:left;margin-top:8px;}

#left div.latest_r{width:291px;float:right;margin-top:8px;margin-right:2px;}

#left div.latest{
	float:left;
	width:600px;
}

#left div.latest2{
	float:left;
	width:100%;
}

#left div.latest div.header{ float:left; width:283px; margin-bottom:0px; }

#left div.latest2 div.header{ float:left; width:283px; margin-bottom:0px; }


#left div.latest div.header h1{
	font-size:16px !important;
	font-weight:bold !important;
	text-transform:uppercase;
	color:#000;
	padding-right:10px;
	text-shadow:none;
	background:transparent;
	float:left;
}
#left div.latest2 div.header h1{
	font-size:6px !important;
	font-weight:bold !important;
	text-transform:uppercase;
	color:#000;
	padding-right:10px;
	text-shadow:none;
	background:transparent;
	float:left;
}


#left div.listing div.header h1{font-size:16px !important; font-weight:bold !important; text-transform:uppercase; color:#000; padding-right:10px; background:#fff; float:left; }

#left div.listing div.header h1 a{color:#000; text-shadow:none; text-decoration:none;}

#left .readm{width:76px !important; height:33px !important; text-align:center !important; font-size:12px !important; color:#a1a1a1 !important; text-shadow:1px 1px 1px #fff !important; 

display:block !important;border:1px solid #dddddd !important; line-height:33px !important;}

#left div.latest div.inside{
	width:600px;
	float:left;
	line-height:1.1em;
}

#left div.latest div.top{
	float:left;
	width: 600px;
}

#left div.latest div.top h2{
	font-size:16px;
	color:#000;
	padding-left: 5px;
}
#left div.latest div.top h2 a{
	text-decoration: none;
	color:#111111;
}
#left div.latest2 div.inside{
	width:291px;
	float:left;
	line-height:1.1em;
	text-shadow:1px 1px 1px #fff;
}

#left div.latest2 div.top{
	float:left;
	width: 291px;
}

#left div.latest2 div.top h2 {
	font-size: 12px;
	text-align: center;
	color: #fff;
	line-height: 14px;
	margin-bottom: 9px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 300;
}
#left div.latest2 div.top h2 a{
	text-decoration: none;	
}

#left div.latest div.top div.pholder p{
	font-size:12px;
	padding-left: 5px;
	font-weight: 300;
}

#left div.latest div.inside div#beerparing div#excerpt{
	color: #FFF;
	overflow: hidden;
}
#left div.latest div.inside div#beerparing div#excerpt p{
	color: #111111;
}

#left div.latest div.inside div#beerparing{
	background-image: url(images/crewBack.jpg);
	background-repeat: no-repeat;
	height: 280px;
	width: 585px;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #333;
	padding-top: 10px;
	padding-left: 220px;
	padding-right: 22px;
	line-height: 27px;
}
#left div.latest2 div.inside div#whatsnew {
    background-image: url("images/WHATSNEW.jpg");
    background-repeat: no-repeat;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: 800;
    height: 150px;
    line-height: 27px;
    padding: 60px 12px 7px;
    width: 260px;
	margin-left:13px;
}
#left div.latest2 div.inside div#comingsoon{
	background-image: url(images/Cominsoon.jpg);
    background-repeat: no-repeat;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: 800;
    height: 150px;
    line-height: 27px;
    padding: 60px 12px 7px;
    width: 260px;
	margin-left:-9px;
}

#left div.latest div.inside div#beerparing img{
	height:75px;
	float:left;
	padding:0px;
	margin-right: 10px;
	margin-top: 7px;
	border: 0px;
}

#left div.latest div.inside div#beerparing a img{
	border:0px;
	-moz-box-shadow: 0px 0px 7px #DFDFDF;
	-webkit-box-shadow: 0px 0px 7px #DFDFDF;
	margin-right: 20px;
	margin-bottom: 5px;
	float:left;
	margin-top: 8px;
}

#left div.latest div#beerparing div.inside a:hover img{border:1px solid #acacac;	}

#left div.latest div#beerparing div.heading{width:281px; float:left;}

#left div.latest div#beerparing div.heading  h2, #left div.latest div.heading h2 a{
	color:#FFF;
	font-size:12px;
	float:left;
	margin:0;
	padding:0;
	text-decoration:none;
	width:100%;
	font-weight:normal;
	text-shadow:none;
	font-weight:bold;
}
#left div.latest2 div#comingsoon div.heading  h2 a{
	color:#FFF;
	text-align: center;
	text-decoration: none;
}
#left div.latest2 div#whatsnew div.heading  h2 a{
	color:#FFF;
	text-align: center;
	text-decoration: none;
}
#left div.latest div.heading h2 a:hover{text-decoration:underline;color:#7d7d7d;}

#left div.latest div.heading p{font-size:12px;float:left;margin:0;padding:0;margin-top:13px;color:#525252; text-shadow:none;}

#left div.latest .date{font-size:12px; margin-top:17px; float:left; text-shadow:none; color:#a2a2a2;}

#left div.latest div.heading div.pholder{float:left; width:100%; }

#left div.latest div.inside ul{float:left;width:100%;margin:0;padding:0; margin-top:2px;list-style:none;}

#left div.latest div.inside li a{margin-top:5px; float:left;font-size:12px;width:100%;text-decoration:none;padding-bottom:12px;padding-top:6px; color:#242424;font-weight:bold;border-bottom:1px solid #e5e5e5; text-shadow:none;}

#left div.latest div.inside li a:hover{color:#7d7d7d;}

#left div.latest2 div.heading h2 a:hover{text-decoration:underline;color:#7d7d7d;}

#left div.latest2 div.heading p{font-size:12px;float:left;margin:0;padding:0;margin-top:13px;color:#525252; text-shadow:none;}

#left div.latest2 .date{font-size:12px; margin-top:17px; float:left; text-shadow:none; color:#a2a2a2;}

#left div.latest2 div.heading div.pholder{float:left; width:100%; }

#left div.latest2 div.inside ul{float:left;width:100%;margin:0;padding:0; margin-top:2px;list-style:none;}

#left div.latest2 div.inside li a{margin-top:5px; float:left;font-size:12px;width:100%;text-decoration:none;padding-bottom:12px;padding-top:6px; color:#242424;font-weight:bold;border-bottom:1px solid #e5e5e5; text-shadow:none;}

#left div.latest2 div.inside li a:hover{color:#7d7d7d;}


/* List other blog posts */

#left div.listing{
	width:616px;
	float:left;
	margin-right:2px;
	padding-bottom:22px;
	margin-left: 60px;
}

#left div.listing div.header{width:616px;height:18px; float:left; background:url(images/cat-bg-repeat.png) repeat-x;  margin-bottom:11px;}

#left div.listing div.content{float:left;width:100%;margin-top:3px;}

#left div.single div.content a, #page div.entry-content a{ border:0; font-weight:bold !important; text-decoration:none; color:#000; text-shadow:none;}

#left div.single div.content, #page div.entry-content{
	font-size:12px;
	line-height: 1.6em;
}

#left div.single div.content a:hover, #page div.entry-content a:hover, #left_no_sidebar div.entry-content a:hover{color:#7D7D7D; text-decoration:underline;}

#left div.single div.content h1, #left div.single div.content h2, #left div.single div.content h3, #left div.single div.content h4, #left div.single div.content h5, #left div.single div.content h6, #page div.entry-content h1, #page div.entry-content h2, #page div.entry-content h3, #page div.entry-content h4, #page div.entry-content h5, #page div.entry-content h6{
	width:100%;
	padding-left:0;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-weight:bold !important;
}

#left div.single div.content ul, #left div.single div.content ol, #page div.entry-content ul, #page div.entry-content ol{float:left;width:100%;margin-left:17px;padding:8px;}

#page h1,#page h2{ margin-left:0; margin-right:0; background:#fff; }

#left div.single div.content li, #page div.entry-content li{float:left; width:589px; padding:5px; padding-left:0; padding-right:0; line-height:1.6em; font-size:12px;}

#left div.single div.content  h2, #page div.entry-content h2{ font-size: 28px;  color:#333; margin: 0.9em; margin-left:0;}

#left div.single div.content  h3, #page div.entry-content h3{font-size: 26px; color:#333;  margin: 0.9em; margin-left:0;}

#left div.single div.content  h4, #page div.entry-content h4{ font-size: 23px; color:#333; margin: 0.9em; margin-left:0;}

#left div.single div.content  h5, #page div.entry-content h5{ font-size: 17px; color:#333; margin: 0.9em; margin-left:0;}

#left div.single div.content  h6, #page div.entry-content h6{ font-size: 14px;font-weight:bold; color:#333; margin: 0.9em; margin-left:0;}

#left div.listing div.news_holder{width:100%; min-height:30px; float:left;  margin-top:16px}

#left  div.othernews{width:100%; float:left; margin-top:5px;}

#left div.listing div.news_holder div.link_holder{width:475px; float:left; margin-top:6px;}

#left div.listing div.news_holder div.link_holder h5, #left div.listing div.news_holder div.link_holder h5 a {margin:0;padding:0; color:#303030;text-decoration:none; font-weight:normal; text-shadow:none; }

#left div.listing div.news_holder div.link_holder h5 a:hover{color:#898989 ; text-decoration:none;}

#left div.listing div.line{width:100%; height:1px; background-color:#d2d2d2; float:left; margin-top:4px;}

#left div.listing div.line div.line_grey{width:475px;height:1px; background-color:#d0d0d0; float:left;}

#left div.listing div.news_holder div.date_holder{width:141px; height:21px; float:left;}

#left div.listing div.news_holder div.date_holder .date{font-size:12px; float:right;}

#left div.listing div.news_holder div.date_holder .comments, #left div.listing div.news_holder div.date_holder .comments a {font-size:12px; float:right; margin-top:2px;color:#898989;

text-decoration:none;}

#left div.listing div.news_holder div.date_holder .comments a:hover {color:#000;}

#left div.listing div.content div.left{width:316px;float:left;}

#left div.listing div.content div.left h3, #left div.listing div.content div.left h3 a, #left #list_categories div.active h2 a, #left div.small-desc a{ text-shadow:none; color:#282828;margin:0;padding:0; font-size:13px;float:left;text-decoration:none; line-height:1.3em;}

#left div.listing div.content div.left div.description h3 a{ color:#fff; text-shadow:1px 1px 1px #000; font-size:21px; }

#left div.listing div.content div.left h3 a:hover, #left #list_categories div.active h2 a:hover,  #left div.small-desc a:hover{color:#717171;}

#left div.listing div.content div.left img{width:276px;height:135px;padding:3px;float:left; margin-top:8px; background:#fff; border:1px solid #dedbd1;-webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf; }

#left div.listing div.content div.left div.imgholder{float:left; position:relative; width:345px; height:195px; margin-top:7px;}

#left div.listing div.content div.left div.description{ left:0; background-image:url(images/listing-transparent.png); position:absolute; width:262px; height:48px; margin-left:4px;margin-top:158px; overflow:hidden; font-size:12px; color:#fff; padding:7px;}

#left div.listing div.content div.left div.description p{line-height:1.3em;margin-top:0.1px;text-shadow:1px 1px 1px transparent; color:#fff; }

#left div.listing div.content div.right{float:left;width:261px;margin-left:9px; margin-top:5px;}

#left div.listing div.content div.right div.small-listing{width:259px;height:53.8px;float:left;margin-top:11px; margin-bottom:11px;}

#left div.listing div.content div.right div.small-desc{width:259px;height:53.8px;float:left;margin-top:9px;}

#left div.listing div.content div.right div.small-desc p{float:left;color:#6f6f6f;}

#left div.listing div.content div.right div.small-listing div.thumb{width:86px; height:57px; float:left; background-color:#fff; border:1px solid #dedbd1; padding:3px; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf; }

#left div.listing div.content div.right div.small-listing div.thumb img{width:86px;height:57px;float:left;border:0;  }

#left div.listing div.content div.right div.small-listing div.description{width:155px;height:75px;float:left;font-size:12px;font-weight:bold;color:#595959;padding-left:9px;}

#left div.listing div.content div.right div.small-listing div.description h4, #left div.listing div.content div.right div.small-listing div.description h4 a{padding:0;margin:0;color:#242424;text-decoration:none;line-height:1.5em; font-size:12px; font-weight:bold; text-shadow:none;}

#left div.listing div.content div.right div.small-listing div.description .date{color: #828282; font-weight:normal; float: left;font-size: 12px; margin-top: 6px;}

#left div.listing div.content div.right div.small-listing div.description h4 a:hover{text-decoration:underline;color:#7d7d7d;}

#left div.listing div.content div.tags{width:608px;float:left;padding:4px; padding-left:0; padding-right:0; padding-bottom:9px; margin-top:17px;}

#left div.listing div.content h2{margin:0;padding:0;}

#left div.listing div.content div.tags ul, #left div.single div.tags ul{padding:0;margin:0;list-style:none;}

#left div.listing div.content div.tags li a, #left div.single div.tags li a{display:block;background-color:#262626;float:left;font-size:12px; text-decoration:none; color:#7a7a7a; text-shadow:1px 1px #fff; line-height:25px; padding-left:10px; padding-right:10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; margin-right:15px; margin-top:4px; background:url(images/tags_bg.png); height:27px; border:1px solid #d1d1d1;  -moz-box-shadow: 0px 2px 7px #e9e9e9;  -webkit-box-shadow: 0px 2px 7px #e9e9e9;  }

#left div.listing div.content div.tags li a:hover, #left div.single div.tags li a:hover{background:url(images/tags-bg-2.png); color:#545454; border:1px solid #afafaf; text-shadow:1px 1px #eaeaea;}

#left div.single div.tags{width:552px;float:left;padding-top:5px;margin-bottom:9px;margin-left:6px;}

.left_other_news{width:291px; float:left; margin-top:27px;}

.left_other_news img{padding:3px; border:1px solid #dedbd1; float:left; background:#fff; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf;}

.left_other_news a:hover img{border:1px solid #ACACAC;}

.left_other_news .content{width:185px !important; float:left !important; margin-left:13px;}

.left_other_news .content a{padding:0;margin:0;color:#242424;text-decoration:none;line-height:1.5em; font-size:12px; font-weight:bold; text-shadow:none;}

.left_other_news .content a:hover{text-decoration:underline;color:#7d7d7d;}

.left_other_news .date{font-size:12px; float:left; margin-top:6px; color:#828282;}



/*** Footer Widget ***/

#footer_widget{width:100%;height:100%;float:left; background-repeat:repeat-x;background-color:#000;background-image:url(images/footer_bg.png);}

#footer_widget  li{list-style:none;}

#footer_widget a{color:#5e5e5e;}

#footer_widget div.inside{margin: 0 auto;width:956px;padding-top:25px;}

#footer_widget object, #footer_widget embed{width:220px !important;height:180px;}

#footer_widget #flickr img{border:1px #323232 solid !important;padding:5px !important;background-color:#000;width:50px;height:50px; margin-top:9px; margin-bottom:9px; margin-left:4px; margin-right:4px;}

#footer_widget #flickr  a:hover img{border:1px solid #8b8b8b !important;}

#footer_widget #calendar_wrap{float:left;}

#footer_widget #calendar_wrap td{width:31px;}

#footer_widget #flickr h2{font-size:14px;text-shadow:#000 1px 1px;text-transform:uppercase;color:#fff; height:26px;}

#footer_widget div.inside div.widget_h_l{float:left;width:220px;}

#footer_widget div.inside div.widget_h_m{margin-left:28px;float:left;width:220px;}

#footer_widget div.inside div.widget_h_r{float:right;width:220px;}

#footer_widget div.inside div.widget{width:220px;height:100%;background-color:transparent;float:left;padding:0;margin:0;border:0;margin-bottom:20px;}

#footer_widget div.inside div.widget{color:#5d5d5d !important; text-shadow:none;}

#footer_widget div.inside div.widget h3{width:220px;height:26px;float:left;color:#fff;font-weight:bold !important;text-shadow:#000 1px 1px;text-transform:uppercase;font-size:14px;}

#footer_widget div.inside div.widget ul{float:left;}

#footer_widget div.inside div.widget  li{width:220px; float:left; }

#footer_widget div.inside div.widget  ul  a{text-decoration:none;display:block;float:left;width:220px;margin-top:2px;padding-top:3px;padding-bottom:3px; font-weight:normal;color:#b4b4b4; text-shadow:none;}

#footer_widget div.inside div.widget ul a:hover{color:#fff;text-decoration:underline;}

#footer_widget div.inside div.logo{width:100%;height:110%;float:left;padding-top:10px;padding-bottom:10px;}

#footer_widget div.inside div.logo img{border:0;}

#footer_widget div.inside img.top{border:0;float:right;}

#footer_widget .widget-title { display:block; border-bottom:1px solid #292929; font:bold 20px arial; text-shadow:#fff 1px 1px 0px; line-height:22px; margin-bottom:5px; }

#footer_widget #wp-calendar { width: 100%; }

#footer_widget #wp-calendar caption { color: #222; font-size: 14px; font-weight: bold; padding-bottom: 4px; text-align: left; display:none; }

#footer_widget #wp-calendar thead { font-size: 11px; }

#footer_widget #wp-calendar thead th { }

#footer_widget #wp-calendar tbody { color: #aaa; }

#footer_widget #wp-calendar tbody a{color:#ffffff;}

#footer_widget #wp-calendar tbody td { background: #484848;  padding: 3px 0 2px; text-align: center; }

#footer_widget #wp-calendar tbody .pad { background: none; }

#footer_widget #wp-calendar tfoot #next { text-align: right; }



/*** Footer ***/

#footer{width:100%;height:31px;float:left;background-color:#000000;border-left:0;border-right:0;}

#footer div.inside{ margin: 0 auto;width:957px;}

#footer div.inside a{text-decoration:none;color:#b5b5b5;}

#footer div.inside a:hover{color:#7c7c7c;}

#footer div.left{height:31px;float:left;font-size:12px;color:#535353;line-height:32px;}

#footer div.right{float:right;height:31px;line-height:32px;font-size:12px;color:#535353;}

.hideobject{/* Hide any object */display:none;}

#entries{margin-top:15px;width:615px;float:left;height:35px;}

#entries div.old_entries a{
	display:block;
	width:81px;
	height:30px;
	color:#494949;
	font-size:12px;
	background-color:#e3e3e3;
	text-decoration:none;
	text-align:center;
	float:right;
	margin-left:4px;
}

#entries div.new_entries a{
	display:block;
	width:81px;
	height:30px;
	color:#494949;
	font-size:12px;
	background-color:#e3e3e3;
	border:#b2b2b2 solid 1px;
	text-decoration:none;
	text-align:center;
	float:left;
	margin-right:4px;
}



/*** Latest_2 ***/

.latest_2{width:614px; float:left; margin-top:20px; border-bottom:1px solid #e0e0e0; padding-bottom:27px; margin-bottom:25px;}

.latest_2 img{ padding:3px; border:1px solid #DEDBD1; float:left; -moz-box-shadow: 0px 0px 7px #DFDFDF;  -webkit-box-shadow: 0px 0px 7px #DFDFDF;}

.latest_2 div.desc_h{ width:391px; float:left; padding-left:17px; font-weight:bold;}

.latest_2 div.desc_h div.header{ width:100%; float:left;}

.latest_2 div.desc_h div.header h1 a{ font-size:23px; color:#000; text-decoration:none;}

.latest_2 div.desc_h div.header h1 a:hover{ color:#626262;}

.latest_2 div.desc_h div.date{ padding-top:7px; width:100%; float:left; font-size:12px; color:#adadad; font-weight:normal;}

.latest_2 div.desc_h div.date a{color:#adadad; text-decoration:none;}

.latest_2 div.desc_h div.date a:hover{text-decoration:underline;}

.latest_2 div.desc_h div.content{width:100%; float:left; font-size:12px; color:#555555;}

.latest_2 div.desc_h div.read_more{width:100%; float:left;}

.latest_2 div.desc_h div.read_more a{ width:74px; height:27px; border:1px solid #000; text-align:center; line-height:25px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }

.latest_2 div.desc_h div.read_more a:hover{color:#fff; }

.latest_2 div.desc_h div.content p{font-weight:normal; line-height:1.5em;}



/*	comment form -------------------------------------------------- */

#respond a{color:#000;}

#respond textarea{width:613px;padding:0 !important;margin:0 !important;}

#respond { text-align: left; font: normal 12px arial; color: #494949;  }

#reply-title { clear:both; padding-top:10px; display: block; border-bottom: 1px solid #ccc; font: normal 14px arial; color: #9e9e9e; padding-bottom: 10px; margin-bottom: 10px; text-transform:uppercase;}

.logged-in-as { display: block; background: #; text-align: left; font: normal 12px arial; color: #494949; margin-bottom: 10px;}

.comment-notes { margin-bottom: 20px; }

#respond form { margin-bottom:30px; }

#respond #submit {background: url(images/blk-button.png) #000; border: 1px solid #000; font: normal 12px arial; color: #fff; text-align: center; text-shadow: #000 -1px 1px 0px; text-decoration: none; line-height: 20px; margin-bottom:20px; height: 31px; width:100px; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; -moz-box-shadow: 0 0 3px #e7e7e7; -webkit-box-shadow: 0 0 3px #e7e7e7;  box-shadow: 0 0 3px #e7e7e7;  }

#respond small { padding-left: 5px; }

.comment-form-comment #comment { display: block; background: #f8f8f8 url(images/bg-textarea.jpg) top left repeat-x; border: 1px solid #d5d5d5; font: normal 12px arial; color: #222; padding: 5px; margin: 10px 0px 10px 10px;}

#commentform #author, #commentform #email, #commentform #url{ background:#FFF; padding:6px; border:1px solid #CCC; margin-left:10px;}

#commentform #author{margin-left:14px;}

#commentform #email{ margin-left:15px;}

code { display: block; background: #; border-bottom: 1px solid #d5d5d5; font: normal 9px verdana; color: #494949; text-align: left; padding-bottom: 10px; margin: 10px 0px 15px 10px; width: 380px; }

.navigation{width:620px;}

.navigation div.nav-previous{float:left;}

.navigation div.nav-next{float:right;}

.navigation div.nav-previous a{display:block;padding:5px;background-color:#f0f0f0;border:solid #dedede 1px;font-size:12px;color:#333;text-decoration:none;}

.navigation div.nav-previous a:hover{background-color:#999;color:#fff;}

.navigation div.nav-next a{display:block;padding:5px;background-color:#f0f0f0;border:solid #dedede 1px;font-size:12px;color:#333;text-decoration:none;}

.navigation div.nav-next a:hover{background-color:#999;color:#fff;}

.edit-link a{color:#000;font-size:12px;}

#list_categories{
	float:left;
	width:720px;
	margin-left: 100px;
}



#list_categories div.active{
	background:url(images/header-line.png) repeat-x;
	width:720px;
	height:33px;
	float:left;
	font-size:12px;
	color:#282828;
	font-weight:bold;
	visibility: hidden;
}

#list_categories div.active h2{font-size:22px; text-transform:uppercase; float:left !important; background:#fff; margin:0; padding:0; padding-right:7px; color:#000; text-shadow:none;}

#list_categories div.content{width:620px; float:left; margin-top:3px; border-bottom:1px solid #e9e9e9; padding-bottom:6px;}

#list_categories div.content div.thumb{float:left;width:136px;height:118px;border:1px solid #d7d7d7;background-color:#ebebeb;padding:4px;}

#list_categories div.content div.thumb img{border:0;}

#list_categories div.content div.list_content{width:456px;padding-bottom:10px;float:left;margin-left:10px;}

#list_categories div.content div.list_content h1{font-size:18px;color:#2f2f2f;float:left;}

#list_categories div.content div.list_content a{color:#333;text-decoration:none;}

#list_categories div.content div.list_content a:hover{text-decoration:underline;}

#list_categories div.content div.list_content h1 a{font-size:18px;color:#2f2f2f;text-decoration:none;}

#list_categories div.content div.list_content h1 a:hover{color:#727272;text-decoration:none;}

#list_categories div.content div.list_content div.date{float:left;font-size:12px;margin-top:7px;}

#list_categories div.content div.list_content div.date img{margin-left:5px;}

#list_categories div.content div.list_content div.date .date{font-style:italic;}

#list_categories div.content div.list_content p{float:left;color:#5a5a5a;}

#list_categories div.content .read_more a{color:#656565;display:block;font-size:12px;width:86px;height:25px;background-color:#e8e8e9;border:solid #bebebe 1px;text-decoration:none;text-align:center;line-height:24px;margin-top:10px;float:left;text-decoration:none !important;}

#list_categories div.content .read_more a:hover{background-color:#f8f8f8;}

#archives{float:left;width:620px;margin-top:5px;}

#archives li a{color:#555555;text-decoration:none;text-shadow:none;}

#archives li a:hover{color:#7d7d7d;}

#archives h3{ font-size:18px; font-weight:normal !important; color:#272727; padding:10px; padding-left:0; padding-top:24px;}

#archives li{ list-style:none; font-size:12px;margin-top:7px;color:#979797; padding:3px;}

#archives h2{padding:13px; padding-left:0; font-size:24px;color:#363636;}

#page a{color:#000;text-decoration:none;border-bottom:#b2b2b2 1px dotted;font-size:12px;}

#page a:hover{color:#333;border-bottom:#000 1px dotted;}

#page p{color:#272727;}

div.box {width:500px;position:relative;font-family:Arial, Helvetica, sans-serif;}

div.box label {width:100%;display: block;padding:10px 0 10px 0;}

div.box label span {display: block;color:#505050;font-size:12px;float:left;width:40px;text-align:right;padding:5px 20px 0 0;}

div.box .input_text {padding:10px 10px;width:200px;background:#FFF;border-bottom: 1px double #c9c9c9;border-top: 1px double #c9c9c9;border-left:1px double #c9c9c9;border-right:1px double #c9c9c9;}

div.box .message{padding:7px 7px;width:350px;background:#FFF;border-bottom: 1px double #c9c9c9;border-top: 1px double #c9c9c9;border-left:1px double #c9c9c9;border-right:1px double #c9c9c9;overflow:hidden;height:150px;font-family:Arial, Helvetica, sans-serif;color:#656565;}

div.box .button{margin:0 0 10px 0; padding:7px 7px; color:#fff; position: relative; top:10px; left:382px; width:100px; border:1px solid #000; -moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}

#searchform{float:left;width:100%;margin-bottom:5px;}

#searchform .search{width:283px;height:34px;line-height:27px;border:1px solid #ececec;outline:none;padding-left:5px;color:#585858;float:left; background:url(images/search_bg.png); border-right:0;}

#searchform .searchb{ background:url(images/search_button.png); border:1px solid #ececec; border-left:0; width:26px; height:36px; cursor:pointer;}

.alert{padding:5px; background-color:#ffcece; border:1px solid #ae6c6c; clear:both; float:left; text-shadow:1px 1px #f9f9f9; width:603px;}

.info_sent{padding:5px; background-color:#b4e97a; border:1px solid #81a25e; text-shadow:1px 1px #f9f9f9; float:left; clear:both; width:603px;}

#flickr{width:100%; float:left;}

#flickr img{float:left; padding:3px; margin:px; border:1px solid #CCC;}

/*Short Codes */

.dropcap	{ color:#000000; display:block; float:left; font-size:45px; margin:0 2px 0 0; text-shadow:1px 1px 1px; clear:both; margin-top:12px;}

.black-b{ color:#FFF !important; text-shadow:1px 1px #000; padding:5px; padding-left:18px !important; padding-right:18px !important; text-decoration:none !important; -moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px; border:1px solid #000 !important; margin-left:4px; }

.white-b{ color:#9a9a9a !important; text-shadow:1px 1px #fff !important; padding:5px; padding-left:18px !important; padding-right:18px !important; text-decoration:none !important; -moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px; border:1px solid #dddddd !important; margin-left:4px; }

.shortcode_highlight{background:#fff265; color:#000;}

.shortcode_right_image{padding:5px; border:1px solid #CCC; margin:12px; margin-left:0; margin-top:20;}

.shortcode_left_image{padding:5px; border:1px solid #CCC; margin:12px; margin-left:0;  margin-top:0;}

#contactForm{ clear:both;}

.noborder{border:0 !important;}

.home_link{
}

#slider_post_wrap{ float:left; margin-bottom:20px;}


