/* Body */
body {margin-top: 20px;	padding: 0;	background: #1f1f1f; font-size: 13px; text-align: justify; color: #5C5116;}
body, th, td, input, textarea, select, option {font-family: verdana}

h1, h2, h3, h4, h5 {font-family: Georgia; font-weight: normal; color: #819CDB}
h1 {font-size: 36px;} h2 {font-size: 30px;} h3 {font-size: 24px;} h4 {font-size: 18px;}h5 {font-size: 10px;}

p, ul, ol {margin: 0; padding: 0; list-style: none; line-height: 150%;}

blockquote {padding-left: 10px;}
blockquote p, blockquote ul, blockquote ol {line-height: normal; font-style: italic;}

a {color: #413C20;}
a:hover {background: #1f1f1f;  color:#ffff33; text-decoration:none; }
hr {display: none;}

/* Header */
#header {width: 970px; height: 270px; margin: 0 auto; background: url('images/img01.jpg') no-repeat left top;}
#header h1, #header p {margin: 0; font-family: Georgia;}
#header h1 {color: #e5ddad;	font-size: 50px; padding: 90px 0 0 75px;}
#header span {color: #58382F;}
#header p {margin-top: -5px; padding-left: 80px; font-size: 13px; color: #FFFFFF;}
#header a {text-decoration: none; color: #FFB71C;}

/* Page */
#page {width: 970px; margin: 0 auto; background: #FFFFFF url('images/img03.jpg') repeat-y left top;}
#page-bgtop {background: url('images/img02.jpg') no-repeat left top;}
#page-bgbtm {background: url('images/img04.jpg') no-repeat left bottom; padding-left:30px; padding-right:30px; padding-top:30px; padding-bottom: 75px}

/* Content */
#content {float: right;	width: 670px; padding-top: 30px; margin-bottom: 30px;}
.post {padding: 0px 0px 0 0px;}
.title {margin: 0; padding-bottom: 5px;	font-size: 24px; color: #3B3513;}
.title a {text-decoration: none; color: #3B3513;}
.pagetitle {border-bottom: 2px solid #0F0F0F;}
.byline {margin: -10px 0px 0px 0px;	border-bottom: 1px solid #CCCCCC; color: #646464;}

.meta {text-align: left; color: #646464; padding: 10px 10px; margin: 30px 0; text-transform: uppercase;	font-family: Arial;	font-size: 10px;}
.meta .more {padding-left: 10px;}
.meta .comments {padding-left: 10px;}
.meta a {}

.entry {	padding: 30px 0px;}

.navigation {}

.alignleft {	float: left;}
.alignright {	float: right;}

.posts {margin: 0;	padding: 0;	list-style: none;	line-height: normal;}
.posts li {padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #0F0F0F;}
.posts h3 {margin: 0; font-weight: bold;}
.posts p {margin: 0; line-height: normal;}
.posts a {}

/* Sidebar */
#sidebar {float: left; width: 200px; margin-top: -80px;	padding-top: 50px; color: #B57969; font-size: 10px;}
#sidebar ul {margin: 0;	list-style: none;}
#sidebar li {}
#sidebar li ul {margin-bottom: 20px;}
#sidebar li li {border-bottom: 1px solid #FFFFFF; padding: 3px 10px;}
#sidebar li li a.current {text-decoration: none; color: #ffff33; font- weight: bold; text-transform: uppercase;}
#sidebar h2 {margin: 0;	height: 25px; padding: 8px 0px 10px 15px; font-size: 16px; color: #FFE7E0;}
#sidebar h2 a {}
#sidebar h3 {margin: 0;	height: 25px; padding: 8px 0px 10px 15px; font-size: 16px; color: #FF9900;}
#sidebar h3 a {}

#sidebar a {text-decoration: none; background: #1f1f1f; color: #E5DDAD;}
#sidebar a:hover {text-decoration: none; color: #ffffff;}

/* Search */
#search input {display: none;}
#search input#s {display: block; width: 230px; padding: 2px 5px; border: 1px solid #3DD1FF;}
#search br {display: none;}

/* Calendar */
#calendar {}
#calendar h2 {margin-bottom: 15px;}
#calendar table {width: 80%; margin: 0 auto; text-align: center;}
#calendar caption {width: 100%;	text-align: center;}

#next {text-align: right;}

#prev {text-align: left;}

/* Footer */
#footer {clear: both; width: 100%; margin: 0; padding: 0; text-align: center; font-size: smaller; font-family: Arial; color: #B57969;}
#footer p {margin: 0; padding: 20px 0px; text-transform: uppercase;}
#footer p a {color: #FFFFFF;}

/* Banner  */
#banner-alto {float: right; width: 670px; background: #none;}