/*  
Theme Name: El Girasol
Theme URI: http://www.el-girasol.net
Description: A customised Wordpress theme for a demanding customer ;-)
Version: 1.0
Author: Erwin Wessels
Author URI: http://www.transpontine.com
*/
html{
background: #FFFFDD;
}
body{
margin: 0;
font-family:Comic Sans MS, Comic Sans MS, cursive;
font-size: 12px;
text-align: center;
vertical-align: top;
background: #FFFFDD;
color: #970F00;
}
h1{
/*font-family: Georgia, Sans-serif;*/
font-size: 24px;
color: black;
padding: 0 0 10px 0;
}
a:link, a:visited{
text-decoration: none;
color: #970F00;
}
a:hover{
text-decoration: underline;
}
p{
padding: 10px 0 0 0;
}
#wrapper{
margin: 0 auto 0 auto;
width: 750px;/*750px*/
text-align: left;
font-family:Georgia, Georgia, serif;
/*background-color:#FFFFAA;*/
}
#header{
float: left;
width: 700px;/*738px;*/
padding: 0 5px;
height: 105px/*125px*/;
color: black;
/*border: 1px solid black;*/
background: #FFFFDD /*url('/wp-content/themes/el-girasol/logo.gif') no-repeat 0px 0px*/;
}
#header a:link, #header a:visited{
color: black;
}
#h_logo {
float:left;
}
#h_logo img { border:0px; }
#header_description{
margin-top:10px;
font-size:24px;
}
#container{
float: left;
width: 400px; /*500*/
}
#container_front{
float: left;
width: 748px; /*500*/
}
.sidebar-right{
float: left;
width: 300px; /*238px*/
margin: 10px 0 0 0;
display: inline;
font-family:Comic Sans MS, Comic Sans MS, cursive;
}
.sidebar-top{
float:left;
clear:both;
width: 700px; /*238px*/
background: #FFFFAA;
display: inline;
border: 2px solid #FF9900;
font-family:Comic Sans MS, Comic Sans MS, cursive;
text-align:center;
margin: 0 auto;
}
.sidebar-top ul {
list-style: none;
padding: 0;
margin: 0 auto;
/*width: 80%;*/
text-align:center;
}

.sidebar-top ul li {
display: inline;
/*width: 15%;*/
margin: 0;
padding: 0;
}
.sidebar-top ul li a:link {
padding: 7px 0 6px 10px; 
text-decoration: none;
font-weight:bold;
}
.sidebar-top ul li a:active {
padding: 7px 0 6px 10px; 
text-decoration: none;
font-weight:bold;
}
.sidebar-top ul li a:hover {
padding: 7px 0 6px 10px; 
text-decoration: underline;
font-weight:bold;
}
.sidebar-top ul li a:visited {
padding: 7px 0 6px 10px; 
text-decoration: none;
font-weight:bold;
}
.flag {
padding-left:2px;
}
#footer{
clear: both;
float: left;
width: 700px;
}
body, h1, h2, h3, h4, h5, h6, blockquote, p{
margin: 0;
padding: 0;
}
.post{
padding: 10px 5px 10px 5px;
}
.post h2{
font-family: Georgia, Georgia, serif;
font-size: 18px;
margin-top: 8px;
margin-bottom: 4px;
}
.entry{
line-height: 18px;
}
.entry a:link, a:visited, a:active, a:hover {
	font-weight:bold;
	text-decoration:underline;
}
.entry p + p { margin-top: 0.5em; } 
p.postmetadata{
border: 1px solid #ccc;
margin: 10px 0 0 0;
padding:5px;
background-color:#8f0000;
font-size:11px;
}
.navigation{
padding: 10px 0 0 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}
.sidebar-right ul{
list-style-type: none;
margin: 0;
padding: 0 /*10px 0 10px*/;
}
.sidebar-right ul li{
padding:0;
/*padding: 10px 0 10px 0;*/
}
.sidebar-right ul li h2{
font-family: Georgia, Georgia, serif;
font-size: 14px;
}
.sidebar-right ul ul li{
padding: 0;
line-height: 24px;
}
table#wp-calendar{
width: 100%;
}
.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
/*	font-family: Georgia, Sans-serif;*/
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
/*	font-family: Arial, Hevletica, Georgia, Sans-serif;*/
	font-size: 12px;
}
#footer {
	padding: 10px 0 0 0;
}
#footer p{
	line-height:18px;
}
#search {
	width:100%;
}
ul.latestactivity {
	font-size:11px;
}
#quotes {
	font-size:11px;
}
li.alternate {
	line-height:12px;
}
a.postday {
	color:#6a7880;
}
div.entry div#fm_imgmapdiv {
position:relative;
left:104px;
}
div.entry div#fm_imgmapdiv_front {
position:relative;
left:124px; /*204px*/
}
div.sidebar-right div#fm_imgmapdiv {
	margin-left:6px;
}
.flag {
float:right;
margin-top:1px;
}
.flag img {
width:25;
height:15;
border:0;
}
/** content specific... **/
#table_tarifas td {
border:1px solid #970F00;
text-align:center;}
table.table_tarifas td {
border:1px solid #970F00;
text-align:center;}