	body {
		margin:0 10px 0 0;
		padding:0px;
		font: normal 11px/14px arial, sans-serif;
		color: #000000; /* texto blog */
		background: url(images/bg.jpg) repeat;
		}

	p {padding:.625em 0; text-align: justify; line-height: 20px;}
	
	.postcage img, .entry img { float: right; margin-left: 10px;  
	border: 2px solid #f6f1eb; vertical-align: top;} /* ?? */

	#hi a, #hi a:link, #hi a:hover {
		border: 0px;
	}
	
	a, a:link, a:visited, a:active {
		color: #AAA; /* all links (text) */
		border-bottom: 0px solid #AAA; /* all links (sub) */
		text-decoration: none;}
	a:hover {
		color: #FFF; /* all links but midbar (over) */
		border-bottom: 1px solid #FFF; /* idem (sub over) */
		text-decoration: none;}

	img {
		border: 0;}
	h1 {
		display: inline;
		font-size: 25px;
		font-weight: bold;
		color: #AA1000;
		text-decoration: none; }
	
	#banner {
		background: #000 url(images/telon.jpg) no-repeat top left;
		height:201px;
		width:600px;
		text-decoration: none;
		color: #000;
		}

	#within {
		position: absolute;
		left:630px;
		top:20px;
		width:200px;
		background:#000;
		color: #aaa;
		z-index: 0;
		}

	#blogname {
		position: absolute;
		left:669px;
		top:181px;
		width:250px;
		z-index: 1;
		}

	#home { text-align: left;}
	#home a { color: #AA1000; } /* home */
	#home p { color: silver; }
	
	html>body #banner {
		height:201px;
		}
	
	#leftcontent {
		background: #000;
		position: absolute;
		left:0px;
		top:201px;
		width:670px;
		}

	#centercontent {
		width: 200px;
		background:#000;
   		margin-left: 669px;
   		margin-right:12px;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 671px;
   		margin-right:12px;
		}
	html>body #centercontent {
   		margin-left: 671px;
   		margin-right:12px;
		}

	#rightcontent {
		position: absolute;
		right:20px;
		top:201px;
		width:200px;
		background:#000;
		padding-left: 20px;
		margin-left:20px;
		}

.postcage {
	padding: 20px 20px 20px 20px;
}
.postcage1 {
	padding: 20px 0 0 0;
}
.box1 a, .box1 a:link, .box1 a:visited {
		color: #660000; /* visited links in posts */
		border-bottom: 1px dotted #660000;
		text-decoration: none;}

.box1 a:hover {
		color: #AA1000; /* visited links in posts - over */
		border-bottom: 1px solid #AA1000;
		text-decoration: none;}
.round {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #AA1000; /* marco box1 */
	z-index:0;
}
.top-leftc, .bottom-leftc, .top-rightc, .bottom-rightc {
	position: absolute;
	overflow: hidden;
	height: 20px;
	width: 20px;
	background: #000; /* esquinas exteriores box1 */
	z-index:0;
}
.top-lefti, .bottom-lefti, .top-righti, .bottom-righti {
	position: relative;
	color: #AA1000; /* esquinas redondeadas box1 */
	font: 150px/40px Arial;
	z-index:0;
}
.top-leftc { top:0; left:0; z-index:0;}
.top-rightc { top:0; right:0; z-index:0;}
.top-lefti { left:-8px; z-index:0;}
.top-righti { left:-25px; z-index:0; }
.bottom-leftc { bottom:0; left:0;  z-index:0;}
.bottom-rightc { bottom: 0; right:0; z-index:0;}
.bottom-lefti { left:-8px; top:-17px; z-index:0; }
.bottom-righti { left:-25px; top:-17px; z-index:0;}
.box {position: relative; padding: 20px 30px 15px; z-index:0; }

/* main bar = box1 - entradas del blog */
.round1 {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #f6f1eb;
	z-index:0;
}
.top-leftc1, .bottom-leftc1, .top-rightc1, .bottom-rightc1 {
	position: absolute;
	overflow: hidden;
	height: 20px;
	width: 20px;
	background: #AA1000;
	z-index:0;
}
.top-lefti1, .bottom-lefti1, .top-righti1, .bottom-righti1 {
	position: relative;
	color: #f6f1eb;
	font: 150px/40px Arial;
	z-index:0;
}
.top-leftc1 { top:0; left:0; z-index:0;}
.top-rightc1 { top:0; right:0; z-index:0;}
.top-lefti1 { left:-8px; z-index:0;}
.top-righti1 { left:-25px; z-index:0; }
.bottom-leftc1 { bottom:0; left:0;  z-index:0;}
.bottom-rightc1 { bottom: 0; right:0; z-index:0;}
.bottom-lefti1 { left:-8px; top:-17px; z-index:0; }
.bottom-righti1 { left:-25px; top:-17px; z-index:0;}
.box1 {position: relative; padding: 20px 30px 15px; z-index:0; }


/* sidebar2 */
.round3 {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #660000;
	z-index:0;
}
.top-leftc3, .bottom-leftc3, .top-rightc3, .bottom-rightc3 {
	position: absolute;
	overflow: hidden;
	height: 20px;
	width: 20px;
	background: #000;
	z-index:0;
}
.top-lefti3, .bottom-lefti3, .top-righti3, .bottom-righti3 {
	position: relative;
	color: #660000;
	font: 150px/40px Arial;
	z-index:0;
}
.top-leftc3 { top:0; left:0; z-index:0;}
.top-rightc3 { top:0; right:0; z-index:0;}
.top-lefti3 { left:-8px; z-index:0;}
.top-righti3 { left:-25px; z-index:0; }
.bottom-leftc3 { bottom:0; left:0;  z-index:0;}
.bottom-rightc3 { bottom: 0; right:0; z-index:0;}
.bottom-lefti3 { left:-8px; top:-17px; z-index:0; }
.bottom-righti3 { left:-25px; top:-17px; z-index:0;}
.box3 {position: relative; padding: 20px 30px 15px; z-index:0; }


/* taken and adapted from freshy them, he is the godfather of dates */

.right { /* zombieee */ }
.date { 
	background: url(images/date.jpg) no-repeat top left;
	color:#aaa;
	float:right;
	line-height:2.1em;
	margin:0;
	padding-left:9px;
	padding-right: 15px;

	font-size:.8em;
	text-align:center;
	top: 20px;
	position:absolute;
	right:20px;
}

.date_day {
	display:block;
	font-size:2em;
	text-align:center;
}

.date_month {
	display:block;
	font-size:1.4em;
	text-align:center;
	font-weight:bold;
}

.date_year {
	display:block;
	font-size: 10px;
	text-align:center;
	line-height:.9em;
}

h2 {
		display: inline;
		font-size: 16px;
		line-height: 16px;
		font-weight: bold;
		color: #BBAA22;
		text-decoration: none;
	}	

.contentdate h2, .contentdate p {padding: 0 0 0 10px; }

.contentdate
	{
	vertical-align: top;
	color: #000;
	padding: 0.3em 0 0.5em 0;
	}

.contentdate:hover, .contentdate:visited:hover
	{
	color: #000;
	padding: 0.3em 0 0.5em 0;
	}

.contentdate a, .contentdate a:link { /*opfer */
	}

#sidebar2 ul ul li, #sidebar ul ul li{
background:url(images/li.gif) left top no-repeat;
margin-left:0px;
padding-left:12px;
line-height:1.6em;
font-size:.9em;
}

#widget {
	color: black; 
}
#sidebar a:hover {
		color: #FFF; /* sidebar2 links */
		border-bottom: 1px solid #FFF;
		text-decoration: none;}

#sidebar2 ul, #sidebar ul {margin: 0 0 10px 0; padding:0; list-style-type: none;}

#sidebar h2 {font: bold 1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#BBAA22;; margin:0; padding:0; 

padding-left: 20px; text-transform:uppercase;}

#sidebar #header h2 {padding-left: 0; border:0; color: #2F2; letter-spacing:2px;}

#sidebar ul {margin-top: 5px;}

#sidebar ul li {background: transparent no-repeat top left; padding-left: 0px;}

#sidebar ul li ul { margin:0;}

#sidebar ul li ul li {padding-left:20px; border:none; }

#sidebar img {margin:2px 0 0 0; padding:2px 0 0 0; border: none;}

#footer { color: silver; }
