/*
Theme: Heavily editted version of Anvys
Author: Christian Betancourt
Editor: Ent
Author URI: http://www.techlia.com/
Editor URI: http://www.entwerpen.nl
*/

/*Body*/

*{ 
	margin: 0;
	padding: 0;
}


html,
body {
	margin:0;
	padding:0;
	height:100%; /* 100 % height */
}

html>body #wrap {height:100%;} /* 100 % height */
html>body #content {padding:6em 1em;} /* 6em = height of #header and #footer + 1em, 1em = give the content some breathing space */

body {
font-family: Verdana, Arial, Helvetica, "sans serif";
font-size:13px;
text-align:center;
background:#fff;
color:#505050;
margin:0;
padding:0;
line-height:1.6;
list-style-type:none;
border-top: 6px solid #4a2421;
height: 100%;
}

#container {
	margin:0;
	padding:0;
	z-index: -1;
}

#wrap {
height: auto !important;
height:100%;
min-height: 100%;
margin: 10px auto -6em; /* the bottom margin is the negative value of the footer's height */
width:900px;
text-align:left;
position: relative;
padding:0;
padding-bottom: 150px;
z-index: 2;
}

.content {
background:#fff;
width:611px;
margin:0px auto;
/* text-align:justify; */
float:right;
padding-bottom: 1px;
z-index: 3;
}

/*Header*/
#header {
width:527px;
height:120px;
margin:0px auto;
float:right;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
.clearfix { display: block; }
/* End hide from IE-mac */

#logo {
	margin-top: 7px;
	margin-bottom: 5px;
}

.headertitle{
margin-left:0px;
padding-top:0px;
font: 28px Helvetica, Arial, Verdana;
color:#434343;
}

hr {
	color: #EEEEEE;
	background-color: #EEEEEE;
	width: 90%;
	height: 1px;
	border: none;
}

/*Links*/
a {
text-decoration:none;
color:#9fb5d0;
}

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

.postinfo a:hover {
background:#fff2f2;
text-decoration:none;
}

.postinfo a:visited {
color:#9fb5d0;
}

.post2 a:visited {
color:#b85b5a;
}

h2 a {
text-decoration:none;
color:#ae3226;
}

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

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

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

#footer a {
text-decoration:underline;
color:#d5d5d5;
}

.infopost a {
font-size:11px;
color:#666;
border-bottom:1px dotted;
}

/*Post*/
.infopost {
font-size:11px;
color:#666;
padding:10px 0 0;
}

blockquote {
border:1px solid #eee;
color:#707070;
text-align:justify;
margin:13px 0 13px;
padding:0px 15px  10px;
}

blockquote p {
margin:0;
padding:9px 0 0;
}

blockquote cite {
display:block;
margin:5px 0 0;
}

code {
background:#eee;
color:#681;
}

.postinfo {
font-size:11px;
background:#fff;
border:1px solid #e5e5e5;
padding:3px 6px;
display: none;
}

.post {
padding:0 0px;
margin-bottom: 172px;
}


.post2 {
font-family: Verdana, Arial, Helvetica, "sans serif";
font-size:12px;
line-height: 17px;
margin-bottom: auto;
padding-bottom: 10px;
}

.post h2 {
border-bottom:1px solid #eee;
font-size:22px;
margin-left: 0px;
margin:5px;
}

p {
	margin:1em;
}
.post ul {
list-style:url('./i/arrow.png');
margin:15px 0 15px 20px;
padding:0;
}

.post li {
border-bottom:1px dotted;
border-bottom-color:#d8d8d8;
margin:0 0 8px;
}

.post ol {
margin:0 0 0 25px;
padding:0;
}

h1,h2 {
font-family:Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
font-size:18px;
font-weight:400;
margin:0;
padding:0;
}
.nav {
font-size:14px;
font-weight:700;
padding:0px;
}


.justify {
text-align:justify;
}

.right,.r {
float:right;
padding-top:0;
padding-right:2px;
padding-left:13px;
}

.left,.l {
float:left;
padding-top:0;
padding-right:10px;
padding-left:10px;
}

/*Sidebar*/
#sidebar {
margin-top:-130px;
font-size:12px;
float:left;
width:170px;
border-right:1px dashed #e1e1e1;
padding:0 22px 10px 0;
}

#sidebar a {
color:#888;
}

#sidebar a:hover {
	color:#ae3226;
	text-decoration: underline;
}

.inse{
width:98px;
}

ul.archvs li a,ul.archvs li a:hover {
background:url('./i/folder.gif') no-repeat top left;
padding:0 0 0 22px;
}

ul.sdcats li a,ul.sdcats li a:hover {
background:url('./i/favs.gif') no-repeat top left;
padding:0 0 0 22px;
}

.home {
background:url('./i/home.gif') no-repeat top left;
padding:0 0 0 22px;
}

.acerca {
background:url('./i/information.gif') no-repeat top left;
padding:0 0 0 22px;
}

.contacto {
background:url('./i/email.gif') no-repeat top left;
padding:0 0 0 22px;
}

.feed {
background:url('./i/rss.png') no-repeat top left;
padding:0 0 0 22px;
}

.film {
background:url('./i/film.png') no-repeat top left;
padding:0 0 0 22px;
}

.search {
background:url('./i/folder_explore.png') no-repeat top left;
padding:0 0 0 22px;
}

h2.sidetit {
font-family:Arial, Helvetica, Georgia, Sans-Serif;
font-weight:700;
text-transform:uppercase;
color:#ae3226;
font-size:14px;
border-bottom:1px solid #e0e0e0;
}

#sidebar ul {
margin:0;
padding:0 0 20px 0;
}

#sidebar li {
list-style-type:none;
border-bottom:1px solid #eee;
padding:1px;
}

/*Footer*/
.masthead_contain {
 width: 835px;
 margin: 0 auto 0 auto;
 }

#masthead {
	width:100%;
	height:174px;
	background-color: #ae3226;
	z-index: 11;
}
html>body #masthead {
	position:fixed;
	left:0;
	bottom:0;
	z-index:11; /* Prevent certain problems with form controls */
}

/* northtemple.com transparency hack */

div#masthead { 
 /* transparent png hack for ie */
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./mastfade.png',sizingMethod='scale');
 }

/* overwrite for other browsers */
div#masthead[id] {
 background: transparent url(./mastfade.png) top repeat-x;
 }
 
 
#browsebar {
	float:left;
 	margin-top: 75px;
 	width: 400px;
 	margin-left: 30px;
	position: relative;
 }
 
ul.nav{
	clear: right;
	width: 600px;
}
 
.nav li {
list-style-type:none;
border-bottom:1px solid #c05e52;
padding:1px;
color: #fef8ea;
float:right;
width:15em;
font-size: 10px;
text-align: left;
letter-spacing: 0.02em;
}

.nav li a{
	color: #fef8ea;
}

.nav li a:hover{
	color: #fef8ea;
}
 
#flickr {
	display: inline;
	float: left;
	margin-top: 75px;
}

#ornament {
	display: inline;
	float:right;
	position:relative;
	bottom: 0px;
	right:0px;
	width:163px;
	height: 90px;
 	margin-top: 85px;
 	background: url('http://www.basja.com/wordpress/wp-content/themes/anvys/i/orna.png') no-repeat;
	padding-bottom: -30px;
}

.yt_video_thumbs {
  height: 470px;
  overflow: auto;
  border: 1px inset #eee;
}

.yt_video_thumb {
  text-align:center;
}
.yt_video_thumb_meta {
  margin: 0px;
  padding: 4px 0px 4px 0px;
  text-align: left;
  overflow: hidden;
}

.yt_video_thumb_meta .yt_thumb_meta_label {
  font-weight: bold;
}
.yt_video_thumb_img {
  margin: 5px;
  padding: 4px;
  /*width: 220px;*/
  width: 45%;
  height: 220px;
  float:left;
  text-align:center;
}
.yt_video_thumb_img img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: 6px 6px 6px 6px;
  padding: 4px;
}

#mptable {
	padding-bottom: 250px;
}
