body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; }
li { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; margin-bottom: 5px; }
abbr,acronym { border: 0; font-variant: normal; }
input,textarea,select { font-family: inherit; font-size: inherit; font-weight: inherit; }
a { text-decoration: none; color: #1328ED; font-weight: bold;} /*  #004d85 */


body {
	text-align:center;
	font-family: "Lucida Grande", verdana;
	line-height: 19px;
	font-size: 12px;
	color:#000;
	background-color: #fff;
	/* background: #ccc url("sm_v3_logo.gif") bottom left no-repeat fixed; */
}
	
#frame {
	width:660px; /* 610 */
	margin-left: auto;
	margin-right:auto;
	margin-top:10px;
	padding:0px;
}
		
#nav {
	/* 
	width: 120px;
	padding: 200px 0px 0px 0px;
	text-align:left;
	float: left;
	background: #ff5 url("sm79-logo.gif") top center no-repeat;
	*/
	text-align: right;
	/* position: fixed; */
	background: url("/sm80.jpg") top right no-repeat;
	float: left;
	padding: 200px 0px 5px 0px;
	margin: 0px 15px 0px 0px;
	width: 180px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 160px;

}

#nav p {
	margin-bottom: 10px;
}

#nav a:link, #nav a:visited {
	border-bottom: 1px dotted #242424;
	margin-right: 4px;
	font-weight: normal!important;
}

#nav .calendar a:link, #nav .calendar a:visited {
	padding: 0!important;
	margin-right: 0;
}

#nav h3 {
	margin-top: 20px;
	font-size: 115%	;
	font-weight: bold;
}
	
#content {
	/*
	margin-left: 130px;
	width: 500px;
	float: left;
	background-color: #f5f5f5;
	text-align: left;
	*/
	/* margin-left: 190px; */
	text-align: left;
	float: left;
	width: 480px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 460px;

}

#teaser {
	padding: 20px;
	background-color: #f5f5f5;
	}

#footer {
	padding: 10px;
	background-color: #fff;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}


.links, .text, .tweets, .post, .comments-body {
	
	/*
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	*/
}

.date {
	color: #fff;
	font-family: "Myriad Pro", sans-serif;
	font-size: 10px;
	margin-bottom: 7px;
}

.fecha {
	background-color: #f00;
	padding: 4px;

}

.links, .tweets, .image {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #ccc; 
}

.text {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #ccc; 
}

.meta {
	font-size: smaller;
	margin-top: 15px;
	margin-bottom: 0px;
}


.image {
	text-align: center;
}

a:link {
	text-decoration: none;
	/* border-bottom: 1px dotted #242424; */
}

.meta a:link {
	color: #a60000!important;
	font-weight:bold!important;
}

.tweets a:link {
	color: #0065ff;
	font-weight: bold;
}

a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #000;
	color: #333;
}

#nav a:link, #nav a:visited {
	color: #00f!important;
}

#nav .calendar {
	font-size: 	100%;
	font-family: "courier new", serif;
	}


/* text formatting for long text */

.text, .text p, .post, .post p {
	font-family: georgia, serif;
	font-weight: normal;
	font-size: 15px;
	line-height: 150%;
}

.links h2, .links h2 a:link, .links h2 a:visited {
	font-family: "Lucida Grande", helvetica, arial, sans-serif;
	font-size: 125%;
	text-decoration: none;
	color: #000!important;
	line-height: 125%;
}

.text h2, .post h2, .text h2 a:link, .post h2 a:link, .text h2 a:visited, .post h2 a:visited {
	font: 150% Georgia, "Times New Roman", Times, serif;
	color:#000000!important;
	letter-spacing:0px;
	line-height:95%;
	padding:4px 0;
	/* margin-right:10px; */
	text-align: left;
}

.text h2 a:hover, .post h2 a:hover {
	color: #000!important;
	text-decoration: none;
	border: none;
	}


.text .meta, .post .meta {
	font: normal 85%;
}
/* text formatting for links */

.links, .image, .tweets {
	font-family: Helvetica, "Lucida Grande", verdana, helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
}

.links p {
	margin-bottom: 14px;
}

.links .meta, .tweets .meta {
	font-size: 85%;
}

.links blockquote {
	padding-left: 26px;
	padding-right: 26px;
}

/* text formatting for imags */




/* twigs -- content */

.waiting {
	font: bold 110% verdana, sans-serif;
}

.comentario {
	margin-bottom: 20px;
	/* width: 400px; */
	margin-left: auto;
	margin-right: auto;
}

.clear {
	clear: both;
}

span.pages {
	color: #888;
	font-weight: bold;
	padding: 0 0.3em;
}

h2.comments {
	margin: 0 0 1.0em 0;
}
ol.comments {
	list-style: none;
	margin-bottom: 1em;
	padding: 0;
	word-wrap: break-word;
}
ol.comments li {
	list-style: none;
	margin-bottom: 1.5em;
	width: auto;
}
ol.comments li blockquote {
	background: #111;
	color: #eee;
	margin: 0;
	padding: 1em 1em 0;
}
ol.comments li blockquote p {
	padding: 0 0 1em;
}
ol.comments li blockquote blockquote {
	padding: 0 1em;
	color: #aaa;
}
ol.comments li cite {
	background: #141414;
	color: #666;
	display: block;
	font-style: normal;
	margin: 0;
	padding: .4em 1.3em;
}
ol.comments li cite a:link,
ol.comments li cite a:visited {
	color: #bbb;
}
ol.comments li cite a.permalink:link,
ol.comments li cite a.permalink:visited {
	color: #666;
}
ol.comments li ul,
ol.comments li ol {
	margin: 0;
	padding: 0 0 1em 1.5em;
}
ol.comments li ul li,
ol.comments li ol li {
	margin: 0;
	padding: 0;
}
ol.comments li ol li {
	list-style-type: decimal;
}

#add_comment {
	margin-top: 3em;
}

/* format for comments */

