
body{
font-family:arial;
font-size:12px;
background:url('images/body_bg.gif') repeat-x;
text-align:center;
margin:0;
padding:0;
color:#666;
line-height:1.35em;
}

h1{
position:absolute;
text-indent:-5000px;
left:100px;
top:18px !important;
top:34px;
width:390px;
height:110px;
background:url('images/h1_bg.gif');
}

h2,h4{
font-size:18px;
font-family:"trebuchet ms";
letter-spacing:3px;
text-indent:25px;
text-transform:uppercase;
color:#666;
/*margin-bottom:50px;
margin-top:50px;*/
}

h2 span{
font-family:"liorah bt";
letter-spacing:0;
position:relative;
left:-14px;
top:12px;
font-size:40px;
text-transform:none;
color:#551;
/* esto es por si no funciona el sIFR*/
font-family:georgia;
text-transform:lowercase;
font-weight:normal;
font-style:italic;
/* hasta aqui */

}

h3{
position:relative;
top:-85px;
color:#a7afbd;
}

h4{
text-indent:0;
text-align:center;
font-size:12px;
letter-spacing:1px;
}

abbr,acronym,.help{
color:#300;
cursor:help;
border-bottom:1px dashed #999;
}

a:link{
text-decoration:underline;
color:#345a7b
}

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

a:hover{
text-decoration:underline;
color:#7ebadc;
}

blockquote{
text-indent:0;
margin:1em;
padding:1em;
background:#f6f9ff;
}


img{
border:solid 1px #a7afbd;
padding:15px;
}

#container{
text-align:left;
position:relative;
width:760px;
height:300px;
margin:0 auto;
background:url('images/container_bg.gif') no-repeat 490px -6px;
}

  #main_nav{
	position:absolute;
	left:100px;
	top:150px;
	z-index:1;
	margin:0;padding:0;
	}
	  #main_nav li{
		list-style:none;
		display:inline;
		}
		
	  #main_nav a:link, #main_nav a:visited{
		padding:3px 6px;
		color:#551;
		text-decoration:none;
		border-bottom:3px solid #a7afbd; 
		}
		
	  #main_nav a:hover, #main_nav a:active{
		background:#a7afbd; 
		color:#fff;
		}
		
		
		
  #content{
	position:absolute;
	top:260px;
	left:50px;
	width:500px;
	}		
	
	#side_bar{
	line-height:150%;
	margin:0;
	padding:0;
	position:absolute;
	right:30px;
	top:225px;
	width:148px;
	}
	
		#side_bar ul{
		margin:0 10px;padding:0;
		}
		
		#side_bar li{
		padding-left:13px;
		list-style:none;
		background:url('images/mini-bullet.gif') no-repeat 0px 5px;
		}		
		
		#side_bar a:link{
		text-decoration:none;
		}



	#blog_soup,#entry_info{
	color:#ccc;
	position:relative;
	padding: 100px 0 50px 0 ;
	background:#345a7b url('images/soup_bg.gif') no-repeat bottom;	
	}
	
	  #blog_soup h4{
		text-indent:-5000px;
		margin:0;
		padding:0;
		position:absolute;
		top:0;
		width:148px;
		height:90px;
		background:#fff url('images/soup_title_bg.gif') no-repeat;
		}
		
		#blog_soup a:link, #entry_info a:link{
		text-decoration:none;
		color:#eee;
		}
		
		#blog_soup a:visited, #entry_info a:visited{
		color:#999;
		}
		
		#blog_soup a:hover,#blog_soup a:active, #entry_info a:hover{
		color:#7ebadc;
		}
	
		#blog_soup li{
		background:url('images/soup-bullet.gif') no-repeat 0px 5px;
		}		

	#entry_info a:link{
/*	text-decoration:underline;*/
	}	

	#entry_info dl{
	padding-left:10px;
	}
	
	#entry_info dd{
	margin:0;padding:0;
	}
	
	#entry_info dt{
	text-indent:0;
	margin:0;
	padding-left:15px;
	}
	
	#entry_info_title{
		background:url('images/post_icon.gif') no-repeat 0px 5px;
	}

	#entry_info_cat{
		background:url('images/folder_icon.gif') no-repeat 0px 5px;
	}
	
	#entry_info_prev{
		background:url('images/back_icon.gif') no-repeat 0px 5px;
	}

	#entry_info_next{
		background:url('images/fwd_icon.gif') no-repeat 0px 5px;
	}
	
	
	#links_nav li{
	background-image:none;
	}
	
	#links_nav img{
	border:none;
	padding:0;
	}
	
	.entry{
	padding-bottom:70px;
	margin-bottom:70px;
	border-bottom:1px solid #eee;
	}
	
	.author{
	font-size:12px;
	font-weight:bold;
	margin-top:50px;
	}
	
	.posted{
	margin:0;padding:0;
	margin-top:50px;
	}	
	
	.posted ul{
	margin:0;padding:0;
	list-style:none;
	}
	
	.posted li{
	display:inline;
	padding:0 14px 0 0;
	}
	
	.posted span.permalink{
	display:block;
	margin:10px 25px;
	}

	
	.comments-body{
	margin:50px 0;
	padding: 15px 0;
	border-bottom:1px solid #eee;
	}
	
  .comment_timestamp{
  color:#a7afbd;
	}
	
	
	