﻿/*  

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:#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.6em;

	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:1.4em;	

	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;

}



.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: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;

	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: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;

}
