/*
Theme Name: myWeblog
Theme URI: http://www.woothemes.com
Description: myWeblog WordPress Theme
Version: 1.0.7
Author: WooThemes Team - shopgenau
Author URL: http://www.woothemes.com
/* --------------------------------------------- */

/* TABLE OF CONTENTS

00 - Global Elements - Standard Elements
/* ----------------------------------------------*/


/* 00 - GLOBAL ELEMENTS
/* ----------------------------------------------*/

body {
	margin:0; padding:0;
	width:auto; height:auto;
	background:#ffffff url(images/background.jpg) repeat-x top left;
	font:12px Arial, Helvetica, sans-serif; color:#000000;
	line-height:18px;
}

img {
	margin:0; padding:0;
	border:0;
}

/* 01 - TYPOGRAPHY
/* ----------------------------------------------*/

/* Logo */
h1 {
	margin:0 0 0 30px; 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! */
		
		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;*/
	padding: 5px;
	width:auto; height:auto;
	font:2.18em Arial, Helvetica, sans-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 Arial, Helvetica, sans-serif; color:#798c9b;
		display:block;
	}

/* Post Title */
h3 {
	font: bold 14px Arial, Helvetica, sans-serif; color:#000000;
	padding-left: 10px;
	width:400px;
}

	.quickpress h3 {
		width:150px;
	}
	
	.post-content h3 {
		font:bold 1.27em Arial, Helvetica, sans-serif; color:#465159;
	}

	/*h3 a:link, h3 a:visited, h3 a:active {
		color:#161a1d;
	}*/

/* Sidebar */
h4 {
	margin:0 auto;
	font: bold 14px Tahoma; color:#ffffff;
	height: 26px;
	padding-left:10px;
	line-height:23px;
	background:url(images/sidebar-top.gif) repeat-x;
}

	#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 Arial, Helvetica, sans-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:#000000;
}

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;
	}
	
/* Header Search */

#searchform #s{
	color:#565656;
	margin: 19px 8px 0 -15px;
	width: 215px;
	height:17px;
	padding: 2px;
	background: transparent;
	float:left;
	border: none;
}

#searchform #submit{
	float:left;
	padding-top: 7px;
	padding-left: 5px;
}

.dropdown{
	float:left;
	width:120px;
	height:22px;
	margin-left:-9px;
	margin-top:13px;
	background: transparent;
	border: none;
}

#header-links{
	margin: 37px 8px 0 86px;	
}

#header-links a{
	color: #FFFFFF;	
}

/* Top Navigation
/* -------------- */

#categories li a {
	margin:0; padding:18px 19px 0 19px;
	width:auto !important; width:152px; height:52px;
	font:1.64em 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 Arial, Helvetica, sans-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
/* -------------- */

.mt10{margin-top:10px;}
.cb{clear:both;}

.uhren{background-color:#09a5b4;}
.haushalt{background-color:#2888c2;}
.beauty{background-color:#7c486c;}
.baby{background-color:#6989c6;}
.spielzeug{background-color:#70ad12;}
.moebel{background-color:#ac1214;}

.head{margin-bottom:10px; padding-left:10px;}
.head h2 {font-size:12px; font-weight:bold; padding: 3px;}
.big_title h3 {padding:0; margin:3px 0 10px;}
.big_title{float:right; width:570px; padding-right:5px;}
.blue{color:#286989;}
.content_new_comments ul li{list-style-type:disc;}
.comm_single{padding-bottom:12px;}
.content_pop{padding-top:6px;}
.blog_img{border:1px solid #e7e7e7; padding:5px; width:145px; height: 98px;}
.color_b, .color_b a{color:#286989;}
.next_art{float:left; margin:-5px 0 0 -5px; font-size:11px;}
.goto_img{float:right; padding:33px 10px 0 0;}
.head_h2{display:inline;}

.mouse{cursor:pointer;}
.b{font-weight:700;}
.u:hover{text-decoration:underline;}

.cont_left{float:left; width:155px;}
.blog_content{background:url(images/page_bottom_bg.png) no-repeat bottom; padding:0 0 10px 2px; margin-bottom: 20px;}

.men_title{text-align:left; padding-left:10px; font-size:16px; color: #286989; font-weight:bold; margin-left:15px;}
.men_item{border-bottom:1px solid #c9c9c9; line-height:20px; float:left; width:200px; margin-right:30px;}
#nav{border:0px solid red; margin:-12px 0 0 -40px; padding:0;}
.il{display:inline;}
.sfout{display:none;}
.sfhover{display:block;
 position: absolute;
	margin-left:-15px;
    z-index: 100;
    top: 140px;
    width: 974px;
    border: 3px solid #6788c5;
    background-color: #ffffff;
    overflow: auto;
	padding:10px 0 ;
}
.sfhover ul{list-style-type:disc;}



.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;
   display: block; 
}

	#container .wp-pagenavi a:hover, #container .wp-pagenavi span.current {
		text-decoration:none;
		color:#ee8000;
		border:1px solid #abadad;
       display: block; 
        
	}

#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
/* ---------------- */

#side{
	margin-top:-158px;
}

#sidebar {
	color:#595959;
	font-size:11px;
}

	#sidebar a:link, #sidebar a:visited, #sidebar a:active {
		font-weight:bold; color:#086793;
	}
	
/* 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 0 0;
	width:990px; height:auto;
}

/* Background Decoration

#body-top-left {
	margin:0; padding:0;
	background:url(images/background.png) no-repeat top left;
} */

/* Various Columns
/* -------------- */

.col-642 {
	width:750px;
}

.col-278 {
	width:178px;
}

.left, .alignleft {
	float:left;
}

.right, .alignright {
	float:right;
}

/* Clearfix
/* -------------- */

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

.post-meta h1{ 
	font-size:14px;
	padding-bottom: 10px;
	float:left;
	margin-left: 10px;
	
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* 03 - HEADER
/* ----------------------------------------------*/

#header {
	width: 100%;
	height: 100px;
	background: url(images/header_bg.jpg) no-repeat;
	clear: both;
	position: relative;
}

#header-left {
	width: 600px;
	height: 100px;
	background: url(images/header_bg.jpg) no-repeat;
	position: left;
	float: left;
}

#header-right {
	width: 390px;
	height: 100px;
	float: right;
	font-size: 11px;
	color: #FFFFFF;
}

#header-bottom {
	width: 100%;
	height: 29px;
	background: url(images/header_bg.jpg) no-repeat bottom;
	padding: 11px 0 0 15px;
}

#header img.title {
	margin-left: 5px;
}

#about {
	margin:40px 0 0 0; padding:5px 25px 0 0;
	width:410px; height:auto;
	background:url(images/about-quote.gif) no-repeat top right;
	float:right;
}

/* 04 - TOP NAVIGATION
/* ----------------------------------------------*/

#top-nav {
	margin-top:1px;
	width:auto; height:173px;
	background:url(images/sidebar_top.jpg) no-repeat right;
}

#top-nav-text {
	padding: 20px 0 0 0;
	width:730px;
}

#top-nav-text h1{
	font-size: 20px;
	font-weight: normal;
	margin-left: 0px;;
	padding-bottom:10px;
}

#top-meta {
	margin:0; padding:0;
	width:auto; height:49px;
}


	#subscribe {
		margin:0; padding:0 28px 0 0;
		float:right;
		line-height:42px;
		background:url(images/rss.gif) no-repeat center right;
	}
	
/* 05 - MAIN CONTENT
/* ----------------------------------------------*/

#main-content {
	margin-right:-1px;
	width:auto; height:auto;
	background:url(images/main-content-back.gif) repeat-y;
}

#latest-info {
	margin:0; padding:0 0 0 63px;
	width:auto; height:auto;
}

/*#content {
	margin:0; padding:0 0 46px 0;
	background:url(images/content-bottom.gif) no-repeat bottom center;
}*/

/* Navigation
/* -------------- */

#layer{
	line-height: 20px;
    color: #000000;
	padding: 20px;
}

.nav_baby{
	background:url(images/nav_bg.gif) repeat-x;
	margin-right:5px;
	padding:4px 20px 0 20px;
	display:block;
	height:24px;
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	border-right: 1px solid #dadada;
	font-size:14px;
	font-weight: bold;
	color: #6788c5;
	float:left;
}
.nav_baby a{color: #6788c5;}

.nav_baby_hover{
	background:url(images/nav_baby.gif) repeat-x;
	margin-right:5px;
	padding:4px 20px 0 20px;
	display:block;
	height:24px;
	border-left: 1px solid #6788c5;
	border-top: 1px solid #6788c5;
	border-right: 1px solid #6788c5;
	color: #ffffff;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	float:left;
}
.nav_baby_hover a{color:#fff;}

#l_baby{
    border: 3px solid #6788c5;
}

.nav_beauty a:link, .nav_beauty a:active, .nav_beauty a:visited{
	background:url(images/nav_bg.gif) repeat-x;
	margin-right:5px;
	padding:4px 20px 0 20px;
	display:block;
	height:24px;
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	border-right: 1px solid #dadada;
	font-size:14px;
	font-weight: bold;
	color: #7f496e;
	float:left;
}

.nav_beauty_hover{
	background:url(images/nav_beauty.gif) repeat-x;
	margin-right:5px;
	padding:4px 20px 0 20px;
	display:block;
	height:24px;
	border-left: 1px solid #7f496e;
	border-top: 1px solid #7f496e;
	border-right: 1px solid #7f496e;
	color: #ffffff;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	float:left;
}
.nav_beauty_hover a{color:#fff;}

#l_beauty{
    border: 3px solid #7f496e;
}

.nav_haushalt a:link, .nav_haushalt a:active, .nav_haushalt a:visited{
	background:url(images/nav_bg.gif) repeat-x;
	margin-right:5px;
	padding:4px 20px 0 20px;
	display:block;
	height:24px;
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	border-right: 1px solid #dadada;
	font-size:14px;
	font-weight: bold;
	color: #2789c2;
	float:left;
}

.nav_haushalt_hover{
	background:url(images/nav_haushalt.gif) repeat-x;
	border-left: 1px solid #2789c2;
	border-top: 1px solid #2789c2;
	border-right: 1px solid #2789c2;
	margin-right:5px;
	padding:4px 20px 0 20px;
	display:block;
	height:24px;
	color: #ffffff;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	float:left;
}
.nav_haushalt_hover a{color:#fff;}

#l_haushalt{
    border: 3px solid #2789c2;
}

.nav_moebel a:link, .nav_moebel a:active, .nav_moebel a:visited{
	background:url(images/nav_bg.gif) repeat-x;
	margin-right:5px;
	padding:4px 20px 0 20px;
	display:block;
	height:24px;
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	border-right: 1px solid #dadada;
	font-size:14px;
	font-weight: bold;
	color: #ad1212;
	float:left;
}

.nav_moebel_hover{
	background:url(images/nav_moebel.gif) repeat-x;
	border-left: 1px solid #ad1212;
	border-top: 1px solid #ad1212;
	border-right: 1px solid #ad1212;
	margin-right:5px;
	padding:4px 20px 0 20px;
	display:block;
	height:24px;
	color: #ffffff;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	float:left;
}
.nav_moebel_hover a{color:#fff;}

#l_moebel{
    border: 3px solid #ad1212;
}

.nav_spielzeug a:link, .nav_spielzeug a:active, .nav_spielzeug a:visited{
	background:url(images/nav_bg.gif) repeat-x;
	margin-right:5px;
	padding:4px 20px 0 20px;
	display:block;
	height:24px;
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	border-right: 1px solid #dadada;
	font-size:14px;
	font-weight: bold;
	color: #72b00d;
	float:left;
}

.nav_spielzeug_hover{
	background:url(images/nav_spielzeug.gif) repeat-x;
	border-left: 1px solid #72b00d;
	border-top: 1px solid #72b00d;
	border-right: 1px solid #72b00d;
	margin-right:5px;
	padding:4px 20px 0 20px;
	display:block;
	height:24px;
	color: #ffffff;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	float:left;
}
.nav_spielzeug_hover a{color:#fff;}

#l_spielzeug{
    border: 3px solid #72b00d;
}

.nav_uhren a:link, .nav_uhren a:active, .nav_uhren a:visited{
	background:url(images/nav_bg.gif) repeat-x;
	margin-right:5px;
	padding:4px 20px 0 20px;
	display:block;
	height:24px;
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	border-right: 1px solid #dadada;
	font-size:14px;
	font-weight: bold;
	color: #0ba6b5;
	float:left;
}   

.nav_uhren_hover{
	background:url(images/nav_uhren.gif) repeat-x;
	border-left: 1px solid #0ba6b5;
	border-top: 1px solid #0ba6b5;
	border-right: 1px solid #0ba6b5;
	margin-right:5px;
	padding:4px 20px 0 20px;
	display:block;
	height:24px;
	color: #ffffff;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	float:left;
}
.nav_uhren_hover a{color:#fff;}

#l_uhren{
    border: 3px solid #0ba6b5;
}
            
/* Page Meta
/* -------------- */
			
#page-meta {
	margin:0; padding:5px 18px 12px 18px;
	border:1px solid #cccdce; border-width:0 1px;
	background:#d7d9da url(images/content-color-divider.gif) no-repeat bottom center;
}

#page-meta .right, #page-meta .left{
    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;}

	.live-sort {
		margin:0; padding:0;
		float:left;
	}
	
	.pagination {
		margin:0; padding:0;
		list-style:none;
		float:right;
        line-height: 25px;
	}
    
    .pagination .alignright,
	.pagination .alignleft {   margin: 0; }
    
    
		.pagination li {
			margin:0; padding:0;
			float:left;
		}
	
/* Post Content
/* -------------- */



    #page-content p { margin: 0 0 10px 0;}

	#posts {
		margin:0; padding:0;
		list-style:none;
	}
	
		#posts li ul, #posts li ol {
			margin:10px 0; padding:0;
			list-style:disc; list-style-position:inside;
		}
		
			#posts li ul li ul {
				margin:5px 0 0 0;
			}
		
			#posts li ul li, #posts li ol li, #posts li ul li ul li, #posts li ol li ol li {
				margin:0 0 0 18px; padding:0;
				width:auto; height:auto;
				background:none;
				border:0;
				float:none;
			}
	
		#posts li {
			margin:0 0 0 0; padding: 0 0 15px 0;
			width:750px; height:auto;
			background: url(images/post-back.gif) repeat-x right bottom;
			float:left;
		}
            #posts li.blank { margin: 0; border: 0; background: none; height: 1px; border:0;}
				
			#posts li.last {
				margin:10px 0;
			}
			
			#posts li.single {
				margin:0; padding:0;
				width:602px;
				border-top:1px solid #d3d3d3;
			}
			
				#posts li.single .post-content {
					margin:0; padding:10px 20px;
				}
		
			#posts li.quickpress {
				margin:10px 0px 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
				#posts .categories a:link, 
				#posts .categories a:visited, 
				#posts .categories a:active  {
					margin:0; padding:1px 0 0 15px;
					font:bold 14px Arial, Helvetica, sans-serif; color:#FFF;
					display:block;
					background: url(images/cat_arrow.gif) no-repeat 6px 5px;
				}

			
			.categories {
				float:left;
                width: 161px;
				height: 20px;
			}
			
			.post-content {
				margin:0; padding:0 20px 10px 0;
			}
	
.larger{ font-size:  2.2em;} 

.page-meta-meta { font-size: 10px; text-align: left; padding: 10px 0px; border-bottom: 1px solid #ddd; margin:  0 20px 20px; color: #aaa;}
   
.content-box{
	float:left; width: 430px;
	padding-right:10px;
	margin-top: -15px;
	margin-left: -10px;
}

.content-box li{
	font-size: 11px;
	color: #086793;
}

.content-box ul li a:active, .content-box ul li a:link, .content-box ul li a:visited{
	font-size: 11px;
	font-weight: bold;
	color: #086793;
}

#tagcloud{
	padding: 10px;
	line-height:20px;
}

#tagcloud a:link, #tagcloud a:active, #tagcloud a:visited{
	color: #086793;
}
	
/* verwandte Beiträge*/

.related_post h3{
	font-size:12px;
	margin:0;
}
	
.related_post a:link, .related_post a:active, .related_post a:visited{
	color: #086793;
}

#posts .related_post li{
	background: none;
	color: #086793;
}
		
/* Comments
/* -------------- */

#posts li #commentlist {
	margin:0; padding:0;
	list-style:none;
	list-style-position:outside;
}

	#posts li #commentlist li {
		margin:10px 0; padding:15px;
		background:#f1f1f1; border:1px solid #d3d3d3;
	}
	
		.comment-author {
			margin:0; padding:0;
			width:15%; height:auto;
			float:left;
		}
		
			.comment-author img {
				margin:0; padding:3px;
				background:#FFF; border:1px solid #d3d3d3;
			}
			
			.depth-4 img {
				width:70px; height:70px;
			}
			
			.depth-5 img {
				width:62px; height:62px;
			}
		
		.comment-text {
			margin:0; padding:0;
			width:80%; height:auto;
			float:right;
                   
		}
        
        .pingback .comment-text {
        width: auto; text-align: left;
        }
		
		.reply {
			width:50px; text-align:right;
		}
		
			.reply a:link, .reply a:active, .reply a:visited {
				font:0.92em Arial, Helvetica, sans-serif; color:#666666;
			}
			
		.comment-text h3 {
			margin:0; padding:0;
			width:280px;
		}
		
#commentform .input, #commentform .textarea {
	margin:0 5px 0 0; padding:4px 6px;
	width:200px; height:auto;
	border:1px solid #d3d3d3;
	font:0.92em Arial, Helvetica, sans-serif; color:#666666;
}

#commentform .textarea {
	font:0.97em Arial, Helvetica, sans-serif;
	width:400px;
}

/* Ad Block
/* -------------- */

.ad-block {
	margin:0; 
	border:1px solid #cccdce; border-width:0 1px;
	background:#d7d9da url(images/content-color-divider.gif) no-repeat bottom center;
}

	.ad-block p {
		margin:0;padding:10px 0;
        text-align: center;
		background:url(images/divider-single.gif) no-repeat top center;
	}
	
		.ad-block p img {
			margin:0 auto;
			display:block;
		}
 #sidebar #woo_adspace .sidebar_ul {background-image: url(images/sidebar-top.gif); background-repeat: no-repeat; background-position: center top;}
 #sidebar #woo_adspace .sidebar_ul { padding: 0; display: inline-block; }
 #sidebar #woo_adspace .sidebar_ul .ad_single { }
 #sidebar #woo_adspace .sidebar_ul .ad_single img {  float:left; display: block;margin:8px 0 0 8px;}

/* Misc.
/* -------------- */
			
.wp-caption-thumb {
	margin:0 10px 0 0; padding:0;
	width:311px; 
    height:142px;
	display:block;
	background:url(images/post-image-back.gif) no-repeat top center;
}

.quickpress .wp-caption-thumb {
    width:128px; 
    height:112px;
    background:url(images/post-image-back-quick.gif) no-repeat top center;

}

.wp-caption {
	margin:0; padding:3px;
	background:#FFF; border:1px solid #CCC;
}

	.wp-caption-text {
		margin:0 auto; padding:0;
		font-style:italic;
		text-align:center; display:block;
	}
	
	img.alignleft, img.alignright, img.aligncenter {
		padding:3px;
		background:#FFF; border:1px solid #CCC;
	}
	
	.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;
	}
	
/* 06 - SIDEBAR
/* ----------------------------------------------*/

#sidebar {
	margin:0 auto; padding:0;
	width:228px;
	list-style:none;
}

	#sidebar li {
		margin:0; padding:0;
		width:auto; height:auto;
	}
	
		#sidebar li ul, #sidebar li #calendar_wrap, #sidebar .sidebar_ul   {
			margin:0; padding:5px 5px 10px 24px;
			list-style:none;
		}
		
			#sidebar li ul li ul {
				margin:0 0 0 15px; padding:0;
				border:0; background:none;
			}
		
			#sidebar li ul li, #sidebar li ul li:before, #sidebar ul ul li:before {
				margin:0; padding:0;
				width:auto; height:auto;
				background:none;
			}

				/* 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;}

.read-more {
	background: url(images/button_bg.gif) repeat-x;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #dadada;
}

.btn_more{
	padding-top:25px;
}

#sidebar ul.lifestream, ul.lifestream { padding: 10px 5px!important;}

.sidebar_cat{
	float:left;
	width:16px; height: 16px;
	background: url(images/cat_arrow_small.gif) no-repeat 7px 4px;
}

.sidebar_pop{
	padding-top:7px;
	margin-bottom:-5px;
}

.sidebar_pop li{
	font-size: 11px;
	color: #000000;
}

.sidebar_pop ul li a:active, .sidebar_pop ul li a:link, .sidebar_pop ul li a:visited{
	font-size: 11px;
	color: #000000;
}

.sidebar_com{
	margin-left: -13px;
}

.sidebar_com li{
	font-size: 11px;
	color: #086793;
}

.sidebar_com ul li a:active, .sidebar_com ul li a:link, .sidebar_com ul li a:visited{
	font-size: 11px;
	font-weight: bold;
	color: #086793;
}

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

#footer {
	margin:0;
	width:auto; height:120px;
	background:url(images/footer.gif) top center;
}

	.copyright {
		margin:13px 0 0 20px;
		float:left; display:inline;
	}
	
	.powered {
		margin:10px 20px 0 0;
		float:right; display:block;
	}
    a.woothemes:link, a.woothemes:active, a.woothemes:visited {
        margin:0; padding:0;
        width:85px; height:22px;
        background:url(images/woothemes-trans.png) no-repeat left top;
        text-indent:-9999px; color:#949db1;
        line-height: 22px;
        display: block;
        cursor: pointer;
    }
    
#footer2 {
	margin: auto;
	padding-top: 70px;
	width:990px;
	background:url(images/footer2.gif) no-repeat right top;
	color: #FFFFFF;
}

#footer2 a:link, #footer2 a:active, #footer2 a:visited{
	color: #FFFFFF;
}

#footer2 a:hover{
	text-decoration: underline;
}

