/*  
Theme Name: GoSquared
Theme URI: http://www.gosquared.com/
Description: The GoSquared Blog. 3.OWH Yeah.
Version: 3.0
Author: GoSquared
Author URI: http://www.gosquared.com/
*/

/**Let's reset some stuff first**/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/**********
*  Basic  *
***********/

body {
	margin: 0 auto;
	background: #ffffff;
	background-position: top center;
	background-position-y: -8px;
	font-size: 62.5%; /* Resets 1em to 10px, do NOT modify this! */
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	color: #a6b79b;
	text-align: center;
}

a{
	 text-decoration: inherit;
	 text-shadow: none;
	 font: inherit;
}

p {
	line-height: 1.5em;
	margin: 1.2em 0;
	font-size: 1.3em;
	font-weight: normal;
	color: #333333;
	padding-right: 10px;
}

ol, ul {
	line-height: 1.5em;
	margin: 1.2em 0 1.2em 0em;
	padding: none;
}

ol {
	padding: 0 0 0 10px;
}

h1, h2, h3, h5, h6 {
	margin: 0;
	color: #000000; 
}

h1 {
	font-size: 2em;
	font-weight: bold;
}

h2{
	font-size: 18px;
}


h3 {
	font-size: 1.6em;
}

h4{
	font-size: 18px;
	margin-bottom: 0px;
	color: #666666;
	width: 784px;
}

h4.archivetitle{
	font-size: 32px;
	font-weight: normal;
}

hr {/* to be styled */}

a:link, a:visited {
	color: #FF5963;
	text-decoration: none;
}

a:hover, a:active {
	color: #FF0023;
	text-decoration: none;
}

input, textarea, select {
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}

input, textarea {
	/*background: #ffffff;*/
}

.button { background: #ffffff none; }

div.post{
	padding-bottom: 20px;
	margin-bottom: 60px;
	background: url('http://static.gosquared.com/images/solutions/bg_slice_768x4.png') no-repeat;
	background-position: center bottom;
}

div.post h2{
	font-size: 24px;
	padding: 20px 0px;
}

div.post h5 {
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 10px;
	color: #555555;
}

div.post p, div.post h3{
	max-width: 75%;
}

div.post div.titlesetc{
	max-width: 588px;
	float: left;
}

div.post div.sharestation{
	float: right;
	width: 130px;
	padding: 10px 20px;
}

div.post div.sharestation div.twitter_sharestation{
	padding-right: 20px;
	display: inline;
	float: left;
}

div.post div.sharestation div.facebook_sharestation{
	display: inline;
}

div.post a.more-link{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 15px;
	background: #40B53A;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

div.post a.more-link:hover{
	text-decoration: none;
	background: #328F2E;
}

#sbs{
	float:left;
	margin-bottom:6px;
	margin-left:7px;
	margin-right:0;
	margin-top:15px;
	width:145px;
}

blockquote {
	margin: 0 20px;
	padding: 0 10px 0 25px;
	border-left: 4px solid #c9ee58;
}

code {
	background-color:#ffeedd;
	color:#000000;
	font-family: monospace;
	padding:5px;
	display: block;
}

form, img, img a {
	margin: 0;
	padding: 0;
	border: 0;
}

.small {
	font-size: 0.9em;
	color: #999;
}

span.ampersand{
	font-family: "Baskerville", serif;
	font-style: italic;
	font-weight: normal;
}

div.postentry ul li{
	list-style: square;
	list-style-position: inside;
	font-size: 14px;
	padding-left: 20px;
	padding-bottom: 10px;
}

/***********
*  Layout  *
************/

#wrapper {
	width: 980px;
	margin: 0 auto;
	padding: 0;
	background: none;
	text-align: left;
	font-size: 1.1em;
	overflow: hidden;
}
	
div#content {
	float: left;
	margin: 0 auto;
	margin-top: 0px;
	padding: none;
	width: 784px;
	display: inline;
	border: 0;
	background: #ffffff;
	overflow: hidden;
}

/***********
*  Header  *
************/

div#main_nav{
	padding-bottom: 20px;
	float: left;
}

div#main_nav img#main_logo_gosquared{
}

div#main_nav h2{
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	border: none;
	color: #333333;
	margin: 0px;
	padding: 0px;
	margin-top: -10px;
	display: none;
}

ul#blog_nav{
	margin-top: 0px;
}

ul#blog_nav li{
	float: left;
	font-size: 14px;
	padding-right: 2px;
}

ul#blog_nav li a{
	color: #ffffff;
	text-shadow: 0px 0px 2px rgba(0,0,0,0.4), 0px -1px 0px rgba(0,0,0,0.3);
	font-weight: bold;	
	background: #8b86c9; /* Old browsers */
	background: -moz-linear-gradient(top, #8b86c9 0%, #646b96 50%, #606291 50%, #51548e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b86c9), color-stop(50%,#646b96), color-stop(50%,#606291), color-stop(100%,#51548e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8b86c9 0%,#646b96 50%,#606291 50%,#51548e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8b86c9 0%,#646b96 50%,#606291 50%,#51548e 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #8b86c9 0%,#646b96 50%,#606291 50%,#51548e 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b86c9', endColorstr='#51548e',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #8b86c9 0%,#646b96 50%,#606291 50%,#51548e 100%); /* W3C */
	padding: 6px 15px;
}

ul#blog_nav li a:hover{
	background: #606291;

}

ul#blog_nav li a:active{
	background: #505577;
	-webkit-box-shadow: inset 0px 1px 7px rgba(0,0,0,0.6);
	-moz-box-shadow: inset 0px 1px 7px rgba(0,0,0,0.6);
	-o-box-shadow: inset 0px 1px 7px rgba(0,0,0,0.6);
	box-shadow: inset 0px 1px 7px rgba(0,0,0,0.6);
}

ul#blog_nav li:nth-child(1) a{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

ul#blog_nav li:nth-child(4) a{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

div.top_promobanner{
	float: right;
	width: 480px;
	background: #223344 url('http://static.gosquared.com/images/liquidicity/bg_promobanner_600x200.jpg') no-repeat;
	background-position: center center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 20px;
	padding-bottom: 15px;
	margin-top: 6px;
}

div.top_promobanner p{
	font-size: 18px;
	color: #ffffff;
	text-shadow: 0px 1px 3px rgba(0,0,0,0.8);
	padding: 0px;
	margin: 0px;
}

div.top_promobanner p b{
	text-shadow: 0px 0px 5px rgba(255,255,255,0.6), 0px 0px 15px rgba(255,255,255,0.3);
}

a div.top_promobanner div.button_goforit{
	display: inline-block;
	padding: 5px 12px;
	font-size: 18px;
	clear: both;
	font-weight: bold;
	background: #229922;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #22cc22), color-stop(0.9, #117711));
	background: -moz-linear-gradient(center top, #22cc22 0%, #117711 90%);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	color: #ffffff;
	text-shadow: 0px -1px 0px #004400;
	-webkit-box-shadow: inset 0px 1px 0px #66dd66, inset 0px -1px 0px #22aa22, 0px 2px 3px #000000;
	-moz-box-shadow: inset 0px 1px 0px #66dd66, inset 0px 1px 0px #22aa22, 0px 2px 3px #000000;
	-o-box-shadow: inset 0px 1px 0px #66dd66, inset 0px 1px 0px #22aa22, 0px 2px 3px #000000;
	box-shadow: inset 0px 1px 0px #66dd66, inset 0px 1px 0px #22aa22, 0px 2px 3px #000000;
}

a div.top_promobanner div.button_goforit:hover{
	color: #ccffcc;
}

a div.top_promobanner div.button_goforit:active{
	color: #ccddcc;
	text-shadow: 0px -1px 0px #002200;
	background: #117711;
	-webkit-box-shadow: inset 0px 2px 5px #002200;
	-moz-box-shadow: inset 0px 2px 5px #002200;
	box-shadow: inset 0px 2px 5px #002200;
}


/************
*  Sidebar  *
*************/


div#sidebar{
	float: right;
	margin: none;
	padding: none;
	width: 194px;
	border: 1px solid #888888;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

div#sidebar a{
	color: #000000;
	text-shadow: 0px 1px 0px #ffffff;
	font-size: 14px;
}

div.sidebarModule {
	padding: 0px 0 0px 0;
	margin: none;
	width: 140px;
	border: none;
	border-top: none;
	border-right: none;
	border-bottom: none;
}

div.SidebarModuleGS, div.SidebarModuleSearch{
	margin: 0;
	height: 33px;
	background: #ffffff url("http://static.gosquared.com/images/liquidicity/lq_side_196x752.jpg") repeat-y;
	background-position: 0 702px;
	padding-top: 17px;
	padding-left: 10px;
}

div.SidebarModuleGS:hover{
	background-position: 0 652px;
}

div.SidebarModuleGS:active{
	background-position: 0 752px;
}

div.SidebarModuleCats, div.SidebarModuleArchs{
	height: 25px;
	background: #ffffff url("http://static.gosquared.com/images/liquidicity/lq_side_196x752.jpg") repeat-y;
	background-position: 0 462px;
	padding-left: 10px;
	padding-top: 10px;
}

div.SidebarModuleArchs{
	background-position: 0 427px;
}

div.SidebarModuleArchs:hover{
	background-position: 0 497px;
}

div.SidebarModuleArchs:active{
	background-position: 0 567px;
}

div.SidebarModuleCats:hover{
	background-position: 0 532px;
}

div.SidebarModuleCats:active{
	background-position: 0 602px;
}

div.SidebarModuleSearch{
	padding-top: 0px;
	padding-left: 4px;
	height: 50px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	width: 190px;
	background: #ffffff url("http://static.gosquared.com/images/liquidicity/lq_side_196x752.jpg") repeat;
	background-position: -50px -50px;
}

input.searchbox{
	width:150px;
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;
	background: #ffffff;
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(186,186,186)), color-stop(0.9, rgb(235,235,235)));
	background: -moz-linear-gradient(center top, rgb(186,186,186) 0%, rgb(235,235,235) 90%);*/
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	-o-border-radius: 14px;
	border-radius: 14px;
	-webkit-box-shadow: 0px 1px 0px #ffffff;
	-moz-box-shadow: 0px 1px 0px #ffffff;
	box-shadow: 0px 1px 0px #ffffff;
	text-shadow: 0px 1px 0px #ffffff;
	border: 1px solid #777777;
}

div.cats_search input{
	font-size: 12px;
	padding-left: 10px;
	padding-top: 2px;
	margin: 0 auto;
}

div.lq_ads_bg_square{
	height: 140px;
	padding: 28px;
	background: #ffffff url("http://static.gosquared.com/images/liquidicity/lq_side_196x752.jpg") repeat-y;
	background-position: 0 392px;
}

div.lq_ads_bg_yoggrt{
	height: 158px;
	padding: 18px;
	background: #ffffff url("http://static.gosquared.com/images/liquidicity/lq_side_196x752.jpg") repeat-y;
	background-position: 0 196px;
}

div.lq_ads_yoggrt{
	width: 160px;
	height: 90px;
}

div.SidebarModuleGS p#ads_title{
	font-size: 14px;
	padding-top: 0px;
	padding-left: 0px;
	font-weight: bold;
	margin-top: -10px;
}

div.SidebarModuleGS p#ads_by{
	font-size: 12px;
	padding-top: 0px;
	padding-left: 0px;
	font-weight: normal;
	margin-top: -3px;
}

/*-----BSA ADS-----------------------------*/

body .yoggrt{
	background:#fff;
	padding:15px;
	margin:15px 0 0;
}

body .one .bsa_it_ad{
	background:transparent;
	border:none;
	font-family:inherit;
	padding:0px;
	margin:0;
	text-align:left;
}

body .one .bsa_it_ad .bsa_it_i{
	display:block;
	padding:0;
	float:none;
	margin:0 0 5px;
}

body .one .bsa_it_ad .bsa_it_i img{
	padding:0;
	border:none;
}

body .one .bsa_it_ad .bsa_it_t{
	padding: 4px 0 2px 0;
	color: #000000;
}

body .one .bsa_it_ad .bsa_it_d{
	font-weight: normal;
	color: #222222;
}

body .one .bsa_it_p{
	display:none;
}

body #bsap_aplink, body a#bsap_aplink{
	font-size:10px;
	color: #444444;
	display:block;
	text-align:right;
}

/*-----FEED LINKS-----------------------------*/

div.feedsontheside{
	padding: 10px;
	padding-top: 15px;
	text-align: center;
}

div.feedsontheside a{
	padding-bottom: 10px;
	font-size: 12px;
}

span.sidebarred, span.FeedNumberSide{
	color: red;
	font-weight: bold;
}

span.TwitterURL{
	color: #777777;
}

span.FeedNumberSide{
	color: #000000;
}

#sidebar p,
#sidebar ul ul {
	margin: 10px 0 0 0;
	padding: 0 10px;
}

#sidebar ul ul {
	background: none;
}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
	background: none;
}

#sidebar ul ul li {
	padding: 0 0 0 12px;
	background: url("images/indicator.gif") no-repeat 0 3px;
}

a.square{
    width:140px;
    height:140px;
    margin:0 auto;
    padding:0;
    display:block;
    max-width:140px;
    max-height:140px;
}

/*  Customizing Sidebar  */

#sidebar #s {
	float: right;
	margin: 0 0 0 -5px;
	height: 15px;
	width: 100px;
}


/***********
*  Header  *
************/

#header {
	height: 50px;
	margin: 0 0 10px 0;
	padding: 0;
	background: none;
}

#header h1 {
	margin: 10px 0 0 0px;
	font-size: 2em;
}
#header h1 a {
	color: #FF5963;
}

/* Navigation Menu */

ul.menu {
	margin: 0 10px 0 0;
	padding: 0;
	text-align: right;
}

ul.menu li {
	margin: 0 2px;
	display: inline;
}

ul.menu,
ul.menu li a { padding: 2px 15px 4px; }

ul.menu li a {
	margin: 0;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	color: #FF5963;
}

ul.menu li a:hover {
	background: #FF5963;
	text-decoration: none;
	color: #fff;
}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:link,
ul.menu li.current_page_item a:hover {
	background: #FF5963;
	text-decoration: none;
	color: #fff;
}

/************
*  Entries  *
*************/

.post {}

.posttitle {
	margin-bottom: -17px;
	padding: 0.25em 0 0.25em 0;
	width: 100%;
	color: #000000;
	overflow: hidden;
}

.posttitle a {
	padding: 0;
}

.posttitle a:link,
.posttitle a:visited {
	color: #000000;

}

.posttitle a:hover,
.posttitle a:active {
	color: #FF0023;
	text-decoration: none;
}

.postmeta {
	border-top: 1px solid #333333;
	border-bottom: none;
	border-left: none;
	border-right: none;
	background: #E7E7E7;
	padding: 0 5px !important; /* Firefox! */
	padding: 0 5px 1px 5px;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	font-size: 0.9em;
	color: #FF5963;
}
.postmeta a {
	color: #FF5963;
}

.postentry {
	width: 100%;
	margin: 0;
	padding: 0 2px;
	text-align: left;
	color: #000000;
	clear: both;
}

.postentry a:hover {
	text-decoration: underline;
}

/* .img in the post */

.postentry img {
	padding: 0;
	margin-left: -7px;
	border: 0px solid #000000;
}
img.noborder {
	padding: 0;
	border: none;
}

img.wp-smiley {
	border: none;
	}

.postfeedback {
	text-align: right;
}

/* Guest Post */

div.guestpost_intro{
	padding: 10px 20px;
	border: 1px solid #dddddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	clear: both;
	margin: 20px;
	margin-top: 30px;
}

div.guestpost_intro p.smallprint{
	font-size: 12px;
	color: #777777;
	margin: 0px;
}


/* Page Navigation */

table.pagenav{
	width: 780px;
	border: none;
}

td.oldercontent{
	text-align: left;
	width: 390px;
}

td.newercontent{
	text-align: right;
	width: 390px;
}

td.newercontent a{
	float: right;
}

div.oldercontent{
	background: url('http://static.gosquared.com/images/liquidicity/themes/GoSquared/lq_buttons_150x360.jpg') repeat-y;
	background-position: 0px 0px;
	width: 150px;
	height: 40px;
	border: none;
	cursor: pointer;
}

div.oldercontent:hover{
	background: url('http://static.gosquared.com/images/liquidicity/themes/GoSquared/lq_buttons_150x360.jpg') repeat-y;
	background-position: 0px 320px;
}

div.oldercontent:active{
	background: url('http://static.gosquared.com/images/liquidicity/themes/GoSquared/lq_buttons_150x360.jpg') repeat-y;
	background-position: 0px 280px;
}

div.newercontent{
	background: url('http://static.gosquared.com/images/liquidicity/themes/GoSquared/lq_buttons_150x360.jpg') repeat-y;
	background-position: 0px 120px;
	width: 150px;
	height: 40px;
	border: none;
	cursor: pointer;
}

div.newercontent:hover{
	background: url('http://static.gosquared.com/images/liquidicity/themes/GoSquared/lq_buttons_150x360.jpg') repeat-y;
	background-position: 0px 80px;
}

div.newercontent:active{
	background: url('http://static.gosquared.com/images/liquidicity/themes/GoSquared/lq_buttons_150x360.jpg') repeat-y;
	background-position: 0px 40px;
}

/* Tags & del.icio.us */
.utwtags {
	padding: 5px 0 0 18px;
	clear: both;
}

.utwtags a {
	color: #70b000;
}

.commentslink {
/*	padding: 0 0 0 15px;
	font-family: Verdana, Arial, Sans-Serif;
	background: url(images/comments.gif) no-repeat left center;
*/ }


/*************
*  Comments  *
**************/

h2#comments, h2#postcomment{
	width: 790px;
	border: none;
	color: #000000;
}

.admin_comment{
	padding-left: 10px;
	padding-bottom: 10px;
}

.admin_comment p{
	color: #000000;
}

#commentlist {
	margin: 1.2em 0;
	padding: 0;
	list-style-type: none;
	font-size: 0.8em;
}

#commentlist li {
	margin: 10px 0;
	border: none;
	border-top: 3px solid #333333;
	padding: none;
	padding-right: 10px;
	background: #ffffff;
	color: #777777;
}

h3.commenttitle {
	margin: 14px 0 0 0;
	padding-left: 55px;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	font-size: 1em;
	color: #555555;
	text-transform: uppercase;
}

.commentmeta {
	margin: 8px 0 0 0px;
	padding-left: 55px;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	border: none;
	border-bottom: 1px solid #999999;
	font-size: 0.9em;
	color: #999999;
}

.commentmeta a:link,
.commentmeta a:visited,
.commentmeta a:hover,
.commentmeta a:active {
	color: #888888;
	text-transform: uppercase;
}

span.followcomments_small{
	font-size: 12px;
	float: right;
	padding-right: 10px;
	padding-top: 5px;
}

#commentlist hr {
	width: 100%;
	height: 1px;
	color: #999999;
}

/* Comment Counter */
.commentcounter {
	float: right;
	height: 30px; /* IE hack */
	margin: 15px 0 0;
	padding: 5px 0 0;
	color: #FFBBBB;
	font-family: 'Century Gothic', Verdana, Sans-Serif;
	font-size: 3em;
	font-style: italic;
	font-weight: bold;
}

#commentlist .adminreply .commentcounter {
	color: red;
}

#commentlist .adminreply {
	background: #E9E9E9;
}

/* Gravatar */

div.commentgravatar {
	float: left;
	padding: 0;
}

img.avatar {
	display: inline;
	float: left;
	height: 50px;
	width: 50px;
}

input#author, input#email, input#url {
	width: 200px;
	height: 16px;
	padding: 1px 5px 0;
}
	
textarea#comment {
	display: block;
	width: 770px;
	height: 140px;
	padding: 5px;
}

input#submit{
	background: url('http://static.gosquared.com/images/liquidicity/themes/GoSquared/lq_buttons_150x360.jpg') repeat-y;
	background-position: 0px 240px;
	width: 150px;
	height: 40px;
	border: none;
	cursor: pointer;
}

input#submit:hover{
	background: url('http://static.gosquared.com/images/liquidicity/themes/GoSquared/lq_buttons_150x360.jpg') repeat-y;
	background-position: 0px 200px;
}

input#submit:active{
	background: url('http://static.gosquared.com/images/liquidicity/themes/GoSquared/lq_buttons_150x360.jpg') repeat-y;
	background-position: 0px 160px;
}

/***************
*  Cats+Archs  *
****************/

ul.LQcats li{
	list-style-type: none;
	color: #777777;
	font-size: 1.4em;
	font-weight: bold;
	height: 1.5em;
	vertical-align: middle;
	padding-left: none;
}

tr.cats_row{
	width: 780px;	
}

td.cats_list{
	width: 392px;
	vertical-align: top;
}

td.cats_search{
	border-left: 1px #7e7e7e solid;
	vertical-align: top;
	text-align: left;
	border-left: 1px solid;
}

td.cats_search h3{
	padding: 10px;
}

td.cats_search p{
	padding-bottom: 30px;
	padding: 10px;
}

div.cats_search{
	border-top: #7e7e7e solid 1px;
	text-align: center;
	padding-top: 15px;
	width: 100%;
	height: 40px;
	background-color: #d7d6d4;
}

div.cats_feed{
	text-align:center;
}

/***********
*  Footer  *
************/

div#button_left{
	width: 12px;
	height: 27px;
	display: inline;
}

div#button_back{
	
}

div#button_right{
	width: 12px;
	height: 27px;
	display: inline;
}

img#wpstats{
	display: none;
}

/*** LQ NAVBAR STYLING ***/

div#lq_nav{
	width: 980px;
	height: 65px;
	background: none;
	text-align: center;
	margin: 0 auto;
	padding: none;
	padding-bottom: 15px;
}

ul#lq_nav{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width:100%;
	border: 0;
}

ul#lq_nav li{
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	font-size: 1.2em;
}

ul#lq_nav a{
	text-decoration: none !important;
	color: #000000;
	height: 65px;
	display: block;
	float: left !important;
}

li.lq_right{
	float: right;
}

span#lq_left{
	display: none;
}

a.bigredfeedbutton{
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(//s3.amazonaws.com/static.gosquared.com/images/liquidicity/themes/GoSquared/lq_nav_980x65.png);
	background-position:216px 0;
	background-repeat:repeat-x;
	margin-left:-20px;
	position:absolute;
	width:62px;
}

span.FeedNumberNav{
	font-family: Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.6em;
	padding-left:20px;
	color: #000000;
	text-shadow: 0px 1px 0px #ffffff;
}                                              

/*---------------------------------------------*/

a#lq_home{
	width: 392px;
	background: url("//s3.amazonaws.com/static.gosquared.com/images/liquidicity/themes/GoSquared/lq_nav_980x65.png") repeat-x;
	background-position: 0px 0px;
}

a#services_home:hover{
	background-position: 0px 0px;
	
}

a#services_home:active{
	background-position: 0px 0px;
}


/*---------------------------------------------*/

a#cats_right{
	width: 78px;
	background: url("//s3.amazonaws.com/static.gosquared.com/images/liquidicity/themes/GoSquared/lq_nav_980x65.png") repeat-x;
	background-position: 294px 0px;
	vertical-align: middle;
	line-height: 65px;
	color: #111111;
	text-shadow: 0px 1px 0px #dbdbdb;
}

a#cats_right:hover{
	background-position: 294px 0px;
	color: #d50202;
	text-shadow: 0px 1px 0px #eaeaea;
}

a#cats_right:active{
	background-position: 294px 0px;
	color: #000000;
	text-shadow: 0px 1px 0px #dbdbdb;
}

/*---------------------------------------------*/

a#ref_right, a#icons_right, a#home_right{
	width: 98px;
	background: url("//s3.amazonaws.com/static.gosquared.com/images/liquidicity/themes/GoSquared/lq_nav_980x65.png") repeat-x;
	background-position: 392px 0px;
	vertical-align: middle;
	line-height: 65px;
	color: #111111;
	text-shadow: 0px 1px 0px #dbdbdb;
}

a#ref_right:hover, a#icons_right:hover, a#home_right:hover{
	background-position: 392px 0px;
	color: #d50202;
	text-shadow: 0px 1px 0px #eaeaea;
}

a#ref_right:active, a#icons_right:active, a#home_right:active{
	background-position: 392px 0px;
	color: #000000;
	text-shadow: 0px 1px 0px dbdbdb;
}

/*---------------------------------------------*/

a#rss_right{
	width: 191px;
	background: url("//s3.amazonaws.com/static.gosquared.com/images/liquidicity/themes/GoSquared/lq_nav_980x65.png") repeat-x;
	background-position: 216px 0px;
	vertical-align: middle;
	line-height: 65px;
	padding-left: 25px;
}

a#rss_right:hover{
	background-position: 216px 0px;
}

a#rss_right:active{
	background-position: 216px 0px;
}

/*-----SOCIAL ICONS GOSQUARED STYLE-----------------*/

ul#nav_social{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width:100%;
	border: 0;
	margin-bottom: 20px;
}

ul#nav_social li{
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

ul#nav_social a{
	padding-top:0;
	text-decoration: none !important;
	height: 54px;
	display: block;
	float: left !important;
}

/*---------------------------------------------*/

a#social_rss{
	width: 99px;
	background: url("//s3.amazonaws.com/static.gosquared.com/images/liquidicity/themes/GoSquared/nav_social_490x54.png") repeat-x;
	background-position: 0px 0px;
}
a#social_rss:hover{
	background-position: 0px -54px;
}
a#social_rss:active{
	background-position: 0px -108px;
}

a#social_rss p{
	font-size: 10px;
	color: #111111;
	font-weight: normal;
	text-shadow: 0px 1px 0px #ffffff;
	margin: 0px;
	padding-left: 10px;
	line-height: 1.1em;
}

a#social_rss p.count{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

/*---------------------------------------------*/

a#social_digg{
	width: 65px;
	background: url("//s3.amazonaws.com/static.gosquared.com/images/liquidicity/themes/GoSquared/nav_social_490x54.png") repeat-x;
	background-position: 391px 0px;
}
a#social_digg:hover{
	background-position: 391px -54px;
}
a#social_digg:active{
	background-position: 391px -108px;
}

/*---------------------------------------------*/

a#social_stumble{
	width: 65px;
	background: url("//s3.amazonaws.com/static.gosquared.com/images/liquidicity/themes/GoSquared/nav_social_490x54.png") repeat-x;
	background-position: 326px 0px;
}
a#social_stumble:hover{
	background-position: 326px -54px;
}
a#social_stumble:active{
	background-position: 326px -108px;
}

/*---------------------------------------------*/

a#social_delicious{
	width: 65px;
	background: url("//s3.amazonaws.com/static.gosquared.com/images/liquidicity/themes/GoSquared/nav_social_490x54.png") repeat-x;
	background-position: 261px 0px;
}
a#social_delicious:hover{
	background-position: 261px -54px;
}
a#social_delicious:active{
	background-position: 261px -108px;
}

/*---------------------------------------------*/

a#social_twitter{
	width: 58px;
	background: url("//s3.amazonaws.com/static.gosquared.com/images/liquidicity/themes/GoSquared/nav_social_490x54.png") repeat-x;
	background-position: 196px 0px;
	padding-left: 40px;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-shadow: 0px 1px 0px #ffffff;
}
a#social_twitter:hover{
	background-position: 196px -54px;
}
a#social_twitter:active{
	background-position: 196px -108px;
}

/*---------------------------------------------*/

a#social_livestats{
	width: 98px;
	background: url("//s3.amazonaws.com/static.gosquared.com/images/liquidicity/themes/GoSquared/nav_social_490x54.png") repeat-x;
	background-position: 98px 0px;
}
a#social_livestats:hover{
	background-position: 98px -54px;
}
a#social_livestats:active{
	background-position: 98px -108px;
}

/*-----FOLLOW GOSQUARED------------------------------*/

a#banner_twitter{
	width: 270px;
	background: url("//s3.amazonaws.com/static.gosquared.com/images/liquidicity/themes/GoSquared/nav_tweet_270x54.png") no-repeat;
	background-position: 0px 0px;
	margin-left: 20px;
}
a#banner_twitter:hover{
	background-position: 0px -54px;
}
a#banner_twitter:active{
	background-position: 0px -108px;
}



/*-----BREADCRUMBS----------------------------------*/

ul#breadcrumb{
	color: #555555;
	font-size: 1.2em;
	font-style: normal;
	text-align: left;
	display: inline;
	font-weight: bold !important;
	text-decoration: none;
	text-shadow: 0px 1px 0px #ffffff;
	padding: 0;
	margin: none;
}

ul#breadcrumb li{
	display: inline;
	list-style-type: none;
	text-decoration: none;
}

ul#breadcrumb li a:link, ul#breadcrumb li a:visited, ul#breadcrumb li a:active{
	color: #666666;
	text-shadow: 0px 1px 0px #ffffff;
	background: none;
	font-weight: bold !important;
}

ul#breadcrumb li a{
	text-decoration: none;
	color: #555555;
	font-size: 1.2em;
}

ul#breadcrumb li a:hover{
	color: #333333;
}

ul#breadcrumb li a:active{
	color: #111111;
}

div.promo_boxes{
	clear: both;
	width: 980px;
	padding-top: 20px;
}

/*-----FOOTER---------------------------------------*/

div#footer_bg{
	clear:both;
	width: 100%;
	min-height: 100px;
	background: transparent url("http://www.gosquared.com/2/sites/images/misc/sites_foot_bg_5x150.jpg") repeat-x;
	background-position: top;
	padding: 0;
}

div#footer{
	width: 980px;
	text-align: left;
	color: #ffffff;
	margin: 0 auto;
	padding: 0;
	display: block;
}

div#footer p{
	text-shadow: 0px 1px 0px #ffffff;
	font-size: 1.2em;
}

/*-----FOOTER LINKS----------------------------*/

div#footer_links{
	color: #444444;
	font-style: normal;
	font-weight: normal;
	text-shadow: 0px 1px 0px #ffffff;
}

div#footer_links a{
	color: #666666;
	font-size: 1.2em;
	text-decoration: none;
	text-shadow: 0px 1px 0px #ffffff;
}

div#footer_links a:hover{
	color: #333333;
	text-shadow: 0px 1px 0px #ffffff;
}

div#footer_links a:active{
	color: #333333;
	text-shadow: 0px 1px 0px #ffffff;
}

span#footer_links{
	text-align: left;
	float: left;
	display: inline;
}

span#footer_copyright{
	text-align: right;
	float: right;
	display: inline;
}

/*-----COPYRIGHT-----------------------------*/

div#copy{
	font-size: 1.2em;
	font-style: normal;
	color: #444444;
}
