/*      

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.6em;

}



.content h3 {

font-size:1.4em;

}



.content h4 {

font-size:1.2em;

}



.content h5 {

font-size:1em;

}



.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 img.resetjjj 
{
border:0px;
margin-top: -4px;
padding:0px;
width:260px;
}

.content p {

margin:1.1em 0;

}


.content ul li {

color:#7F726F;

list-style:disc;

margin-left:20px; 

padding:2px 0;

}



.content ol li {

color:#7F726F;

margin-bottom:10px;

margin-left:0px; 

padding:2px 0;

}



.content ol {

list-style:decimal;

}



.content strong,.content b {

color:#4B591E;

font-weight:700;

}



.content a {

color: #667928;

background: #Fefaef;

}



.content a:hover {

text-decoration:none;

}



.content small {

font-size:0.8em;

font-family:Georgia, "Times New Roman", Times, 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;

}

.content div.imgbox 
{
	color: #BEB894;
	font-size: 75%;
	border: 1px solid #E4E0CA;
	text-align: center;
	width: 270px;
	padding: 5px 5px 5px 5px;
	float: left;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; 
-webkit-box-shadow: #666 2px 2px 3px;
-moz-box-shadow: #666 2px 2px 3px;
box-shadow: #666 2px 2px 3px;
}

.content imgbox img 
{
	width: 260px;
	border:0px;
	margin-top:4px;
	padding:0px;
}

/* ------------------------------------------------------------------------------------

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{

color:#228B22;
	
font-family:Georgia, "Times New Roman", Times, serif; 

}

/* #FEFAEF */

.xls_list ul, ul.submenu ul{color:#228B22;	margin-left:20px; font-family:Georgia, "Times New Roman", Times, serif; }

.xls_list ul li, ul.submenu ul li{	color:#9C876C; font-family:Georgia, "Times New Roman", Times, serif; }

.xls_list ul li a, ul.submenu ul li a{	color:#9C876C; font-weight:normal!important; font-family:Georgia, "Times New Roman", Times, serif;  font-size: 12pt;  }

.xls_list ul ul li, ul.submenu ul ul li{	color:#228B22; font-family:Georgia, "Times New Roman", Times, serif; }

.xls_list ul ul li a, ul.submenu ul ul li a{	color:#228B22; font-family:Georgia, "Times New Roman", Times, serif; }



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; }

dt {
  white-space: nowrap;
  float: left;
  clear:left;
  color:#4B591E;
  font-weight:700;
  margin: 0;
}


dl.float-left
{
	border: 1px solid #E4E0CA;	
	width: 270px;
	text-align: center;
	padding: 5px 5px 5px 5px;
	float: left;
	margin: 0 0 0 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; 
	-webkit-box-shadow: #666 2px 2px 3px;
	-moz-box-shadow: #666 2px 2px 3px;
	box-shadow: #666 2px 2px 3px; 
}

.float-left dt
{
	font-weight: bold;
	background-color: #131210;
	color: #959289;
	padding: 5px 10px;
	margin-bottom: 10px;
}

.float-left dd img
{
	width: 260px;
	border: 0 px;
}

.float-left dd
{
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-size: 75%;
	color: #BEB894;
}






dl.float-right
{
	border: 1px solid #E4E0CA;
	width: 270px;
	text-align: center;
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 0;
	float: right;	
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: #666 2px 2px 3px;
	-moz-box-shadow: #666 2px 2px 3px;
	box-shadow: #666 2px 2px 3px; 
}

.float-right dt
{
	font-weight: bold;
	background-color: #131210;
	color: #959289;
	padding: 5px 10px;
	margin-bottom: 10px;
}

.float-right dd img
{
	border:0px;
	margin-top:4px;
	padding:0px;
	width:260px;
}

.float-right dd
{
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-size: 75%;
	color: #BEB894;
}






