/*  

Theme Name: Electricianul

Theme URI: N/A

Description: Custom WP Theme Design.

Version: 1.0

Author: QBKL Media

Author URI: http://qbkl.net/

*/



/* 1. General styles */



body {

	height: 100%;

	margin: 0 auto;

	font: normal normal 12px Arial, Tahoma, Verdana, sans-serif;

	color: #333;

	background: #ddd url(img/bg-body.jpg) no-repeat top center;

}



#wrap {

	width: 940px;

	margin: 0 auto;

	padding: 0 20px 20px 20px;

	background: #fff;

}



a {

	color: #d60063;

	text-decoration: none;

	outline: 0;

}



a:hover {

	color: #fb3993;

}



a img {

	border: 0;

}



.left {

	float: left!important;

}



.right {

	float: right!important;

}



.aligncenter, div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left!important;

}



.alignright {

	float: right!important;

}



.clear {

	clear: both;

	height: 0;

	margin: 0;

	line-height: 0;

	font-size: 0;

}



form {

	margin: 0;

	padding: 0;

}



.ad720x90 {

	width: 720px;

	height: 90px;

	float: right;

}



/* 2. Header styles */



#header {

	width: 940px;

	padding: 10px 0 0 0;

	margin-bottom: 20px;

}



.logo {

	float: left;

	width: 179px;

	height: 52px;

	margin-top: 20px;

}



.logo a {

	width: 179px;

	height: 52px;

	display: block;

	text-indent: -9999px;

	background: url(img/logo.gif) no-repeat;

}



#nav {

	width: 940px;

	margin-top: 10px;

	display: block;

	background: #888;

}



#nav ul {

	width: 940px;

	margin: 0;

	padding: 0;

	list-style: none;

}



#nav ul li {

	display:block;

	margin: 0;

	padding: 0;

	float:left;

	background:#666666;

	border-right:1px solid #888888;

}



#nav ul li a {

	display: block;

	padding: 0px 20px;

	line-height: 40px;

	color: #fff;

	font-size: 14px;

	font-weight: bold;

	/*text-transform: uppercase;*/

	background: #666;

}

#nav ul li a:hover, #nav ul li a.current_page_item, #nav ul li a.current_page_ancestor, #nav ul li a.current_page_parent {

	background: #d60063;

}



/* 3. Main styles */



/* 3.1 Content */


#maincontent {

	width: 600px;

	float: left;

	line-height: 18px;
	

}
#content {

	width: 580px;

	float: left;

	line-height: 18px;
	margin:0px 0px 0px 20px;
	

}
#maincontent ul, #maincontent ul li
	{
	margin:0px;
	padding:0px;
	list-style:none;
	}


#featured {

	width: 210px;

	height: 260px;

	padding: 20px 20px 20px 350px;

	background: #777 url(img/bg-featured.jpg) no-repeat;
	margin:0px 0px 0px 20px;

}



.featuredpost {

	width: 170px;

	height: 220px;

	padding: 20px;

	background: #666;

	color: #fff;

	margin-top:20px;
	
	margin-left:20px;

}



.featuredpost a {

	color: #ccc;

	text-decoration: underline;

}



.featuredpost a:hover {

	color: #fff;

	text-decoration: underline;

}



.featuredpost h2 {

	font-size: 19px;

	font-weight: normal;

	letter-spacing: -1px;

	line-height: 22px;

	padding: 0;

	margin: 0 0 15px 0;

}



.featuredpost p {

	padding: 0;

	margin: 5px 0;

}



.featuredpost h2 a {

	text-decoration: none;

}



.twobox {

	width: 580px;

	margin-top: 20px;

}



.lasttwobox {

	padding-bottom: 0;

}



.catHeader, #maincontent h2.widgettitle a{

	font: normal bold 12px Arial, Tahoma, Verdana, sans-serif;
	color: #888;
	border-bottom: 1px solid #e576bb;
	padding-bottom: 5px;
	line-height: 16px;
	margin: 0 0 10px 0;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: -1px;
	display:block;

}



.catHeader a {

	color: #888;

}



.catHeader a:hover {

	color: #000;

}



.catBox {

	width: 280px;

	margin: 0;

	padding: 0;

}



.artHeading, #content ul li a.post-title {

	font: normal bold 20px Arial, Tahoma, sans-serif;

	color: #D60063;

	line-height: 28px;

	margin: 0 0 20px 0;

	padding: 0px 0px 20px 0px;

	letter-spacing: -1px;

}

#content ul li a.post-title:hover
	{
		color:#fb3993;
	}

.artExcerpt a {

	text-decoration: underline;

}



.artExcerpt a img {

	border: 5px solid #ddd;

	float: left;

	margin: 5px 15px 10px 0;

}



.artExcerpt a:hover img {

	border: 5px solid #d60063;

}



.catMore {

	margin: 10px 0 0 0;

	padding: 0;

	list-style: none;

}



.catMore li {

	padding: 7px 0;

	margin: 0;

	border-top: 1px solid #dcd5e4;

	line-height: 14px;

}



.catLink {

	text-transform: uppercase;

}



.postcats {

	font-size: 11px;

	padding: 0 0 5px 0;

	margin: 0 0 20px 0;

	border-bottom: 1px solid #ddd;

	text-transform: uppercase;

}



p.announcement {

	display: block;

	padding: 5px;

	border: 1px solid #ddd;

}



.posttitle {

	font: normal normal 28px Arial, Tahoma, Verdana, sans-serif;

	margin: 0 0 20px 0;

	padding: 0;

	letter-spacing: -1px;

}



.post {

	width: 580px;

	overflow: hidden;

	line-height: 18px;

}



.archivelist .posttitle {

	margin-bottom: 10px;

}



.archivelist .post {

	border-bottom: 1px solid #ddd;

	padding-bottom: 20px;

	margin-bottom: 30px;

}



.intro {

	font-size: 16px;

	color: #666;

	line-height: 24px;

}



.post h2 { font-size: 24px; line-height: 36px; color: #666; padding: 0; margin: 30px 0 15px 0; letter-spacing: -1px; }

.post h3 { font-size: 18px; line-height: 27px; color: #666; padding: 0; margin: 30px 0 15px 0; letter-spacing: -1px; }

.post h4 { font-size: 16px; line-height: 24px; color: #666; padding: 0; margin: 30px 0 15px 0; letter-spacing: -1px; }

.post h5 { font-size: 14px; line-height: 22px; color: #666; padding: 0; margin: 30px 0 15px 0; letter-spacing: -1px; }

.post h6 { font-size: 12px; line-height: 20px; font-weight: bold; color: #666; padding: 0; margin: 30px 0 15px 0;}



.listingnav {

	width: 580px;

	overflow: hidden;

	margin-top: 20px;

	font: normal bold 14px Arial, Tahoma, sans-serif;

	letter-spacing: -1px;

}



.listingnav a {

	text-decoration: none;

}



.listingnav a:hover {

	color: #666;

	text-decoration: none;

}



/* 3.2 Sidebar */



#sidebar {

	width: 200px;

	float: left;


}



.sidebox {

	width: 180px;

	padding: 20px 0 20px 20px;

	margin-bottom: 20px;

	background: #ddd;

}



.sidebox h4 {

	margin: 0;

	padding: 0 0 10px 0;

	font: normal normal 22px Arial, Tahoma, Verdana, sans-serif;

	letter-spacing: -1px;

	line-height: 20px;

	color: #666;

	border-bottom: 1px solid #fff;

}



.sideboxcontent {

	width: 160px;

	margin-top: 20px;

	font-size: 12px;

}



.sideboxcontent p {

	padding: 0;

	margin: 0 0 10px 0;

}



.sidebox ul {

	width: 160px;

	margin: 0;

	padding: 0;

	list-style: none;

}



.sidebox ul li {

	padding: 8px 0;

	border-bottom: 1px solid #eee;

}



.sidebox ul li:hover {

	border-bottom: 1px solid #fff;

}



.sidebox ul li a {

	display: block;

	background: url(img/arrow.gif) no-repeat center right;

}



.searchwrap {

	width: 160px;

	overflow: hidden;

	margin-top: 20px;

	background: #fff;

}



.searchwrap .s {

	float: left;

	width: 95px;

	padding: 0 5px;

	height: 25px;

	line-height: 25px;

	background: none;

	border: 0;

	font-size: 11px;

	color: #666;

}



.searchwrap .searchsubmit {

	float: right;

	height: 25px;

	line-height: 25px;

	padding: 0;

	color: #d60063;

	font-size: 14px;

	font-weight: bold;

	border: 0;

	background: none;

	width: 55px;

	padding: 0 5px;

	text-align: center;

	cursor: pointer;

}



#log, #pwd {

	width: 150px;

	padding: 0 5px;

	height: 25px;

	line-height: 25px;

	background: #fff;

	border: 0;

	font-size: 11px;

	color: #666;

}



.loginbutton {

	display: block;

	width: 160px;

	height: 33px;

	font-size: 14px;

	font-weight: bold;

	letter-spacing: -1px

	line-height: 33px;

	color: #fff;

	background: #d70066;

	text-align: center;

	border: none;

	cursor: pointer;

}



.loginbutton:hover {

	background: #6b6b6b;

}



.editii {

	width: 100%;

}



#abonare {

	background: #ddd url(img/bg-box-abonare.png) no-repeat bottom center;

}



.b-abonare {

	display: block;

	width: 160px;

	height: 33px;

	line-height: 33px;

	color: #fff;

	background: url(img/b-abonare.gif) no-repeat top center;

	text-align: center;

}



.b-abonare:hover {

	background: url(img/b-abonare.gif) no-repeat bottom center;

	color: #fff;

}



.sideads {

	width: 200px;

	text-align: center;


}

.useful_banner_manager_banner {
        margin-bottom:15px;
}

/* 3.3 Ad Bar */



#adbar {

	width: 120px;

	float: right;



}



/* 3.4 Comments */



.sectionheader { font-size: 18px; font-weight: normal; line-height: 27px; color: #666; padding: 0 0 10px 0; margin: 40px 0 0 0;

	border-bottom: 1px solid #ddd; letter-spacing: -1px; }



.comments-wrap {

	width: 600px;

	padding: 0;

	margin: 0 0 40px 0;

	display: block;

}



.comment-list {

	width: 600px;

	margin: 0;

	padding: 0;

	list-style: none;

}



.comment-list li {

	width: 600px;

	overflow: hidden;

	border-bottom: 1px solid #ddd;

	padding: 10px 0;

	margin: 0;

}



.comment-list li p {

	margin: 15px 0 0 0;

}



.comment-author-image {

	width: 50px;

	margin-right: 30px;

	float: left;

}



.comment-author-image img {

	background: #fff;

	padding: 4px;

	border: 1px solid #ddd;

}



.comment-list li.bypostauthor .comment-author-image img {

	background: #ffcb08;

	padding: 5px;

	border: 0;

}



.comment-details {

	width: 500px;

	padding-top: 3px;

	float: right;

	color: #888;

}



.comment-meta {

	font-size: 11px;

	text-transform: uppercase;

}



.comment-author {

	text-transform: uppercase;

}



.comment-text {

	color: #555;

}



.comment-text a {

	text-decoration: underline;

}



.comment-alert {

	padding-top: 10px;

	text-align: center;

}



.comment-feed {

	margin: 0;

	padding-bottom: 15px!important;

	border: 0!important;

	text-align: center;

	text-transform: uppercase;

	font-size: 11px;

}



.comment-feed a {

	padding-left: 20px;

	background: url(img/i-rss.gif) no-repeat center left;

}



.comment-form {

	width: 600px;

	padding: 20px 0 0 0;

}



.comment-form input, 

.comment-form textarea {

	width: 390px;

	padding: 10px;

	background: #f5f5f5;

	border: 0;

	border-bottom: 1px solid #ddd;

	font: normal normal 12px Arial, Tahoma, sans-serif;

	color: #777;

	vertical-align: top;

}



.comment-form input:hover, 

.comment-form textarea:hover {

	border-bottom: 1px solid #aaa;

}



.comment-form label {

	font-size: 10px;

	color: #888;

	text-transform: uppercase;

	padding-left: 30px;

	line-height: 40px;

	display: inline-block;

}



.comment-form button {

	padding: 5px;

	background: #d70066;

	border: 0;

	font: normal normal 14px Arial, Tahoma, sans-serif;

	color: #fff;

	cursor: pointer;

}



.comment-form button:hover {

	background: #6b6b6b;

}



/* 4. Footer */



#footer {

	width: 940px;

	padding: 15px 20px;

	margin: 0 auto;

	background: #707070;

	color: #aaa;

}



#footer a {

	color: #ccc;

}



#footer a:hover {

	color: #fff;

}



#footer ul {

	width: 940px;

	overflow: hidden;

	margin: 0;

	padding: 0;

	list-style: none;

}



#footer ul li {

	float: left;

	margin-right: 20px;

}



#footer ul li.copyright {

	float: right;

	margin: 0;

}



.footerads {

	width: 980px;

	margin: 0 auto;

	padding: 20px 0;

	text-align: center;

	color: #707070;

}

div.mainwidget
	{
	width:280px;
	float:left;
	margin-left:20px;
	}
a.maintmb img
	{
	border: 5px solid #ddd;
	float: left;
	margin: 5px 15px 10px 0;
	}
li.cat-post-item p
	{
	margin:0px;
	padding:0px;
	
	}
.post img.wp-post-image {float:left; border: 5px solid #DDDDDD;padding:1px;margin:15px 10px 0px 0px;}
