/*  
Theme Name: custom lebanese
Theme URI: -
Description: custom lebaneseblonde.ro theme by şerban-ionuţ georgescu
Tags: threaded-comments, two-columns, right-sidebar, fixed-width
*/


body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form, li, img, ul, ol{
	margin: 0;
	padding: 0;
}


body{
	font-family: Tahoma, Arial, Helvetica, Georgia, Sans-serif;
	font-size: 14px;
	text-align: center;
	vertical-align: top;
	background: url(images/pattlbn.jpg) top left repeat;
	font-color: #0d350d;
}

a{
	color: #0d350d; text-decoration: none;
}

a:hover{
	color: #23117E; text-decoration: underline;
}

img{
	border: none;
}

img a{
	border: none;
	
}

.alignright{
	float: right;
} 

.alignleft{
	float: left;
} 

.aligncenter{
	margin: auto;
}

.haiSus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/haiSus.png) no-repeat scroll 0 0;
bottom:50px;
display:block;
height:27px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
overflow:hidden;
position:fixed;
right:2px;
text-indent:-6900px;
width:27px;
z-index:6900;
}


/*-----------Header - Style---------------*/

#header{
	margin: auto; 
        height: 200px; 
        background: url(images/gradient.png) repeat-x top left;
  	
}


#header-content{
	margin: auto; width: 960px; height: 165px;
	text-align: left; color: #ffffff;
        /*background: url(images/logoheader13.png) top center;*/
}

.blog-title{
	margin: auto; text-align: center;
}

.blog-title h1{
	font-size: 36px; color: #ffffff; display: inline;
}

.blog-title h1 a{
	color: #ffffff; text-decoration: none;
}

.blog-title h1 a:hover{
	color: #11083C; text-decoration: none;
}

.blog-title h3{
	margin: 0 auto; color: #ffffff; font-size: 22px; display: inline;
}

.blog-title h3 a{
        color: #ffffff; font-family: Tahoma, Arial, Georgia, "Times New Roman", Times, Arial, serif;
}




/*-----------Wrapper - Style---------------*/

#wrapper{
	width: 960px; margin: auto; text-align: left; overflow: hidden;

}



/*-----------Menu - Style---------------*/

#menu{
	width: 960px; height: 80px; margin: 0; 
}

.menu-titles{
	height: 80px; width: 800px; margin: 0; float: left;
	font-family: Georgia, "Times New Roman", Times, Arial, serif;
        background: url(images/menu3.png);
}

.buton{ 
        float: left; height: 20px; width: 120px;
        margin: 24px 20px 36px 20px;
        text-align: center; font-size: 16px; color: #0d350d; font-weight: bold; 
}        

.buton a{
        color: #0d350d;
}

.menu-titles ul{
        height: 80px;
        display: inline;
        list-style-type:none;
}

.menu-titles ul buton li{
        display: inline;
        list-style: none;
	font-size: 16px; color: #0d350d; font-weight: bold; 
        padding: 0px 100px 0px 60px; 
        
}

.menu-titles ul buton li a{
	text-decoration: none; color: #0d350d;
}

.menu-titles ul buton li a:hover{
	color: #ececec; text-decoration: none;
}



/*-------------Social - Style-------------------------*/

.social{
	float: left; height: 48px; width: 160px; font-size: 10px; text-align: center;
        margin-top: 10px;
        margin-bottom: 22px;
        margin-left: auto;
        margin-right: auto;     
}

.social a img{
        margin: 0 auto;
        
}
        

.social a:hover{
	color: #ececec; text-decoration: none;
}


/*-----------Container - Style---------------*/

#container{
	float: left; width: 640px; margin: 0px;
}




/*-----------Sidebar - Style---------------*/

.sidebar{
        color: #fff;
        float: right; margin: 5px 5px 5px 5px; width: 310px; line-height: 20px;
        background: url(images/sidebaroverlay.png);
}

.sidebar ul{
	list-style-type: none; width: 290px; padding-bottom: 20px; line-height: 1.5em; margin: 0 auto; margin-top: 8px;
}

.sidebar ul li div{
        margin: 10px 10px 10px 10px; padding: 0px;
}
 
.sidebar ul li {
        font-size: 0.8em;
}


.sidebar ul a{
	color: #fff;
}

.sidebar ul a:hover{
	color: #fff; text-decoration: underline;
}

.sidebar ul ul{
	margin: 10px 10px 10px 10px; padding: 0px; width: 270px;
}

.sidebar ul ul li{
	border-bottom: #ececec 1px solid; width: 270px; /*padding: 2px 5px 2px 5px*/;
}


.sidebar ul h2{
        font-family: Tahoma, Arial, Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #fff; font-weight: normal;
	padding: 0; width: 160px; margin: 0 auto;
        line-height: 24px; margin: 20 auto; text-align: center;

}

.sidebar a{
        color: #ABD993;      
}

#trafic a{
        align: center;
}



div.jwimagerotator{
        width: 250px;
        height: 255px;
        margin: 0 auto;
}

div.breslo{
        width: 160px;
        height: 124px;
        margin-left: auto; margin-right: auto;
        float: all;
}

div.personalizeaza{
        width: 160px;
        height: 116px;
        margin-left: auto; margin-right: auto;
        float: all;
}

div.hippiebox{
        width: 150px;
        height: 154px;
        margin-top: 4px;
        margin-left: auto; margin-right: auto;
        float: all;
}

div.ym{
        width: 125px;
        height: 25px;
        margin: 0 auto;
        margin-top: 10px;
}

div.trafic{
        width: 81px;
        height: 31px;
        text-align: center;
        padding-top: 2px;
        margin: auto;
}

/*-----------------Search - Style-------------------------*/

#search{
	width: 290px; margin: 5px 10px 10px 10px; border-bottom:1px solid #ECECEC;
        
}

#search h2{
	font-family: Tahoma, Arial, Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: normal;
	padding: 0 5px 5px 5px; text-align: center;	
}

form#searchform {
	margin: 5px 5px 5px 5px; padding: 0 5px 10px 5px;
	border: none;
}

form#searchform input#s{
	padding: 5px; width: 210px; background: #fffece; border: #0d350d 1px solid;  
	font-family: Tahoma, Arial, Georgia, "Times New Roman", Times, Arial, serif; font-size: 12px; color: #0d350d;

}

form#searchform input#searchsubmit{
	padding: 2px 2px 2px 2px; margin-left: 4px; background: #fffece; border: #0d350d 1px solid;
	font-size: 12px; color: #0E350D; font-family: Tahoma, Arial, Georgia, "Times New Roman", Times, Arial, serif;
}



/*-----------------About Me - Style----------------------*/

.about-me{
	line-height: 18px; width: 290px; margin: 10px 10px 10px 10px; font-size: 8px; 
}

.about-me h3{
	font-family: Tahoma, Arial, Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: normal;
	padding: 0 5px 5px 5px; border-bottom: #ececec 1px solid; text-align: center;
}

.about-me p{
	margin-top: 8px; padding: 0 0 0 0; font-size: 12px;
}


/*-----------------Advertising - Style----------------------*/

.partners{
	line-height: 18px; width: 290px; margin: 10px 10px 10px 10px;	
        border-bottom: #ececec 1px solid; height: 420px;
}

.advertising{
	line-height: 18px; width: 290px; margin: 10px 10px 10px 10px;	
        border-bottom: #ececec 1px solid;
}

.advertising h3{
	font-family: Tahoma, Arial, Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: normal;
	padding: 0 5px 5px 5px; border-bottom: #ececec 1px solid; text-align: center;	
}

.advertising p{
	margin-top: 20px; padding: 0 5px 0 5px;
}





/*-----------Post - Style---------------*/

.post{
	margin: 5px 5px 25px 5px; border: 3px solid #abd993; background: #fffece;
}

.post h2{
	font-family: Tahoma, Georgia, "Times New Roman", Times, serif; color: #0d350d; font-weight: normal;
	font-size: 26px; 
        
}

.post pret{
        color: red;
}

.post pretvechi{
        color: red;
}


.post h2 a{
        text-align: center;
}

.post#post-29 h2{
        margin-top: 12px;
}

.post#post-315 h2{
        margin-top: 12px;
}

.post#post-2 h2{
        margin-top: 12px;
}

.post#post-72 h2{
        margin-top: 12px;
}

.post h2 a:hover{
	color: #5c8750; text-decoration: underline;
}

.post h1{
	font-family: Tahoma, Georgia, "Times New Roman", Times, serif; color: #0d350d; font-weight: normal;
	font-size: 34px;
}

.post h3{
	font-family: Tahoma, Georgia, "Times New Roman", Times, serif; color: #0d350d; font-weight: normal;
	font-size: 24px; text-align: center;
}

.post p{
	padding: 2px 0 2px 0;
        margin: 2px 0 2px 0;
}



.title-date-comments{
	float: left; width: 620px; min-height: 66px; 
        border-top: 2px solid #0e350d; 
        border-right: 2px solid #0e350d; 
        border-left: 2px solid #0e350d;
        text-align: center;
        background: url(images/titledate.png) top center no-repeat;
}

/*.post#post-158 .title-date-comments {background: url(images/Untitled-3.gif) center left no-repeat;}
.post#post-182 .title-date-comments {background: url(images/Untitled-3.gif) center left no-repeat;}
.post#post-187 .title-date-comments {background: url(images/Untitled-3.gif) center left no-repeat;}
.post#post-237 .title-date-comments {background: url(images/Untitled-3.gif) center left no-repeat;}*/


.title-and-date{
	float: left; width: 610px; padding-top: 12px; padding-bottom: 20px; margin-left: 5px; margin-right: 5px;
}

.post h2.post-title{
	width: 500px; padding-bottom: 6px; margin: auto;
}

.post-date{
	width: 610px; color: #606060; 
        margin: auto;
}

.post-date span{
	padding: 2px 5px 2px 5px; background: #abd993;
        margin: auto;
        font-size: 10px;
}

.comments-number{
	float: left; width: 59px; height: 70px;
	font-family: Tahoma, Arial, Georgia, "Times New Roman", Times, serif; font-size: 18px; font-color: #fff; text-align: center;
	font-weight: normal; padding-top: 12px; margin-left: 20px;
}

.comments-number a{
	color: #212121; 
}

.comments-number a:hover{
	color: #212121; text-decoration: none;
}


/*p.postmetadata {
	color: #606060; margin: auto;
	background: url(images/folder2.png) no-repeat;
        background-position: bottom left;
        font-size: 10px;
        text-align: center;
        padding-bottom: 0px;
        padding-top: 8px;
}*/

.pret { font-size: 16px; color: red; }
.pretvechi { font-size: 12px; color: red; text-decoration: line-through; }

/*-----------Entry - Style---------------*/

.entry{
	padding: 0px 5px 5px 5px; line-height: 16px; border-right: 2px solid #0e350d; border-left: 2px solid #0e350d; border-bottom: 2px solid #0e350d; margin-top: 6px; clear:both;
}

.entry p{
        text-indent: 24px;
        padding: 4px 0 12px 0;
        margin: 2px 2px 2px 2px;
}

.entry p.postmetadata{
	color: #606060; margin: auto;
	background: url(images/folder2.png) no-repeat;
        background-position: bottom left;
        font-size: 10px;
        text-align: center;
        padding-bottom: 0px;
        padding-top: 8px;
}


.entry blockquote{
	padding: 5px 15px 5px 15px;
}

.entry ul, ol{
	padding: 0 25px 0 25px;
}

.entry h1, h2, h3{
	padding: 0px 0 10px 0;
}

.entry div.centru{
        margin: 0 auto;
        text-align: center;
}

.entry div.centru a{
        margin: 0 auto;
}

.entry div.centru p{
        text-indent: 0;
}

.entry div.centru a img{
        margin: 0 auto; 
}

.entry div.centru img{
        border: 2px solid #0e350d;
}

/*-----------Navigation - Style----------------*/

.navigationBottom{
	background: url(images/navbar3.png) center center no-repeat; width: 600px; height: 24px; text-align: right; margin: auto; 
	padding: 5px 10px 0px 10px; margin-top: -15px;
}

.navigationTop{
	background: url(images/navbar3.png) center center no-repeat; width: 600px; height: 24px; text-align: right; margin: auto; 
	padding: 5px 10px 0px 10px; margin-top: 3px;
}

.navigation a{
	color: #0d350d; padding-right: 5px;
}

.navigation a:hover{
	color: #606060; text-decoration: none;
}



/*-----------Footer - Style-----------------*/

#footer{
	float: left; width: 960px; height: 100px; margin: 0;
        text-align:center;
}

#footer-overlay{
        width: 960px; height: 100px;
        background: url(images/wig.png) no-repeat;
        background-position: 860px 12px;
        align: center;
        text-align:center;
}

#footer-credits{
	padding: 32px 40px 10px 40px; font-size: 10px; color: #eee; text-align: center;
}

#footer-credits a{
	color: #d7d2bc; text-decoration: none; border-bottom: #d7d2bc 1px dotted;
}

#footer-credits a:hover{
	color: #eee; text-decoration: none;
}



/*------Comments - Style------------*/


#comments-wrap{
	margin: 10px 0 0 0;
}

.comments-navigation{
	margin: 0px; padding: 10px 0 10px 0; font-size: 12px;
}

.comments-navigation .alignleft{
	float: left; margin: 0; padding: 0;
}

.comments-navigation .alignright{
	float: right; margin: 0; padding: 0;
}

h3#comments-wrap, h3.postcomment{
	padding-bottom: 10px;
}




ol.commentlist { list-style:none; margin:20px 0 0 0; padding:0; text-indent:0; }
ol.commentlist li { border:1px dashed #ddd; height:1%; margin:0 0 10px 0; padding:10px 10px 7px 57px; position:relative; }

ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }

ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 Arial, Helvetica, Georgia, Sans-serif; padding-bottom: 5px;}

ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { }
ol.commentlist li div.vcard cite.fn a.url:hover { }
ol.commentlist li div.vcard img.avatar { border:1px solid #ddd; left:10px; position:absolute; top:10px; padding: 0; }

ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}

ol.commentlist li div.comment-meta { font:normal 12px/1.4 Arial, Helvetica, Georgia, Sans-serif; position:absolute; right:10px; text-align:right; top:10px; }
ol.commentlist li div.comment-meta a { color:#606060; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#606060; text-decoration:underline; }
ol.commentlist li p { font:normal 14px/1.4 Arial, Helvetica, Georgia, Sans-serif; margin:0 0 1em 0; }
ol.commentlist li form p { margin: 0; }

ol.commentlist li ul { font:normal 14px/1.4 Arial, Helvetica, Georgia, Sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { font-size: 12px; }
ol.commentlist li div.reply:hover { }
ol.commentlist li div.reply a { }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}

ol.commentlist li ul.children li.depth-2 { margin:0 0 8px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 8px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 8px; }

ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { }
ol.commentlist li.odd { }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }

ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}



h3#respond{
	padding-bottom: 10px;
}

#respond{
	margin-left: 12px;
}


#comments p.nocomments{
	padding: 0;
}

#submit{
	color: #505050;
}


form#commentform input{
	margin-top: 5px; padding: 5px; width: 250px; background: #f9f9f9; border: 1px solid #ddd;
	font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 14px; color: #212121;
}

form#commentform textarea{
	margin-top: 5px; padding: 5px; width: 320px; background: #f9f9f9; border: 1px solid #ddd; overflow: auto;
	font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 14px; color: #212121;
}

form#commentform input#submit{
	width: 150px; margin-bottom: 20px;
}