/*   
Theme Name: Geronimo
Theme URI: 
Description: 
Author: Alberto Elizondo
Author URI: 
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* GERONIMO */

/* DEFAULT */

body{
	background-color:#f4f3f3;
}

/* ---------------------------- */

/* BLOG TITLE */

#blog-title{
	text-indent:-9999px;
}

#blog-title a{
	color:#000;
	font-size:60px;
	}

#blog-title a:hover{
	color:#999;
	font-size:60px;
	text-decoration:none;
}

/* ---------------------------- */


/* BRANDING */

#branding {
	width:960px;
	height:185px;
	padding: 0px;
	background: url(img/header.png) no-repeat #FFF;
    margin:0 auto;
	border-right:thin;
	border-right-color:#CCC;
	border-right-style:solid;
	border-left:thin;
	border-left-color:#CCC;
	border-left-style:solid;
}

/* ---------------------------- */

/* HEADER */

#header {
    position:relative;
	}
	
/* ---------------------------- */

	
/* ACCESS */

#access {
	background-color:#000;
	width:960px;
	height:20px;
	margin:0 auto;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(img/linea.png);
	
	}

#access a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	letter-spacing:.5px;
	color:#FFF;
	background-color:#000;
	border-style:none;
	padding:0px 20px 0px 20px;
	margin:0;
	}
	
#access a:hover {
	color:#666;
	border-style:none;
	padding:0px 20px 0px 20px;
	
	}
 
 .sf-menu{
	border:none;
}

	
/* ---------------------------- */

/* MAIN */
	
#main{
	
	width:940px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
	padding:50px 10px 10px 10px;
	background-color:#FFF;
	border-right:thin;
	border-right-color:#CCC;
	border-right-style:solid;
	border-left:thin;
	border-left-color:#CCC;
	border-left-style:solid;
}

/* ---------------------------- */

   
/* FOOTER */

#footer {    
    text-align:center;
	background-color:#000;
	clear:both;
	width:960px;
	margin:0 auto;
	border-style:none;
	border-right:thin;
	border-right-color:#CCC;
	border-right-style:solid;
	border-left:thin;
	border-left-color:#CCC;
	border-left-style:solid;
	border-top:thin;
	border-top-color:#CCC;
	border-top-style:solid;
}

#footer a {
	color:#FFF;
	text-decoration:none;
}

#footer a:hover {
	color:#000;
	background-color:#FFF;
	text-decoration:none;
}

/* ---------------------------- */

/* CONTAINER */

#container {
    width:620px;
    float:left;
}

/* ---------------------------- */

/* MAIN ASIDE */

.main-aside {
   
	width:300px;
    float:right;
    position:relative;
    right:10px;	
	color:#333;
	}

.aside ul ul {
	list-style:none;
	margin:0 0 0 0;
}




/* ---------------------------- */

/* PRIMARY SIDEBAR */

#primary {
	background-color:#CCC;
	border-style:none;
}

#primary a:hover{
	font-style:italic;
	background-color:#FFF;

	}
	
#primary a{
	color:#333;
	text-decoration:none;
	}

/* ---------------------------- */

/* SECONDARY SIDEBAR */


#secondary {
		background-color:#CCC;
		padding-top:10px;
}

#secondary a:hover{
	color:#333;
	text-decoration:none;
	}
	
#secondary a{
	
	font-style:italic;
	text-decoration:none;
	background-color:#FFF;
	}


/* ---------------------------- */

/* ENTRY */

.entry-utility {
	border-bottom:thin;
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	padding-bottom:20px;
	margin-bottom:0px;
}

.entry-content a {
	color:#333;
	font-style:italic;
	text-decoration:underline;
	}
	
.entry-content a:hover {
	color:#FFF;
	background-color:#333;
	font-style:italic;
	text-decoration:none;
	}
	
.entry-content h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#000;
	padding:0;
	margin:0;
	}
	
.entry-content h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0 0 10px 0;
}

.entry-content h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	font-style:normal;
	font-size:14px;
	margin:0;
	padding:0 0 0 0;
}
	
.entry-content p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:small;
	color:#000;
	}

.entry-title a:hover{
	font-style:italic;
	color:#FFF;
	background-color:#000;
}

.entry-meta a:hover{
	font-style:italic;
	color:#FFF;
	background-color:#000;
}

.entry-utility a:hover{
	font-style:italic;
	color:#FFF;
	background-color:#000;
}

/* ---------------------------- */


/* MISC */



.border-page-top{
	border-bottom:solid thin #CCC;
	margin:0;
}

.border-page-all{
	border-bottom:solid thin #CCC;
	margin:0;
	padding-top:22px;
}


.border-page-bottom{
	margin:0;
	padding-top:22px;
}

a:hover img{
	vertical-align:bottom !important;
}


a.links-pages {
color:#333;
font-style:italic;
text-decoration:none;
}

.img-pages {
	line-height:0px;
}


/* ---------------------------- */
