/*  

Theme Name: Fructe

Description: Widget ready and tested on WP2.3

Version: 2.0 

Author: Andreea

Author URI: http://www.1as.biz/

*/
body { 
width : 100%; 
margin-left : auto; 
margin-right : auto; 
background : #1f681f url(images/lgren077.jpg); 
text-align : justify; 
float : right; 
} 
h1, h2, h3, p, ol, ul { 
margin-top : 0; 
} 
h1, h2, h3 { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
} 
h1, h2 { 
font-weight : normal; 
} 
h1 { 
letter-spacing : -2px; 
font-size : 1.5em; 
} 
h2 { 
letter-spacing : -1px; 
font-size : 1.3em; 
} 
p, ol, ul { 
font-size : 12px; 
padding : 0; 
margin : 0; 
color : #155999; 
} 
a { 
color : #ffffff; 
} 
a:hover { 
color : green; 
text-decoration : underline; 
} 
img.left { 
float : left; 
margin : 4px 10px 0 0; 
} 
img.right { 
float : left; 
margin : 4px 0 0 1px; 
} 
hr { 
display : none; 
} 
#masthead { 
background : #ffffff url(images/legume-fructe.jpg) right no-repeat; 
height : 190px; 
padding : 0 !important ; 
width : 980px; 
margin-left : auto; 
margin-right : auto; 
margin-bottom : 1px; 
} 
#header { 
height : 200px; 
width : 980px; 
position : relative; 
margin : 0 auto; 
} 
#header h1 { 
position : absolute; 
top : 10px !important ; 
top : 10px; 
right : 30px; 
font-size : 10px; 
letter-spacing : 1px; 
color : green; 
} 
#header h4 { 
position : absolute; 
top : 150px !important ; 
top : 175px; 
left : 10px; 
font-size : 20px; 
color : #2488e4; 
} 
#header a { 
text-decoration : none; 
color : green; 
} 
#header:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
#header a:hover { 
text-decoration : underline; 
color : green; 
} 
#logo { 
width : 980px;
height: 35px; 
float : left; 
background : #2488e4 url(images/background-bleu.gif); 
margin-left : auto; 
margin-right : auto; 
} 
#logo h1, #logo p { 
float : left; 
} 
#logo h1 { 
padding : 0 0 0 0; 
font-size : 1.7em; 
color : #62d6f5; 
} 
#logo p, h2 { 
padding : 5px 5px 5px 10px; 
letter-spacing : -1px; 
font-size : 1.2em; 
color : green; 
} 
#logo a { 
text-decoration : none; 
color : #62d6f5; 
} 
#menu { 
width : 100%; 
height : 33px; 
margin-left : -1px; 
float : right; 
background : #2488e4 url(images/food001-1211.png) repeat-y; 
margin-top : 1px; 
} 
#menu li { 
display : inline; 
} 
#menu1 ul { 
margin : 0; 
list-style : none; 
padding : 0; 
} 
#menu a { 
width : 130px; 
padding : 0 1px 0 0; 
text-align : center; 
text-decoration : none; 
font-weight : bold; 
} 
#menu a:hover { 
border-top : 1px solid #e3e3e3; 
border-bottom : 1px solid #e3e3e3; 
} 
#page { 
width : 980px; 
margin-left : auto; 
margin-right : auto; 
background : white; 
} 
#content { 
float : left; 
width : 550px; 
padding : 5px 10px 10px 10px; 
} 
#col2 { 
background : url(images/legume-fructe.jpg) center no-repeat; 
position : absolute; 
width : 275px; 
height : 190px; 
top : 1px !important ; 
top : 1px; 
left : 0; 
font-size : 10px; 
letter-spacing : -3px; 
} 
.post { 
margin-bottom : 2px; 
border : 1px; 
} 
.post p { 
font-family : sans-serif; 
color : black; 
} 
.post a { 
color : #7ad7ff; 
} 
.post a:hover { 
text-decoration : underline; 
} 
.post .title { 
margin : 0; 
padding : 5px 20px 5px 20px; 
} 
.post .title a:hover { 
text-decoration : underline; 
} 
.post .title a { 
text-decoration : none; 
color : green; 
} 
.post .byline { 
padding : 0 10px; 
} 
.post .entry { 
padding : 1px 5px 1px 10px; 
} 
.post .links, .post .meta { 
margin : 0; 
padding : 10px 30px 35px 30px; 
border-top : 1px solid #2872a6; 
} 
.post .links a { 
padding-left : 30px; 
text-decoration : none; 
font-weight : bold; 
} 
.post .links a:hover { 
text-decoration : underline; 
} 
.post .meta { 
line-height : normal; 
} 
.alignleft { 
float : left; 
} 
.alignright { 
float : right; 
} 
.posts { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
.posts li { 
padding-bottom : 1px; 
} 
.posts .title { 
padding : 0; 
text-transform : none; 
font-size : 1.4em; 
font-weight : bold; 
} 
.posts .byline { 
padding : 0; 
} 
.posts p { 
margin : 0; 
padding : 0; 
} 
#comment { 
width : 99%; 
} 
#commentlist { 

margin : 0; 
padding : 0; 
list-style : none; 
line-height : normal; 
} 
#commentlist li { 
margin-bottom : 1px; 
padding : 10px; 
background : #2872a6; 
} 
#commentlist .meta { 
margin : 0; 
padding : 0; 
line-height : normal; 
font-weight : bold; 
color : #ffffff; 
} 
#commentlist .meta a { 
color : #ffffff; 
} 
.sidebar { 
background : #ccf4ab; 
float : left; 
width : 200px; 
font-size : 0.8em; 
margin : 1px; 
padding-left : 2px; 
} 
.sidebar li { 
display : inline; 
} 
.sidebar h2 { 
font-size : 14px; 
} 
.sidebar ul { 
margin : 0; 
list-style : none; 
padding : 0; 
} 
.sidebar a { 
display : block; 
width : 200px; 
height : 20px; 
padding-top : 8px; 
background : #abd535 url(images/green.gif) no-repeat; 
text-align : center; 
text-decoration : none; 
color : green; 
border-bottom : 1px solid white; 
} 
.sidebar a:hover { 
background : #9ddd35 url(images/green.gif) no-repeat; 
text-decoration : underline; 
color : white; 
} 
.sidebar li h2 { 
padding-top : 10px; 
color : #003300; 
} 
#leftbar { 
padding : 0 0 0 2px; 
border-bottom : 10px solid #2872a6; 
float : left; 
} 
#rightbar { 
border-bottom : 1px; 
float : right; 
padding-left : 10px; 
margin-right : 1px; 
} 
#rightbar li { 
display : inline; 
} 
#rightbar ul { 
margin : 0; 
list-style : none; 
padding : 0; 
} 
#rightbar a { 
width : 200px; 
height : 100%; 
border : 1px solid white; 
border-bottom : 10px solid white; 
text-align : center; 
text-decoration : none; 
text-transform : uppercase; 
font-weight : bold; 
} 
#rightbar a:hover { 
color : green; 
background : #e4ffcc; 
border-top : 1px solid #e3e3e3; 
border-bottom : 1px solid #e3e3e3; 
} 
#rightbar li h2 { 
background : #00d600 url(images/center-verde.png); 
color : #003300; 
} 
#searchform { 
padding-top : 20px; 
text-align : right; 
} 
#searchform br { 
display : none; 
} 
#searchform input { 
margin-bottom : 5px; 
} 
#searchform #s { 
width : 190px; 
} 
#calendar_wrap { 
padding-left : 10px; 
} 
#calendar_wrap table { 
width : 180px; 
text-align : center; 
border-collapse : collapse; 
} 
#calendar_wrap tfoot { 
font-weight : bold; 
} 
#calendar_wrap tfoot a { 
text-decoration : none; 
} 
#calendar_wrap #prev { 
text-align : left; 
} 
#calendar_wrap #next { 
text-align : right; 
} 
#calendar_wrap tbody { 
border-bottom : 1px solid #2872a6; 
border-right : 1px solid #2872a6; 
} 
#calendar_wrap tbody td { 
padding : 3px 0; 
border-top : 1px solid #2872a6; 
border-left : 1px solid #2872a6; 
} 
#calendar_wrap tbody td a { 
font-weight : bold; 
} 
#footer { 
clear : both; 
padding : 10px 0; 
background : #00d600 url(images/td_bg_grgrad.gif); 
} 
#footer p { 
text-align : center; 
font-size : smaller; 
color : #0f5b96; 
} 
.alignleft { 
float : left; 
width : 200px; 
} 
.alignleft ul { 
margin : 5px; 
padding : 0; 
list-style : none; 
line-height : normal; 
} 
.alignleft li li { 
padding : 6px 0 6px 10px; 
background : url(images/img08.gif) no-repeat 0 12px; 
border-bottom : 1px solid #2872a6; 
} 
.alignleft li li a { 
text-decoration : none; 
color : #c9ecf5; 
} 
.alignleft li li a:hover { 
color : red; 
} 
.alignleft li h2 { 
padding-top : 75px; 
color : #ffffff; 
} 
#featured { 
padding : 10px 10px 0 20px; 
} 
#carousel { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
#carousel li { 
float : left; 
padding : 0; 
margin-right : 10px; 
} 
#content1 { 
float : left; 
width : 730px; 
padding : 10px 0 0 24px; 
} 
#navmenu ul { 
margin-left : 250px; 
padding : 0; 
list-style-type : none; 
list-style-image : none; 
} 
#navmenu li { 
display : inline; 
} 
#navmenu ul li a { 
text-decoration : none; 
margin : 4px; 
padding : 5px 20px 5px 20px; 
color : blue; 
} 
#navmenu ul li a:hover { 
color : purple; 
background : yellow; 
} 
