@charset "utf-8";
/*
Theme Name: Ricardo Fumanal Blog
Theme URI: http://www.ricardofumanal.com/
Description: Wordpress theme for the Ricardo Fumanal Blog
Version: 1
Author: Javier Motis
Author URI: 
Tags:
*/

body,h1,h2,h3,h4,h5,h6,p,blockquote,form,ol,ul,li,dl,dt,dd,table,fieldset,legend,abbr,acronym,blockquote { margin:0; padding:0; border:none; list-style:none; }
img { border: none; }
a:focus { outline: none; }


body { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;  background-color:#FFFFFF; }

a { color:#000000; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }
a:active { 	/* position: relative; top: 1px; */ }
#content-left a { /*font-weight:bold; font-style:italic; */}

hr { clear:both; border:0px; }

#container { width:700px; margin:auto; margin-top:50px; }

#header { font-family:Helvetica, Arial, sans-serif; position:relative; margin-bottom:50px; }
	h1 a { display:block; background:url(img/title.png) no-repeat bottom; 
	text-indent:-9999px; color:#000; text-decoration:none; width:399px; height:30px; }	
	/*h1 a:hover { text-decoration:none; text-indent:-9999px;}*/
	h1 .tagline { display:block; font-size:13px; color:#000; font-weight:400; margin-top:4px; }
	.tagline em { color:#999999; }

#content-left { position:relative; float:left; width:425px; }
#content-right { position:relative; float:left; width:200px; margin-left:60px; }
/*div.search p { font-size:11px; }
div.search h3 { font-size:18px; font-weight:bold; }*/
#content-left.error404 a, #content-left.search a { font-weight:bold; }


.post, #content-left.error404 {  border-top:1px solid #ccc; padding-top:20px; width:425px; margin-bottom:20px; font-size:11px; }
	.categories, .categories a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; }
	
	h2 { font-family:Arial, Helvetica, sans-serif; font-size:24px; margin-top:10px; margin-bottom:2px; }
	h2 span { font-family: "Times New Roman", Times, serif; font-size:28px; font-style:italic; }
	
	.post p { font-size:14px; line-height:18px; }
	p.note { color:#999; margin-top:1px; font-size:11px; }
	.post p img { margin:10px 0; }
	.more { display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; }

#about { border-top:1px solid #ccc; padding-top:15px; width:425px; margin-bottom:30px; font-size:11px; }
	h2 { font-family:Arial, Helvetica, sans-serif; font-size:24px; margin-top:10px; margin-bottom:15px; }
	
	#about p { font-size:14px; line-height:19px; margin:10px 0; }

.post h3, #contact h3 { margin:5px 0; font-weight:normal; }
.post li, #contact li { margin:1px 0; }
.post ul { margin-bottom: 15px; list-style:none; padding:0; }
ul.contact { margin-bottom: 20px; }


form { margin-bottom:35px; }
form input { margin-right:10px; width:150px; position:relative; float:left; }
form input.bt-search { 
	left:-25px;
	position:relative;
	float:right; margin:3px 0;
	width:14px; height:14px; 
	border:none; cursor:pointer;
	background:url(img/bt-search.png) no-repeat 0 0; text-indent:-9999px;
}

/*#menu { font-size:11px; }*/
#mainmenu ul { margin:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; list-style:none; padding:0; }
#mainmenu ul .title { font-size:18px; font-weight:600; margin-bottom:5px; color:#aaa; }
#mainmenu li { line-height:16px; }
ul#main li { font-size:18px; line-height:21px; font-weight:700; }
#mainmenu ul#main { margin:15px 0 5px 0; }
#mainmenu ul#categories { }
#mainmenu ul#archive { }
#mainmenu ul#links { font-style:italic; }
#mainmenu ul#links .title { font-style:normal; }
#mainmenu span { line-height:10px; }
#mainmenu ul:after { display:block; content:'-'; }
#mainmenu ul.last:after { display:block; content:''; }

.navigation span.alignleft { position:relative; float:left; }
.navigation span.alignright { position:relative; float:right; }
.navigation .disabled { color:#999; } 

span#to-top { position:relative; float:right; }
#footer { position:relative; margin:30px 0 10px 0; border-top:1px solid #ccc; padding-top:7px; color:#999; }
