/*
Theme Name:     Lax All Stars
Theme URI:      http: //laxallstars.com/
Description:    Parent theme for Lax All Stars 
Author:         Kyle MacDonald
Version:        2.0
*/
#home_featured .post_thumb {width: auto; float: none;}
.post_thumb {width: 140px; float: left;}
*{margin:0;padding:0;}
html, body, #wrap{height:100%;}
#wrap {background:#f1f1f1 url('images/headerbg.jpg') repeat-x;} /**** f1f1f1 *****/
body > #wrap{height:auto;min-height:100%;}
#main{padding-bottom:200px;}
#footer{position:relative;margin-top:-200px;height:200px;clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
a img{border:none;}
a{color:#6699CC;}
a:hover{color:#132E5E;}
img.alignright{float:right;margin:0 0 1em 1em}
img.alignleft{float:left;margin:0 1em 1em 0}
img.aligncenter{display:block;margin-left:auto;margin-right:auto}
a img.alignright{float:right;margin:0 0 1em 1em}
a img.alignleft{float:left;margin:0 1em 1em 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
a{text-decoration:none;outline:none;}
body{font:14px helvetica, arial, verdana, sans-serif;line-height:1.5;}
h1#logo a{position:absolute;left:0;top:20px;display:block;text-indent:-9000px;width:220px;height:96px;background:url('images/logo.jpg') no-repeat;}
div.wrap{width:960px;margin:0 auto;}
#collapse{display:block;background:#ccc url('images/collapse.gif') repeat-x 0 2px;height:10px;}
#open{height:10px;cursor:pointer;background:#ccc url('images/collapseactive.gif') repeat-x 0 2px}
#header{height:177px;position:relative;}
#header div.wrap{position:relative;}
#leaderboard{position:absolute;right:0;top:24px;}
#main{width:960px;margin:0 auto;background:#fff;}
#footer{background:#113F85;}
#bumper{padding-bottom:40px;overflow:hidden;}
#sidebar{float:right;width:305px;min-height:200px;margin-right:12px;padding-top:10px;font-size:13px;  }
#sidebar a {color: #132E5E; font-weight: bold;}
#content{float:left;width:630px}
#pad{padding:20px 15px; border-right: 1px solid #ebebeb;}
h2.entry-title a{color:#C01A18;}
.entry-title a:hover{color:#333;}
hr{margin-bottom:25px;margin-top:10px;}
.post{font-size:.9em;}
.post p, .page p{padding:0 0 15px 0;}
.edit{display:none;}
.widget_las_links{margin-top:0;overflow:hidden;}
.widget_las_links li{float:left;border:none;padding:0 !important;margin-right:10px;list-style:none;border:none !important;}
.widget_las_links li a{display:block;width:16px;height:16px;text-indent:-9000px;background:url('images/las_sprite.jpg') no-repeat;}
.widget_las_links li a.youtube{background-position:-32px 0;}
.widget_las_links li a.flickr{background-position:-16px 0;}
.widget_las_links li a.dropio{background-position:-64px 0;}
.widget_las_links li a.lastfm{background-position:-48px 0;}
.widget_las_links li a.digg{background-position:-80px 0;}
.widget_las_links p {clear: both; padding-left: 22px; min-height: 16px; font-size: 12px; padding-bottom: 4px;}.widget{margin:10px 0;}
.widget li{list-style:none;border-bottom:1px solid #EBEBEB;margin-bottom:5px;padding:2px 5px;}
.widget_las_links div.item {padding-left: 22px; width: 100px; float: left; min-height: 22px; font-size: 12px; padding-bottom: 10px;}
.widget_las_links p {width: 100px ; float: left; clear: none;}
.widget_las_links #follows {clear: both;}
.widget {overflow: hidden; font-size: 12px;}
.widget h4{font-size: 14px; background:#D8E1EF;border-bottom:2px solid #132E5E;padding:6px 5px 2px;display:block;margin-bottom:5px;color:#132D5E;}
.has-thumb .entry-content{margin-left:170px;}
.post{clear:both;}
#home_featured{width:390px;float:left;margin-bottom:30px;}
#home_featured .the_top .byline{display:none;}
#home_featured .entry-content{margin:0;padding:10px 0 0;font-size:14px;}
#home_featured .entry-title{font-size:22px;line-height:1.1;padding-bottom:15px;}
#home_featured p{padding:0;}
#home_featured .entry-meta {padding: 10px 0}
.byline{font-size:12px;font-weight:bold;padding-bottom:10px;color:#ccc;}
.byline a{color:#333;}
.byline .author{}
.byline .date{color:#333;}
.post_wrap{border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:20px;overflow: hidden;}
.single .post_wrap{padding-bottom:0;margin-bottom:0;border:0px;margin-top:15px;}
.single .entry-content, .page .entry-content{margin-left:0;}
h1.entry-title{color:#C01A18;font-size:28px;line-height:1.1;padding:10px 0;}
#post_nav{padding:20px 0;}
#post_nav a[rel="next"]{float:right;}
.single .the_like{padding:10px 0;}
.single #author_bio{padding-top:10px;border-top:1px solid #999;margin-top:10px;}
.auth_more{}
#home_featured.post{clear:none;}
#searchform{position:absolute;right:25px;top:5px;}
#searchform input{width:200px;color:#999;font-family:Helvetica, Arial, sans-serif;-moz-box-shadow:0 1px 2px #888888 inset;background:none repeat scroll 0 0 #EEEEEE;border-color:#888888 #AAAAAA #B6B6B6;border-style:solid;border-width:1px;padding:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12px;}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}

.wp-caption{border: 1px solid #CCCCCC;
   padding: 7px 3px;
   text-align: center; margin-bottom: 15px;}
.wp-caption img{border: 0 none;
    padding: 0;}
.wp-caption p {font-size: 11px;
    font-style: italic;
    font-weight: 900;
    line-height: 17px;
    margin: 0;
    padding: 5px 0 0;}


#searchform input:focus{color:#333;}
#label{margin-bottom:20px;border-bottom:1px solid #ccc;font-size:20px;font-weight:bold;}
#label span{color:#C01A18;}
.dsq-brlink{display:none;}
#comments{padding:20px 0 0;}
#comments h4{font-size:20px;color:#C01A18;padding-bottom:0px;}
#after{padding:20px 0;}
#featured{background:#fff;overflow:hidden;clear: both;}
#featured li{width:200px;padding:10px;float:left;margin-right:20px;list-style:none;}
#featured .thumbnail{width:65px;float:left;}
#featured .feature_text{width:135px;float:right;}
#featured img{padding:2px;border:1px solid #ccc;}
#featured h4{font-size:12px;font-weight:bold;}
#featured a{color:#333;}
#featured a:hover{color:#C01A18;}
#pagination{font-weight:bold;padding:5px 25px;}
#navigation{position:absolute;top:138px;width:100%;font-size: 16px;}
ul#nav{position:relative;}
ul#nav li{float:left;zoom:1;list-style:none;margin-right:20px;}
ul#nav a:hover{color:#fff;}
ul#nav a:active{color:#ffa500;}
ul#nav li a{display:block;padding:7px;}
ul#nav li:last-child a{border-right:none;}
ul#nav li.hover, ul#nav li:hover{position:relative;}
ul#nav li.hover a{color:#fff;}
ul#nav ul{width:180px;visibility:hidden;position:absolute;top:100%;left:0;border:1px solid #666;border-top:0px; z-index: 900;}
ul#nav ul li{font-weight:normal;background:#fff;color:#000;border-bottom:1px solid #ccc;float:none;}
ul#nav li.hover li a{color:#6487C8;}\
ul#nav li.hover li a:hover{background:#ebebeb;}
ul#nav ul li a{border-right:none;width:100%;display:inline-block;padding:3px 0;text-indent:10px;}
ul#nav li li{margin-right:0;font-size: 13px;}
#footer .wrapper {width: 630px; margin: 0 auto; background: url('images/logo.jpg') no-repeat right 33px; padding-right: 270px; padding-top: 20px; padding-bottom: 10px;}
#footer h3 {color: #6487C8; font-size: 18px;}
#footer p {color: #fff; font-size: 13px;}
#second-nav .wrapper {background: none;}
#second-nav {background: #132D5E; margin-top: 14px;}
#second-nav li {list-style: none; display: inline; margin-right: 30px;}
#second-nav a:hover {color: #fff;}

#searchform #searchsubmit {width: 20px; height: 20px; background: url('images/search.gif') no-repeat; text-indent: -999em; border: none; padding-top: 1px;}
#searchform #searchsubmit:hover {cursor: pointer;}
.entry-content {font-size: 13px;}
#nav li.main {font-weight: bold;}

#twitter {background: url('images/twitter_16.png') no-repeat;}
#rss {background: url('images/rss_16.png') no-repeat;}

.widget_las_links p {width: 100px ; float: left; clear: none;}
.widget_las_links #follows {clear: both;}

/**** Speech Bubble Icons *****/
.spch-bub-inside {
  position: relative;
}
a.spch-bub-inside {
  text-decoration: none;
}
.spch-bub-inside em {
  font-style: normal;
}
.spch-bub-inside em {
  background: #6699CC;
  color: #FFF;
  padding: 0 0.4em;
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  border-radius: 0.25em;
  position: relative;
	padding: 1px 4px;
}
.spch-bub-inside .point {
  width: 0;
  height: 0;
  position: absolute;
  top: 1.1em;
  left: 0.4em;
  display: block;
  border-left: 0.45em solid #6699CC; 
  border-bottom: 0.45em solid #FFF; /* IE fix */
  border-bottom: 0.45em solid rgba(0,0,0,0); 
  overflow: hidden; /* IE fix */
}
/*a.spch-bub-inside:hover {
  color: #F00;
}
a.spch-bub-inside:hover em {
  cursor: pointer;
  background: #6699CC;
  color: #FF0;
}
a.spch-bub-inside:hover .point {
  border-left: 0.5em solid #F00; 
}*/
#author_bio img.avatar {float: left; padding-right: 5px; padding-bottom: 5px;}
#center_feeds h3 {padding: 5px 10px 2px; background: #e6e6e6; font-size: 14px; border-bottom: 2px solid #CCCCCC;}
#center_feeds h3 a {color: #000;}

#center_piece{float:right; width: 175px;}

#center_feeds div.leftcol ul { list-style-type: none;}
#center_feeds ul li{list-style: none; border-bottom: 1px solid #ebebeb; font-size: 12px; padding: 5px 10px;}
#center_feeds ul li span.date {color: #999; font-size:11px;}
#center_feeds ul li h3 {font-size: 14px;}
#center_feeds ul li p {padding: 5px 0; font-size: 12px;}
#center_feeds ul li a {font-weight: bold; color: #132E5E;}
.pod {margin-bottom: 10px;}

div#comform {padding: 20px 0; margin-top: 40px; clear: both; width: 100%; float: left; }
#sendEmail label {float: left; clear: both; padding-top: 10px;}
#sendEmail input[type=text], #sendEmail textarea {float: left; clear: both; margin-top: 5px; border: 2px solid #ccc;}
#sendEmail input[type=text], #sendEmail textarea {padding: 2px; width: 75%;}
#sendEmail input {float: left; clear: both;}
div#comform textarea {width: 75%; margin-bottom: 10px; padding: 2px; }
div#comlist {clear: both; padding-top: 20px; margin-top: 20px ; border-top: 1px solid #ebebeb; float: left; width: 556px; margin-right: 15px; padding: 20px;}
div#comform em{ color: #C01A18;}
.forms li {list-style: none; clear: both;}
li.submit {padding: 10px 0;}

#google_ads_div_Content_SmallBox2, #google_ads_div_Content_SmallBox, #google_ads_div_Sidebar_smallbox1, #google_ads_div_Sidebar_smallbox2, #google_ads_div_Sidebar_smallbox3, #google_ads_div_Sidebar_smallbox4 {float: left; padding-right:10px; padding-bottom: 10px;}

.bigblock {
  width: auto;
  height: auto;
  padding: 10px;
       
}

.left-top {
  width: 125px;
  height: 125px;
  background: url(images/125x125.png) no-repeat;
  margin-bottom: 10px;
       
}

.left-bottom {
  width: 125px;
  height: 125px;
  background: url(images/125x125.png) no-repeat;
  }

.right-top {
  float: right;
  width: 125px;
  height: 125px;
  background: url(images/125x125.png) no-repeat;

}

.right-bottom {
  float: right;
  width: 125px;
  height: 125px;
    background: url(images/125x125.png) no-repeat;

}

.clearblock {
  width: 100%;
  clear: both;
}



#sidebar .las_blogroll a {font-weight: normal;}
#execphp-6, #execphp-3 {padding-left: 23px;}
#bio #desc p {padding-bottom: 15px;}

.networkbg{
	background: #01347b; /**** 01347b *****/
	height:26px;
	
	width:100%;
/*	position: fixed;*/
	z-index: 1000;
	
}
.networkbg .wraps {padding: 2px 5px 0px 5px;}
.networkbg li {float: left; display: inline; margin-right: 5px;}
.networkbg #child-networks {visibility: hidden;}
#child-networks {width: 126px; padding: 0 10px; background: #01347b ; position: absolute; margin-top: -6px; z-index: 1000; }
#child-networks li {list-style: none; width: 100%;}
#child-networks a {display: block; width: 100%; color: #fff; padding: 2px 0; border-bottom: 1px solid #858585;}
#child-networks a:hover {color: #858585;}
/*#child-networks li:last a {border-bottom: none;}*/

.has-thumb .post_thumb {float: left;}
#rss-feed.item {width: 20px; padding-left: 12px;}
#rss-feed a{ float: left;  display: block; width: 16px; height: 16px; background: url('images/rss_16.png') no-repeat; text-indent: -9999px;}
.entry-content blockquote { margin-left: 25px; margin-right: 25px; padding-left: 10px; border-left: 1px solid #ccc;}
.entry-content blockquote p {padding-bottom: 0px; margin-bottom: 20px;} 

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

