/*  
Theme Name: Little Things Matter
Theme URI: http://www.littlethingsmatter.com/
Version: 1.0
Description:Designed and Developed by <a href="http://iacobionut.com">Iacob Ionut</a>.
Author: Iacob Ionut
Author URI: http://www.iacobionut.com
*/

/* ======================= STRUCTURE ========================== */

body{
	font:12px/1.5  Arial, Helvetica, sans-serif;
	background: #fbfbfb;
	color:#444444;
text-align:justify;
}

a {color: #396385;}
small {font-size: 11px;}
h1, h2, h3 {font-family: Tahoma, Sans-Serif, Verdana ;font-weight: normal;line-height:normal;}
h1 {font-size: 29px;padding-left:40px;}
h2 {font-size: 25px;color: #3b6183;}
h3 {font-size: 19px;clear:both;}
h5 {font-size: 16px;color: #3b6183; margin: 3px 3px 3px 0; padding: 3px 3px 3px 0; font-weight:bold;}
h1 a, h1 a:hover, h1 a:visited, h2 a, h2 a:hover, h2 a:visited, h3 a, h3 a:hover, h3 a:visited {text-decoration: none;color: #333;}	

.left {float: left;}
.right{float: right;}





/* ======================= HEADER ========================== */

#header{
	height:224px;
	width:100%;
}

#header-container{
    width:880px;
    margin:0 auto;
    height:222px;
    background: url(images/header-round.jpg) no-repeat;
}

#logo{
	float:left;
	width:344px;
	height:67px;
	margin:14px 0 0 20px;
}
#left-logo {
    position: absolute;
}
#menu{
    float:right;
    width:566px;
    /*margin:4px 0 0 0;*/
    font-weight:bold;
}

#menu li{
    float:left;
    padding:0px;
    width:93px;
    height:29px;
    /*margin:0 5px 0 0;*/
}

#menu li a{
    width:93px;
    padding-top:12px;
    display:block;
    text-align:center;
    text-decoration:none;
    color:#fff;
    /*background:url(images/menu_tab.gif) no-repeat;*/
    background:url(images/li.png) no-repeat;
    height: 32px;
}

#menu li.current_page_item a, #menu li a:hover{
    color: black; 
    background:url(images/li-focus.png) no-repeat;

}

#learn-more {
    clear:both;
    margin-left:389px;
    padding-top:140px;
}

/* ======================= CONTENT SECTION ========================== */

#wrapper{
	width:880px;
	margin:20px auto;
}

#main-content{
	width:580px;
	float:left;
}

#content-top{
	background:url(images/content-top.gif) no-repeat left top;
	height:8px;
	width:580px;
}

#content-bottom{
	background:url(images/content-btm.gif) no-repeat left bottom;
	height:8px;
	width:580px;
}

#content{
	background-color:#f5f5f5;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}

.post{
	padding:15px 15px 20px 15px;
	
}

.entry p{
	margin:0 0 15px 0;
}

.post-meta{
	font-size: 11px; 
	color:#aaa;
}

span.printicon{ border:none; margin:0 0 0 5px;}
span.printicon img{ margin-bottom:-3px;}
.entry{
	border-top:1px solid #dddcdc;
	margin:18px 0 0 0;
	padding:18px 0 0 0;
	font-family:Tahoma, Arial, sans-serif;
}

.entry ul {
	margin-left: 20px;
	padding: 0px 0 0px 30px;
	padding-left: 10px;	
	list-style-type:disc;
}

.entry  ol {
	padding:0;
	margin:  5px 0 5px 50px;
}

.entry ul li {
	margin: 0;
	padding: 10px 0;
}	

.entry ol li {
	margin-left: 10px;
}

.post-social{
	margin:5px 0 0 0;
	border-top:1px solid #dddcdc;
	border-bottom:1px solid #dddcdc;
	padding:10px 0 6px 0;
	float:left;
width:548px;

}

.post-social ul.social{
	margin:0 0 0 0;
	width:285px;
	float:left;
}

.ilike{float:right;}

.post-social ul.social li{
	margin:0 6px 0 0 ;
	float:left;
}

.post-social ul.social li.custom{margin-top:0px;}

.about-me{
	font-style:italic;
	margin:20px 0;
}


#content .post-social ul.social li img{
	border:none;
}

.social .share {height:22px;}
.social .share img {padding:0 !important;}
.social a.share {height:22px;padding:0}
.social a.share .stbuttontext {display:none;}

ul.likethis{
	width:203px;
	float:right;
}

ul.likethis li{
	float:right;
	padding:4px 0 0 0;
}

.single-post-social{
	margin:20px 0;
	padding:20px 0;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;

}

.single-post-social-content{background:#f5f5f5 url(images/social-bottom.gif) no-repeat bottom left; }
.inner-single-post-social{ background: url(images/social-top.gif) no-repeat top left;}

.inner-single-post-social ul li{
	float:left;
	display:inline;
	width:56px;
	height:69px;
	font-size:10px;
	margin:0 1px 0 0;
	padding:0 1px;
	text-align:center;
}

.inner-single-post-social ul{ 
	padding:10px 0 0 10px;
}

#page-content .inner-single-post-social ul li a img{border:none; display:block; padding:0 0 8px 0; margin:auto;}
#page-content .inner-single-post-social ul li a{color:#bbb; text-decoration:none; }
.inner-single-post-social ul li span{color:#bbb;}
#page-content .inner-single-post-social ul li.stumble a img{border:none; display:block; padding:0 0 8px 2px;}


.powerpress_player{
	margin:0 0 15px 0;
}
  
.navigation{
	padding:15px;
}

.navigation a:hover {
	background: #5E87AD;
    color:#fff;
}	

.navigation a {
	font-size:14px;
	padding: 5px 10px;
	background-color:#fff;
	color: #666;
    border: 3px solid #ccc;
	text-decoration:none;
}	
.page-title h2{ font-size:30px; font-style:italic; padding:0 0 0 15px; color:#777;}
.post-tags{ font-size:11px; margin:25px 0;}
.archive-month     { width: 225px; float: right; }
.archive-subject     { width: 355px; float: left; }
.archive-month h2, .archive-subject h2{color:#444;}
.archive-month ul{list-style:circle; padding:10px 0 0 30px;}
.archive-subject ul{list-style: disc;padding:10px 0 0 30px;}
.archive-subject ul li ul{list-style: circle;padding:0 0 0 60px;}
.archive-month ul li ,
.archive-subject ul li				{ font-size: 18px; }
.archive-subject ul li ul li a		{ font-size: 12px; }

.archive-subject ul li a, .archive-month ul li a        { font-size: 14px;line-height: 21px; }
.archive-subject ul {width:157px;padding-left: 15px;}

a.stbutton { color:#f5f5f5; font-size:16px;} 

/* ============================ SIDEBAR ================================   */

#sidebar{
	float:right;
	width:261px;
	margin:0 0 0 29px;
	font-family:Verdana, Tahoma, sans-serif;
}

#searchform {
	background: url(images/SearchBar.gif) no-repeat ;
	height: 29px;
	width:261px;
	margin:0 0 10px 0;
}

#searchform #s {
	width:200px;
	background: none;
	border:none;
	padding:6px 20px 0 8px;
	float:left;
	}

#searchsubmit {
	background: transparent;
	border: none;
	cursor:pointer;
	width: 25px;
	float:left;
	height: 29px;
}

.widgets{
	width:261px;
	margin:0 0 10px 0;
}

.widget-main-categories-3 ul li a{
    font-size: 14px;
}

h3.widget-title{
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #dedede;
	margin:0 7px;
	padding:10px 0;
}

.inner-widget{
	background:#f5f5f5 url(images/widget-bottom.gif) no-repeat bottom left;
}

.widget-content{
	background:url(images/widget-top.gif) no-repeat top left; 
}

.widgets ul{
	padding:10px 7px;
}

.widgets ul li{
	padding:3px 0;
}

.widgets a{
	text-decoration: none;
}

#sidebar .archives a, #sidebar .cat-item a, #sidebar .cat-item a:hover,#sidebar #archives ul li a {
	background: url(images/cat.gif) no-repeat 1px 3px;
	padding-left: 17px;	
}

.textwidget{
	padding:10px 7px;
	font-size:11px;
}

.textwidget p{
	padding:0 0 10px 0;
}


#subscribe{
	background:url(images/subscribe-box-green.png) no-repeat center center;
	width:261px;
    height:138px;
	margin:0 0 10px 0;
}

#subscribe-inner{
	/*background:url(images/subscribe-top.gif) no-repeat top left;*/
}

#subscribe-content{
    /*padding:25px 8px;*/
}

.subscribe-content{
    padding:10px 8px 15px;
}

#subscribe-content h3{
	font-size:14px;
	font-family:Verdana, Tahoma, sans-serif;
	font-weight:bold;
	line-height:19px;
	color:#fff;
}

#signup_box3 {   
	background: url('images/signup_box3.png') no-repeat;
}

#signup_box3 input{
	padding:4px 0 0 4px;
}

.formsub{margin:5px 0 0 0;}

.buttonContainer input{
	cursor:pointer;
}
ul#contact-ltm{float:left; margin:5px 0 0 0;}
ul#contact-ltm li a{color:#444;}
ul#contact-ltm li{
	float:left;
	width:48px;
	height:58px;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	margin:0 1px 0 0;
}

ul#contact-ltm li img{ display:block; padding:0 0 0 4px;}
ul.addtoany_list{width:261px; font-size:11px;}
ul.addtoany_list li a{color:#444; margin:0 0 0 45px;  text-decoration: underline;}
.addtoany_share_save_container{margin:16px 0;}
	ul.addtoany_list{
		display:inline;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
		text-indent:0 !important;
	}
	ul.addtoany_list li{
		background:none !important;
		border:0;
		display:inline !important;
		line-height:32px;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
	}
	ul.addtoany_list li:before{content:"";}
	ul.addtoany_list li a{padding:0 9px;}
	ul.addtoany_list img{
		float:none;
		border:0;
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	ul.addtoany_list a img{
		
	}
	ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
	
	}
	a.addtoany_share_save img{border:0;width:auto;height:auto;}
.st-tag-cloud{text-align:center;padding:5px;}
.st-tag-cloud a:hover{text-decoration:underline;}

/* ============================ FOOTER ================================   */

#footer{
	background: url(images/footer.gif) repeat-x;
	height:73px;
	margin:20px 0 0 0;
	font-size:11px;
	color:#fff;
}

#footer-container{
	width:880px;
	margin:0 auto;
}

p#copyright{
	float:left;
	margin:30px 0 0 20px;
}

#footer-logo{
	float:right;
	margin:9px 20px 0 0;
}

/* ============================ IMAGES ================================   */

#content img, #page-content img {
	padding:2px;
	border: 1px solid #d7d7d7;
}

#content p img, #page-content p img {
	padding: 0;
	max-width: 100%;
	margin:10px 0 20px 0;
}

#content img.aligncenter, #page-content img.aligncenter {
	padding:2px;
	border: 1px solid #d7d7d7;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

#content img.alignright, #page-content img.alignright {
	padding:2px;
	border: 1px solid #d7d7d7;
	margin: 0 0 13px 30px;
	display: inline;
}

#content img.alignleft, #page-content img.alignleft {
	padding:2px;
	border: 1px solid #d7d7d7;
	margin: 0 13px 13px 0;
	display: inline;
}

.alignleft {
	float: left
}

.alignright {
	float: right;
}

#dsq-comments-title h3{margin:20px 0;}

.post-social li a{
	float:left;
	margin: 0;
	padding: 22px 0 0 0;
	overflow: hidden;
	width: 22px;
	height: 0;		
}

.post-social li.email a{
	background:url(images/email.gif) no-repeat 0 0;
	width:22px;
}

.post-social li.email a:hover{
	background:url(images/email.gif) no-repeat 0 -22px;
	width:22px;
}

.post-social li.facebook a{
	background:url(images/facebook.gif) no-repeat 0 0;
	width:22px;
}

.post-social li.facebook a:hover{
	background:url(images/facebook.gif) no-repeat 0 -21px;
	width:22px;
}

.post-social li.twitter a{
	background:url(images/twitter.gif) no-repeat 0 0;
	width:22px;
}

.post-social li.twitter a:hover{
	background:url(images/twitter.gif) no-repeat 0 -21px;
	width:22px;
}

.post-social li.stumble a{
	background:url(images/stumble.gif) no-repeat 0 0;
	width:22px;
}

.post-social li.stumble a:hover{
	background:url(images/stumble.gif) no-repeat 0 -22px;
	width:22px;
}

.post-social li.digg a{
	background:url(images/digg.gif) no-repeat 0 0;
	width:22px;
}

.post-social li.digg a:hover{
	background:url(images/digg.gif) no-repeat 0 -22px;
	width:22px;
}

.post-social li.delicious a{
	background:url(images/delicious.gif) no-repeat 0 0;
	width:22px;
}

.post-social li.delicious a:hover{
	background:url(images/delicious.gif) no-repeat 0 -22px;
	width:22px;
}

.post-social li.reddit a{
	background:url(images/reddit.gif) no-repeat 0 0;
	width:22px;
}

.post-social li.reddit a:hover{
	background:url(images/reddit.gif) no-repeat 0 -22px;
	width:22px;
}

.post-social li.buzz a{
	background:url(images/buzz.gif) no-repeat 0 0;
	width:22px;
}

.post-social li.buzz a:hover{
	background:url(images/buzz.gif) no-repeat 0 -22px;
	width:22px;
}

a.retweet-link {
    background:url(images/tweetmeme-widget.gif) no-repeat scroll 0 -45px transparent;
    color:#FFFFFF;
    display:block;
    float:left;
    font-family:Helvetica,Arial,sans-serif;
    font-size:11px;
    height:16px;
    line-height:16px;
    margin-bottom:1px;
    margin-top:1px;
    text-align:center;
    text-decoration:none;
    text-transform:lowercase;
    width:50px;
    margin-right: 30px;
}
a.retweet-link:hover, .retweet-link:active {
    background-position:0 -61px;
    color:#80B62A;
}
