/*
Theme Name: Sole v17
Theme URI: http://soledadpenades.com/
Description: v17 theme
Version: 1
Author: Soledad Penades
Author URI: http://soledadpenades.com/
Tags: no

*/


* { margin: 0; padding: 0; }
body { background: #fff; color: #333; font-family: Georgia, 'Bitstream Charter', Times New Roman, serif; }
a { text-decoration: none; color: #08a; }
	a:hover { text-decoration: underline; }
article { display: block; }
	article img { max-width: 99%; height: auto; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-family: Helvetica, Arial, sans; }
ul, ol { margin: 1em 0; list-style-position: inside; }
p { margin: 1em 0; }


#wrapper { max-width: 30em; margin: 1em auto; }
	#site-header { display: block; text-transform:uppercase; }
		#site-header h1 { font-size: 1.75em; letter-spacing: -0.04em;}
			#site-header h1 a { color: #666; }
		#site-header h2 { color: #999; font-size: 1.0em; }
	#main_nav ul { list-style-type: none; font-size: 0.8em; }
		#main_nav ul li { display: inline; }
			#main_nav ul li+li:before { content: " / " }
	section > header > h1 { margin: 1em 0;}
	#content { margin: 1em 0; padding-bottom: 1em; }
		#content h1 { font-size: 1.5em; margin: 1em 0; }
		#content h2 { font-size: 1.3em; margin: 1em 0;  }
		#content h3 { font-size: 1.1em; margin: 1em 0;  }
		#content p, #content ul, #content ol { line-height: 1.6; }
		#content blockquote { font-size: 1.5em; border-left: 3px solid #ccc; padding-left: 1em; }
			#content blockquote p { line-height: 1.2em; margin: 0.5em 0; }
		#content .metadata { float: left; margin-left: -9.5em;  text-align: right; width: 8em; font-size: 0.9em; }
			#content .metadata, #acontent .metadata a { color: #aaa; }
			.metadata time .year, .metadata time .month, .metadata time .day { display: block; } 
		#content article { margin: 2em 0 3em 0; }
		#content img { max-width: 99%; height: auto; }
		#links ul { list-style-type: none; margin: 0; padding: 0;}
		#links #content > ul > li { padding-bottom: 1em; }
		#links ul ul { padding-left: 1em; }
		
		dt { font-weight: bold; margin: 1.1em 0 1em 0; }
		dd { margin: 0.25em 0; }
	
	.comments { padding: 2em 0; }
	.commentlist { list-style-type: none; }
		.comment { clear: both; margin: 1em 0; }
			.comment.bypostauthor .comment_text { background: #fffff0; padding: 0 1em; }
			.comment_metadata, .comment_metadata a { color: #aaa; }
			.comment_metadata { float: left; margin-left: -9.5em; width: 8em; text-align: right; font-size: 0.9em; line-height: 0.9em; padding-bottom: 1em; }
			.comment img { opacity: 0.5; }
			.comment:hover img { opacity: 1; }
	textarea { max-width: 99%; }
	
	.alignright { float: right; }
	.alignleft { float: left; }
	
	footer { color: #666; border-top: 1px solid #ccc; padding: 1em 0; }
	

