/*@charset: utf-8;*/
/*
Theme Name: Tiopa Tlanextli 
Theme URI: http://www.tiopatlanextli.com/
Description: Tema principal del sitio del Tiopa Tlanextli, Santuario de Luz
Version: 1.0
Author: Fabián Alvarez
Author URI: http://www.fabalv.com/
Tags: tiopa tlanextli, custom

*/

* {
}

html {
	background: black none;
}

body {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	background: white url('images/body.png') center repeat-y;
	color: black;
	font: normal 9pt/16pt "Arial", "Helvetica", sans-serif;
}

a {
	color: #8f775c;
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
a:hover, a:focus {
	color: #dbb68c;
	text-decoration: underline;
}
a img {
	border: none;
}
/*----------------------------------------------------------------------------*/

#page {
	margin: 0;
	background: transparent url('images/content.png') 0 220px no-repeat;
}
/*----------------------------------------------------------------------------*/

#header {
	height: 180px;
	background: transparent url('images/header.jpg') top no-repeat;
}

#header h1 {
	margin: 0;
	padding: 0;
}
#header h2 {
	display: none;
}

#logo {
	display: block;
	width: 960px; height: 180px;
	text-indent: -5000px;
}
/*----------------------------------------------------------------------------*/

#menu {
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu ul li {
	float: left;
	margin 0;
	padding: 0;
}

#menu ul li a {
	display: block;
	width: 160px;	height: 40px;
	background: transparent url('images/menu.png') top left no-repeat;
	text-indent: -5000px;
}

#menu ul li a.menu_item01{background-position: top 0;}
#menu ul li a.menu_item02{background-position: -160px top;}
#menu ul li a.menu_item03{background-position: -320px top;}
#menu ul li a.menu_item04{background-position: -480px top;}
#menu ul li a.menu_item05{background-position: -640px top;}
#menu ul li a.menu_item06{background-position: -800px top;}

#menu ul li a.menu_item01:hover, #menu ul li a.menu_item01:focus {background-position: 0 bottom;}
#menu ul li a.menu_item02:hover, #menu ul li a.menu_item02:focus {background-position: -160px bottom;}
#menu ul li a.menu_item03:hover, #menu ul li a.menu_item03:focus {background-position: -320px bottom;}
#menu ul li a.menu_item04:hover, #menu ul li a.menu_item04:focus {background-position: -480px bottom;}
#menu ul li a.menu_item05:hover, #menu ul li a.menu_item05:focus {background-position: -640px bottom;}
#menu ul li a.menu_item06:hover, #menu ul li a.menu_item06:focus {background-position: -800px bottom;}

/*----------------------------------------------------------------------------*/

#content {
	padding: 25px 20px 50px 20px;
	color: #333;
}
#content.narrow {
	float: left;
	width: 580px;
}
#content.wide {
	margin: 0 auto;
	width: 580px;
}
/*----------------------------------------------------------------------------*/

.post {
	margin: 0 0 29px 0;
	border-bottom: 1px dashed #ddd;
	padding: 0 0 25px 0;
}
.post h1 {
	font: normal 18pt/22pt "Arial", "Helvetica", sans-serif;
	float: left;
}
.post .pub-date {
	float: right;
	margin: 0;
	padding: 2px 0;
	border: 1px solid #ccc;
	border-top-color: #eee;
	border-left-color: #eee;
	width: 38px;
	background: #ddd;
	color: #666;
	text-align:center;
}
.post .pub-month {
	font: bold 8pt "Arial", "Helvetica", sans-serif;
	text-transform: uppercase;
}
.post .pub-day {
	font: bold 16pt/14pt "Arial", "Helvetica", sans-serif;
}
.post .pub-year {
	font: bold 8pt "Arial", "Helvetica", sans-serif;
}

.post .pub-extra {
	clear: both;
}
.post .entry {
	clear: both;
}
.post .metadata {
	clear: both;
	/*
	border: 1px solid #ccc;
	padding: 10px 20px;
	background: #ddd none;
	border-top-color: #eee;
	border-left-color: #eee;
	/**/
}

.alt {
	background: #ddd none;
}
/*----------------------------------------------------------------------------*/

#sidebar {
	float: left;
	padding: 25px 20px 50px 20px;
	width: 300px;
}

#sidebar h3 {
	font: bold 12pt/12pt "Arial", "Helvetica", sans-serif;
}

#sidebar ul li {
	border-bottom: 1px dashed #ddd;
	border-left: 1px solid #eee;
	padding: 5px 10px;
	list-style: none;
}
/*----------------------------------------------------------------------------*/

#footer {
	clear: both;
	xcolor: #fafafa;
	padding: 25px 30px 0 30px;
}
#footer a {
	xcolor: #49baf2;
}

#disclaimer {
	clear: both;
	margin: 20px auto;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	padding: 15px 20px;
	text-align: center;
	font: normal 8pt/12pt "Arial", "Helvetica", sans-serif;
}

#footer-logo {
	display: block;
	margin: 0 auto;
	width: 200px; height: 50px;
	background: transparent url('images/footer-logo.png') top center no-repeat;
	text-indent: -5000px;
}
#footer-logo:hover, #footer-logo:focus {
	background-position: bottom center;
}
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/

img.alignleft {
	float: left;
	padding: 0 25px 25px 0;
}
img.alignright {
	float: right;
	padding: 0 0 25px 25px;
}
img.aligncenter {
	display: block;
	margin: 0 auto;
	padding: 0 0 25px 25px;
}

blockquote {
	border: 1px dashed #ddd;
	padding: 20px 40px;
	background: url('images/quotes_close.png') bottom right no-repeat;
	font: normal 12pt/16pt "Arial", "Helvetica", sans-serif;
	text-indent: -40px;
}

blockquote:first-letter {
	padding-left: 40px;
	background: url('images/quotes_open.png') top left no-repeat;
	text-indent: 40px;
}