/*
Theme Name: Omit Needless Elements
Theme URI: http://www.wordpressdiva.com/themes/33/omit-needless-elements.html
Description: Clean, minimal, basic - borderline sandox - fluid theme.
Author: WordPress Diva
Author URI: http://www.wordpressdiva.com/
Version: 1.0.0
*/

/* hide the overflow - can be overriden */
#wrap, #header, #content, #sidebar, #footer{overflow:hidden;}
body{background:#FFF; color:#404040; font:60%/1.3em Verdana, Tahoma, Arial, sans-serif; margin:0; padding:20px 0; background:url('./background.png') white top left no-repeat fixed;}

/* Links */
a{background-color:inherit; color:#4088b8; font-weight:bold; text-decoration:none; padding:2px;}
a:visited{background-color:inherit; color:#5088b8;}
a:hover{background-color:inherit; color:#06b; text-decoration:underline;}
a img{border:none; text-decoration:none; border:0;}

blockquote{border:1px solid #d9d9d9; width:80%; margin:25px auto 10px; padding:8px;}
blockquote, blockquote p{font-size:0.95em;}
blockquote em{font-style:normal;}
blockquote.cita {border:none; margin:10px 30px; padding:4px; background:#fafad2; font-weight:normal; font-style:italic;}
blockquote.cita p {font-weight:normal; margin:0px;}
blockquote.nota {border:1px solid #d9d9d9; font-size:1.2em; margin:10px 30px; padding:4px; background:#ffeedd; font-weight:normal; font-style:italic;}
code,pre{color:navy; font:1em/1.5em "Courier New", Courier, monospace;}
fieldset{border:none;}

h1,h2,h3,h4,h5,h6{font-family: "MS Trebuchet", Arial, Helvetica, sans-serif; font-weight:400;line-height:115%;}
h1{font-size:2.5em; color:#550000;}
h2{font-size:2.2em; color:#550000;}
h3{font-size:2.0em; color:#4088b8;}
h4{font-size:1.75em;}
h5{font-size:1.5em;}
h6{font-size:1.2em;}

input,textarea{font-size:100%; font-family:Courier, serif; padding:2px;}
#wrap{font-size:1.35em; line-height:1.5em; width:94%; margin:25px auto;}

/* Cabecera */
#header{text-align:right;margin:0 300px 25px 0; padding:10px 0;}
#header h1{margin:3px 0; padding:0;}
#header h1 a{border:none; color:#4088b8; text-decoration:none; background-color:inherit;}
#header p.blogdescription{font-style:italic; margin:2px 10px 0; padding:0;}

#content{float:left; width:75%;}
.post{margin:0 0 15px;}
.posttitle{font-size:1.5em; margin:5px 0;}
.pagetitle{font-size:1.9em;border-bottom:1px solid #000;}
#content .posttitle a{background-color:inherit; color:#4088b8; border:none;}
.postdate{text-align:right; font-variant:small-caps; font-weight: bold; color:#993333;}
.postcontent h1 {border-bottom:1px solid black; color:#993333; font-size:1.4em; margin:30px 0 25px;}
.postcontent h2 {border-bottom:1px solid gray; color:#2763a5; font-size:1.20em; font-weight:bold; margin: 5px 0 5px;}
.postcontent h3 {border:none; color:#4088b8; font-size:1.20em; margin:5px 0 5px;}
.postcontent h4{font-size:1.2em; color:#550000; margin:25px 0;}
.postcontent img {margin: 5px;}
.posttitle, .postcontent h1, .postcontent h2, .postcontent h3 {font-family:"MS Trebuchet", Arial, Helvetica, sans-serif;}
.postcontent .copyright {font-size:0.9em; color:gray; font-style:italic;}

/* Pie de entrada */
.postmeta{border-top:1px solid #666666;}
.postmeta a{color:#6da6e2; font-size:0.85em;}
.authormeta{font-style:italic; margin:5px 0; font-size:0.85em; color:gray;}
.authormeta a{color:#ccccff;}
.metawrap{border-top:1px solid #993333; font-size:0.8em; margin:20px 0; padding:10px;}

h3#comments, h3#respond{font-size:1.5em; margin:10px 0; color:#993333;}
h3#comments big{font-size:1em; font-style:italic;}
#commentform dd{margin:5px 0 10px;}
input#author, input#email, input#url{width:30%;}
#commentform textarea{width:80%;}

#sidebar{float:right; width:20%;}
#sidebar ul{list-style:none; margin:0; padding:0;}
#sidebar h2{font-size:1.25em; border-bottom:1px solid#993333; color:#BB8888; margin:4px 0; font-weight:bold;}
#sidebar li{margin:10px 0 25px;}
#sidebar li a{margin:10px 0 25px; color:#6da6e2;}

#wp-calendar{width:80%; text-align:center; margin:0 auto;}
#wp-calendar caption{font-variant:small-caps; text-align:center; margin:0 auto;}

#footer{clear:both; text-align:center; font-size:0.75em;}
#footer p.credit{font-size:0.75em;}
#footer p.credit a{background-color:inherit; color:#606060;}

/* Various Classes & Image Alignment  */
.center{text-align:center;}
.floatleft{float:left; margin:5px;}
.floatright{float:right; margin:5px;}
img.center{display:block; margin:10px auto;}
img.left{display:inline; margin:0 10px 5px 0;}
img.right{display:inline; margin:0 0 5px 10px;}
.navigation{margin:50px 0 25px;}
.previouslink{float:left; text-align:left; width:45%;}
.nextlink{float:right; text-align:right; width:45%;}
legend,#searchform label{display:none;}
.metawrap p,#sidebar li li,#searchform dd,#footer p{margin:5px 0;}