/*
	Theme Name: Esperanza Galera
	Theme URI: http://albin.es/
	Description: The customized theme for her.
	Version: 1.0
	Author: Albin
	Author URI: http://albin.es/
*/

body {
	margin :  0px;
	background: #F0F0F0 url('images/bgBody.jpg') repeat-x;
}
body img {
	border : 0px;
}
.clear {
	clear: both;
}



#page {
	position: relative;
	width : 100%;
	background: url('images/bgPage.jpg') no-repeat top center;
}
#board {
	position: relative;
	width : 1002px;
	margin :  0px auto;
}



#header {
	position: relative;
	width : 1002px;
	height:  128px;
}
#header h1#blogtitle,
#header a#blogtitle {
	position: absolute;
	top   :  0px;
	left  : 10px;
	margin :  0px;
	z-index: 10;
}
#header p {
	position: absolute;
	top   :  0px;
	right : 10px;
	margin :  0px;
	padding:  0px;
	color: #BBBBBB;
	font-family: Arial;
	font-size  : 12px;
	list-style: none;
	z-index: 15;
}
#header p span {
	display: inline-block;
	width : 98px;
	height: 25px;
	margin :  0px  0px  0px  5px;
	padding:  3px  0px  0px  0px;
	text-align: center;
	background: url('images/bgSecLnk.png');
}
#header p span a {
	color: #FFFFFF;
	text-decoration: none;
}



#content {
	position: relative;
	width : 948px;
	margin :  0px auto;
	padding:  15px 10px  15px 20px;
	background: url('images/bgContent.png');
/*	border-left  : solid 1px #FFFFFF;
	border-right : solid 1px #FFFFFF; */
	border-bottom: solid 1px #FFFFFF;
}
#content #asd {
	position: relative;
	margin : -15px 0px 0px -22px;
/*	position: absolute;
	top   :  0px;
	left  :  0px; */
}
#postarea {
	float : left;
	position: relative;
	width : 710px;
}
#postarea h1.pagetitle {
	position: relative;
	margin :  0px  0px 15px  0px;
	padding:  0px  0px  0px  0px;
	color: #000000;
	font-family: 'Trebuchet MS';
	font-size  : 18px;
	font-weight: normal;
}
#postarea div.post {
	position: relative;
	margin-bottom: 25px;
}
#postarea div.post h1,
#postarea div.post h2 {
	position: relative;
	margin :  0px;
	color: #000000;
	font-family: 'Trebuchet MS';
	font-size  : 18px;
	font-weight: normal;
	border-bottom: solid 1px #BBBBBB;
}
#postarea div.post h1 a,
#postarea div.post h2 a {
	color: #006699;
	text-decoration: none;
}
#postarea div.post h3 {
	position: relative;
	margin :  0px;
	color: #000000;
	font-family: 'Arial';
	font-size  : 13px;
	font-weight: bold;
}
#postarea div.post p {
	position: relative;
	color: #555555;
	font-family: 'Arial';
	font-size  : 12px;
}
#postarea div.post ul {
	position: relative;
	color: #555555;
	font-family: 'Arial';
	font-size  : 12px;
	list-style : square;
}
#postarea div.post ol {
	position: relative;
	color: #555555;
	font-family: 'Arial';
	font-size  : 12px;
}
#postarea div.post p.at {
	position: relative;
	margin :  0px;
	padding:  0px;
	color : #000000;
	font-weight: bold;
}
#postarea div.post p.ta {
	position: relative;
	margin :  0px;
	padding:  0px;
	color : #666666;
/*	background: url('images/bgTimeAuthor') repeat-x center;*/
}
#postarea div.post p a {
	color: #006699;
	text-decoration: none;
}
#postarea div.post img.alignleft {
	float: left;
	margin:  0px  5px  0px  5px;
}
#postarea div.post img.alignright {
	float: right;
	margin:  0px  0px  0px  5px;
}
#postarea .pospost {
	position: relative; /*
	margin : 15px  0px  0px  0px;
	padding:  6px  0px  0px  0px;
	border-top: dotted 1px #DADADA; */
}
#postarea .pospost .vote {
	position: absolute;
	top   :  0px;
	left  :  0px;
	width : 90px;
	height: 32px;
	padding: 16px  0px  0px 19px;
	background: url('images/star.png') no-repeat top left;
}
#postarea .pospost .vote .bartext {
	font-family: 'Arial';
	font-size  : 12px;
}
#postarea .pospost .vote .bartext a {
	text-decoration: none;
}
#postarea .related_post {
	margin :  0px  0px 12px  0px;
	padding:  0px;
	font-family: 'Arial';
	font-size  : 12px;
	list-style : none;
}
#postarea .related_post li {
	display: block;
}
#postarea .related_post li a {
	color: #006699;
	text-decoration: none;
}
#postarea .pospost .prev,
#postarea .pospost .next {
	margin :  0px;
}
#postarea .pospost .prev strong,
#postarea .pospost .next strong {
	display: inline-block;
	width  : 65px;
	color  : #000000;
}
#postarea .pub {
	position: relative;
	margin :  0px  0px 15px  0px;
	padding:  0px  0px 10px  0px;
}
#postarea .pub h6 {
	position: relative;
	margin :  0px  0px  3px  0px;
	padding:  0px  0px  0px  0px;
	color: #000000;
	font-family: 'Arial';
	font-size  : 10px;
	border-bottom: dotted 1px #BBBBBB;
}
#postarea .pub img {
	display : block;
	position: relative;
	margin :  0px auto  0px auto;
}
#postarea div#mews {
	margin :  0px  0px 15px  0px;
}
#postarea div#mews h2 {
	position: relative;
	margin :  0px;
	color: #006699;
	font-family: 'Trebuchet MS';
	font-size  : 18px;
	font-weight: normal;
	border-bottom: solid 1px #BBBBBB;
}
#postarea div#mews h2 a {
	position: absolute;
	bottom:  2px;
	right :  0px;
}
#postarea div#mews p {
	position: relative;
	margin :  0px  0px  0px  0px;
	color: #555555;
	font-family: 'Arial';
	font-size  : 12px;
}
#postarea div#mews p strong {
	color: #000000;
}
#postarea div#mewscont div {
	margin :  6px  0px  0px  0px;
}



div.nav {
	position: relative;
/*	height: 30px;
	margin : 15px  0px 15px  0px;
	padding:  0px 10px;
	background: #FFFFFF; */
}
div.nav p {
/*	position: absolute;
	bottom:  5px; */
	position: relative;
	width  : 700px;
	height :  20px;
	margin :  0px;
	padding:  0px;
	color: #000000;
	font-family: 'Arial';
	font-size  : 12px;
	line-height: 20px;
	background: #FFFFFF;
}
div.nav p span.prev {
	display: block;
	float  : left;
	padding-left : 10px;
}
div.nav p span.next {
	display: block;
	float  : right;
	padding-right: 10px;
}
div.nav p a {
	color: #006699;
	text-decoration: none;
}



#comments h3 {
	position: relative;
	margin : 18px  0px  6px  0px;
	padding:  0px  0px  0px  0px;
	color: #000000;
	font-family: 'Trebuchet MS';
	font-size  : 18px;
	font-weight: normal;
	border-bottom: solid 1px #BBBBBB;
}
#comments a {
	color: #006699;
	text-decoration: none;
}
#comments .numcom {
	position: relative;
	height: 36px;
	margin :  0px  0px  6px  0px;
}
#comments .numcom .cnum {
	position: absolute;
	width : 35px;
	color : #666666;
	font-family: 'Arial';
	font-size  : 32px;
	text-align : right;
}
#comments .numcom .name {
	position: absolute;
	top   :  3px;
	left  : 40px;
	color : #666666;
	font-family: 'Arial';
	font-size  : 12px;
	font-weight: bold;
	text-align : right;
}
#comments .numcom .date {
	position: absolute;
	top   : 18px;
	left  : 40px;
	color : #666666;
	font-family: 'Arial';
	font-size  : 12px;
	text-align : right;
}
#comments .comment p {
	position: relative;
	color: #555555;
	font-family: 'Arial';
	font-size  : 12px;
}



#respond {
}
#respond h3 {
	position: relative;
	margin : 18px  0px  6px  0px;
	padding:  0px  0px  0px  0px;
	color: #000000;
	font-family: 'Trebuchet MS';
	font-size  : 18px;
	font-weight: normal;
	border-bottom: solid 1px #BBBBBB;
}
#respond form {
	position: relative;
	margin :  0px;
	padding:  0px;
}
#respond input {
	position: relative;
	border: solid 1px #666666;
}
#respond textarea {
	position: relative;
	width : 500px;
	height: 115px;
	border: solid 1px #666666;
}
#respond p {
	position: relative;
	color: #555555;
	font-family: 'Arial';
	font-size  : 12px;
}



#metaarea {
	float : right;
	position: relative;
	width : 210px;
}
#metaarea #outstand {
	position: absolute;
	top  : -88px;
	left :  -9px;
}
#metaarea .sec {
	position: relative;
	top   : -83px;
	margin :  0px  0px 15px  0px;
	padding:  0px  0px 10px  0px;
}
#metaarea .sec h3 {
	position: relative;
	margin :  0px  0px  3px  0px;
	padding:  0px  0px  3px  0px;
	color: #000000;
	font-family: 'Trebuchet MS';
	font-size  : 15px;
	font-weight: bold;
	border-bottom: dotted 1px #BBBBBB;
}
#metaarea .sec p {
	position: relative;
	margin :  0px;
	padding:  0px;
	font-family: 'Arial';
	font-size  : 12px;
	list-style: none;
}
#metaarea .icor p {
	margin :  0px 64px  0px  0px;
}
#metaarea .icor img {
	position: absolute;
	bottom:  0px;
	right :  0px;
}
#metaarea .pub {
	position: relative;
	top   : -83px;
	margin :  0px  0px 15px  0px;
	padding:  0px  0px 10px  0px;
}
#metaarea .pub h6 {
	position: relative;
	margin :  0px  0px  3px  0px;
	padding:  0px  0px  0px  0px;
	color: #000000;
	font-family: 'Arial';
	font-size  : 10px;
	border-bottom: dotted 1px #BBBBBB;
}
#metaarea .pub img {
	display : block;
	position: relative;
	margin :  0px auto  0px auto;
}
/*
#metaarea .sec ul.nul {
	position: relative;
	margin :  0px;
	padding:  0px;
	font-family: 'Arial';
	font-size  : 12px;
	list-style: none;
}
#metaarea .sec ul.nul li a {
	color: #006699;
	text-decoration: none;
}
#metaarea .sec ul.nul li a:hover {
	color: #555555;
}
#metaarea .sec ul.nul ul {
	position: relative;
	margin :  5px  0px  0px  0px;
	padding:  0px;
	list-style: none;
}
#metaarea .sec ul.nul ul li {
	position: relative;
	margin :  0px;
	padding:  0px;
}
#metaarea .sec ul.nul ul li a {
	color: #006699;
	text-decoration: none;
}
#metaarea .sec ul.nul ul li a:hover {
	color: #555555;
}
*/

#metaarea ul#recentcomments {
	position: relative;
	margin :  0px;
	padding:  0px;
	color: #555555;
	font-family: 'Arial';
	font-size  : 12px;
	list-style: none;
}
#metaarea ul#recentcomments li {
	position: relative;
	margin :  0px;
	padding:  0px;
}
#metaarea ul#recentcomments li a {
	color: #006699;
	text-decoration: none;
}
#metaarea ul#recentcomments li a:hover {
	color: #555555;
}

#metaarea .sec ul {
	position: relative;
	margin :  5px  0px  0px  0px;
	padding:  0px;
	font-family: 'Arial';
	font-size  : 12px;
	list-style: none;
}
#metaarea .sec ul li {
	position: relative;
	margin :  0px;
	padding:  0px;
}
#metaarea .sec ul li a {
	color: #006699;
	text-decoration: none;
}
#metaarea .sec ul li a:hover {
	color: #555555;
}

#metaarea div.ctc {
}
#metaarea div.ctc a.ctc-tag {
	color: #000000;
	font-family: 'Arial';
	text-decoration: none;
}
#metaarea div.ctc a.ctc-tag:hover {
	color: #555555;
}

#metaarea .votewidget {
}
#metaarea .votewidget ul li {
	position: relative;
	margin-bottom:  5px;
	padding-left : 30px;
}
#metaarea .votewidget ul li:hover {
	background: #F7F7F7;
}
#metaarea .votewidget .votecount {
	position: absolute;
	top   :   0px;
	left  :   0px;
	width :  25px;
	height:  14px;
	color : #555555;
	font-size : 10px;
	text-align: center;
	background: #F7F7F7;
}
#metaarea .votewidget .votepost {
}



#footer {
	position: relative;
	margin :  0px;
	padding: 10px  0px;
}
#footer p {
	color: #666666;
	font-family: 'Arial';
	font-size  : 11px;
	text-align : center;
}
#footer p a {
	color: #000000;
	text-decoration: none;
}
