﻿/*  Theme Name: Freshy 2Theme URI: http://www.jide.fr/english/downloads/freshy2Description: The Freshy WordPress theme, second edition.Version: 2.1.2Author: Julien De LucaAuthor URI: http://www.jide.fr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";html { overflow-x: hidden; overflow-y: auto; }body {	margin:0;	padding:0;	background:#7F7F7F;	background-image:url(images/background/fat_lines_light.gif);	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:#ff6600;	color:white;}a {	color:#ff6600;}#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-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: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:#3d3d3d;}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: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:10px 0 18px 10px;	margin:5px 0 10px -11px;	/*border-left:2px solid #ff6600;*/	color:#ff6600;}#sidebar_left h2 {	padding:10px 10px 10px 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: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.5em;}.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:#ddd;	color:#333;}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;}