/*     Layout Name: John Mayer FranceLayout URI: http://johnmayerfrance.com/Description: A John Mayer WordPress theme for <a href="http://johnmayerfrance.com/">John Mayer France</a> by <a href="http://morningsundesigns.com/">Morningsun Designs</a>.   Version: 1.0   Author: Hiuxing   Author URI: http://morningsundesigns.com/   Tags: morningsun designs, green, brown, grey, 2 column      	John Mayer France	 http://morningsundesigns.com/      	This layout was designed and built by Hiuxing Wen,   	whose design site you will find at http://morningsundesigns.com/   	The CSS, XHTML and design is released under GPL:   	http://www.opensource.org/licenses/gpl-license.php   	User must keep all the credits intact for legel use.      */      			body {  				background: url(images/bg.png) #e8e5de repeat-x;  				margin: 0px;  				padding: 0px;  				font-family: Arial;  				font-size: 11px;  				color: #808080;  				line-height: 12pt;       				text-align: justify;  			}  			em{font-weight:bold; color:#808080; font-style:normal; background-color:#E2E2D3; padding:2px; -moz-border-radius:3px;}i{color:#527485; font-style:italic;}   			a:link, a:visited, a:active {  				text-decoration: none;  				color: #957D68;  				}     			a:hover {  				color: #8A7460;  				text-decoration: underline;  				}    			strong {  				color: #44606d;  			}   						.inv {				color: #F3F3EE;  }  			img {  				border-style: none;  			}    		 	.layout {    				margin: 0px auto;  				padding: 0px;  				width: 984px;	  				position: relative;		  			}  			.top {				padding: 0px 0px 0px 20px;  			}  			.subnav {				padding: 0px 0px 0px 10px;  				color: #8f8e8a; 				text-shadow: #ffffff 1px 1px 1px; 				font-family: Verdana;    				font-size: 9px;    				line-height: 10pt;    				text-align: justify;				text-transform: uppercase;			}  			.gallery img {  				background: #44606d;				border-right: 1px solid  #223944; 				border-bottom: 1px solid  #223944; 				width: 44px;				height: 44px;				-webkit-border-radius: 5px;				-moz-border-radius: 5px;				border-radius: 5px;				-khtml-border-radius: 5px;				padding: 4px;				margin: 1px;				opacity:.70;			}    			.gallery img:hover {  				-webkit-border-radius: 5px;				-moz-border-radius: 5px;				border-radius: 5px;				-khtml-border-radius: 5px;				opacity:.90;			}  									.images {   				border-right: 1px solid  #bea999;   				border-bottom: 1px solid  #bea999;   				background-color: #efe6db;   				-webkit-border-radius: 5px;   				-moz-border-radius: 5px;   				border-radius: 5px;   				-khtml-border-radius: 5px;   				padding: 5px;   				margin: 2px;    								opacity:.80;			}      			.images:hover {   				background-color: #f1f1f1;   				opacity:1;			}   									a img .images{border-right: 1px solid  #bea999;   				border-bottom: 1px solid  #bea999;   				background-color: #efe6db;   				-webkit-border-radius: 5px;   				-moz-border-radius: 5px;   				border-radius: 5px;   				-khtml-border-radius: 5px;   				padding: 5px;   				margin: 4px; 												}a:hover img .images{				background-color: #f1f1f1;   }.imagesflottantes{border-right: 1px solid  #bea999;   				border-bottom: 1px solid  #bea999;   				background-color: #efe6db;   				-webkit-border-radius: 5px;   				-moz-border-radius: 5px;   				border-radius: 5px;   				-khtml-border-radius: 5px;   				padding: 4px;   				margin: 2px; 				float: left; }.imagesflottantes:hover{				background-color: #f1f1f1;   }.projets{border-right: 1px solid  #bea999;   				border-bottom: 1px solid  #bea999;   				background-color: #efe6db;   				-webkit-border-radius: 5px;   				-moz-border-radius: 5px;   				border-radius: 5px;   				-khtml-border-radius: 5px;   				padding: 3px;   				margin: 2px; 				float: left; }.projets:hover{				background-color: #f1f1f1;   }.elite{border-right: 1px solid  #bea999;   				border-bottom: 1px solid  #bea999;   				background-color: #efe6db;   				-webkit-border-radius: 5px;   				-moz-border-radius: 5px;   				border-radius: 5px;   				-khtml-border-radius: 5px;   				padding: 4px;   				margin: 3px; max-width:53px;								opacity:1;}.elite:hover{												background-color: #f1f1f1;   }  			.welcomem {  				color: #44606d;  				font-family: Verdana;  				font-size: 9px;  				line-height: 11pt;  				text-align: left;  			}     			.sidebar {						  				color: #9c918b;				font-family: Verdana;      				font-size: 9px;      				line-height: 9pt; 				  				width: 333px;	  				padding: 0px 0px 0px 0px;		  				margin: -1px 0px 0px 0px;		  				float: left;  			}  			.sheader{  				text-align: center;				color: #9c918b;				text-shadow: #ffffff 1px 1px 1px;				font-family: georgia;				font-size: 18px;				font-weight: bold;				font-style: italic;			}   			.samong {  				background: url(images/sx.png);		  				width: 234px;			  				height: auto;	  				padding: 0px 52px 0px 58px;  			}  			.samongli {  				background: url(images/sx.png);		  				width: 245px;			  				height: auto;	  				padding: 0px 52px 0px 50px; 				text-align: center; 			}   			.samongli img { 				width: 80px; 				heigth: 80px; 				background: #debf9c;  				border: 1px solid #debf9c;  				-webkit-border-radius: 5px;  				-moz-border-radius: 5px;  				border-radius: 5px;  				-khtml-border-radius: 5px;  				padding: 3px;  				margin: 2px;  				opacity:.70;  			}    			.samongli img:hover {  				background: #c69aad;  				border: 1px solid #c69aad;  				-webkit-border-radius: 5px;  				-moz-border-radius: 5px;  				border-radius: 5px;  				-khtml-border-radius: 5px;  				padding: 3px;  				opacity:.80;  			}   			.sfooter {  				background: url(images/sfooter.png);		  				width: 333px;			  				height: 170px;  			}    			.content {					  				width: 600px;			  				margin: 0px 0px 0px 0px;		  				float: left;  			}    			.title {  				color: #928174;  				font-family: Georgia;  				font-style: italic;  				text-shadow: #ffffff 1px 1px 1px;  				text-align: center;  				font-size: 18px;  				font-weight: bold;  				width: auto;  				padding: 0px 0px 10px 0px;  			}    			.meta {  				color: #808080;  				background: url(images/meta.png);  				text-align: center;		  				width: 630px;		  				height: 23px;  				padding: 13px 0px 0px 0px;  			}    			.contentbg {  				background: url(images/contentbg.png) repeat-y;		  				width: 582px;		  				height: auto;	  				padding: 0px 35px 0px 20px;  			}    			.contentfooter {  				background: url(images/contentfooter.png) no-repeat;  				width: 651px;		  				height: 160px;  				text-align: left; 				padding: 0px 0px 0px 140px;  				margin: 0px 0px 0px 0px;  			}  			.contentfooter a:link, .contentfooter a:visited {  				color: #d8cec5;				text-shadow: #a1958b 1px 1px 1px;				font-family: Georgia;				font-size: 16px;				font-weight: bold;			}  			.contentfooter a:link:hover, .contentfooter a:visited:hover {				color: #b9a89c;				text-decoration: none;			}   			.entry-footer {  				background: #ffffff;  				padding: 5px;   				text-align: justify;   				border: 1px solid #DDD;   				width: 566px;   				margin: 20px 60px 0px 25px;  			}      			.contentc {   				padding: 0px 50px 0px 35px;   			}      			.footer {		   				font-family: tahoma;			   				color: #ffffff;   				font-size: 9px;   				line-height: 9pt;   				letter-spacing: 0px;    				text-transform: normal;   				background: #8b776b;   				width: auto;   				height: 60px;   				padding: 17px 0px 0px 0px;   				margin: 50px 0px 0px 0px;   				clear: both;			   			}   			.footer a:link, .footer a:visited {  				color: #5c4231;			}  			.footer a:link:hover, .footer a:visited:hover {				color: #5c4231;				text-decoration: underline;			}   			.flayout {     				margin: 0px auto;   				padding: 0px;   				width: 900px;	   				padding: 0px 0px 0px 0px;   			}      			.flayoutr {     				float: right;   				padding: 0px 40px 0px 0px;   			}      			.navigationfix {   				text-align: center;   				width: 531px;		   				height: 37px;   				margin: 0px 0px 20px 0px;   			}      			input, textarea {   				font-family: arial;   				font-size: 11px;   				background-color: #fff;   				color: #808080;   				padding: 4px;  				border: #d5d5d5 1px solid;    				-webkit-border-radius: 4px;  				-moz-border-radius: 4px;  				border-radius: 4px;  				-khtml-border-radius: 4px;  			}         			option, select {   				font-family: arial;   				font-size: 11px;   				background-color: #fff;   				color: #808080;   				padding: 5px;   				border: #d5d5d5 1px solid;    				-webkit-border-radius: 4px;  				-moz-border-radius: 4px;  				border-radius: 4px;  				-khtml-border-radius: 4px;  				}         			.thumb {   				padding: 6px 6px 6px 6px;   				margin: 0px 6px 5px 10px;   				width: 150px;   				font-size: 8px;   				text-transform: uppercase;   				font-family: Verdana, Arial, Helvetica, sans-serif;   				border: 1px solid #b5b5b5;   			}  a.conlink{text-align: left; color:#818b93; font-weight:normal; font-size: 11px; padding: 10px;    padding-left:15px; display:block; text-decoration: none; margin:4px; background-color:#242424; -moz-border-radius:5px;   text-transform:none; border-left:3px solid #242424}   a.conlink:hover {border-top: 0px solid #805224; border-left:10px solid #805224;   color:#818b93; background-color:#242424; cursor:pointer; padding-left:15px; } 	   