/*  



Theme Name: Psycho



Theme URI: http://www.psychogenealogie.com



Description: Theme pour Mme BOIGEN MAUREEN.



Version: 2.1



Author: Yann GABEL



Author URI: http://www.yanngabel.com



Tags: white, gray, blue, green, orange, red, customize, custom header, fixed width, fluid width, one column, two columns, left sidebar, right sidebar, widgets, threaded-comments, theme-options, valid XHTML, 2.7



*/






/*



The PHP, CSS, XHTML and design is released under GPL:



http://www.opensource.org/licenses/gpl-license.php



*/






@import "layout.css";



@import "menu.css";


@import "vanille.css";


html { overflow: auto}





body {



	margin:0;



	padding:0;



	background-color: #FFFFA4;



	background-attachment:fixed;



	font-family:Arial, Verdana, Lucida, serif, sans;



	line-height: 1.7em;



	font-size: 76%;



	color:#232323;



}







input, select, textarea {



	font-family:Arial, Verdana, Lucida, serif, sans;



    font-size:12px;



    border:1px solid #c6c6c6;





}







input {



	margin-right:5px;



}







textarea{



    width:99%;



}







label {



	font-weight:bold;



}







label small {



	font-weight:normal;



}







*::-moz-selection, *::-selection {



	background-color:#99cc00;



	color:white;



}







a {



	color:#99CC00;



}







#content a:hover {



	text-decoration:underline !important;



}







a img {



	border:0px none;



}







#title {



	margin:0;



	padding:18px;



	position:relative;



	z-index:86;



}







#header_image {



	padding-top:200px;



	background:url(./wp-content/uploads/2011/04/top_bg.jpg) center top no-repeat;



	background-position:center;





}













#footer_content {



	

background-color: #FFFFA4;

}







h1 {



	margin:0;



	padding:0;



	font-family:Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;



	font-weight:normal;



	font-style:italic;



	font-size:2.2em;



	letter-spacing:-2px;



	color:#465E00;



}







h1 a {



	color:#465E00;



	text-decoration:none;



}







.description small {



	font-family:Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;



	font-weight:bold;



	font-style:italic;



	font-size:1em;	



	color:#8d8d8d;



}







#quicklinks {



	position:absolute;



	right:0;



	top:0;



	padding:13px 23px 13px 13px;



	margin:0;



	list-style:none;



}







#quicklinks #searchform {



	margin:0;



	padding:0;



	clear:none;



	display:inline;



	line-height:4em;



	position:relative;



	margin-left:20px;



}







* html #quicklinks #s {



	*margin-top:1.1em;



}







#quicklinks ul {



	list-style:none;



	padding:0;



	margin:0;



	float:left;



}







* html #quicklinks {



	right:10px;



}







#quicklinks ul li {



	padding:0;



	margin:0;



	font-style:italic;



	font-size:1.2em;



	float:left;



	text-transform:lowercase;



	color:#8d8d8d;



}







#quicklinks ul li a {



	margin-left:20px;



	height:3.5em;



	line-height:3.5em;



	text-decoration:none;



	color:#8d8d8d;



	display:inline;



}







#quicklinks ul li a:hover {



	text-decoration:underline;



}







#quicklinks ul li a.rss {



	color:#ee7700;



	padding-right:20px;



	background:transparent url(images/icons/feed-icon-16x16.gif) no-repeat center right;



}







#quicklinks ul li#fr_FR a {



	background:transparent url(images/flags/fr.png) no-repeat center right;



}







#quicklinks ul li#en_US a {



	background:transparent url(images/flags/gb.png) no-repeat center right;



}







#quicklinks ul li#fr_FR.current_page_item a, #quicklinks ul li#en_US.current_page_item a {



	display:none;



}







#quicklinks #addicted_results {



	position:relative;



	z-index:90;



	*width:160px;



}







#quicklinks #addicted_results ul {



	float:none !important;



	position:absolute;



	background:white;



    border:1px solid #c6c6c6;



	opacity:.9;



	-moz-opacity:.9;



	filter:alpha(opacity=90);



	zoom:1;



	width:164px;



	overflow:hidden;



	margin-left:20px;



	right:5px;



	*left:0;



}







html > body #quicklinks #addicted_results ul {



	margin-top:-15px;



}







* html #quicklinks #addicted_results ul {



	*margin-top:-2px;



}







#quicklinks #addicted_results ul li {



	font-family:Arial, Verdana, Lucida, serif, sans;



    font-size:12px;



    font-style:normal;



	float:left;



	clear:both;



	width:160px;



	line-height:1.2em !important;



	height:auto !important;



}







#quicklinks #addicted_results ul li a {



	line-height:1.4em !important;



	height:auto !important;



	margin-left:0;



	color:#3d3d3d;



	text-decoration:none;



	padding:3px;



	display:block;



	float:left;



	clear:both;



	width:160px;



}







#quicklinks #addicted_results ul li a:hover {



	color:#ffffff;



	background-color:#ff6600;



}







h2, h3, h4, h5, h6 {



	font-family:Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;



	font-weight:normal;



	color:#010101;



	margin:.5em 0 .5em 0;



	padding:0;





}







h2 a, h3 a, h4 a, h5 a, h6 a {



	color:#010101;



	text-decoration:none;



}







h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {



	text-decoration:underline;



}







h2, h3 {



	color:#4d9301;



	font-size:1.9em;



	letter-spacing:-1px;



	line-height:1.1em;



	margin:1em 0 0 0;



	padding:0 0 0 0;



}







h2 a, h3 a {



	color:#4d9301;



}







h2 a, h3 a, h2 img, h3 img {



	border:0px none;



}







.rsswidget img {



	display:none;



}







h3 {



	font-size:1.7em;



	letter-spacing:-1px;



	line-height:1.2em;



}







h4 {



	font-size:1.4em;



	letter-spacing:-1px;



	line-height:1.2em;



	color:#585858;



}







h4 a {



	color:#585858;



}







small {



	font-size:.9em;



}







.meta {



	padding-bottom:9px;



	background:transparent url(images/box-shadow.png) no-repeat bottom left;



	font-size:.9em;



}







.meta dl {



	border:1px solid #c6c6c6;



	background:white;



	margin:0;



	padding:4px;



	list-style:none;



	display:block;



}







* html .meta dl {



	height:1em;



}







.meta dl dd, .meta dl dt {



	display:inline;



	margin:0;



	padding:0;



}







.meta dl dt {



	margin:0 .5em 0 0;



	color:#828282;



	white-space: nowrap;



}







.meta dl dt a {



	color:#828282;



	text-decoration:none;



}







.meta dl dd {



	margin:0 1em 0 0;



	font-weight:bold;



	color:black;



}







.meta dl img {



	vertical-align:middle;



}







.meta dl dd a {



	text-decoration:none;



	color:black;



}







.commentlist, .commentlist ul.children {



	margin:0;



	padding:0;



	list-style:none;



}







.commentlist ul.children {



	margin-left:2em;



}







.comment .author, .comment .author a, .comment .date {



	color:#585858;



}







.comment div,



.bypostauthor li div {



	padding:5px;



	margin:15px 0 15px 0;



	background:#f3f3f3;



	border:1px solid #c6c6c6;



}







.bypostauthor li cite {



	color:#585858;



}







.comment div div,



.bypostauthor div div {



	padding:0;



	margin:0;



	background:none;



	border:0px none;



}







.comment img.avatar {



	float:left;



	margin-right:5px;



	border:1px solid #ffffff;



}







.comment cite {



	font-family:Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;



	margin:.5em 0 .5em 0;



	padding:0;



	font-size:1.4em;



	letter-spacing:-1px;



	line-height:1.2em;



	color:#585858;



	font-style: normal;



}







.comment p {



	margin:.5em 0 .5em 0;



	padding:0;



}







.bypostauthor div {



	background-color:#4d9301;



	background-image:url(images/transparency/white-90.png);



	border-color:#4d9301;



}







.bypostauthor cite {



	color:#4d9301;



}







#commentform p {



	margin:0 0 .5em 0;



	padding:0;



}







.comment-meta {



	font-size:smaller;



}







.comment-meta,



.comment-meta a {



	color:#585858;



}







#sidebar div {



	border-left:1px solid #d0d0d0;



}







#sidebar_left div {



	border-right:1px solid #d0d0d0;



	padding-left:10px;



}







.sidebar div div {



	border:0px none !important;



}







.sidebar h2 {



	font-size:1.5em;



	padding:15px 0 15px 10px;



	margin:5px 0 10px -11px;



	border-left:2px solid #663203;



	color:#663203;



}







#sidebar_left h2 {



	padding:15px 10px 15px 0;



	margin:5px -11px 10px 0;



	border-left:0px none;



}







.sidebar h2 a {



	color:#663203;



}







.sidebar ul, .sidebar ol {



	padding:0;



	margin:0;



	list-style:none;



}







.sidebar li {



	padding:0;



	margin:1px 0 0 0;



	color:#3d3d3d;



	line-height:1.8em;



	min-height:1.8em;



	clear:both;



}







* html .sidebar li {



	height: 1.8em;



}







.sidebar li li {



	padding:0 0 0 1.3em;



	background:url(images/bullet.gif) 9px 9px no-repeat;



}







.sidebar li a {



	padding:4px;



	position:relative;



	z-index:10;



	line-height:1.2em;



	min-height:1.2em;



}







.sidebar li a:hover {



	text-decoration:none;



	z-index:99;







}







.sidebar a {



	text-decoration:none;



	color:#3d3d3d;



}







.sidebar a:hover {



	text-decoration:underline;



}







#tag_cloud {







}







#calendar {



	width:100%;



}







#wp-calendar {



	width:100%;



}







#calendar td {



	text-align:center;



	padding:0;



	



}







#calendar td a {



	text-align:center;



	border:1px solid gray;



	display:block;



	margin:1px;



}







#calendar td a:hover {



	text-decoration:none;



	background:gray;



	color:white;



}







#calendar tfoot #prev {



	text-align:left;



}







#calendar tfoot #next {



	text-align:right;



}







#calendar tfoot a {



	background:none;



	color:inherit;



	display:inline;



	border:0px none;



}







#calendar #today {



	background:#ff6600;



	color:white;



}







#calendar #today a {



	color:white;



	border-color:white;



}







#calendar #today a:hover {



	background:none;



}







.sidebar li.current_page_item li a, .sidebar li.current-cat li a {



	background:transparent;



	color:#3d3d3d;



}







.sidebar li.current_page_item a, .sidebar li.current-cat a, #frame .sidebar li a:hover {



	background:#663203;



	color:white;



}







code, pre {



	background:#4d9301 url(images/code_bg.png) no-repeat top left;



	display:block;



	line-height:26px !important;



	padding-left:44px;



	font-size:14px;



	border:1px solid #4d9301;



	margin:1em 0 1em 0;



	font-family: "Courier New", Courier, monospace;



	letter-spacing:0;



	clear:both;



	overflow:auto;



	text-align:left;



	color:white;



	white-space:nowrap;



}







* html code, * html pre {



	position:relative;



	width:90%;



	overflow:hidden;



	overflow-x:scroll;



}







.alignleft {



	float:left;



}







.alignright {



	float:right;



}







.post {



	



}







.post .entry {



	margin:1em 0 1em 0;



}







.post ul {



	list-style:none;



	padding:0 0 0 1em;



	margin:.7em 0 .7em 0;



}







.post p {



	margin:.7em 0 .7em 0;



}







.post ul ul {



	margin:0;



}







.post ul li {



	padding:0;



	margin:0;



	list-style-position:inside;



	list-style-image:url(images/bullet.gif);



}







* html .post ul li {



	list-style-image:none;



	list-style-position:outside;



	background:transparent url(images/bullet.gif) no-repeat 0 10px;



	padding-left:10px;



}







.post ul li li {



	list-style-type:circle;



	list-style-image:none;



	padding-left:0;



	background:transparent;



}







.post a {



	text-decoration:none;



}







.post blockquote {



	border-left:3px solid #4d9301;



	color:#4d9301;



	padding:0 0 0 1em;



	margin:0;



	font-family: Georgia, Times New Roman, sans;



	font-style:italic;



	font-size:1.1em;



}







.post blockquote a {



	color:#4d9301;



}







.post blockquote blockquote {



	font-size:1em;



}







ul#linkslist, ul#linkslist li {



	list-style-image:none;



	background-image:none;



	padding:0;



	margin:0;



}







ul#linkslist li h2 {



	padding:0;



	margin:.5em 0 .5em 0;



}







.linkcat {



	padding:0;



	margin:0;



	list-style:none;



}







#searchform {



	margin:1em 0 1em 0;



	padding:0;



}







* html #searchform {



	width:90%;



}







#quicklinks #searchsubmit, .sidebar .widget_search input {



	display:none;



}







#s {



	background:white url(images/search.png) no-repeat 98% 2px;



	line-height:1.4em;



	padding:2px;



	width:160px;



	display:inline;



}







.navigation, .meta {



	clear:both;



}







p.navigation {



	*margin:0;



	*padding:.5em 0 2em 0;



}







/* content.css */







.important {



	background:#FFCDC5;



	border:1px solid #cd2d12;



	padding:5px;



	margin:.5em 0 .5em 0;



	color:#8c1400;



}







.important a {



	color:#8c1400;



}







.note {



	background:#d5f69b;



}







.note, .download {



	border:1px solid #75ad14;



	padding:5px;



	margin:.5em 0 .5em 0;



	color:#446c00;



}







.note a, .download a {



	color:#446c00 !important;



}







.download a {



	font-weight:bold;



}







.download {



	background:#d5f69b url(images/download.png) no-repeat top left;



	padding-left:46px;



	min-height:35px;



}







address {



	padding:5px;



	margin:1em 0 1em 0;



	background:#f3f3f3;



	border:1px solid #c6c6c6;



}
