/*  
Theme Name: Blog18.RO
Description: Wordpress theme for blog18.ro
Author: Matei Bogdan
Author URI: http://www.bogdanblog.net
*/

body {
     text-align:justify;
     color:#000000;
     font-size:14px;
     line-height:20px;
     font-family: Helvetica, Arial, sans-serif;
     background:#fff;
     margin:0;
     padding:0;
}

ul, li {
    margin: 0px;
    padding: 0px;
}

img.alignleft {
	margin:0 10px 0 0;
	float:left;
}

img.alignright {
	margin:0 0 0 10px;           
	float:right;
}

blockquote {

	margin:0 20px;

	padding:0 10px;

	border: 1px dashed #c5c5c5; 

	background:#f6f6f6;

}

.blog-title, .blog-tagline {display:none;}

.header {
	width:1000px;
	height:100px;
	background:#fff;
	margin:20px auto 0 auto;
	background:#fff url('images/logo.gif') top left no-repeat;
}

.logo {
       background:url('images/logo.gif')top left no-repeat;
       width:700px;
       height:50px;
       margin:0;
       padding:0;
}

#menu {
    height:30px;
    margin-top:15px;
}

#menu ul {
	list-style-type: none;
          	margin:0;
          	padding-left:10px;
}

#menu ul li {
	display: block;
              float: left;
}

#menu ul li a {
	 font-family:Arial;
               display: block;
               padding:5px 8px;
               text-decoration: none;
               color: #000;
               font-size:14px; 
               font-weight: bold;
}

#menu ul li a:hover {
	color: #b50000;
	background: url('images/menu-right.gif') no-repeat right top;
}
	
#menu ul li:hover {background: url('images/menu-left.gif') no-repeat;}

.searchbox {
	width:230px;
	height:23px;
	padding:0;
	margin:70px 10px 0 0;
	float:right;
}

.searchbox .searchformbg {
	border:none;
	float:left;
	width:155px;
	padding:4px 0px 4px 10px;
	margin:0;
   	background: url('images/searchbg.gif') top left no-repeat;
}

.searchbox input.gosearch {
	width:55px;
	background:url('images/searchbutton.gif') no-repeat;
	margin:0;
	float:left;
}

.wrap {
	width:1000px;
	margin:0 auto 0 auto;
	background:#f6f6f6;
	border:1px solid #c5c5c5;
	overflow:hidden;
	padding:0;
}

#posts {
	float:left;
	overflow:hidden;
}

.post {
	width:650px;
	border:1px solid #c5c5c5;
	margin:4px 0 0 4px;
	padding:0 15px;
	background:#fff;
	overflow:hidden;
}

.post-page {
	width:650px;
	border:1px solid #c5c5c5;
	margin:4px 0 4px 4px;
	padding:0 15px;
	background:#fff;
	overflow:hidden;
}

.social-post {
	width:650px;
	border:1px solid #c5c5c5;
	margin:4px 0 4px 4px;
	padding:10px 15px;
	background:#fff;
	overflow:hidden;
}

.post-ads {
	float:right;
	width:300px;
	height:90px;
	margin:0;
	padding:0;
}

.post-social-left {
	float:left;	
}

.post h2, .post-page h2 {
	margin:15px 0 0 0;
	padding:0
}

.post h2 a, .post-page h2 a {
	font:20px Arial;
	color:#33211f;
	letter-spacing: -1px;
	text-decoration:none;
	font-weight:bold;
}

.post h2 a:hover, .post-page h2 a:hover {
	color:#b50000;
}

.post a, .post-page a {
	font-weight:bold;
	color:#b50000;
	text-decoration:none;
}

.post a:hover, .post-page a:hover {
	color:#000;
}

.content {
	font-size:13px; 
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
	color:#1b1b1b;
	margin:0;
	padding:0;
}

.post-meta {
	margin:2px 0;
	padding:5px 0;
	font:13px Arial;
	color:#4e4e4e;
	border-bottom:1px dashed #c5c5c5;
	border-top:1px dashed #c5c5c5;
}

.post-comments {
	float:right;
	margin:0;
	padding:0;
}

.post-comments a {
	font:13px Arial;
	color:#4e4e4e;
	text-decoration:none;
	font-weight:bold;
	background:url('images/post-comments.gif') center right no-repeat;
	padding-right:20px;
}

.post-comments a:hover {
	color:#e00000;
}

.post-meta-bottom {
	margin:0 0 10px 0;
	padding:0;
	border-top:1px dashed #c5c5c5;
}

.tags {
	background:url('images/tags.gif') center left no-repeat;
	padding-left:20px;
}

.read-more {
	float:right;
	margin:0;
	padding:0;
}

#sidebar {
	float:right;
	width:310px;
	margin:0;
	padding:0;
}

#sidebar h2 {
	background:#fff;
	border-top:1px solid #c5c5c5;
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	font-size:13px; 
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
	color:#e00000;
	letter-spacing: -1px;
	float:left;
	margin:4px 0 0 10px;
	padding:2px 5px;
}

.box-bottom {
	background:#fff;
	float:right;
	width:300px;
	border:1px solid #c5c5c5;
	margin:0 5px 3px 0;
}

.poll li {list-style:none;}

.poll a {
	font-size:14px; 
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
	color:#000;
	text-decoration:none;
}

.poll a:hover {
	color:#e00000;
	text-decoration:underline;
}

.rss {
	height:16px;
	margin:10px 0 0 10px;
}

.rss a {
	font:12px Arial;
	color:#333;
	font-weight:bold;
	background:url('images/rss.gif') left no-repeat;
	padding-left:20px;
	text-decoration:none;
}

.rss a:hover {
	color:#e00000;
	text-decoration:underline;
}

.email {
	height:16px;
	margin:10px 0 0 10px;
}

.email a {
	font:12px Arial;
	color:#333;
	font-weight:bold;
	background:url('images/email.gif') left no-repeat;
	padding-left:20px;
	text-decoration:none;
}

.email a:hover {
	color:#e00000;
	text-decoration:underline;
}

.subscribe fieldset {
	display: inline;
	border:0;
   	margin:0 5px;
   	float:left;
}

.feedinput {
	border: 1px solid #c5c5c5;
	width:200px;
	padding:3px 0 3px 3px;
	color: #000;
	font-size: 11px;
	margin:0;
}

.feedsubmit {
	background:#e20f0f;
	font-size: 11px;
	font-weight: bold;
	width:55px;
	color: #ffffff;
   	padding:3px 5px;
	border:0;
}


.banner-125 img {
	border:1px solid #c2c2c2;
   	margin:5px 9px;
   	padding:2px;
   	float:left;
}

.banner-125 img:hover {border:1px solid #f1f1f1;}

.clear {clear:both;}

.blogroll {
	width:300px;
	margin:0;
	padding:0;
	float:right;
	background:#fff;
	text-align:left;
}

.blogroll ul li {
	width:100px;
	float:left;
   	padding-left:20px;
	list-style-type: none;
}

.blogroll ul li a, .blogroll ul li a:visited {
		text-decoration:none;
		font-size:13px; 
		font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
		color:#000;
      		margin:0;
   		padding:5px 0 5px 0;
      		display:block;
}

.blogroll ul li a:hover {
   color:#e00000;
   text-decoration:underline;
}

ol.commentlist li {
	background:#fff;
	border:0;
}

ol.commentlist li.alt {
	background: #fff;
	border:0;
}

.commentlist {
	margin:0;
              padding:0;
}

.commentlist li {
	   list-style:none;
                 margin:0 0 5px 0;
                 padding:0 10px;
                 font-size:13px; 
	   font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
	   color:#1b1b1b;
                 line-height:20px;
}

.gravatar {
	margin:10px;
	float:left;
	padding:0;
}

.gravatar img {border:1px solid #CAC9C6;}

.comm-meta {
	background:#f6f6f6;
	border-bottom:1px solid #c5c5c5;
	padding:0;
	margin:10px 0 0 0;
	height:55px;
	font-size:13px; 
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
}

.comm-date {
	color:#000;
	margin:5px 5px;
	padding:0;
	float:left;
}

.comm-date a {
	color:#000;
	text-decoration:none;
}

.comm-date a:hover {
	color:#000;
	text-decoration:underline;
}

.author-link {font-weight:bold;}

.reply {
	background:#f6f5f5;
	border:1px solid #c5c5c5;
	margin:20px 15px;
	padding:2px 5px;
	width:60px;
	float:right;
}

.reply a {	
	font:12px Arial;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	text-decoration:none;
}

.reply a:hover {
	color:#fff;
	text-decoration:none;
}

.reply:hover {
	background:#e00000;
	border:1px solid #c5c5c5;
	color:#fff;
}

.comm-text {
	margin:0 0 0 60px;
}

#respond {
	 margin:0 0 4px 4px;
    	 padding:0 10px;
	 background:#fff;
	 font:11px Arial;
	 text-align:left;
	 font-weight:normal;
	 line-height:20px;
	 color:#7e7e7e;
	 border:1px solid #c5c5c5;
	 list-style:none;
}

#respond h3 {
	font-size:20px; 
	font-family: Sans-serif;
	color:#333;
	font-weight:bold;
	margin:5px 0;
	padding:0;
	float:left;
}

#respond a {color:#333;}

#author {
	width:320px;
	height:20px;
	margin:0;
	background:#e2e2e2;
	border-top:1px solid #a8a8a8;
	border-left:1px solid #a8a8a8;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding:5px 0 0 5px;
	color:#333333;
}

#author:focus {background:#ffeaea;}

#email {
	width:320px;
	height:20px;
	margin:0;
	background:#e2e2e2;
	border-top:1px solid #a8a8a8;
	border-left:1px solid #a8a8a8;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #fff;
	padding:5px 0 0 5px;
	color:#333333;
}

#email:focus {background:#ffeaea;}

#url {
	width:320px;
	height:20px;
	margin:0;
	background:#e2e2e2;
	border-top:1px solid #a8a8a8;
	border-left:1px solid #a8a8a8;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #fff;
	padding:5px 0 0 5px;
	color:#333333;
}

#url:focus {background:#ffeaea;}

#comment {
	width:320px;
	height:165px;
	margin:10px 0 0 0;
	background:#e2e2e2;
	border-top:1px solid #a8a8a8;
	border-left:1px solid #a8a8a8;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #fff;
	padding:5px 0 0 5px;
	color:#333333;
}

#comment:focus {background:#ffeaea;}

#submit {
	width:325px;
	height:30px;
	margin:10px 0 0 0;
	background:#e00000;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	border:0;
}

#submit:hover {background:#d00000;}

.comments-wrap {
	width:650px;
	border:1px solid #c5c5c5;
	margin:0 0 4px 4px;
	padding:0 15px;
	background:#fff;
}

.cancel-comment-reply {
	margin:5px 0;
	padding:0;
}

.cancel-comment-reply a {	
	font:12px Arial;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	text-decoration:none;
}

.cancel-comment-reply a:hover {
	color:#e00000;
	text-decoration:none;
}

.sociable-twitter a {
	font-size:14px; 
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
	color:#1b1b1b;
 	text-decoration:none;
 	background:url('images/s-twitter.gif') left center no-repeat;
 	padding-left:25px;
}

.sociable-twitter a:hover {
	color:#e00000;
	text-decoration:underline;
}

.sociable-comment a {
	font-size:14px; 
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
	color:#1b1b1b;
 	text-decoration:none;
 	background:url('images/s-comment.gif') left center no-repeat;
 	padding-left:25px;
}

.sociable-comment a:hover {
	color:#e00000;
	text-decoration:underline;
}

.sociable-friend a {
	font-size:14px; 
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
	color:#1b1b1b;
 	text-decoration:none;
 	background:url('images/s-friend.gif') left center no-repeat;
 	padding-left:25px;
}

.sociable-friend a:hover {
	color:#e00000;
	text-decoration:underline;
}

.sociable-ftw a {
	font-size:14px; 
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
	color:#1b1b1b;
 	text-decoration:none;
 	background:url('images/s-ftw.gif') left center no-repeat;
 	padding-left:25px;
}

.sociable-ftw a:hover {
	color:#e00000;
	text-decoration:underline;
}

.sociable-feed a {
	font-size:14px; 
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
	color:#1b1b1b;
 	text-decoration:none;
 	background:url('images/s-feed.gif') left center no-repeat;
 	padding-left:25px;
}

.sociable-feed a:hover {
	color:#e00000;
	text-decoration:underline;
}

.page-navi {
	width:650px;
	border:1px solid #c5c5c5;
	margin:4px 4px;
	padding:10px 15px;
	background:#fff;
}

.footer {
	width:1000px;
	color:#000;
	background:#f6f6f6;
	border:1px solid #c5c5c5;
	margin:4px auto 20px auto;
	padding:5px 0;
	text-align:left;
}  

.footer a {
	font-weight:normal;
	color:#000;
	text-decoration:underline;
}

.footer a:hover {
	color: #e00000;
	text-decoration:none;
}

.footer ul {
	list-style:none;
	margin-left:10px;
}

.imgl {
border:0;
float:left;
margin:0;
padding:5px;
}

.imgr {
border:0;
float:right;
margin:0;
padding:5px;
}