/*  
Theme Name: Mon Blog de Fille
Theme URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/
Description: A magazine-style layout for Wordpress. Traduction Française : <a  href="http://www.niss.fr">(niss.fr)</a>.
Version: 2
Author: LunaCat Studio
Author URI: http://www.lunacatstudio.com
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

/* HTML Elements */
* {
	margin:0;
	padding:0;
}

body,html {
	min-height:101%;
}

.clear { clear: both; }
.clear-left { clear: left; }
.clear-right { clear: right; }

html {}

body {
	/*background:#bb9e92 url('images/bg-body-top.png') repeat-x top;*/
	color:#503E36;
	padding:13px 0 25px;
	padding-bottom: 0;
}

body,select,input,textarea {
	font-family: Arial, Verdana, Serif;
	text-align:justify;
	line-height:1.5;
}

#pubheader {
	align: center;
	margin-bottom: 10px;
}

#pageBG {  /*background: url('images/bg-body-bottom.png') repeat-x bottom; padding-bottom: 25px; */}

p {
	margin:10px 0;
}

a:link,a:visited {
	color:#d38a8a;
	text-decoration:none;
}

a:hover,a:active {
	color:#847169;
	text-decoration:none;
}

#sidebar a:hover, #sidebar a:active {
	color:#503E36;
}

hr {
	display:block;
	height:1px;
	background:#847169;
	border:0;
}

small {
	font-size:.95em;
	background:#ffff;
	padding:3px 6px;
}

img,a:link img,a:visited img {
}

@font-face {  
  font-family: "forellecu";  
  src: url( font/Forelle.ttf ); /* IE */  
  src: local("Forelle"), url( font/Forelle.ttf ) format("truetype"); /* non-IE */   
}  

@font-face {  
  font-family: "neuton";  
  src: url( font/neuton.ttf ); /* IE */  
  src: local("neuton"), url( font/neuton.ttf ) format("truetype"); /* non-IE */   
}  

.cufon { font-family: forellecu, Arial, serif; line-height: 24px; }

.cufon-wanted { font-size: 30px; font-family: forellecu, Arial, serif; line-height: 24px; }

	
/* Structure */
#page {
	width:890px;
	margin:0 auto;
	font-size:.8em;
	background: #FFF;
	padding:20px 25px 35px;
	box-shadow: 0px 0px 3px #8a7369;
	-moz-box-shadow: 0px 0px 3px #8a7369;
	-webkit-box-shadow: 0px 0px 3px #8a7369;
	padding-bottom: 10px;
	position: relative;
}

#branding {
	width:625px;
	padding-bottom:15px;
	padding-left:8px;
}

#header {
	height:254px;
	width:880px;
}

#header img {
	border:none;
	margin:0;
	padding:0;
	position: relative;
	top: -20px;
}

.left {
	float:left;
}

.right {
	float:right;
	width:300px;
}

.right img {
	margin-left:0;
	margin-right:0;
}

#sidebar {
	width:300px;
	float:right;
	background:#FFF;
	margin-top:8px
}

#sidebar li.widget_archive { margin-bottom: 70px; }
#sidebar .widget_archive div { position: absolute; width: 298px; height: 22px; z-index: 1; background: #fcf3f3; border: 1px solid #847169; }
#sidebar .widget_archive select { position: absolute; z-index: 2; margin-top: 3px; margin-left: 3px; width: 294px; }

#wp-calendar td {
	padding:5px;
}

#wp-calendar caption {
	margin-bottom:5px;
	font-size:16px;
	font-weight:bold;
}

#leftcol {
	width:270px;
	padding-right:10px;
}

#leftcol,#rightcol {
	margin-top:10px;
	float:left;

}

#rightcol {
	width:270px;
	margin-top:10px;
}


	
/*Subnav */
.subnav li {
	list-style:none;
	border-bottom:1px solid #FFF;
}

.subnav li a:link,.subnav li a:visited {
	background:#ffff;
	display:block;
	padding:4px 4px 4px 8px;
	border-left:1px solid #ffff;
}

.subnav li a:hover,.subnav li a:active {
	background:#ffff;
	text-decoration:none;
	color:#d38a8a;
}

.subnav li li a:link,.subnav li li a:visited {
	border-left:none;
}


	
/*	Headers */
h1 {
	color:#FFFFFF;
	font:2.95em Arial, Verdana, Sans-Serif;
	font-weight:bold;
	letter-spacing:-.02em;
	text-indent:20px;

	
/*localisation titre*/
	background:url(images/bandeau_blog.jpg) no-repeat;

	
/*banniere*/
	width:885px;
	height:256px;
	text-decoration:none;
}


h2 {
	font-size:1.2em Arial, Verdana, Sans-Serif;
	border-bottom:1px solid #ffff;
	color:#847169;
}

h3,#sidebar h2 {
	font-weight:bold;
	margin-bottom:1px;
	padding-top:10px;
	color:#847169;
}

#sidebar h3,#sidebar h2 {
	border-bottom:1px solid #847169;
	padding:6px 0 6px 2px;
	margin:15px 0 10px;
	font-size: 30px; 
	font-weight: normal;
	border-top: 0px;
	color: #5a4d47;
	padding-bottom: 4px;
}

h3#respond {
	font-size: 30px;
	color:#5a4d47;
	padding-bottom: 4px;
	border-bottom: 1px solid #5a4d47;
	font-weight: normal;
}

.pagetitle { font-size: 35px; color: #5a4d47; margin-top: 48px; margin-bottom: 62px;  }

.excerpt { color: #95817a; margin-top: 25px; }

h3#comments {
	color: #5a4d47;
	float: left;
	font-size: 30px;
	font-weight: normal;
	padding-top: 0; 
	margin-bottom: 3px;
}

.widget_global_translator a { margin-right: 3px; }

.postCommentLink { margin-top: 6px; padding-left: 22px; line-height: 19px; display: block; float: right; background: url('images/btn-postComment.png') no-repeat left; font-size: 10px; font-family: "Myriad Pro", Arial, serif; text-transform: uppercase; }
.postCommentLink a { border-bottom: 1px dotted #5d5747;  color: #5a4d47; }
.postCommentLink a:hover { border-bottom: 1px solid #5d5747; }

.border { border-top: 1px solid #5d5747; margin-bottom: 11px; }

.commentNumber { color: #64554e; }
.commentNumber span { font-weight: bold; color: #d98a8a; }

h4 {
	font:1.5em Arial, Verdana, Sans-Serif;
	margin-bottom:6px;
}

h5 {
	font:1.1em Arial, verdana, sans-serif;
	font-weight:bold;
	line-height:120%;
	text-indent:0;
	display:block;
	padding-bottom:7px;
	margin-bottom:6px;
}

.respond { padding: 15px; margin-top: 35px; margin-bottom: 35px;}

.respond input { background: url('images/bg-input.png') no-repeat; border: 0px; padding: 3px 5px; font-size: 12px; width: 151px; height: 18px; }
#commentform textarea { display: block; font-size: 12px; padding: 5px; background: transparent url('images/bg-textarea.png') no-repeat; border: 0; width: 486px; height: 214px; }

.widget_recent_entries li, .widget_kbrss li { background: url('images/puce-sidebar.png') no-repeat 0 5px; padding-left: 10px; margin-left: 10px; }
.widget_recent_entries li:hover, .widget_kbrss li:hover { background: url('images/puce-sidebar-on.png') no-repeat 0 5px; }

#commentform .button { font-weight: bold; background: #f8e6e6; border: 0; font-size: 14px; color: #847169; padding: 5px 12px; width: 166px; height: 32px; }
#commentform .button:hover { cursor: pointer; background: #fff; color: #dac3c3; }

#commentform .upload { background: url('images/bg-image-comment.png') no-repeat left; padding-left: 65px; }
#commentform .upload label { font-weight: bold; font-size: 14px; color: #5d5747; display: block; }
#commentform .upload input { height: 20px; }

#sidebar .widget { margin-bottom: 15px; }

#sidebar .widget_archive {  }

#recentcomments li { background: url('images/bg-bulle.png') no-repeat 0 1px; padding-left: 24px; }
.marge { margin-bottom: 70px; }

#sidebar .photo { 
	padding: 5px 0 5px 0; 
	background: #fff; 
	display: block;
	font-size: 30px;
	color: #5A4D47;
	text-align: center;
}

#sidebar .photo img {
	padding: 0;
	box-shadow: 0px 0px 0px #000;
	-moz-box-shadow: 0px 0px 0px #000;
	-webkit-box-shadow: 0px 0px 0px #000;
	margin-bottom: 10px;
	display: block;
}

.flower { float: left; width: 55px; height: 48px; margin-right:5px; background: url('images/bg-flower.png') no-repeat; }

#lead h3 { border-top: 0; }
	
/* Content */
#content {
	width:550px;
	float:left;
	background:#FFF;
}

.post {
	margin-top:2px;
	padding:15px;
	background:#FFF;
}

/* cadre image dans le padding */
#content img, #sidebar img, #leftcol .pink img, #rightcol .pink img { padding: 0px; background: #fff; 
	-moz-box-shadow: 5px 5px 16px #000000; 
	-webkit-box-shadow: 5px 5px 16px #000000; 
	box-shadow: 5px 5px 16px #000000; 
	border: 0;
}


#presse img 
{ 
	padding: 0px; background: none;
	-moz-box-shadow: 0px 0px 0px #b3b0ae; 
	-webkit-box-shadow: 0px 0px 0px #b3b0ae; 
	box-shadow: 0px 0px 0px #b3b0ae; 
	border: 0;
}

#content img { margin: 15px 0; display: block; }

#sidebar img { max-width: 300px; padding: 0px; background: #fff; 
	-moz-box-shadow: 2px 2px 10px #b3b0ae; 
	-webkit-box-shadow: 2px 2px 10px #b3b0ae; 
	box-shadow: 2px 2px 10px #b3b0ae; 
	border: 0;}

#sidebar .widget { position: relative; }
#sidebar .widget_recent_comments { margin-bottom: 15px; color: #503E36; }
#sidebar .etiquette { padding-top: 6px; padding-bottom: 11px; background: #fff; text-align: center; font-size: 30px; color: #5A4D47; position: absolute; width: 265px; margin-left: 18px; top: -45px; }

#lead.feature .title a { color: #d38a8a; font-weight:normal;}
#content .meta { font-size: 10px; color: #503E36; margin-left: 3px; }
#content .meta a, #content .category a { font-weight: bold; }
#content .category { color: #503E36; font-size: 10px; margin-left: 3px; }
#content .date {color:#503E36;}

#sidebar .widget_global_translator img { 
	padding: 0; 
	box-shadow: 0px 0px 0px #000; 
	-moz-box-shadow: 0px 0px 0px #000; 
	-webkit-box-shadow: 0px 0px 0px #000; 
}

#sidebar .widget_text .youtube { display: inline-block; width: 67px; height: 78px; background: url('images/btn-youtube.png') no-repeat bottom;  overflow: hidden; }
#sidebar .widget_text .facebook { display: inline-block; width: 68px; height: 78px; background: url('images/btn-facebook.png') no-repeat bottom;  overflow: hidden; }
#sidebar .widget_text .twitter { display: inline-block; width: 71px; height: 78px; background: url('images/btn-twitter.png') no-repeat bottom; overflow: hidden; }
#sidebar .widget_text .rss { display: inline-block; width: 66px; height: 78px; background: url('images/btn-rss.png') no-repeat bottom;  overflow: hidden; }
#sidebar .widget_text p.taiaut {text-align: center; float: left; width: 280px; overflow: hidden; }

.description {
	font-size:1.3em;
	font-weight:bold;
	font-style:italic;
	color:#503E36;
	margin-top:-4px;
	text-align:justify;
}

.feature {
	background:#ffff;
	padding:15px;
	border-bottom:none;
	border-top:none;
}

.feature:hover {
	background:#ffff;
}

#rightcol p {
	margin:0;
	text-align:justify;
}

#rightcol img {
	padding:1px;
	border:0 solid #000;
}

#leadpic {
	float:left;
	margin:0 18px 8px 0;
}

#lead {
	margin-top:30px;
}

.title_infos { float: none; margin-top:10px; margin-left: 58px; margin-bottom: 9px; font-size: 1.7em; font-family: forellecu; font-weight:normal;}
.title_infos h2 { max-width: 455px; font-weight:normal;}

.title {
	font-size: 1.2em;
	line-height:100%;
}

.feature#lead .title_infos h2 { margin: 0; padding: 0; font-weight: normal; }

.feature#lead .title {
	color: #d38a8a; font-size: 1.2em; font-weight: normal; margin: 0; padding: 0; }
	
	.feature#lead .title:hover { color: #847169; }

#leftcol .feature {
	margin-bottom:5px;
	border-bottom:none;
	border-top:none;
}

#leftcol .pink, #rightcol .pink { background: #fcf3f3; border: 1px solid #ded4d0; padding: 10px; color: #847169; line-height: 16px; text-align: left; }
#leftcol .pink h3, #rightcol .pink h3 { padding-top: 0; padding-bottom: 0; border: 0; }

#leftcol img, #rightcol img { padding: 0; text-align: center; -moz-box-shadow: 0 0 0 #000; -webkit-box-shadow: 0 0 0 #000; box-shadow: 0 0 0 #000; display: block; margin: 0 auto; }

#leftcol .feature, #rightcol .feature { padding-bottom: 0; }

#leftcol .comment, #rightcol .comment { background: url('images/bg-bulle.png') no-repeat left; padding-left: 21px; margin-top: 15px; }

#leftcol .title, #rightcol .title { margin-bottom: 20px; display: block; font-size: 17px; }

#rightcol .title { margin-left: 15px; text-align: left; margin-bottom: 20px; }
#rightcol .pink { margin-top: 15px; }

#leftcol h3, #rightcol h3 { font-size: 30px; border-bottom: 1px solid #847169; padding-bottom: 10px; }

#rightcol h3 { margin-bottom: 15px; }

#rightcol h3 a, #leftcol h3 a, #rightcol h3, #leftcol h3  { color: #5a4d47; font-weight: normal; margin-top: 0; padding-top: 0; }

#rightcol, #leftcol { line-height: 16px; text-align: left; }

#rightcol .see-more { display: block; text-align: right; font-weight: bold; font-size: 13px; margin-top: 10px; }

#leftcol .random { margin-left: 25px;  }
#leftcol .random li { color: #d98a8a; font-size: 12px; }
#leftcol .random li:hover { color: #5A4D47; }

#rightcol img {
	display: block;
}

#leftcol img {
	
	display:block;
}

#rightcol .clearfloat {
	border-bottom:none;
	padding:0;
}

#rightcol ul {
	list-style:none;
}

#sidelist li {
	list-style:none;
}

.bullets li {
	list-style:none;
	border-bottom:1px solid #FFF;
}

#sidelist .bullets li {
	list-style:none;
	margin-bottom:5px;
	line-height:115%;
	margin-left:22px;
}

#sidelist .children {
	background:#ffff;
}

#sidelist .children li {
	list-style:none;
	margin-left:28px;
	border-bottom:1px solid #fff;
}

#sidelist .children li a,#sidelist .children li a:visited {
	padding:2px 2px 2px 0;
	border:0;
	background:#ffff;
	color:#503E36;
}

#sidelist .children li a:hover,#sidelist .children li a:active {
	color:#d38a8a;
}

.postmetadata {
	margin:30px 0;
}

#writer {
	background:#fff;
	margin:25px 0 15px;
	padding:12px;
}

#writer span {
	display:block;
	padding-top:4px;
	border-top:1px solid #847169;
	margin-top:12px;
}

#writer p {
	margin:0;
	width:482px;
}

.entry {
	padding-bottom:0px;
	text-align:justify;
}

.postmetabottom { margin-bottom: 15px;  border-bottom:0px dotted #d38a8a;}
.postmetabottom .coms { background: url('images/bg-bulle.png') no-repeat left; padding-left: 23px; float: left; }
.postmetabottom .tags { float:none; margin-top: 4px; }
.postmetabottom .tags span { margin-right: 7px; font-size: 13px; }
.postmetabottom .tags a { font-weight: normal; font-size: 13px; margin-bottom:15px;}

#lignemeta { border-top:1px dotted #d38a8a; margin-bottom: 15px; margin-top: 10px; width:520px;}


#related {
	margin-top:10px;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:3px;
}

#related h3 { font-weight: normal; font-size: 30px; color: #5a4d47; border-bottom: 1px solid #847169; padding-bottom: 4px; }
#related ul { margin-left: 11px; }
#related ul li {
	margin:0;
	font-weight: normal;
	padding:0;
}

#post-footer {
	height:250px;
	margin:50px 0;
	padding: 10px;
}

#post-footer-left {
	float:left;
}

#post-footer-right {
	float:right;
}

h3 a:link,h3 a:visited {
	color:#847169;
}


	
/*Post Formatting*/
.picleft {
	float:left;
	margin:3px 14px 10px 0;
	border:7px solid #847169;
}

.picright {
	float:right;
	margin:3px 0 10px 14px;
	border:7px solid #847169;
}

.post blockquote {
	color:#503E36;
	background:#ffff;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #847169;
	border-bottom:1px solid #847169;
	text-align:justify;
}

.post ul li {
	list-style:none;
	margin-bottom:5px;
	line-height:115%;
	margin-left:42px;
}

.post ol li {
	margin-bottom:5px;
	line-height:115%;
	margin-left:48px;
}

//*postdate

.post .date {
	position: absolute;
	left: -93px;
	width: 73px;
	height: 73px;
	text-align: center;
	background: rgba(0, 0, 0, .15);
}
.post .date div {
	font-size: 1.3em;
	color: #efefef;
	font-weight: bold;
	letter-spacing: 2px;
}
.post .date .day {
	margin-top: 15px;
	font-size: 2.4em;
}
.post .date .month {
	text-transform: uppercase;
	font-weight: normal;
	color: #ccc; }*//

#tete 
{}	
	
#date {
	position:relative;
	margin-top:Opx;
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: 2px;
}

#date .day {
margin-top: 0px;
	font-size: 20px;
}

#date .month {
	text-align:center;
	font-size: 12px;
	color: #efefef;
	font-weight: bold;
	text-transform: uppercase;
	font-weight: normal;
	color: #ccc;
	float:left;
	margin-right:10px;
}
	

#tags {
	text-align: right;
	display: block;
	font-size: 11px; 
	color: #847169;
	margin: 20px 0;
}

#tags a { font-weight: bold; color: #d38a8a; }


.shadow {
	box-shadow: 1px 1px 8px #b3b0ae;
	-moz-box-shadow: 1px 1px 8px #b3b0ae;
	-webkit-box-shadow: 1px 1px 8px #b3b0ae;
}

#content .commentlist img { padding: 0; box-shadow: 0px 0px 0px #000;
	-moz-box-shadow: 0px 0px 0px #000;
	-webkit-box-shadow: 0px 0px 0px #000; 
	behavior: url(http://www.monblogdefille.com/blog/wp-content/themes/mbdf/ie-css3.htc);
	}
	
/* Form Elements */
select {
	background:#ffff;
	border:1px solid #847169;
	width:100%;
}

#searchform {
	padding: 9px 4px 8px 8px;
	background: #efcece;
		box-shadow: 2px 2px 8px #b3b0ae;
	-webkit-box-shadow: 2px 2px 8px #b3b0ae;
	-moz-box-shadow: 2px 2px 8px #b3b0ae;
	/*margin-top: 10px;*/
}

#searchform #s { background: url('images/bg-search.png') no-repeat; border: 0; width: 140px; height: 23px; padding: 0 8px; vertical-align:top; }
#searchform #searchsubmit { border: 0; background: none; font-size: 14px; color: #503E36; font-weight: bold; margin-left: 3px; }
#searchform #searchsubmit:hover { color: #5F514D; cursor: pointer; }

.search-button{background: url('images/search.png') no-repeat; border: 0; }

.button {
	padding:1px;
	background:#FFF;
	color:#847169;
	border-right:1px solid #847169;
	border-bottom:1px solid #847169;
	border-left:1px solid #847169;
	border-top:1px solid #847169;
}

.button:hover {
	background:#FFF;
	color:#d38a8a;
	text-decoration:none;
}

#commentform input {
	width:148px;
	margin:5px 5px 1px 0;
}

#commentform textarea {

}


	
/* Comments*/
.commentlist {
	
}

.commentlist li {
	margin:15px 0 3px;
	padding:8px 15px 10px;
	list-style: none;
}

.commentlist .number { font-size: 12px; color: #D38A8A; }
.commentlist .author { font-size: 16px; color: #64554e; font-weight: bold; margin-left: 5px; }

.commentlist .entry { background:#ECE6E5 url('http://www.monblogdefille.com/blog/wp-content/themes/mbdf/images/bg-comment.png') no-repeat top; padding: 13px; position: relative; padding-bottom: 35px; color: #64554e; }
.commentlist .author-entry { background: #FADBDB url('http://www.monblogdefille.com/blog/wp-content/themes/mbdf/images/bg-author-comment.png') no-repeat top;padding: 13px; position: relative; padding-bottom: 35px; color: #64554e; }

.commentlist .entry p, .commentlist .author-entry p { line-height: 16px; margin: 12px 0; }

.commentlist .respondLink { position: absolute; bottom: -5px; right: 5px; }
#content .commentlist .respondLink img { background: none; }

#commentform small {
	font-weight:bold;
	padding:0;
}

.commentmetadata {
	display:block;
}

.commentlist small {
	background:#FFF;
}

.commentlist cite {
	font:1.2em Arial, Verdana, Sans-Serif;
	font-weight:bold;
	letter-spacing:-.05em;
}


	
/* Float Properties*/
.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
}

.clearfloat {
	display:inline-block;
}

.clearfloat {
	display:block;
}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}


	
/* Footer*/
#footer {
	margin:0 auto;
	width:900px;
	color: #D38A8A;
	font-size:14px;
	padding-top:15px;
	font-style: normal;
}

#footer p { margin: 0; padding: 10px 0; }

#footer .copyright { float: left; font-style: normal; }
#footer .feminin { float: right; }

#footer a {
	color:#D38A8A;
}
#footer a:hover { text-decoration: underline; }
#footer .aufeminin { display: block; float: left; width: 40px; height: 40px; background: url('http://www.monblogdefille.com/blog/wp-content/themes/mbdf/images/btn-aufeminin.png') no-repeat ; text-indent: -9999px; margin-top: 9px; margin-left: 5px; }
	
/*
** -----------------------------------
** AWE AD COPIES STYLE (CSS)
*/
.awepub {
	width:200px;
	border:1px solid #eee;
	margin:5px 0;
	padding:5px;
}

.awepub span {
	display:block;
	overflow:hidden;
}

.awepub span.awepub_url {
	color:green;
	display:block;
}

.awepub span.awepub_description {
	color:#444;
	font-style:italic;
}

.gototop { display: block; background: url('http://www.monblogdefille.com/blog/wp-content/themes/mbdf/images/bg-top.png') no-repeat left; padding-left: 15px; }
.gototop:hover { background: url('http://www.monblogdefille.com/blog/wp-content/themes/mbdf/images/bg-top-on.png') no-repeat left; }
	
/*
** -----------------------------------
*/

#social a.menu-youtube { display: inline-block; padding: 5px 5px 0 0;width: 30px; height: 30px; background: url('images/youtube.png') no-repeat bottom;  overflow: hidden; }
#social a.menu-facebook { display: inline-block; padding: 5px 5px 0 0;width: 30px; height: 30px; background: url('images/facebook.png') no-repeat bottom;  overflow: hidden; }
#social a.menu-instagram { display: inline-block; padding: 5px 5px 0 0;width: 30px; height: 30px; background: url('images/instagram.png') no-repeat bottom;  overflow: hidden; }
#social a.menu-twitter { display: inline-block; padding: 5px 5px 0 0;width: 30px; height: 30px; background: url('images/twitter2.png') no-repeat bottom; overflow: hidden; }
#social a.menu-rss { display: inline-block; padding: 5px 5px 0 0;width: 30px; height: 30px; background: url('images/rss.png') no-repeat bottom;  overflow: hidden; }

#social a.menu-youtube:hover { display: inline-block; padding: 5px 5px 0 0;width: 30px; height: 30px; background: url('images/youtube2.png') no-repeat bottom;  overflow: hidden; }
#social a.menu-facebook:hover { display: inline-block; padding: 5px 5px 0 0;width: 30px; height: 30px; background: url('images/facebook2.png') no-repeat bottom;  overflow: hidden; }
#social a.menu-instagram:hover { display: inline-block; padding: 5px 5px 0 0;width: 30px; height: 30px; background: url('images/instagram2.png') no-repeat bottom;  overflow: hidden; }
#social a.menu-twitter:hover { display: inline-block; padding: 5px 5px 0 0;width: 30px; height: 30px; background: url('images/twitter22.png') no-repeat bottom; overflow: hidden; }
#social a.menu-rss:hover { display: inline-block; padding: 5px 5px 0 0;width: 30px; height: 30px; background: url('images/rss2.png') no-repeat bottom;  overflow: hidden; }

#social{float:right; margin:0 15px 9px 0;padding: 0 8px 0 8px;background: #fff;box-shadow: 2px 2px 8px #b3b0ae;-webkit-box-shadow: 2px 2px 8px #b3b0ae;-moz-box-shadow: 2px 2px 8px #b3b0ae;}
#social img{padding: 5px 5px 0 0;}

