@charset "utf-8";
/* CSS Document */



/*

------------------------------------------------------------------------



Theme Name:LittleBoBeepV1



Description: A custom Wordpress theme built by Paul Jarvey for Little Bo Beep. Some portions of code from are based on Tudinh Duong's 'Equilibruim.' Visit <a href="http://equilibrium.madebyon.com"title="Equilibrium">http://equilibrium.madebyon.com</a> for more infomation.



Version: 1.0 BETA



Author(s):Paul Jarvey, Tudinh Duong



Author URI:http://babel-ink.com



------------------------------------------------------------------------

*/







/*

unfinished:

(functions)

.commentwrap

.commentmetadata

.commentpost

.cear



(archive)

.moretext

.post

.postmeta-post

.post-category

.post-tags

.date

.comments

.clear



(comments)

.nocomments

.comment-heading

.commentlist

.navigation

#respond

#reply

#cancel-comment-reply

.alignleft

.alignright

.wrap



(comments_popup)

.commentspopup

.headerx

.comments

.commentlist



(page)

.content



(search)

.content

.post

#post

.postMeta-post

.post-category

.pst-tags

.date

.comments



(sidebar)

#sidebar

#recent_comments







*/







/*

------------------------------------------------------------------------



SHARED



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





html {
	height:100%;
	background-color: #ededed;
	margin:0;
	padding:0;
}
body {
	height:100%;
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	margin:0 auto -80px;
	text-align:center;
	padding:0;
	background-color: ededed;
}
*, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:bold
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal
}
ol, ul, li {
	list-style:none
}
caption, th {
	text-align:left
}
q:before, q:after {
	content:''
}
strong {
	font-weight:bold
}
em {
	font-style:italic
}
a img {
	border:none
}
a:link {
	color: #900;
	text-decoration: none;
}
a:visited {
	color: #900;
	text-decoration: none;
}
a:hover {
	color: #F00;
	text-decoration: underline;
}
a:active {
	color: #900;
	text-decoration: none;
}
/*



-----------------------------------------



LAYOUT



----------------------------------------- 



*/





.aligncenter {
	display:block;
	margin:0 auto
}
div.navigation div.alignleft {
	clear:both;
	font-size:18px;
	margin-bottom:25px;
	margin-left:180px;	
}
div.navigation div.alignright {
	float:right;
	font-size:18px;
	margin-right:295px;
}

.alignleft {
	float:left
}
.alignright {
	float:right
}
.floatLeft {
	float:left
}
.floatRight {
	float:right
}
.clear {
	clear:both
}
#container {
	text-align: center;
	margin-left:0;
	margin-right:0;
}
#banner {
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 139px;
	background-image: url(/images/header.gif);
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#search {
	position:absolute;
	top:10px;
	right:5px;
	width:238px;
	height:23px;
	background-image: url(../../../images/LBB-V1-2d_06.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
}
#searchform {
	height:30px;
	padding-right:11px;
}
.searchsubmit {
	color:#FFF;
	float:right;
	margin-top:3px;
}
/* s = search query */

.s {
	color:#666;
	float:left;
	margin-top:3px;
}
div.query-a {
	color:#666;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	height: 1px;
	width: 120px;
	padding-top:3px;
	float: left;
}
div.submit-a {
	color:#FFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	height: 1px;
	width: 65px;
	padding-top:3px;
	float: left;
}
input.submit-b {
	border: none;
	background-image:url(/images/search1.gif);
	background-repeat:no-repeat;
	background-position: right top;
	background-color: white;
	height: 32px;
	width: 65px;
	padding-top: 8px;
}
input.query-b {
	background-color: white;
	border: none;
	background-image:url(/images/search2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 23px;
	width: 120px;
	vertical-align: middle;
	padding-top: 8px;
	padding-left: 5px;
}
.query-right {
	background-image: url(/images/search3.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	height: 45px;
	width: 20px;
	float: left;
}
/* 

.searchsubmit

.searchform

.s (quit)

*/





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



top nav



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





#menu-nav {
	height: 20px;
	width: 700px;
	position: absolute;
	top: 112px;
	right: 5px;
}
#first-nav-link {
	float: left;
	display: inline;
	margin-right: 10px;
	position: relative;
	left: 289px;
	top: 5px;
}
#first-nav-link a,  #first-nav-link a:link,  #first-nav-link a:visited {
	color: black;
	text-decoration: none;
}
#first-nav-link a:hover,  #first-nav-link a:active {
	color: black;
	text-decoration: underline;
}
#nav {
	float:right;
	margin-top:0px;
	padding-right: 37px;
}
#nav ul {
	list-style-type:none;
	width:100%;
}
#nav li {
	display:block;
	display:inline;
}
#nav a:link,  #nav a:visited {
	padding:0px 10px 0px 10px;
	display:block;
	color:silver;
	margin-right:4px;
	float:left;
	text-decoration:none;
	font-size:10px;
	font-weight:bold/*; text-transform:uppercase*/;
	border-left: 1px solid silver;
	margin-top: 7px;
}
#nav a:hover {
	color:silver;
	text-decoration: underline;
}
ul#nav li.current_page_item a:link,  ul#nav li.current_page_item a:visited,  ul#nav li.current_page_item a:hover,  ul#nav li.current_page_item a:active {
	color:#fff;
	text-decoration:none;
	background:#666
}
/*---------------------------



featured



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

	

#featured {
	height: 233px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-image: url(/images/gradient-background.gif);
	background-position: center;
	background-repeat: repeat-y;
}
.front-post {
	width:190px;
	margin-right:6px;
	margin-left:6px;
	float:left;
	background-image: url(/images/gradient-snippet.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 233px;
}
.featured-post {
	position:relative;
	width:190px;
	height:150px;
	margin-bottom:6px;
	margin-top:12px;
	text-align:left;
}
.featured-title h2 {
	margin:8px 10px 7px;
	line-height:1.4em;
	font-size:1.1em;
	text-transform:none;
	padding-bottom:0;
	border-bottom:0;
	filter:alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00;
}
.featured-title h2 a {
	font-size:14px;
	display:block;
	color:#F00;
	text-decoration:none;
	border-bottom:0;
	text-align:left;
}
.featured-title h2 a:hover {
	color:#fff
}
.featured-title {
	background:#000;
	display:block;
	z-index:101;
	width:100%;
	bottom:0;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	position:absolute;
	z-index:2
}
.featured-content {
	width:170px;
	margin-left: 10px;
	font-size:12px;
	text-transform:none;
	/*	padding-bottom:0;

	border-bottom:0

	padding-left:4px;

	padding-right:4px;

	padding-top:5px;*/

	text-align:left;
	color:#FFF;
}
.featured-content p {
	margin-top:5px;
	color: black;
}
.featured-content h2 a:hover {
	color:#000
}
.featured-content h2 {
	margin-top:8px
}
.featured-content h2 a {
	color:#F00;
	text-decoration:none
}
.featured-content h2 a:hover {
	color:#000
}
/*

.front-post-last{width:190px; float:left}

.featured-content{

	width:190px;

	font-size:1.2em;

	text-transform:none;

	padding-bottom:0;

	border-bottom:0

	padding-left:4;

	padding-right:4;

}

.featured-content p{margin-top:3px}

.featured-articles {

	font-size: 14px;

	position: relative;

	top: -2px;

	font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;

	color: #333;

}

.featured-content h2 a:hover{color:#000}

.featured-image{position:absolute; z-index:1}

.featured-content h2{margin-top:8px}

.featured-content h2 a{

	color:#F00;

	text-decoration:none

}

.featured-content h2 a:hover{color:#000}

*/















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



content



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

	

	

#content {
	background-image: url(../../../images/LBB-V1_06.jpg);
	background-repeat: repeat-y;
	background-position: center;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	min-height: 1000px;
	height: auto;
	overflow: auto;
}
#content-1024 {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:1024px;
	position:relative;
	background-image: url(/images/content-gradient.gif);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 15px;
	min-height: 10px;
}
#adbar-wrap {
	float:left;
	width:160px;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: 5px;
	padding-top: 0px;
}
.leader {
	padding-top:0px;
	font-size:14px;
	color:#000;
}
#latest-wrap {
	float:left;
	width:550px;
	text-align:left;
	padding-top: 3px;
}
#latest-wrap ul li {
	margin-left: 15px;
	font-size: 12px;
	list-style-type: disc;
}
#latest-wrap h2 {
	font-size:32px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	color:#0077e6
}
#latest-wrap .post h3 {
	font-size:32px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	color:black
}
#latest-wrap h3,  #latest-wrap h4 {
	font-size: 26px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	color:black
}
#latest-wrap h3 a,  #latest-wrap h3 a:link,  #latest-wrap h3 a:visited {
	color: black;
}
#latest-wrap h3 a:active,  #latest-wrap h3 a:hover {
	color: black;
}
#latest-wrap img {
	float: left;
}
#latest-wrap img.aligncenter {
	float: none;
}
#latest-wrap .entry {

}
#latest-wrap .post p,  #latest-wrap .post pre {
	font-size: 13px;
	padding-bottom: 10px;
	line-height: 1.5em;
}
#latest-wrap p.moretext {
	padding-bottom: 5px;
}
#latest-wrap .postmetadata {
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}
#latest-wrap .post blockquote {
	background-color: #E6E6E6;
	padding: 10px 15px 0px 40px;
	margin-bottom: 10px;
	background-image: url(/images/blockquote_bg.png);
	background-repeat: no-repeat;
	background-position: left 5px;
}
#latest-wrap .post blockquote p {
	font-size: 16px;
	color: #09F;
	font-weight: bold;
}
#latest-wrap .pagetitle {
	font-style: italic;
}
.wp-caption {
	text-align: center;
}
.wp-caption-text {
	clear: both;
	padding-top: 5px;
	font-size: 10px;
}
.byline {
	font-style: italic;
	font-size: 14px;
}
.latest-divider {
	display:block;
	height:1px;
	background:black;
	width:auto;
	margin-bottom:20px;
	margin-top: 2px;
}
.latest-title h2 {
	font-size:32px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	color:black
}
.latest-title h2 a:hover {
	color:black;
	text-decoration:underline
}
.latest-title h2 a {
	color:black;
	text-decoration:none
}
.attribution {
	color:#333;
	text-transform:uppercase;
	font-size: 11px;
}
.latest-image {
	max-width: 550px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
.latest-break {
	margin-top:50px;
	margin-bottom:50px;
	border-top: 1px solid silver;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
.latest-content {
	overflow: auto;
}
.latest-content {
	font-size:14px;
	line-height:18px;
	margin-bottom:5px;
	position:relative;
}
.latest-footer {
	with:550px;
	position:relative;
	top:-10px;
}
.bobeep {
	background-image: url(/images/bobeep.gif);
	height: 7px;
	width: 100%;
	background-repeat: repeat-x;
	margin-top: 10px;
	margin-bottom: 10px;
}
#sidebar-wrap {
	float:left;
	width:245px;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 40px;
	text-align: left;
}
#sidebar-wrap img {
	margin-left: -10px;
}
#sidebar-wrap h2 {
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 5px;
	text-indent: 0;
}
#sidebar-wrap li a,  #sidebar-wrap li a:link,  #sidebar-wrap li a:visited {
	color: #0077e6;
	text-decoration: none;
	font-size: 14px;
	text-indent: 5px;
}
#sidebar-wrap li a:active,  #sidebar-wrap li a:hover {
	color: #0077e6;
	text-decoration: underline;
	text-indent: 5px;
}

#sidebar .widget{
	margin-bottom:15px;
	border-color:#CCC;
	border-width:1px;
	border-style:solid;
	padding: 0 10px 10px 10px;

}

#sidebar .widget_search{
	border:none;
}
#sidebar .widget_list_authors img {
	padding-left: 15px;
}
#search-titles a {
	font-weight:bold
}
#adbar-feature,  #adbar-login {
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom 10px;
}
#adbar-login {
	font-size: 16px;
}
/*---------------------------



bottom



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



#bottom {
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 200px;
	background-image: url(/images/footer.gif);
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#bottom-1024 {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	position:relative;
}
#bottom-nav {
	position: relative;
	top: 15px;
	float: left;
}
#bottom-nav h2 {
	font-size: 14px;
}
#bottom-nav ul li {
	margin-bottom: 7px;
	font-size: 11px;
	list-style-type: none;
	color: #999;
}
#bottom-main, #bottom-about, #bottom-gnar {
	padding-right: 40px;
	padding-left: 40px;
	float: left;
}
#bottom-main {
	border-right: 1px solid silver;
}
#bottom-about {
	border-right: 1px solid silver;
}
#banner-1024, #features-1024 {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:1010px;
	position:relative;
}
#watermark {
	position:absolute;
	left:0px;
	right:0px;
	top:125px;
}
.watermark-l {
	color: #999;
	float:left;
}
.watermark-r {
	color: #999;
	float:right;
}
.navigation {
	padding-bottom:20px;
}
.breadcrumb-entries {
	font-size: 14px;
	padding-bottom: 50px;
	margin-top: -25px;
}
/*



-----------------------------------------



POSTMETA



----------------------------------------- 



*/



.postMeta {
	font-size:1.2em;
	margin-bottom:18px;
	margin-top:8px;
	padding-bottom:24px;
	border-bottom:1px solid #c9c9c9
}
.postMeta-featured {
	margin-top:3px;
	margin-left:10px;
	font-size:10px;
	width:160px;
	position: absolute;
	top: 200px;
}
.postMeta-front {
	margin-top:8px;
	font-size:11px;
	width:534px;
}
.postMeta-post {
	font-size:1.2em;
	margin-bottom:10px;
	margin-top:8px;
	border-bottom:1px solid #c9c9c9;
	padding-bottom:10px
}
.postMeta-featured span.date {
	color:black;
	float:left
}
.postMeta span.date,  .postMeta-post span.date,  .postMeta-front span.date {
	color:#000;
	float:left
}
.postMeta-featured span.comments a,  .postMeta-featured span.date a {
	float:left;
	color:black;
	text-decoration:none
}
.postMeta span.comments a,  .postMeta span.date a,  .postMeta-post span.comments a,  .postMeta-post span.date a,  .postMeta-front span.comments a,  .postMeta-front span.date a {
	float:left;
	color:#000;
	text-decoration:none
}
.postMeta-featured span.comments {
	float:right;
	background-image:url(../../../images/comment.png);
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:2px;
	margin-right: -16px;
	color:black;
}
.postMeta span.comments,  .postMeta-post span.comments,  .postMeta-front span.comments {
	float:right;
	background-image:url(../../../images/comment.png);
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:2px;
	margin-right: 0px;
	color:black;
}
.postmetadata {

}
#comments {
	clear:both;
	padding-top: 25px;
	font-size: 16px;
}
#comment {
	width: 500px;
}
#comments ul li {
	margin-left: 0px;
	list-style-type: none;
}
#comments h2,  #comments h3 {
	font-size: 12px;
	margin-bottom: 10px;
	border-bottom: 1px solid silver;
	font-weight: bold;
}
#commentform p {
	padding-bottom: 25px;
}
#commentform input {
	margin-bottom: 10px;
}
#commentform .button {
	margin-top: 25px;
}
.commentpost {
	padding: 0px;
}
#comments .comment-top {
	height: 12px;
	background-image: url(/images/comment-bg-top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 10px;
}
#comments .comment-body {
	height: auto;
	overflow: auto;
	background-image: url(/images/comment-bg-body.gif);
	background-repeat: repeat-y;
	background-position: left center;
	min-height: 74px;
}
#comments .comment-body p {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 10px;
}
#comments .comment-box {
	width: 445px;
	float: left;
}
#comments .comment-avatar {
	background-image: url(/images/default-avatar.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 74px;
	float: left;
	width: 102px;
}
#comments .comment-bottom {
	height: 12px;
	background-image: url(/images/comment-bg-bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
}
#comments .comment-heading {
	font-size: 16px;
}
#rss {
	position: relative;
	top: 5px;
	float: right;
	color: #CCC;
}
#rss div {
	float: right;
}
#rss div a {
	color: 	#CCC;
}
#logo {
	position: absolute;
	left: 25px;
	top: 15px;
	height: 120px;
	width: 400px;
	cursor: pointer;
}
#footer-logo {
	padding-top: 10px;
}
.mngl-board-post {
	margin-top: 10px;
}
.profiles-list div {
	margin-top: 10px;
}
.profiles-list h3 {
	padding-top: 10px;
}
.profiles-list a {
	font-size: 14px;
}
#adbar-login .user-link {
	font-size: 14px;
}
#adbar-login .user-link-title {
	font-size: 14px;
}
#search-titles {
	font-size: 20px;
}
#search-titles a,
#search-titles a:link,
#search-titles a:active,
#search-titles a:hover,
#search-titles a:visited {
	color: black;
}
#latest-wrap img {
	padding-right: 10px;
}
#latest-wrap div .alignright {
	float: right;
	padding-top: 5px;
	margin-left: 10px;
}
#latest-wrap div .alignleft {
	padding-top: 5px;
}
#latest-wrap div .alignleft .wp-caption-text {
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	padding-right: 10px;
}
#latest-wrap div .alignright .wp-caption-text {
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}
#latest-wrap div .aligncenter .wp-caption-text {
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	padding-right: 10px;
}
#latest-wrap .navigation {
	display: none;
}
#latest-wrap div .topsy_widget_data {
	clear: both;
}