/*
Theme Name: kelp
Theme URI: http://www.aceitunassinhueso.com
Description: Theme de wordpress
Version: 1.0.7
Author: aceitunas 
Author URL: http://www.aceitunassinhueso.com
/* --------------------------------------------- */

/* TABLE OF CONTENTS

00 - Global Elements - Standard Elements
/* ----------------------------------------------*/


/* 00 - GLOBAL ELEMENTS
/* ----------------------------------------------*/
body {
	margin:0; padding:0;
	width:auto; height:auto;
	background:#21262a url(images/background-repeat.gif) repeat-x top left;
	font:80% Arial, Helvetica, sans-serif; color:#465159;
	line-height:18px;
}

img {
	margin:0; padding:0;
	border:0;
}

ul {
  padding:0;
  }
/* 01 - TYPOGRAPHY
/* ----------------------------------------------*/

/* Logo */
h1 {
	margin:15px 0 0 15px; padding:0;
	
}

	#logo h1 a:link, #logo h1 a:active, #logo h1 a:visited {
		width:auto; height:113px; /*IE 6 is a few pixels less. W0nky! */
		color:#fff;
		display:block;
	}

	.post-content h1 {
		margin:10px 0; padding:0 0 5px 0;
		width:auto; height:auto;
		font:bold 1.27em Arial, Helvetica, sans-serif; color:#465159;
		background:none; text-indent:0;
		border-bottom:1px solid #CCCCCC;
	}

/* Latest Lifestream */
h2 {
	margin:0; padding:3px 60px 55px 0;
	width:auto; height:auto;
	font:2.18em Georgia, "Times New Roman", Times, serif; color:#FFF;
	background:url(images/lifestream-more.png) no-repeat bottom right;
	display:inline-block;
}

	h2 a:link, h2 a:active, h2 a:visited {
		color:#FFF;
	}

	.post-content h2 {
		margin:0; padding:0;
		font:bold 1.27em Arial, Helvetica, sans-serif; color:#465159;
		background:none;
	}

	h2.pagetitle, h2.pagetitle-sep {
		margin:0; padding:7px 10px 5px 10px;
		font:1.50em Arial, Helvetica, sans-serif; color:#21262a;
		background:#dadada; border:1px solid #d3d3d3; border-width:1px 1px 0 1px;
		display:block;
	}
	
		h2.pagetitle-sep {
			border-width:1px;
		}

	h2 span {
		margin:0 0 -3px 0;
		font:0.50em Georgia, "Times New Roman", Times, serif; color:#798c9b;
		display:block;
	}

/* Post Title */
h4 {
	margin:0; padding:8px 0 0 20px;
	font:1.37em Verdana, Arial, Helvetica, sans-serif; color:#161a1d;
	width:400px;
}

	.quickpress h3 {
		width:150px;
	}
	
	.post-content h3 {
		font:bold 1.27em Georgia, "Times New Roman", Times, serif; color:#465159;
	}

	h3 a:link, h3 a:visited, h3 a:active {
		color:#161a1d;
	}

/* Sidebar */
h3 {
	margin:0 auto; padding:15px;
	font:1.64em; color:#dbeaf4;
	background: url(images/sidebar-top.gif) no-repeat bottom center;
}

	#tag_cloud h4 {
		background:none;
	}

	.post-content h4  {
		font:1.17em Arial, Helvetica, sans-serif; color:#465159;
	}

/* Lifestream Date */
h5 {
	margin:0 -5px; padding:20px 10px 5px 10px;
	font:bold 1.00em Georgia, "Times New Roman", Times, serif; color:#aabcca;
	border-bottom:2px solid #363f45;
}

	h5.first {
		padding:0 10px 5px 10px;
	}

a:link, a:visited, a:active {
	text-decoration:none;
	color:#4D626F;
}

a:hover {
	text-decoration:underline;
}

/* Header
/* -------------- */

#about {
	margin:0; padding:0;
	font:1.09em Arial, Helvetica, sans-serif; color:#697279;
	text-align:right;
}

	#about a:link, #about a:visited, #about a:active {
		font-weight:bold; color:#8797a1;
		text-decoration:none;
	}
	
	#about a:hover {
		color:#c6dcea;
	}
	

/* Top Navigation
/* -------------- */

#categories li a {
	margin:0; padding:18px 19px 0 19px;
	width:auto !important; width:152px; height:52px;
	font:1.4em Arial, Helvetica, sans-serif; color:#dae9f3;
	text-decoration:none; display:block;
}

	#categories li:hover, #categories li.current_page_item {
		background:url(images/cat-hover-left.gif) no-repeat bottom left;
	}
	
	#categories li:hover a, #categories li.current_page_item a {
		background:url(images/cat-hover-right.gif) no-repeat bottom right;
	}

	#categories li a span {
		font:0.61em Georgia, "Times New Roman", Times, serif; color:#d1d9df;
		display:block;
	}

	#categories li:hover a, #categories li:hover a span, #categories li.current_page_item a, #categories li.current_page_item a span {
		color:#FFF;
	}
	
#subscribe {
	color:#d1d9df;
}

	#subscribe a:link, #subscribe a:visited, #subscribe a:active {
		color:#ffffff;
	}	
	
/* Left Column
/* -------------- */

.live-sort {
	font:italic 1.09em Arial, Helvetica, sans-serif; color:#61707d;
}
#container .wp-pagenavi .on{ margin:0 3px 0 0; padding:2px 6px;}

#container .wp-pagenavi a:link, #container .wp-pagenavi a:visited, #container .wp-pagenavi a:active,
#container .wp-pagenavi span.current, #container .wp-pagenavi span.extend {
	margin:0 3px 0 0; padding:2px 6px;
	text-decoration:none;
	border:1px solid #c5c7c8;
	font:bold 1.00em Arial, Helvetica, sans-serif; color:#5e6d7a;
	background:#dddddd url(images/pagination.gif) repeat-x top center; \
   height: 25px;
 
}

	#container .wp-pagenavi a:hover, #container .wp-pagenavi span.current {
		text-decoration:none;
		color:#ee8000;
		border:1px solid #abadad;

        
	}

#container .wp-pagenavi span.pages, #container .wp-pagenavi span.pages a:link, #container .wp-pagenavi span.pages a:visited, #container .wp-pagenavi span.pages a:active {
	margin:0 5px 0 0; padding:0;
	color:#8192a1;
	border:0!important; background:none
}

.spacer { height:10px}

	
/* Sidebar
/* ---------------- */

.sidebars, .foobars {
	color:#848d94;
}

	.sidebars a:link, .sidebars a:visited, .sidebars a:active,
        .foobars a:link, .foobars a:visited, .foobars a:active {
		font-weight:bold; color:#97a4af;
	}
	
/* Footer
/* ----------------- */
	
.copyright, .powered {
	font:1.00em Verdana, Arial, Helvetica, sans-serif; color:#848d94;
}

	#footer a:link, #footer a:visited, #footer a:active {
		font-weight:bold; color:#97a4af;
	}
	
	
	#footer a:hover {
		text-decoration:none;
		color:#FFF;
	}
	
/* 02 - MAIN STRUCTURE
/* ----------------------------------------------*/

#container {
	margin:0 auto; padding:0 0 80px 0;
	width:940px; height:auto;
	background:url(images/footer-glow.gif) no-repeat bottom center;
}

/* Background Decoration */

.wrapper {
	margin:0; padding:0;
	background:url(images/background.png) no-repeat top left;
}

/* Various Columns
/* -------------- */

.main {
	width:642px;
	float:left;
        background:transparent url(images/content-bottom.gif) no-repeat center bottom;
        padding:0 0 46px;
}
.sidebars {
float:right;
width:278px;
}
.left, .alignleft {
float:left;
}
.right, .alignright {
float:right;
}
.clr:after {
clear:both;
content:" ";
display:block;
height:0;
line-height:0;
visibility:hidden;
}
.clr {
display:inline-block;
}
html[xmlns] .clr {
display:block;
}
* html .clr {
height:1%;
}
.header {
height:115px;
margin:0;
padding:0;
width:auto;
}
#logo {
background:transparent url(images/logo-back.gif) no-repeat scroll left top;
float:left;
height:115px;
margin:0 0 0 20px;
padding:0;
width:450px;
}
#about {
background:transparent url(images/about-quote.gif) no-repeat scroll right top;
float:right;
height:auto;
margin:40px 0 0;
padding:5px 25px 0 0;
width:410px;
}
#top-nav {
background:transparent url(images/top-nav-back.gif) repeat-x scroll center top;
height:119px;
margin:0;
padding:0;
width:auto;
}
#categories {
height:70px;
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:auto;
}
#categories li {
display:block;
float:left;
margin:0;
padding:0;
}
#categories li:hover, #categories li.sfhover {
cursor:pointer;
}
#categories li ul {
background:#9BACB7 none repeat scroll 0 0;
border-color:#AFBDC6;
border-style:solid;
border-width:0 1px 1px;
left:-999em;
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-1px 0 0;
padding:10px;
position:absolute;
width:168px;
z-index:10;
}
#categories li:hover ul, #categories li.sfhover ul {
left:auto;
}
#categories li ul li {
background:transparent none repeat scroll 0 0;
float:none;
font-weight:normal;
}
#categories li:hover ul li:hover, #categories li:hover ul li:hover a, #categories li.sfhover ul li:hover, #categories li.sfhover ul li:hover a {
background:transparent none repeat scroll 0 0;
}
#categories li:hover ul li a {
-x-system-font:none;
background:transparent none repeat scroll 0 0;
color:#D1D9DF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:normal;
margin:8px 0;
padding:0 10px;
width:148px;
}
#categories li ul li a:hover {
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
}
#categories li ul li ul {
border-width:1px;
margin:-30px 0 0 165px;
padding:5px;
}
#categories li:hover ul ul, #categories li.sfhover1 ul ul {
left:-999em;
}
#categories li:hover ul, #categories li li:hover ul, #categories li.sfhover ul, #categories li li.sfhover ul {
left:auto;
}
#categories li:hover ul ul ul, #categories li li:hover ul ul, #categories li.sfhover ul ul ul, #categories li li.sfhover ul ul {
left:-999em;
}
#categories ul ul li:hover ul ul, #categories li ul ul li:hover ul, #categories ul ul li.sfhover ul ul ul, #categories li ul ul li.sfhover ul {
left:auto;
}
#categories li:hover, #categories li.hover {
position:static;
}
#top-meta {
height:49px;
margin:0;
padding:0;
width:auto;
}
#search {
background:transparent url(images/search-form-back.gif) no-repeat scroll left center;
float:left;
height:28px;
margin:8px 0 0;
padding:0;
width:188px;
}
.sidebar2 #search {
background:transparent none repeat scroll 0 0;
float:none;
height:auto;
margin:20px 0 0;
padding:0;
width:auto;
}
#search #s {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#D1D9DF;
float:left;
font-size:1em;
height:auto;
margin:0;
padding:8px 5px;
width:152px;
}
.sidebar2 #search #s {
background:#30383D none repeat scroll 0 0;
border:1px solid #3B4044;
height:auto;
margin:0;
padding:6px 8px;
width:175px;
}
#search #go {
float:right;
margin:0;
}
.sidebar2 #search #go {
-x-system-font:none;
background:#30383D url(images/sidebar-back.jpg) repeat-x scroll center bottom;
border:1px solid #393E41;
color:#97A4AF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:4px 5px;
}
#subscribe {
background:transparent url(images/rss.gif) no-repeat scroll right center;
float:right;
line-height:42px;
margin:0;
padding:0 28px 0 0;
}
#main-content {
background:transparent url(images/main-content-back.gif) no-repeat scroll center top;
height:auto;
margin:0;
padding:25px 0 0;
width:auto;
}
#latest-info {
height:auto;
margin:0;
padding:0 0 0 63px;
width:auto;
}
#content {
background:transparent url(images/content-bottom.gif) no-repeat scroll center bottom;
margin:0;
padding:0 0 46px;
}
#tabs {
background:transparent url(images/content-top.gif) no-repeat scroll left bottom;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 8px 25px;
}
#tabs li {
float:left;
margin:0;
padding:0;
width:auto;
}
#tabs li a {
-x-system-font:none;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:1.09em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:0 23px 8px 0;
text-decoration:none;
}
#tabs li:hover a, #tabs li.sfhover a {
color:#EE8000;
}
#tabs li.current_page_item a:link, #tabs li.current_page_item a:visited, #tabs li.current_page_item a:active {
background:transparent url(images/nav-right.png) no-repeat scroll right top;
color:#252B2F;
}
#tabs li span {
display:block;
margin:0;
padding:8px 0 0 19px;
}
#tabs li.current_page_item a:link span, #tabs li.current_page_item a:visited span, #tabs li.current_page_item a:active span {
background:transparent url(images/nav-left.gif) no-repeat scroll left top;
}
#tabs li li span {
display:block;
margin:0;
padding:5px 0 5px 10px;
}
#tabs li:hover, #tabs li.sfhover {
cursor:pointer;
}
#tabs li ul {
background:#BDBDBD none repeat scroll 0 0;
border-color:#A7A7A7;
border-style:solid;
border-width:0 1px 1px;
left:-999em;
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-1px 0 0;
padding:5px;
position:absolute;
width:168px;
z-index:10;
}
#tabs li:hover ul, #tabs li.sfhover ul {
left:auto;
}
#tabs li ul li {
background:transparent none repeat scroll 0 0;
float:none;
font-weight:normal;
}
#tabs li:hover ul li:hover, #tabs li:hover ul li:hover a, #tabs li.sfhover ul li:hover, #tabs li.sfhover ul li:hover a {
background:transparent none repeat scroll 0 0;
}
#tabs li:hover ul li a {
background:transparent none repeat scroll 0 0;
color:#333333;
height:auto;
margin:4px 0;
padding:0 5px;
width:148px;
}
#tabs li ul li a:hover {
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
}
#tabs li ul li ul {
background:#A7A7A7 none repeat scroll 0 0;
border:1px solid #999999;
margin:-30px 0 0 160px;
}
#tabs li:hover ul ul, #tabs li.sfhover1 ul ul {
left:-999em;
}
#tabs li:hover ul, #tabs li li:hover ul, #tabs li.sfhover ul, #tabs li li.sfhover ul {
left:auto;
}
#tabs li:hover, #tabs li.hover {
position:static;
}
.navigation .right, .navigation .left {
-x-system-font:none;
background:#DDDDDD url(images/pagination.gif) repeat-x scroll center top;
border:1px solid #C5C7C8;
color:#5E6D7A;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 3px 0 0;
padding:2px 6px;
text-decoration:none;
}
.navigation {
background:#D7D9DA url(images/content-color-divider.gif) no-repeat scroll center bottom;
border-color:#CCCDCE;
border-style:solid;
border-width:0 1px;
margin:0;
padding:5px 18px 12px;
}
.navigation .right, .navigation .left {
-x-system-font:none;
background:#DDDDDD url(images/pagination.gif) repeat-x scroll center top;
border:1px solid #C5C7C8;
color:#5E6D7A;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 3px 0 0;
padding:2px 6px;
text-decoration:none;
}
.live-sort {
float:left;
margin:0;
padding:0;
}
.pagination {
float:right;
line-height:25px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.pagination .alignright, .pagination .alignleft {
margin:0;
}
.pagination li {
float:left;
margin:0;
padding:0;
}
.article {
background:#E0E0E0 none repeat scroll 0 0;
border-color:#CCCCDE;
border-style:solid;
border-width:0 1px;
margin:0;
padding:20px 18px;
}
.article p {
margin:0 0 10px;
}
.posts {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.content {
background:#E9E9E9 url(images/post-back.gif) repeat-x scroll center bottom;
border-bottom:1px solid #B9B9B9;
border-left:1px solid #D3D3D3;
border-right:1px solid #D3D3D3;
margin:0;
padding:10px 20px;
width:560px;
}
.content ul, .content ol {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
margin:10px 0;
padding:0;
}
.content ul li ul {
margin:5px 0 0;
}
.content ul li, .content ol li, .content ul li ul li, .content ol li ol li {
background:transparent none repeat scroll 0 0;
border:0 none;
float:none;
height:auto;
margin:0 0 0 18px;
padding:0;
width:auto;
}
#posts li.blank {
background:transparent none repeat scroll 0 0;
border:0 none;
height:1px;
margin:0;
}
#posts li.last {
margin:10px 0;
}
#posts li.single {
border-top:1px solid #D3D3D3;
margin:0;
padding:0;
width:602px;
}
#posts li.single .post-content {
margin:0;
padding:10px 20px;
}
#posts li.quickpress {
margin:10px 0 10px 0;
width:290px;
}
#posts li.quickpress.post-left {
margin-right:17px;
}
#posts li .categories a:link, #posts li .categories a:visited, #posts li .categories a:active {
-x-system-font:none;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:5px 10px 7px;
}
.post-meta {
border-top:4px solid #465159;
margin-bottom:10px;
}
.categories {
background-color:#465159;
float:right;
max-width:105px;
}
.page-meta-meta {
border-bottom:1px solid #DDDDDD;
color:#AAAAAA;
font-size:10px;
margin:0 20px 20px;
padding:10px 0;
text-align:left;
}
.article h1 {
line-height:1.2em;
text-shadow:0 1px 0 #FFFFFF;
}
.article a {
color:#4D626F;
font-weight:bold;
}
.solidline {
border-bottom:1px solid #C6C6CD;
clear:both;
height:1%;
margin-bottom:18px;
}
.dottedline {
border-bottom:1px dotted #C6C6CD;
clear:both;
height:1%;
margin-bottom:18px;
}
.tags {
background-color:#586164;
border-color:#C6C6CD;
border-style:solid;
border-width:1px 0;
color:#BDC58F;
font-weight:600;
padding-left:8px;
}
.tags a {
color:#E8F0CB;
}
.extendspost {
border-top:1px solid #EDEDF3;
color:#727288;
float:right;
list-style-type:none;
margin:0 0 0 6px;
max-width:230px;
min-width:180px;
text-align:center;
}
.extendspost li {
border-bottom:1px solid #EDEDF3;
margin:0;
}
.extendspost a {
color:#434351;
}
.extendspost strong {
color:#434351;
}
.dropcap {
-x-system-font:none;
color:#66667A;
float:left;
font-family:Helvetica,Arial,"Liberation Sans","Bitstream Vera Sans",sans-serif;
font-size:60pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:0.8em;
margin-right:3px;
}
.article ol .commentlist {
}
.article li .commentlist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.article li .commentlist li {
background:#F1F1F1 none repeat scroll 0 0;
border:1px solid #D3D3D3;
margin:10px 0;
padding:15px;
}
.commentauthor {
float:left;
height:auto;
margin:0;
padding:0;
width:15%;
}
.commentauthor img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D3D3D3;
margin:0;
padding:3px;
}
.depth-4 img {
height:70px;
width:70px;
}
.depth-5 img {
height:62px;
width:62px;
}
.comment-text {
float:right;
height:auto;
margin:0;
padding:0;
width:80%;
}
.pingback .comment-text {
text-align:left;
width:auto;
}
.reply {
text-align:right;
width:50px;
}
.reply a:link, .reply a:active, .reply a:visited {
-x-system-font:none;
color:#666666;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.comment-text h3 {
margin:0;
padding:0;
width:280px;
}
#commentform .input, #commentform .textarea {
-x-system-font:none;
border:1px solid #D3D3D3;
color:#666666;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:normal;
margin:0 5px 0 0;
padding:4px 6px;
width:200px;
}
#commentform .textarea {
-x-system-font:none;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.97em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:400px;
}
.ad-block {
background:#D7D9DA url(images/content-color-divider.gif) no-repeat scroll center bottom;
border-color:#CCCDCE;
border-style:solid;
border-width:0 1px;
margin:0;
}
.ad-block p {
background:transparent url(images/divider-single.gif) no-repeat scroll center top;
margin:0;
padding:10px 0;
text-align:center;
}
.ad-block p img {
display:block;
margin:0 auto;
}
.sidebar2 #woo_adspace .sidebar_ul {
background-image:url(images/sidebar-top.gif);
background-position:center top;
background-repeat:no-repeat;
}
.sidebar2 #woo_adspace .sidebar_ul {
display:inline-block;
padding:0;
}
.sidebar2 #woo_adspace .sidebar_ul .ad_single {
}
.sidebar2 #woo_adspace .sidebar_ul .ad_single img {
display:block;
float:left;
margin:8px 0 0 8px;
}
.wp-caption-thumb {
background:transparent url(images/post-image-back.gif) no-repeat scroll center top;
display:block;
height:142px;
margin:0 10px 0 0;
padding:0;
width:311px;
}
.quickpress .wp-caption-thumb {
background:transparent url(images/post-image-back-quick.gif) no-repeat scroll center top;
height:112px;
width:128px;
}
.wp-caption {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:0;
padding:3px;
}
.wp-caption-text {
display:block;
font-style:italic;
margin:0 auto;
padding:0;
text-align:center;
}
img.alignleft, img.alignright, img.aligncenter {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:3px;
}
.alignleft {
margin:0 10px 0 0;
}
.alignright {
margin:10px 0 10px 10px;
}
.aligncenter {
margin:0 auto;
}
.wp-caption-text {
margin:20px;
}
.wp-caption img, .wp-caption-thumb img {
margin:4px 0 0 4px;
}
.sidebar2 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
padding:0;
width:276px;
}
.sidebar3 {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
padding:0;
width:138px;
}
.sidebar2 li {
height:auto;
margin:0;
padding:0;
width:auto;
}
.sidebar2 li ul, .sidebar2 li #calendar_wrap, .sidebar2 .sidebar_ul {
background:#30383D url(images/sidebar-back.jpg) repeat-x scroll center bottom;
border-color:#3B4044;
border-style:solid;
border-width:0 1px 1px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:15px;
}
.block {
background:#30383D url(images/sidebar-back.jpg) repeat-x scroll center bottom;
border-color:#3B4044;
border-style:solid;
border-width:0 1px 1px;
margin:0;
padding:10px;
}
.block ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:0;
}
.block ul li {
background:transparent none repeat scroll 0 0;
border:0 none;
margin:0 10px 0 0;
padding:0;
}
.sidebar2 li ul li, .sidebar2 li ul li:before, .sidebar2 ul ul li:before {
background:transparent none repeat scroll 0 0;
height:auto;
margin:0;
padding:0;
width:auto;
}
				/* Popular Posts */
				
				#sidebar #popular ul li {
					margin:0 0 15px 0;
				}
				
				#sidebar #popular ul li p {
					margin:0 0 5px 0; padding:0 0 0 8px;
				}
				
					#sidebar #popular ul li a:link, #sidebar #popular ul li a:visited, #sidebar #popular ul li a:active {
						margin:5px 0 0 10px; padding:0 0 0 16px;
						background:url(images/comment-dude.gif) no-repeat center left;
					}
				
				/* Lifestream */
				
				#sidebar li .lifestream {
					margin:0; padding:0;
				}
			
				/*.lifestream-icon {
					margin:10px 0 0 0; padding:0;
					width:16px; height:auto;
					float:left;
				}
				
				.lifestream_text {
					margin:10px 0 0 0; padding:2px 0 0 10px;
					width:210px; height:auto;
					background:url(images/lifestream-arrow.gif) no-repeat top left;
				}
				
					.lifestream-post p {
						margin:0; padding:10px 10px 14px 10px;
						width:190px;
						background:#363f45 url(images/lifestream-post-bottom.gif) no-repeat bottom center;
						color:#848d94;
					}
					
						.lifestream-post p a:link, .lifestream-post p a:visited, .lifestream-post p a:active {
							font-weight:bold; color:#97a4af;
						}*/
                        
                        
.flickr_badge_image { float:left; padding: 10px; margin: 8px; border:1px solid #333; background: #414B53;}
.hr { border-bottom: #ccc 1px solid; margin: 10px; height: 10px;}
.more-link {color:#B7B7B7;background: url(images/read-more.gif) no-repeat left bottom; padding-left: 20px; margin-top:15px; font-size: 9px;}
.more-link:hover,
.more-link:active {padding-left: 22px; text-decoration: none;}

#sidebar ul.lifestream, ul.lifestream { padding: 10px 5px!important;}

/* 07 - FOOTER
/* ----------------------------------------------*/
.footer {
margin:0;
padding:0 0 18px;
}
.footerleft {
float:left;
width:300px;
}
.footermid {
float:left;
margin:0 18px;
width:300px;
}
.footerright {
float:left;
width:300px;
}
.basement {
background:transparent url(images/footer.gif) no-repeat scroll center top;
height:40px;
margin:0;
padding:0;
text-align:center;
width:642px;
}
.basement a {
color:#B7B7B7;
font-weight:normal;
text-decoration:underline;
}
.basement p {
margin:0.3em;
}
.foobars #wp-calendar {
margin:0 auto;
width:72%;
}
#footer {
}


/* TWITTER sidebar */
#twitter_div li{
background: url(images/twitter.gif) no-repeat left 4px;
padding-left:20px;
}

ul#recentcomments li {
background: url(images/bg_comment_cloud.png) no-repeat left 4px;
padding-left:20px;
}

.widget_recent_entries ul li a{
padding-left:7px;
border-left: 2px solid #C2C9AB;
}
