
/* ------------------------------------------
   LAYOUT
------------------------------------------- */
#content-outer {
	width: 100%;
	overflow:hidden;
}
#content-wrapper {
	padding-bottom: 35px;
	padding-top: 5px;
	overflow: auto;
}


/* main column */
#main .entry {
padding-left:0;
	width:100%;
	
	}

#main h2 {
	font: normal 3.2em;
	margin-left: 5px;
	margin-right: 15px;
	padding-left:0;
	padding-bottom: 3px;
	font-size:25px;
}
#main h2 a {
	border: none;
}
/* left columns */
#left-columns {
    width: 100%;
    float: right;
    text-align: left;
}


#left-columns h3 {
	font: normal 2em;
	letter-spacing: -0.5px;
	padding: 5px 10px 0;
	margin: 17px 0 0 0;
}

/* sidebar menu */
.sidemenu ul {
	text-align: left;
	margin: 10px 8px 8px 8px; 
	padding: 0;
}
.sidemenu li {
	list-style: none;
	padding: 7px 15px;
	margin: 0;
}
.sidemenu ul li {
	list-style: none;
	padding: 7px 5px;
	margin: 0;
}
* html body .sidemenu ul li {
	height: 1%;
}
.sidemenu ul li a:link,
.sidemenu ul li a:visited {
	background-image: none;
	background-color: transparent;
	border: none;
	padding-left: 0;
}
.sidemenu ul li a span {
	font-style: normal;
	font-size: 1em;
}
.sidemenu ul ul { margin: 0 0 0 5px; padding: 0; }
.sidemenu ul ul li { background: none; }

/* featured-post */
.featured-post {
	padding-bottom: 15px;
}
.featured-post h4 {
	padding: 0;
	margin: 0 15px 0 12px;
}
.featured-post h4 a,
.featured-post h4 a:visited {
	border: none;
}
.featured-post .post-info {
	margin-left: 0;
	padding-bottom: 5px;
}
.featured-post p {
	padding-top: 0;
}

/

/* postmeta */
.postmeta {
	padding: 5px; margin: 20px 15px 15px 10px;
	border-bottom: 1px solid #EBEBEB;
}
.postmeta a { background: transparent; }
.postmeta a:hover { border: none; }
.postmeta a.comments { margin: 0 10px 0 5px;	}
.postmeta a.readmore { margin: 0 10px 0 5px;	}
.postmeta .date{ margin: 0 10px 0 5px;	}

.post-info { font-size: .95em; padding-top: 10px; color: #B0B0B0; }
.postmeta img {
  padding: 0;
}
.blog-post .postmeta {
   padding-bottom: 7px;
   }
.postmeta .tags {
	display: block;
	width: 400px;
	float: left;
}
.postmeta .fb-like {
   float: right;
   border:none;
   overflow:hidden;
   width:250px;
   height:22px;
}

/* thumbnails */
p.thumbs{ padding: 10px 0 0 10px; }
.thumbs img {
	position: relative;
	padding: 8px;
	margin: 5px;
	background: #fafafa;
   border: 1px solid #ddd;
}
.thumbs img:hover	{
	border: 1px solid #D2D2D2;
	background: #DDD;
}
.thumbs a:hover { background-color: transparent; border: none }


/* alignment classes & additional classes*/
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.no-border { border: none; }

/* clearing */
.clearer { clear: both; }
.clear {	display:inline-block; }
.clear:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content: ".";
}

.left { float: left; }
.right { float: right; }

/* shaun */
.social {
  margin-left: 10px;
  }
.social img {
	background: none;
	border: 0;
	}

hr {
	border: 1px solid rgba(255, 255, 255, 0.2);
	margin: 8px auto;
	width: 100%;
}
/* comments */
.quip-comment-createdon {
	font-size: 10px !important;
	padding: 0;
}
.quip-comment {
	padding-top: 7px !important;
}
.post-comments button {
	border: 1px solid #d4d4d4;
	padding: 7px;
}

.paging {
	margin: 0;
	padding: 10px;
	width: 100%;
	}
.paging ul {
    list-style: none;
    margin: 0;
    padding: 0 0;
}
.paging li a {
	list-style: none;
	float: left;
	margin: 0 3px 0 0;
	padding: 5px 0;
	width: 30px;
	text-align: center;
	border: 1px solid #e4e4e4;
	border-radius: 3px;
}
.paging li a:hover {
	background-color: #f4f4f4;
}


/* syntax-highlighter shCore.css */
.syntaxhighlighter,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody{margin:0 !important;padding:0 !important;border:0 !important;outline:0 !important;background:none !important;text-align:left !important;float:none !important;vertical-align:baseline !important;position:static !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;height:auto !important;width:auto !important;line-height:1.1em !important;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;font-weight:normal !important;font-style:normal !important;font-size:1em !important;min-height:inherit !important;min-height:auto !important}.syntaxhighlighter{width:99% !important;margin:1em 0 1em 0 !important;padding:1px !important;position:relative !important}.syntaxhighlighter .bold {font-weight:bold !important}.syntaxhighlighter .italic {font-style:italic !important}.syntaxhighlighter .line{}.syntaxhighlighter .no-wrap .line .content{white-space:pre !important}.syntaxhighlighter .line table {border-collapse:collapse !important}.syntaxhighlighter .line td{vertical-align:top !important}.syntaxhighlighter .line .number{width:3em !important}.syntaxhighlighter .line .number code{width:2.7em !important;padding-right:.3em !important;text-align:right !important;display:block !important}.syntaxhighlighter .line .content{padding-left:.5em !important}.syntaxhighlighter .line .spaces{}.syntaxhighlighter.nogutter .line .content{border-left:none !important}.syntaxhighlighter .bar{display:none !important}.syntaxhighlighter .bar.show {display:block !important}.syntaxhighlighter.collapsed .bar{display:block !important}.syntaxhighlighter.collapsed .lines{display:none !important}.syntaxhighlighter .lines.no-wrap{overflow:auto !important;overflow-y:hidden !important}.syntaxhighlighter .toolbar{position:absolute !important;right:0px !important;top:0px !important;font-size:1px !important;padding:8px 8px 8px 0 !important}.syntaxhighlighter.collapsed .toolbar{font-size:80% !important;padding:.2em 0 .5em .5em !important;position:static !important}.syntaxhighlighter .toolbar a.item,.syntaxhighlighter .toolbar .item{display:block !important;float:left !important;margin-left:8px !important;background-repeat:no-repeat !important;overflow:hidden !important;text-indent:-5000px !important}.syntaxhighlighter.collapsed .toolbar .item{display:none !important}.syntaxhighlighter.collapsed .toolbar .item.expandSource{background-image:url(../images/sh/magnifier.png) !important;display:inline !important;text-indent:0 !important;width:auto !important;float:none !important;height:16px !important;padding-left:20px !important}.syntaxhighlighter .toolbar .item.viewSource{background-image:url(../images/sh/page_white_code.png) !important}.syntaxhighlighter .toolbar .item.printSource{background-image:url(../images/sh/printer.png) !important}.syntaxhighlighter .toolbar .item.copyToClipboard{text-indent:0 !important;background:none !important;overflow:visible !important}.syntaxhighlighter .toolbar .item.about{background-image:url(../images/sh/help.png) !important}.syntaxhighlighter.printing,.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content,{background:none !important}.syntaxhighlighter.printing .line .number{color:#bbb !important}.syntaxhighlighter.printing .line .content{color:#000 !important}.syntaxhighlighter.printing .toolbar{display:none !important}.syntaxhighlighter.printing a{text-decoration:none !important}.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:#000 !important}.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200 !important}.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue !important}.syntaxhighlighter.printing .keyword{color:#069 !important;font-weight:bold !important}.syntaxhighlighter.printing .preprocessor {color:gray !important}.syntaxhighlighter.printing .variable {color:#a70 !important}.syntaxhighlighter.printing .value{color:#090 !important}.syntaxhighlighter.printing .functions{color:#ff1493 !important}.syntaxhighlighter.printing .constants{color:#06C !important}.syntaxhighlighter.printing .script{font-weight:bold !important}.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:#808080 !important}.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493 !important}.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red !important}

/* syntax-highlighter shThemeDefault.css */
.syntaxhighlighter{background-color:#fff !important}.syntaxhighlighter .line.highlighted .number{color:black !important}.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{background-color:#e0e0e0 !important}.syntaxhighlighter .line .number{color:#afafaf !important}.syntaxhighlighter .line .content{border-left:3px solid #6CE26C !important;color:#000 !important}.syntaxhighlighter.printing .line .content {border:0 !important}.syntaxhighlighter .line.alt1{background-color:#fff !important}.syntaxhighlighter .line.alt2{background-color:#F8F8F8 !important}.syntaxhighlighter .toolbar{background-color:#F8F8F8 !important;border:#E7E5DC solid 1px !important}.syntaxhighlighter .toolbar a{color:#a0a0a0 !important}.syntaxhighlighter .toolbar a:hover{color:red !important}.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:#000 !important}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#008200 !important}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:blue !important}.syntaxhighlighter .keyword{color:#069 !important;font-weight:bold !important}.syntaxhighlighter .preprocessor {color:gray !important}.syntaxhighlighter .variable {color:#a70 !important}.syntaxhighlighter .value{color:#090 !important}.syntaxhighlighter .functions{color:#ff1493 !important}.syntaxhighlighter .constants{color:#06C !important}.syntaxhighlighter .script{background-color:yellow !important}.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:#808080 !important}.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#ff1493 !important}.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:red !important}


/* quip */
li.quip-comment {
	margin-top: 5px;
}
.quip-comment-body {
	border: 1px solid #eee;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 3px 3px 3px #bbb;
	-webkit-box-shadow: 3px 3px 3px #bbb;
	-moz-box-shadow: 3px 3px 3px #bbb;
	padding: 7px !important;
}
ol.quip-comment-list li ol {
	padding-right: 0;
}
ol.quip-comment-list {
	margin-right: 0;
	padding-right: 0;
}
.quip-reply-link {
	float: none !important;
	}
ol.quip-comment-list li {
	margin: 13px 0;
}
#content-outer {

}
#main.grid_12 {
width:100%;
float:left;
}

@media only screen and (min-width: 481px) {
#left-columns {
width:20%;
float:right;
margin-right:10px;
}
#main.grid_12 {
width:75%;
float:left;
}
.post{
	margin-bottom:10px;
	padding-top:10px;
	border-top:thin solid rgba(255, 255, 255, 0.1);
}
}
#search{margin-top:5px;}
#sb{
    vertical-align:middle;
}
INPUT.btn{
    border:none;
}
#main img{
    margin:10px 10px 10px 0;
    max-width:100%;
    height:auto;
}
h2.title{font-size:30px;line-height:30px;}
h1{
	font-size: 20px;
	color:#999;
}
#homebuy img{
	width:100%;
	max-width:90px;
}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }