﻿/*  

Theme Name: Freshy 2
Theme URI: http://www.jide.fr/english/downloads/freshy2
Description: The Freshy WordPress theme, second edition.
Version: 2.0.8
Author: Julien De Luca
Author URI: http://www.jide.fr
*/
/*
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 "pp_album.css";
html { overflow-x: hidden; overflow-y: auto; }
body {
	margin:0;
	padding:0;
	background:#e5a4c4;
	background-image:url(images/background/fat_lines_light.gif);
	background-attachment:fixed;
	font-family:Arial;
	line-height: 1.8em;
	font-size: 76%;
	color:#232323;
}
body a {color:blue;}
input, select, textarea {
	font-family: Arial;
    font-size:12px;
    border:1px solid #c6c6c6;
}
input {
	margin-right:5px;
}
textarea{
    width:98%;
}
label {
	font-weight:bold;
}
label small {
	font-weight:normal;
}
*::-moz-selection, *::-selection {
	background-color:#ff6600;
	color:white;
}
a {
	color:#ff6600;
}
#content a:hover {
	text-decoration:underline !important;
}
a img {
	border:0px none;
}
#title {
	margin:0;
	padding:0px;
	position:relative;
	z-index:86;
}
#header_image {
	padding-top:0px;
        background-image:url(images/headers/499153_79030836.jpg);
	background-position:center;
}
#title, #frame, #footer_content {
	background:white url(images/page-gradient.png) repeat-y right;
}
#footer_content {
	border-top:1px solid #d0d0d0;
}
h1 {
	margin-top:12px;
	padding:0;
	font-family: Arial;
	font-weight:normal;
	font-style:none;
	font-size:18px;
	letter-spacing:0px;
	color:#2c4d28;
}

h2 {
	margin:0;
	padding:0;
	font-family: Arial;
	font-weight:normal;
	font-style:none;
	font-size:18px;
	letter-spacing:0px;
	color:#2c4d28;
}
h3 {
	margin:0;
	padding:0;
	font-family:Arial;
	font-weight:normal;
	font-style:none;
	font-size:18px;
	letter-spacing:0px;
	color:#2c4d28;
}
h1 a {















	color:#3d3d3d;















	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:url(/images/heart.jpg);















}































#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:url(/images/heart.jpg);















	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:#blue;















	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:blue;















	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:Monotype Corsiva;















	font-weight:normal;















	color:#c061e3;















	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 {















	font-size:18px;















	letter-spacing:-1px;















	line-height:1.1em;















	margin:0 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;















}























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:url(/images/heart.jpg);















	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;















}































.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 {















	margin:0 0 0 0;















}































.comment .author, .comment .author a, .comment .date {















	color:#585858;















}































.comment {















	padding:5px;















	margin:15px 0 15px 0;















	background:#f3f3f3;















	border:1px solid #c6c6c6;















}































.comment img.avatar {















	float:left;















	margin-right:5px;















	border:1px solid #ffffff;















}































.comment h4 {















	padding:0;















	margin:0;















}































.comment p {















	margin:.5em 0 .5em 0;















	padding:0;















}































.comment_content {















	clear:both;















}































.comment.comment_author {















	background:#4d9301 url(images/transparency/white-90.png);















	border-color:#4d9301;















}































#commentform p {















	margin:0 0 .5em 0;















	padding:0;















}































































.comment.comment_author .author, .comment.comment_author .author a, .comment.comment_author .date, .comment.comment_author h4 {















	color:#4d9301;















}































.author, .date {















	color:#4d9301;















}































.author a {















	color:#4d9301;















}































.author {















	font-weight:bold;















}































#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 #ff6600;















	color:#ff6600;















}































#sidebar_left h2 {















	padding:15px 10px 15px 0;















	margin:5px -11px 10px 0;















	border-left:0px none;















}































.sidebar h2 a {















	color:#ff6600;















}































.sidebar ul, .sidebar ol {















	padding:0;















	margin:0;















	list-style:url(/images/heart.jpg);















}































.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;















	float:left;















}















/*















.sidebar li li a {















	font-size:.9em;















}































.sidebar li li li a {















	font-size:1em;















}*/































.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 {































}















































.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:#ff6600;















	color:white;















}































/*















.sidebar li li.current_page_item a, .sidebar li li.current-cat a, .sidebar li li a:hover {















	color:#ff6600;















	background:transparent;















}*/































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;















}















/*















.comment code, comment pre {















	background:#141414;















	padding-left:3px;















}















*/































.alignleft {















	float:left;















}































.alignright {















	float:right;















}































.post {















	















}































.post .entry {















	margin:1em 0 1em 0;















}































.post ul {















	list-style:url(/images/heart.jpg);















	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/heart.jpg);















}































* html .post ul li {















	list-style-image:url(/images/heart.jpg;















	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:url(/images/heart.jpg);















	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:url(/images/heart.jpg);















	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:url(/images/heart.jpg);















}































#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;















}