/*
Theme Name:     Calcifer
Description:    Child theme for the Twenty Ten theme 
Author:         Germán Póo-Caamaño
Template:       twentyten
*/

@import url("../twentyten/style.css");

body,
.page-title span,
.pingback a.url {
  font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
  font-size: 0.7em;
}

.page-title span {
  font-size: 1.0em;
}

textarea, input {
  font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
}

#content textarea,
#content input {
  font-size: 1em;
  line-height: normal;
}

#site-title {
  line-height: normal;
  margin: 10px 20px;
}

#site-title a {
  color: #ffffff;
}

#site-description {
  margin-bottom: 1px;
}

#wrapper {
  padding: 0;
}

#header {
  background: none no-repeat scroll right top #889299;
  background-color: #889299;
  height: 8em;
  padding: 15px 0 0;
}

#header
.description {
  margin: 0 20px;
}

#access .menu-header,
div.menu {
  font-size: 1em;
  margin-left: 12px;
}

#access {
  background-color: #889299;
}

#access a {
  color: #ffffff;
  font-size: 1.1em;
}

#access ul.menu {
}

#access ul.menu li {
	margin-right: 4px;
}

#access ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover, ul.menu li.current_page_ancestor a, ul.menu li.current_page_ancestor a:hover, body.single ul.menu li.blogtab a, body.single ul.menu li.blogtab a:hover  {
  color: #889299;
  background-color: white;
  font-weight: bold;
}

ul.menu li a {
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: white;
  display: block;
  font-size: 1em;
  padding: 5px 15px;
}

ul.menu li a:hover {
  background: none no-repeat scroll right top #cc0000;
}

#access li:hover > a,
#access ul ul :hover > a {
  background: none no-repeat scroll right top #aa0000;
}

#content {
  color: #444444;
  font-size: 1.2em;
  line-height: 1.6em;
  text-align: justify;
}

#content .entry-title, 
#content .entry-title a, 
#content .entry-title a:hover, 
#content .entry-title a:visited,
#content h2, 
#content h2 a, 
#content h2 a:hover, 
#content h2 a:visited, 
#content h3, 
#content h3 a, 
#content h3 a:hover, 
#content h3 a:visited, 
#content h4, 
#content h4 a, 
#content h4 a:hover, 
#content h4 a:visited  {
        color: #aa0000;
}

#content .entry-title {
  font-size: 1.55em;
  font-weight: bold;
}

#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
  margin-bottom: 12px;
  margin-top: 6px;
}

.entry-meta {
  color: #BBBBBB;
  font-size: 0.8em;
  line-height: 1.6em;
}


#colophon {
  background-color:#DDDDDD;
  border-top:1px solid #889299;
  /* margin-top:-4px;
  overflow:hidden;
  padding:18px 0; */
}

#site-license {
  text-align: center;
  color: #777;
}

#site-license a {
  color: #333;
  text-decoration: none;
  font-size: 62,5%;
}

blockquote {
  background-color: #efefef;
  border: 1px solid #ccc;
  margin-left: 3em;
  margin-right: 3em;
  padding: 1em;
}

#content blockquote p {
  margin-top: 0px;
  margin-bottom: 0px;
}
