/*  
Theme Name: Prologue Gaboogle?
Version: 0.7.2
Author: George Jones, the Gaboink! network
Author URI: http://gaboink.net/
Tags: gaboogle, social activity, prologue, microblog, blue, two columns, fixed width, custom header
Description: A social activity streaming, microblogging theme for WordPress, Based on Automatic's Prologue WordPress Theme, inspired by Jaiku, Twitter.  This theme is hoped to inspire support for the Gaboogle It? Social Commerce project.
*/

/* @group Main Theme */

/* The Reset ---------------------------------- */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td { margin: 0; padding: 0; }
fieldset, img, abbr { border: 0px none; }
address, caption, cite, code, dfn, em, h1, h2, h3, h4, h5, h6, strong, th, var { font-style: normal; font-weight: normal; }
caption, th { text-align: left; }
q:before, q:after {  }
a { text-decoration: none; }
/* -------------------------------------------- */

body {
	font-size: 62.5%;
	background: #ccc;
	font-family: "Trebuchet MS", Lucida, "Lucida Grande", sans-serif;
	min-width: 942px;
	width: auto;
}
a {
	font-weight: bold;
	color: #002EB0;
}
a:hover {
	color: #1d61e5;
	text-decoration: underline;
}
a:active {
	color: #0043BA;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
#wrapper {
	width: 926px;
	margin: 0 auto;
	background-color: #fff;
}
#main {
	width: 662px;
	float: left;
	padding-top: 22px;
	padding-left: 22px;
	padding-right: 22px;

}
#main .wp-smiley {
	border: none;
}
#sidebar {
	width: 200px;
	color: #555;
	background-color: #f0f0f0;
	font-size: .9em;
	height: auto;
	clear: right;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 100px;
	margin-top: 0;
	z-index: 3;
	position: relative;
}

#sidebar ul li p {
	font-size: 0.9em;
	margin-bottom: 1.5em;
	line-height: 1.4em;
}

#searchbox { float:right; width: 233px; height: 36px; background: url('i/search-bg.png') no-repeat;
	z-index: 1;
	position: relative;
	margin-left:0; margin-right:15px; margin-top:-80px; margin-bottom:0
}
#searchbox #s { float: left; border: 0px none; width: 200px; background: none; color: #4c4c4c;
	font-size: 1.4em; margin-left:11px; margin-right:0; margin-top:5px; margin-bottom:0
}
#searchbox #go { float: right; margin: 3px 4px 0 0; width:18px; height:18px;  }

/*+++++++ NAVIGATION +++++++*/

#nav {
	font-size: 1.4em;
	background-color: #297b29;
	height: 20px;
	border-bottom: 1px solid #fff;
	border-top: 2px solid #206620;
	z-index: 10;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
}



#nav ul {
	
	 }



#nav ul li {
	padding-top: 10px;
	margin-bottom: -15px;
	display: inline;
}



#nav ul li.current_page_item a { color: #FFF; }



#nav ul li.current_page_item a:hover{
	background:transparent;
	color: #FFF;
	text-decoration: underline;
	}



#nav ul li a { color: #E6E6E6;float:left; padding:0 0 0 20px;}



#nav ul li a:hover{
	background:none;
	color: #FFF;
	text-decoration: underline;
	}

#logged-links {
	float: right;
	color: #fff;
	padding-top: 3px;
	font-size: 12px;
	margin-right: 18px;
}

#logged-links a, vistied {
	color: #fff;
}

#logged-links a:hover {
	color: #63BE2F;
}

h1 {

	font: 2.2em Arial, sans-serif, Helvetica;
}
h1 a {
	font-weight: normal;
	color: #000066;
}

#header-top {
	width: 926px;
	height: 10px;
}

#header_img {
	width: 926px;
	height: 150px;
	position: relative;
}

#blog_name {
	margin-left: -25px;
	margin-top: -45px;
	margin-bottom: -15px;
}

#blog_description {
	background-repeat: no-repeat;
	position: relative;
	top: -14px;
	width: 550px;
	right: 1px;
}

#blog_description a {
	font-weight: normal;
	font-style: normal;
	color: #666;
}

#blog_description a:hover {
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

#welcome-tag {
	margin-left: -100px;
}

#post-wrapper {
	position: relative;
	top: -25px;
	height: 230px;
}

#postbox {
	border-top-style: none;
	background: #d5ffc6 no-repeat left;
	height: 175px;
	z-index: 1;
	position: relative;
	padding-top: 10px;
}
#postbox form {
	padding: 22px 0 22px 22px;
	background: none no-repeat left;
	border-bottom-style: none;
}

#postbox-top {
	background: url('i/postbox-top.gif') no-repeat;
	margin-left: 130px;
	height: 14px;
	margin-top: 7px;
	margin-bottom: -15px
}

#postbox-pop {
	background: url('i/postbox-pop.png') no-repeat;
	position: relative;
	left: 93px;
	height: 77px;
	width: 46px;
	bottom: -10px
}

#postbox-right {
	background: #fefefe no-repeat;
	height: 77px;
	width: 9px;
	position: relative;
	top: -100px;
	left: 647px;
	z-index: 0;
}

#postbox-bot {
	background: url('i/postbox-bot.gif') no-repeat;
	margin-left: 130px;
	margin-bottom: 10px;
	height: 14px;
	margin-top: -108px
}

#tag-it {
	margin-left: 130px;
	margin-right: -113px;
	font-weight: bold;
	font-size: 1.6em;
	color: #000066;
	position: relative;
	top: -3px;
}

#postbox-avatar {
	position: relative;
	left: 20px;
	top: -6px;
}

#postbox img.avatar {
	float: left;
	margin-right: 13px;
	padding: 3px;
	border: 1px solid #c6d9e9;
	background: #fff;
	margin-top: 36px;
	margin-left: 0;
}

#postbox-logout {
	position: relative;
	left: -80px;
	top: 129px;
	font-size: 11px;
}

#postbox-select {
	position: relative;
	top: 125px;
	right: 80px;
}

#postbox textarea#posttext {
	width: 707px;
	color: #4c4c4c;
	font: 1.6em/1.2em "Trebuchet MS", Lucida, "Lucida Grande", sans-serif;
	padding: 5px;
	margin-bottom: 25px;
	height: 65px;
	background-color: #fefefe;
	margin-left: 36px;
	margin-top: -69px;
	position: relative;
	border: 1px solid #fff;
}
#postbox label {
	color: #000066;
	font-weight: bold;
	font-size: 1.75em;
}
#postbox input#tags {
	font-size: 1.2em;
	padding: 2px;
	border: 1px solid #d5d5d5;
	width: 347px;
	margin-left: 120px;
	color: #4c4c4c;
	height: 20px;
	position: relative;
	top: -7px;
}
#postbox input#submit {
	font-size: 1.2em;
	position: relative;
	top: 10px;
	margin-top: -7px;
	margin-left: 4px;
}
#userpage #main ul,
#postpage #main ul {
	margin-left: 0;
}
#userpage #sidebar,
#postpage #sidebar {
	margin-top:8px;
}
#main ul {
	list-style: none;
	margin-top: 16px;
	margin-left: 70px;
}
#main h2 {
	margin-top: 4px;
}
h2 {
	font-weight: bold;
	color: #63BE2F;
	font-size: 1.4em;
}
h3 {
	font-size: 1.4em;
	color: #333;
	font-weight: bold;
}

h7 {
	letter-spacing: -1px;
	color: #e6e6e6;
	font: normal normal 1.2em "Trebuchet MS", Lucida, "Lucida Grande", sans-serif;
}

#sidebar ul li#authors ul li img.avatar {
	clear: both;
	margin: 0 3px 0 0;
	padding: 3px;
	background-color: #fff;
}
#sidebar ul li#authors, #sidebar ul li#authors ul li {
	border: none;
}
img.avatar {
	float: left;
	margin-left: -70px;
	border: 1px solid #cecece;
	margin-top: 1px;
	padding: 3px;
	background-color: #fff;
}
#main ul li {
	overflow: visible; 
	margin-bottom: 1.5em;
/*	border-bottom: 1px solid #ddd; */
}

.postcontent-wrap {
	background: url('i/post-content-bg.gif') repeat-y;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0
}

.postcontent {
	overflow: auto;
	width: 575px;
	margin-left: 10px;
	margin-top: 0;
	padding-top: 0;
	height: 100%;
}

.postmeta {
	background: url('i/post-bottom.png') no-repeat;
	height: 25px;
	margin-top: -8px
}

#comment-img {
	position: relative;
	top: 5px;
}

#recent-comment-wrap {
	padding-top: 10px;
	margin-bottom: -35px;
	margin-left: 70px;
	margin-top: 10px;
}

#comment-cover {
	
}

#comment-avatar {
	position: relative;
	left: 50px;
	top: -20px;
}

#comment-author {
	position: relative;
	left: 25px;
	top: -20px;
	font-weight: bold;
	font-size: 1.1em;
}

#comment-content {
	left: 25px;
	position: relative;
	top: -20px;
	width: 345px;
	font-size: 1.1em;
	color: #666;
	font-style: italic;
}

#comment-numbers {
	clear: both;
}

.top_of_entry {
	background: url('i/post-top.gif') no-repeat;
	height: 8px;
	position: relative;
	visibility: visible
}

.post-pop{

	width: 12px;
	height: 25px;
	position: relative;
	right: 10px;
	top: -37px;
}

.bottom_of_entry {
	clear: both;
	padding: 0;
	margin-bottom: -25px;
}

h2 img {
	vertical-align: middle;
	margin-right: 12px;
}
#main p img {
	vertical-align: top;
	padding: 2px;
	border: 1px solid #eee;
	margin-right: 8px;
}

.alignleft,
img.alignleft,
img.align-left {
	float: left;
	margin-right:20px;
}
.alignright,
img.alignright,
img.align-right {
	display: block;
	float: right;
	margin-left:20px;
}
.aligncenter,
img.aligncenter,
img.centered {
	margin: 0 auto 18px auto;
	display: block;
	float: none;
	clear: both;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}

#main h4 {
	font-size: 1.3em;
}
#main p {
	color: #222;
	margin-right: 0;
	margin-bottom: .7em;
	margin-left: 0;
	font: 1.1em/1.3em "Trebuchet MS", Lucida, "Lucida Grande", sans-serif;
}
#main ul#comments {
	margin-left: 52px;
}
#main ul#comments img.avatar {
	margin-right: 12px;
	margin-top: 1px;
	margin-left: -52px;
}
#main form {
	margin-top: 10px;
}
#main textarea {
	width: 560px;
}
#main input {
	margin: 4px 0;
}
#main .meta {
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	font-size: 1.0em;
	color: #666;
	margin-right: 0;
	margin-bottom: 1.5em;
	margin-left: 10px;
}
#main p.meta {
	font-size: 1em;
}
h2 .rss {
	float: none;
	background: url('i/feed12x12.png') no-repeat center left;
	padding-top: 0;
	padding-left: 16px
}
.rss {
	float: right;
	background: url('i/feed.png') no-repeat bottom left;
	padding-left: 14px;
	font-size: 0.8em;
	font-weight: normal;
	padding-top: 4px;
	line-height: 1em
}
.allrss {
	background: url('i/feed.png') no-repeat center left;
	padding-left: 14px
}
#sidebar a:hover {
	border-bottom: none;
}
#sidebar ul {
	list-style: none;
	font-size: 1.3em;
	margin-bottom: 22px;
	color: #888;
}
#sidebar ul li {
	clear: both;
	padding: 4px 0;
	border-bottom: 1px solid #ddd;
}
#sidebar ul li.credits {
	margin-top: 1.5em;
	font-size: .9em;
	color: #555;
	border-bottom: none;
}
#sidebar ul h2 {
	font-size: 1.2em;
	margin-bottom: 7px;
	color: #000066;
}
#sidebar ul ul {
	font-size: 1em;
}

#wpstats {
	position: relative;
	margin-top: 30px;
}
#main ul,
#main .post ul {
	list-style: none;
	margin-top: 16px;
	margin-left: 70px;
}
#main ul ul,
#main .post ul {
	margin-left: 18px;
	list-style: disc;
}
#main ul ul ul,
#main ul ol ul,
#main .post ul ul,
#main .post ol ul {
	margin-top: 0;
}
#main ol,
#main .post ol {
	margin-top: 16px;
	margin-left: 18px;
	list-style: decimal;
}
#main ol ol,
#main .post ol ol {
	margin-top: 0;
}

#footer {
	clear: both;
	background-color: #666666;
	height: 85px;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	margin-bottom: 25px;
}

#footercontainer {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding-top: 10px;
	height: 40px;
	padding-bottom: 25px;
	position: relative;
	top: -21px;
}

#footermenu {
	
}

#footer-gaboogle {
	float: right;
	position: relative;
	top: 3px;
}

#foo { margin:auto; padding:10px; color:#fff;
	position: relative;
	z-index: 1;
	font-size: 1.2em;
}
#foo a:link { color : #E6E6E6; border: 0px;}
#foo a:active { text-decoration: underline; border: 0px;}
#foo a:visited { color : #fff; border: 0px;}
#foo a:hover	{color: #FFFFFF; border: 0px;
	text-decoration: underline;
} 
#foo ul { float:left; margin-top:10px; }
#foo ul li {display:inline; height:35px; line-height:35px; font-weight:700;}
#foo ul li.current_page_item a { color:#fff; }
#foo ul li.current_page_item a:hover{background:transparent;color:#fff;
	text-decoration: underline;
}
#foo ul li a { color:#E6E6E6;float:left; padding:0 20px 0 0;}
#foo ul li a:hover{background:none;color:#fff; text-decoration: underline;}
/* @end */

/* @group Supported Plugins */

/* Microblog Character Count */

#countBody {
	position: relative;
	top: -194px;
	color: #7EB2FF;
	font: 2.4em Georgia, "Times New Roman", Times, serif;
	width: 150px;
	height: 25px;
	left: 830px;
}

#count-text {
	font: 11px "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-left: 5px;
}

/* Profile Login Widget */

#your-profile {
	font-size: 10px;
	font-family: Lucida, "Lucida Grande", sans-serif;
	margin-top: -20px;
	float: right;
}

#your-profile a {
	text-decoration: underline;
	color: #0028AD;
}

#your-profile a:hover {
	color: #63BE2F;
}

#profile-gravatar {
	padding-left: 70px;
	padding-top: 5px;
	border-top: 2px solid #b3b3b3;
}

#profile-status {
	margin-top: 3px;
	margin-left: 50px;
}

#profile-name {
	padding-left: 70px;
	color: #4c4c4c;
	border-top-color: #333;
	margin-top: -17px;
	font-size: 1.1em;
	font-weight: bold;
}

#profile-cando {
	font-size: 11px;
	padding-left: 48px;
	margin-bottom: -15px;
	margin-top: 4px;
}

#profile-input {
	border: 1px solid #999;
	height: 20px;
	width: 150px;
	margin-bottom: 8px;
	font-size: 14px;
	padding-left: 3px;
	padding-top: 2px;
}

#profile-label {
	color: #000066;
	font-weight: bold;
	font-size: 12px;
}

#profile-login {
	padding-top: 7px;
}

#profile-remember {
	font-size: 11px;
	color: #4c4c4c;
}

/* General Stats Plugin */
#stats-plugin-tag {
	color: #63BE2F;
	font-weight: bold;
}

#stats-plugin-detail {
	color: #117F09;
}#stats-plugin-tag


/* @end */

/* @group Pages */

/* Comment Page */
#comment-wrap {
}

#comment-post-meta {
	
}

#comment-post-tags {
	
}

#comment-post-text {
	width: 650px;
	font-size: 1.2em;
	margin-bottom: 30px;
	margin-top: 5px;
}

#comment-page-author {
	
}

#comment-page-meta {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	width: 450px;
}

#comment-page-text {
	width: 475px;
	font-size: 1em;
	border-bottom: 1px dotted #b3b3b3;
	margin-bottom: 6px;
}

#comment-page-karma {

}


/* @end */

/* BM Commonets Style */
.user { 
	background-color: #E0E7F7;
	}
	
.reader {
	background-color: #E0E7F7;
	}
	
.author {
	background-color: #FFF;
}


/* Page Alignment Fixes */
#single-fix {
	clear: both;
	padding-left: 5px;
}

#single-fix-align {
	margin-top: -15px;
}

#author-fix {
	padding-left: 49px;
	clear: both;
}

#author-fix-align {
}
