/*      
Theme Name: 		Gerbera
Theme URI: 		http://gerbera.org
Description: 		Gerbera.org: all you want to know about this popular cutflower, a.k.a. gerbera daisy: growing, care, seeds, diseases and cures
Version: 			0.9
Author: 			Stefan Vervoort
Author URI: 		http://www.divitomedia.com/

---------------------------------------------------------------------------------------
TABLE OF CONTENTS
	-- 
	-- 
	--
---------------------------------------------------------------------------------------

/* ------------------------------------------------------------------------------------
BASICS						 */

html {
font-size:100%;
min-height:101%;
background:#D8DCCA;
padding:0
}

body {
font-size:62.5%;
color:#9C876C;
background:url(images/body-bg.gif) #D8DCCA;
width:980px;
margin:0 auto
}

a {
color:#414F0F
}

h5 a {
color:#414F0F !important
}

.right {
float:right
}

.clear {
clear:both
}

img.left {
margin:1em 1em 1em 0
}

img.right {
margin:1em 0 1em 1em
}

.padding {
padding:10px
}

.content h1,.content h2,.content h3,.content h4,.content h5,.content h6 {
color:#667928;
font-weight:400;
margin:15px 0 0.2em
}

.content h1 {
color:#667928;
font-size:1.6em;
width:auto;
display:block;
padding-bottom:0.5em;
padding-left:35px;
background:url(images/headingbg1.png) left top no-repeat;
font-weight:700;
margin:0
}

.content h2 {
font-size:1.8em
}

.content h3 {
font-size:1.6em
}

.content h4 {
font-size:1.4em
}

.content h5 {
font-size:1.2em
}

.content h6 {
font-size:1em
}

.content img.alignleft {
float:left;
margin:0 12px 12px 0
}

.content img.alignright {
float:right;
margin:0 0 12px 12px
}

.content img {
border:1px solid #BEB894;
margin-top:-4px;
padding:1px
}

.content img.noborderjjj {
border:0px;
}

.content p {
margin:1.1em 0
}

.content ul li {
color:#7F726F;
list-style:disc;
margin-left:17px; 
padding:2px 0
}

.content ol li {
color:#7F726F;
margin-bottom:10px;
margin-left:18px; 
padding:2px 0
}

.content ol {
list-style:decimal
}

.content strong,.content b {
color:#000;
font-weight:700
}

.content a {
color:#000
}

.content a:hover {
text-decoration:none
}

.content small {
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:20px
}

.content cite {
font-style:italic
}

.content blockquote {
font-size:1.1em;
background:url(images/blockquote-daisy.png) top left no-repeat #ffefd6;
font-style:italic;
padding:5px 10px 5px 30px
}

.content blockquote.alignleft {
width:150px;
float:left;
margin:0 12px 12px 0
}

.content blockquote.alignright {
width:150px;
float:right;
margin:0 0 12px 12px
}

.content blockquote.big {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.8em
}

.content span[style="text-decoration: line-through;"] {
color:#bbb
}

img + small{
clear:both!important; }

.content div.box {
float:right;
width:260px;
color:#9C876C;
margin-left:10px;
background:#FFFEFA;
border:1px solid #9C876C
}

/* ------------------------------------------------------------------------------------
NAVIGATION MENU				 */
#navigation,#navigation ul {
clear:both;
list-style:none;
line-height:1;
float:left;
margin:0;
padding:0
}

#navigation ul {
width:165px;
padding:0 0 25px 15px
}

#navigation a {
color:#667928;
display:block;
text-decoration:none;
width:155px;
padding:2px 10px
}

#navigation a:hover {
text-decoration:underline;
background:url(images/bullet1.png) right no-repeat;
padding:2px 10px
}

#navigation li {
display:block;
float:left;
position:relative;
border-bottom:1px solid #C6CFA8;
width:180px;
margin:0;
padding:5px 0
}

#navigation li ul li {
display:block;
background:#FEEFCE;
border:#C6CFA8 1px solid;
border-width:0 1px 1px;
padding:5px 4px
}

#navigation li ul li a {
color:#667928;
display:block;
width:180px;
padding:2px 0
}

#navigation li ul li a:hover {
padding:2px 0
}

#navigation li ul ul li {
background:#FDF2DC
}

#navigation li ul {
position:absolute;
width:178px;
left:-999em;
margin-left:165px;
margin-top:-24px;
border:0
}

#navigation li ul ul {
margin-left:169px;
margin-top:-24px
}

#navigation li:hover ul ul,#navigation li:hover ul ul ul,#navigation li.sfhover ul ul,#navigation li.sfhover ul ul ul {
left:-999em
}

#navigation li:hover ul,#navigation li li:hover ul,#navigation li li li:hover ul,#navigation li.sfhover ul,#navigation li li.sfhover ul,#navigation li li li.sfhover ul {
left:auto
}
#navigation li:hover, #navigation li.hover { 
position: static;
}  
/* ------------------------------------------------------------------------------------
STRUCTURE					 */
#container {
overflow:hidden;
font-size:1.5em;
background:url(images/content-bg.jpg) repeat-y;
border:solid #637A20;
border-width:0 5px
}

#header {
height:200px;
background:url(images/header-bg.jpg) no-repeat
}

#footer {
clear:both;
background:url(images/footer.png) no-repeat;
height:95px
}

#main {
background:url(images/content-bg.jpg) repeat-y #FEF9F6
}

#sidebar {
background:url(images/body-bg.gif)
}

/* ------------------------------------------------------------------------------------
CUSTOM						 */
img.logo {
margin:55px 0 0 240px
}

div.flower {
position:absolute;
background:url(images/flower.png) left no-repeat;
width:210px;
height:196px
}

#sidebar ul.nav {
background:#fbc463;
height:29px;
font-size:1.04em;
line-height:1.8em;
margin:122px 0 0
}

#sidebar ul.nav li {
display:inline;
padding-left:15px
}

#sidebar ul.nav li a {
text-decoration:none;
color:#667928
}

#sidebar ul.nav li a:hover {
text-decoration:underline
}

div.content {
min-height:650px;
width:554px;
float:left;
color:#9c876c;
line-height:1.3em;
font-size:1em;
background:url(images/content-flower.jpg) right top no-repeat;
padding:0 15px 25px 45px
}

form#cse-search-box {
border-bottom:1px solid #C6CFA8;
margin:0 0 40px 15px;
padding:0 0 25px 10px
}

form#cse-search-box input#s {
background:#D8DCCA;
border:1px solid #637A20;
clear:both;
margin:5px 0 10px;
padding:4px
}

form#cse-search-box input#searchsubmit {
border:1px solid #637A20;
background:#FFFBF2;
padding:3px
}

form#cse-search-box h4 {
font-size:1.1em;
font-weight:400;
color:#414F0F;
margin:0
}

div.adsense {
float:left;
font-size:0.9em;
position:relative;
margin:50px 0 0 15px
}

div.custom-ad {
width:140px;
float:left;
font-size:0.9em;
position:relative;
margin:50px 0 0 15px
}

div.custom-ad h4 {
font-size:0.9em
}

div.custom-ad img {
margin:-5px 0 10px
}

div.custom-ad p {
line-height:1.2;
margin:0 0 15px
}

#cse-search-results{
width:570px; float:left; 
}
#cse-search-results iframe{
width:570px;   
}

div.custom-ad a {
line-height:1.2
}

.left,div.text {
float:left
}

div.copyright{ margin:5px 60px 0  0;float:right; text-align:center; }
div.copyright p{	margin-bottom:8px; }

.xls_list ul, ul.submenu ul{	margin-left:20px;}
.xls_list ul li, ul.submenu ul li{	color:#9C876C; }
.xls_list ul li a, ul.submenu ul li a{	color:#9C876C; font-weight:normal!important;}
.xls_list ul ul li, ul.submenu ul ul li{	color:#000; }
.xls_list ul ul li a, ul.submenu ul ul li a{	color:#000; }

ul.submenu {		margin:500px 0 0 -200px; float:left;}

div.author-single{	 margin-top:50px; padding:10px 0 15px 0; border-top:2px solid #B2AE8E;  border-bottom:2px solid #B2AE8E; clear:both; }
div.author-single h5{	margin-top:0; color:#000; font-size:1.2em;}
div.author-single p{		margin:0; font-size:0.85em; color:#9C876C;}
div.author-single strong{	color:#9C876C; }

div.subscribe{		margin-top:20px; }

#sidebar ul.sidebar {
font-size:1.04em;
margin:45px 0 0 830px;
line-height:1.8em;
}

#sidebar ul.sidebar ul{	display:none; }

#sidebar ul.sidebar h5{
	margin-bottom:0; }

#sidebar ul.sidebar li {
display:inline;
padding:0!important;
margin:0!important;
}

#sidebar ul.sidebar li a {
text-decoration:none;
display:block;
font-size:0.8em!important; 
padding:0!important;
margin:0!important;
color:#667928
}

#sidebar ul.sidebar li a:hover {
text-decoration:underline
}


.center { text-align:center; }















