/*  
Theme Name: Blog Maria by Lunatech
Theme URI: http://www.luntech.ro/
Description: Blog Maria by Lunatech, http://www.luntech.ro
Version: 1.0
Author: Vlad DIMA
Author URI: http://www.luntech.ro/
*/

/***********************************************
*	HTML
***********************************************/
body{
	background: #484848;
	padding: 0;
	margin: 0;
	color: #3f3f3f;
	font-size: 9pt;
	font-family: verdana;
	}
#wrapper{
	width: 912px;
	background: white;
	margin: 0 auto;
	overflow: hidden;
	}
#content{
	clear: both;
	padding: 10px 0;
	overflow: hidden;
	}
/***********************************************
*	HEADER
***********************************************/
.subheader{
	height: 94px;
	background: url(images/banner.png) no-repeat;
	padding: 70px 0 0 0;
	text-align: center;
	}
.subheader h1{ /* h1 is empty */
	font-size: 25pt;
	color: #ffffff;
	}
.nav{
	background: white url(images/subtitle.png) 10px 30px no-repeat;
	height: 75px;
	clear: both;
	}
.search{
	float: right;
	width: 280px;
	padding: 17px 0 0 10px;
	color: black;
	}
#searchform{
	margin: -18px 0 0 0px;
	}
#archive-dropdown{
	width: 272px;
	margin-top: 10px;
	}
input#searchsubmit{
	background: white url(images/go.png) no-repeat;	
	width: 48px;
	height: 22px;
	vertical-align: middle;
	border: none /*1px solid black*/;
	cursor: pointer;
	}
input#s{
	background: white;
	margin-right: 2px;
	width: 220px;
	height: 16px; /*22*/
	vertical-align: middle;
	border: 1px solid black;
	padding: 2px 0;
	color: black;
	}
.subnav{ /* The menu */
	float: left;
	padding: 5px 0 0 0;
	}
.subnav ul{
	margin: 0;
	padding: 0 0 0 10px;
	}
.subnav ul li{
	display: inline;
	list-style: none;
	background: url(images/navli.jpg) no-repeat 1px 2px;
	padding: 0 13px 0 13px;
	margin: 0;
	}
.subnav ul li a { color: black; font: 15px Verdana, Tahoma, Arial, sans-serif; }
.subnav ul li a:hover { color: black; }
/***********************************************
*	MAIN
***********************************************/
#main{
	float: left;
	width: 600px;
	}
.posttitle{
	clear: both;
	background: black;
	}
.evenimente {
	background: black url('images/EVENIMENTE.png') 390px 0 no-repeat;
}
.fashion {
	background: black url('images/FASHION.png') 405px 0 no-repeat;
}
.diy {
	background: black url('images/DIY.png') 240px 0 no-repeat;
}
.infoweek {
	background: black url('images/INFOWEEK.png') 265px 0 no-repeat;
}
.artdeco {
	background: black url('images/ART-DECO.png') 385px 0 no-repeat;
}

.postdate{
	float: left;
	text-align: center;
	color: #e96fb1;
	padding: 7px 0 0 15px;
	}
.posturl{
	height: 29px;
	text-align: right;
	/* depending on the category there will be a different image on the background */
	}
.post{
	clear: both;
	}
.postmeta{
	margin: 0 0 30px 15px; 
	font-size: 7pt;
	clear: both;
	}
.pauthor{
	float: left;
	font: bold 12px Verdana, Tahoma, Arial, Serif;
	color: #cdcdcd;
	}
.pcat{
	background: url('images/categ.png') no-repeat;
	margin-top: 7px;
	padding: 0 10px 5px 20px;
	float: right;
	}
.pcom{
	float: left;
	padding: 0 10px 0 5px;
	color: #f3b7ec;
	}
.pedit{
	background: url(images/pedit.jpg) no-repeat;
	padding: 0 10px 5px 20px;
	float: left;
	}
.entry{
	float: left;
	text-align: justify;
	padding: 10px 0 20px 15px;
	}
.navigation{
	clear: both;
	font-size: 8pt;
	}

/***********************************************
*	COMMENTS
***********************************************/
#comments{
	clear: both;
	padding-top: 40px;
	}
#comments h3{
	margin: 0;
	padding: 0;
	font-size: 12pt;
	border-bottom: 1px solid black;
	}
input, textarea{
	font-family: verdana;
	font-size: 8pt;
	}
ol.commentlist{
	margin: 0;
	padding: 10px 0;
	}
ol.commentlist li{
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
	}
.comcontent{
	background: #deebf2;
	padding: 5px 2px;
	}
.comfooter{
	text-align: right;
	font-size: 7pt;
	}
small{
	font-size: 7pt;
}
blockquote{
	background: url(images/body.jpg);
	margin: 10px;
	padding: 5px 2px;
	border: 1px solid #718c93;
	}
input#author, input#email, input#url, textarea#comment{
	background: url(images/body.jpg);
	border: 1px solid #718c93;
	}
/***********************************************
*	SIDEBAR
***********************************************/
#sidebar{
	float: right;
	width: 280px;
	padding: 0 15px 10px 10px;
	}
#sidebar h2{
	font-family: Trebuchet MS;
	background: #aab7ba;
	color: white;
	margin: 0;
	padding: 2px 0 2px 0;
	text-align: center;
	font-size: 20px;
	}
#sidebar ul{
	margin: 0;
	padding: 0;
	}
#sidebar ul li{
	margin-bottom: 15px;
	padding: 0 0 20px 0;
	list-style: none;
	background: #d4d6d7;
	border: 1px solid #718c93;
	color: black;
	}
#sidebar ul li .textwidget{
	padding: 5px 8px;
	font: 12px Verdana, Tahoma, Arial, sans-serif; 
}
#sidebar ul li ul.noli{
	margin: 0;
	padding: 10px 0 0 0;
	}
#sidebar ul li ul.noli li.login{
	border-bottom: none;
	padding: 0 15px 5px 20px;
	background: url(images/login.jpg) no-repeat 0 2px;
	display: inline;
	}
#sidebar ul li ul.noli li{
	border-bottom: none;
	padding: 0 15px 5px  20px;
	background: url(images/admin.jpg) no-repeat 0 0;
	display: inline;
	}
#sidebar ul li ul{
	margin: 0;
	padding: 10px 0 0 0;
	}
#sidebar ul li ul li{
	border: none;
	padding: 0 0 5px 0px;
	background: transparent;
	}
#sidebar ul li ul.cat li{
	background: url(images/sidecat.jpg) no-repeat;
	padding: 0 0 5px  20px;
	}
#sidebar ul li ul.arch li{
	background: url(images/sidecom.jpg) no-repeat 0 3px;
	padding: 0 0 5px  20px;
	}
#sidebar ul li ul.recentposts li{
	background: url(images/sidepost.jpg) no-repeat 0 3px;
	padding: 0 0 5px  20px;
	}
/* Special widgets */
#sidebar ul li.clock { height: 120px; background: white; border: none; margin: 0; }
#sidebar ul li.clock span { color: #494949; }

#sidebar ul li.despreMaria { background: #f5f5ea; border: 1px solid #c8ca6c; padding: 0; }
#sidebar h2.despreMaria { background: #c2c3a1; }
#sidebar ul li.despreMaria div { padding-top: 10px; }

#sidebar ul li.tagCloud { background: #f3fbff; border: 1px solid #a24e8d; }
#sidebar h2.tagCloud { background: #c191b9; }

#sidebar ul li.recentCom { background: #ebece8; border: 1px solid #dbd2c0; }
#sidebar h2.recentCom { background: #c2a680; }
#sidebar ul li.recentCom ul li { margin: 0; color: #689a04; }
#sidebar ul li.recentCom ul li a { color: black; }

#sidebar ul li.widget_recent_entries { background: #f3fbff; border: 1px solid #a24e8d; }
#sidebar h2.widget_recent_entries { background: #c191b9; }

#sidebar ul li.widget_bmi, 
#sidebar ul li.widget_jpic { background: #fdfdf3; border: 1px solid #01afe7; }
#sidebar ul li.widget_bmi h2,
#sidebar ul li.widget_jpic h2 { background: #9dbac3; }

#sidebar ul li.widget_bmi table,
#sidebar ul li.widget_jpic table { border-collapse: collapse; margin: auto; }

#sidebar ul li table#bm { margin: 0 0 20px 10px; border-collapse: collapse; }
#sidebar ul li table#bm th { text-align: left; font: bold 13px Verdana, Tahoma, Arial, sans-serif; }
#sidebar ul li table#bm td { font: 11px Verdana, Tahoma, Arial, sans-serif; }
#sidebar ul li table#bm #teaserImg { padding-left: 3px; }
#sidebar ul li table#bm #teaserText { padding: 10px 0; }
#sidebar ul li table#bm #teaserHref { vertical-align: bottom; }
#sidebar ul li table#bm #teaserHref a { padding-right: 15px; background: url('images/interviuArrow.png') right bottom no-repeat; font: bold 12px Verdana, Tahoma, Arial, sans-serif; color: #e10d80; text-decoration: underline; }
#sidebar ul li a#allInterviews { margin-left: 10px; text-decoration: underline; font: bold 12px Verdana, Tahoma, Arial, sans-serif; color: black; }

#sidebar ul li table#bm #teaserHref a#despreArrow { background: url('images/despreArrow.png') right bottom no-repeat; }


#sidebar ul li ul li #widget_jpic_div { margin-left: 10px; }
#sidebar ul li ul li #widget_jpic_div #jpic_textarea { margin-top: 15px; }

#sidebar ul li.blogRoll { background: white; border-bottom: 1px dashed black; border-top: none; border-right: none; border-left: none; }
#sidebar h2.blogRoll { background: white; color: #494949 }
#sidebar ul li.blogRoll ul li { margin: 0; }
#sidebar ul li.blogRoll ul li a { color: #e93f9c; font: bold 13px Verdana, Tahoma, Arial, sans-serif; }
/***********************************************
*	FOOTER
***********************************************/
#footer{
	clear: both;
	background: url(images/footer.png) no-repeat;
	height: 262px;
	}

#footer a#lunatech{
	float: right;
	display: block;
	background: url('images/logomic.jpg') no-repeat right;
	margin: 241px 35px 0 0;
	padding-right: 30px;
	height: 20px;	
	font: 11px Tahoma, Arial, sans-serif;
	color: #dfdfdf;
	text-decoration: none;
	}	

#footer a#heat{
	float: right;
	display: block;
	backgro1und: lime;	
	margin: 240px 25px 0 0;
	width: 80px;
	height: 20px;
	}	
/***********************************************
*	LINKS
***********************************************/
a img {
	border: none;
}
a{
	text-decoration: none;
	color: #094a8b;
	}
a:hover{
	text-decoration: underline;
	color: #094a8b;
	}
.posturl h2 a:hover, .navigation a:hover, .subheader h1 a:hover{
	text-decoration: none;
	color: white;
	}
.subnav a, .subheader h1 a{
	color: #ffffff;
	text-decoration: none;
	}
.subnav a:hover{
	color: #ffffff;
	text-decoration: underline;
	}
.pcom a{
	font: bold 12px Verdana, Tahoma, Arial, Serif;
	color: #f3b7ec;
}
.pcom a:hover{
	font: bold 12px Verdana, Tahoma, Arial, Serif;
	color: #f3b7ec;
}
.pcat a {
	color: white;
	font: bold 11px Verdana, Tahoma, Arial, Serif;
}
.pcat a:hover {
	color: white;
}
.entry h2 a{
	font: 19px Verdana, Tahoma, Arial, Serif;
	color: black;
}
