img#wpstats { display: none; }

body { background: #F4F4F4 none repeat scroll 0 0; color: #000000; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; font-size: 62.5%; margin: 25px 0 80px 40px;	moz-background-clip: border; moz-background-inline-policy: continuous; moz-background-origin: padding; }

#hd { background: transparent url(images/logo.gif) no-repeat scroll left top;	margin-bottom: 1em;	moz-background-clip: border;	moz-background-inline-policy: continuous;	moz-background-origin: padding;	padding: 0 0 5px 11%; }

div#hd div#hline { background-color: #333;	height: 115px; position: absolute;	right: 0;	top: -1px; width: 100%; z-index: -1; }

#wrapper { text-align: left; width: 100%; }

#searchform {	float: left; }

.fblike { display:inline; vertical-align:middle; width:100px; }

/*Basic bilingual tools*/
.other-excerpt { font-style: italic; color: #777; font-weight: bold; padding-left: 2em; padding-top: 10px; border-bottom: 2px solid #777; }
.other-excerpt p { font-size: 1.25em; margin: 0; }
.other-excerpt:lang(es) p.oe-first-child:before { content: "[es] ";	font-weight: bold; }
.other-excerpt:lang(en) p.oe-first-child:before { content: "[en] "; font-weight: bold; }
.bb-post-separator { display: none; }
div.hentry:lang(es) .entry-title:after { display: none; }
div.hentry:lang(en) .entry-title:after { display: none; }

.post_share { -moz-border-radius: 8px; border-radius: 8px; background:none repeat scroll 0 0 #84A6BA; border:2px solid #444; float:left; margin:0 0 0 -90px; padding:10px; position:absolute; text-align:center; width:60px; }
.post_share a { opacity: 1.0; -webkit-transition-duration: 1s; }
.post_share a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: alpha(opacity=50); opacity: 0.5; }

blockquote { color: #777777; font-size: 9pt; font-style: italic; margin: 1em 0 1em 1em;	padding: 0; }
blockquote p { margin: 0; padding: 0; }
pre { background-image: url(images/bg_pre_dots.png); background-position: left bottom; background-repeat: repeat-x; font-family: 'Courier New',Courier,Monospace,Fixed; line-height: normal; margin: 0; overflow: auto;	padding-bottom: 2em; }
cite { color: #777777; font-style: italic; }
img { margin: 0; padding: 0; }
a { color: #FF5600; text-decoration: none; }
a:hover {	color: #000000; }
/*Hs*/
h1, h2, h3 { font-size: 100%; }
h2, h3, h4, h5, h6 { color: #000000; font-size: 22px; }
dl, dd, dt { margin: 0; }
.clear { background-color: #d5d5d5; clear: both; height: 2px; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }

/*SiteMeta*/
#sitemeta { font-size: 16pt; position: absolute; right: 12px; text-align: right; top: -10px; width: 20em; }
#sitemeta ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
#sitemeta a { opacity: 1.0; -webkit-transition-duration: 1s; }
#sitemeta a:hover { opacity: 0.5; }
#blogtitle h1 { display: inline; font-size: 32pt; }
#blogtitle h1 a {	color: #ffffff;	font-family: times New Roman;	font-size: 35pt; text-decoration: none; vertical-align: top; }
#blogtitle h1 a:hover { color: #ff5600; }
#blogdescription { color: #ffffff; font-family: times New Roman; font-size: 18pt; }
/*Menu*/
#menu {	display: inline; margin-top: 1em; }
#menu ul { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0; }
#menu ul li { float: left; margin-right: 18px; }
#menu ul li a {	color: #FF5600;	font-family: times New Roman;	font-size: 15pt; font-weight: normal;	margin-left: 0;	padding-left: 0; }
#menu ul li a:hover {	color: #000000; }
#sidebar {	border-left: 1px solid #FF5600;	color: #000000;	font-size: 11pt;	padding: 0 0 2em 1em;	position: absolute;	right: 0;	text-align: left;	top: 12em;	width: 20%;	background-color: #F4F4F4; }
#sidebar ul {	list-style-image: none;	list-style-position: outside;	list-style-type: none;	margin: 0;	padding: 0; }
#sidebar ul li {	display: inline; }
#sidebar ul li ul {	list-style-image: none;	list-style-position: outside;	list-style-type: none;	margin-bottom: 1em;	margin-top: 0.4em; }
li.vategories ul {	list-style-image: none;	list-style-position: outside;	list-style-type: none;	margin-bottom: 1em;	margin-top: 1em; }
#sidebar ul li ul li {	display: block;	margin-top: 0.4em; }
#sidebar a {	color: #FF5600; }
#sidebar a:hover {	color: #000000; }
#sidebar h2 {	color: #000000;	display: inline;	font-family: times New Roman;	font-size: 16pt;	font-weight: normal; }
#sidebar input {	border: 1px solid #FF5600; }
input#searchsubmit { background: #FFFFFF none repeat scroll 0 0; color: #000000;	moz-background-clip: border;	moz-background-inline-policy: continuous;	moz-background-origin: padding; }
#content, .searchresults, .page, .categories, .archives, .linkspage { float: left; margin: 0 0 0 8%; padding: 0; text-align: left; width: 65%; }
.story-content p { line-height: 1.45em; font-size: 1.4em; }
#content a { color: #FF5600; text-decoration: none; }
#content a:hover { color: #000000; }
#content h1, .post-wrap h1, h2.post-title { color: #ff5600; display: inline; font-family: times New Roman; font-size: 18pt; }
#content h1 a, .post-wrap h1 a, h2.post-title a { color: #FF5600;	text-decoration: none; }
#content h2 { display: inline;	text-decoration: none; }
#content h2 a { color: #444444;	font-size: 14pt; }
#content img { }
#content table, #content table tr, #content table tr td, #content table thead th { border-color: #FF5600;	border-width: thin;	font-weight: normal; margin: 0;	padding: 0; }
.post-content { clear: both;	margin: 0;	padding: 10px 0; }
#content ul, #content ol { list-style-position: inside;	margin: 1em 0 1em 1em;	padding: 0; }
.post { clear: both; }
.post-date { height: 11px; }
.post-month { display: inline-block; color: #000;	font-size: 11px; line-height: 28px; }
.post-meta { color: #444444;	font-size: 8pt; }
.post-meta p {	margin: 0; }
.post-wrap { margin-bottom: 1em;	margin-left: 6em;	padding-bottom: 1em; }
#commentwrap h3 { color: #000000;	font-size: 9pt;}
#commentwrap ol li { margin: 3em 0; }
#commentwrap input, #commentwrap textarea {	border: 1px solid #999999;	padding: 0.2em 0.4em; }
#commentwrap .url {	font-weight: normal; }
#commentwrap {	margin-left: 70px; }
#respond {	padding-top: 1em; }
.comment-meta {	font-size: 8pt;	margin: 0; }
#commentwrap ol {	list-style-type: none;	margin: 0;	padding: 0; }
#commentwrap input#submit {	background: #FFFFFF none repeat scroll 0 0;	border: 1px solid #999999;	color: #505050;	moz-background-clip: border;
	moz-background-inline-policy: continuous;	moz-background-origin: padding; }
.searchresults ul, .categories ul, .archives ul, .linkspage ul, .archives ul { list-style-image: none;	list-style-position: outside;	list-style-type: none;	margin: 0;	padding: 0; }
.nav {	margin-left: 70px;	font-size: 1.4em; }
.previous, .next {	display: inline; }
.previous {	padding-right: 1em; }
.next {	padding-left: 1em; }
#footnote {	color: #444444;	font-size: 8pt;	margin: 4em 10px 0 0;	text-align: left; }
#footnote a {	color: #000000; }
#footnote a:hover {	color: #ff5600; }
#footnote ul {	list-style-type: none; }
.imgl {	border: 0 none;	float: left;	margin: 0;	padding: 0; }
.imgr { border: 0 none;	float: right;	margin: 0;	padding: 0; }
.wp-caption {	font-size: 8pt;	margin-top: 1em; }
.wp-caption p {	margin: 0.2em 0 0; }