/*
Theme Name: Albin
Theme URI: http://www.albin.es/
Description: Customized for my needs.
Version: 1.6
Author: Albin
Author URI: http://www.albin.es/
*/



body {
	margin :  0px;
	padding:  0px;
	background-color   : #E7E7E7;
}
a img {
	border: 0px;
}
.clear {
	clear: both;
}
img.imghide {
	display: none;
}



#header {
	position: relative;
	width : 100%;
	height: 100px;
	background-image   : url(images/bgHeaderSlice.gif);
	background-repeat  : repeat-x;
	background-position: center;
}
#headerint {
	position: relative;
	width : 920px;
	height: 100px;
	margin :  0px auto;
	padding:  0px;
	background-image   : url(images/bgHeader.jpg);
}
#logo {
	position: absolute;
	top  : 40px;
	left : 69px;
}



#menu1 {
	position: absolute;
	top  : 80px;
	right: 11px;
}
#menu1 a,
#menu1 span {
	display: block;
	float  : left;
	position: relative;
	width :  75px;
	height:  17px;
	padding:  3px  0px  0px  0px;
	font-family: Verdana;
	font-size  : 11px;
	font-weight: bold;
	text-align : center;
	text-decoration: none;
	color: #000099;
	border-left: 1px solid #000077;
}
#menu1 a:hover {
	color: #000000;
}
#menu1 .sel {
	background: #FFFFFF;
}
#menu1 .uns {
	background: #DFDFEE;
}



#content {
	position: relative;
	width : 920px;
	margin :  0px auto;
	padding:  0px 19px;
	background-image   : url(images/bgShadow.gif);
	background-repeat  : repeat-y;
	background-position: center;
}
#contentL {
	float: left;
	position: relative;
	width : 685px;
	margin :  0px  0px  0px 28px;
}
#contentR {
	float: right;
	position: relative;
	width : 175px;
	margin :  0px 11px  0px  0px;
	padding:  0px  0px 10px 10px;
	border-left : 1px solid #F7F7F7;
}



#contentL h1 {
	margin : 12px  0px 12px  0px;
	font-family: Verdana;
	font-size  : 17px;
	color  : #000077;
}
#contentL h1 a {
	text-decoration: none;
	color  : #000077;
}
#contentL h2 {
	margin : 18px  0px 12px  0px;
	font-family: Verdana;
	font-size  : 17px;
	color  : #000000;
}
#contentL h2 a {
	text-decoration: none;
	color  : #000000;
}
#contentL h3 {
	margin : 18px  0px  6px  0px;
	font-family: Verdana;
	font-size  : 13px;
	color  : #000000;
}
#contentL p {
	margin :  6px  0px  6px  0px;
	font-family: Verdana;
	font-size  : 12px;
	line-height: 150%;
	color  : #000000;
}
#contentL p a {
	text-decoration: none;
	color  : #000077;
}
#contentL img {
	margin :  6px  0px  6px  0px;
}
#contentL ul {
	margin :  6px  0px  6px  0px;
	padding:  0px  0px  0px 30px;
	font-family: Verdana;
	font-size  : 12px;
	color  : #000000;
}
#contentL ul li {
	margin :  0px  0px  0px  0px;
	padding:  0px  0px  0px  0px;
	line-height: 150%;
}
#contentL pre {
	padding:  5px 10px;
	font-size  : 11px;
	background-color   : #FFFFF0;
}
#contentL div.post {
	margin :  0px  0px 24px  0px;
}
#contentL div.post img.alignright {
	float: right;
	margin-left  : 6px;
	margin-bottom: 6px;
}
#contentL div.metainfo {
	clear: both;
	margin : 12px  0px  0px  0px;
	padding:  3px  5px  3px  5px;
	background-color   : #F2F2F8; /* E5E5F1 */
}
#contentL div.metainfo p {
	margin :  0px  0px  0px  0px;
	font-family: Arial;
	font-size  : 11px;
	color: #555555;
}
#contentL div.nav {
	position: relative;
	height : 25px;
}
#contentL div.nav p {
	background-repeat: no-repeat;
}
#contentL div.nav p.prev {
	float: left;
	padding:  0px  0px  0px 15px;
	background-image   : url(images/icoPrev.gif);
	background-position: left;
}
#contentL div.nav p.next {
	float: right;
	padding:  0px 15px  0px  0px;
	background-image   : url(images/icoNext.gif);
	background-position: right;
}



#contentL #comments {
	border-bottom: 2px solid #F7F7F7;
}
#contentL #commentlist {
	margin :  0px  0px  0px 15px;
	padding:  0px;
	list-style: none;
}
#contentL #commentlist li.comment {
	margin :  0px  0px 18px  0px;
}
#contentL #commentlist li.comment p.metainfo {
	font-family: Arial;
	font-size  : 11px;
}
#contentL #comment {
	width : 620px;
	height: 100px;
	padding:  5px;
	font-family: Verdana;
	font-size  : 12px;
	border: 1px solid #000077;
}



#sidebar {
	margin :  0px;
	padding:  0px;
	list-style: none;
}
#sidebar li {
	margin :  0px;
	padding:  0px;
	font-family: Verdana;
	font-size  : 11px;
}
#sidebar li h3 {
	margin : 12px  0px  6px  0px;
	font-family: Verdana;
	font-size  : 13px;
	color : #555555;
}
#sidebar li ul {
	margin :  0px  0px  0px 15px;
	padding:  0px;
	list-style: none;
}
#sidebar li ul li {
}
#sidebar li ul li a {
	text-decoration: none;
	color  : #000077;
}



#searchform {
}
#searchquery {
	height: 13px;
	padding:  2px  5px;
	font-family: Arial;
	font-size  : 11px;
	border: 1px solid #000077;
}
#searchsend {
	position: relative;
	top   :  2px;
}



#footer {
	position: relative;
	width : 100%;
	height:  55px;
	background-image   : url(images/bgFooterSlice.gif);
	background-repeat  : repeat-x;
	background-position: center;
}
#footerint {
	position: relative;
	width : 920px;
	height:  53px;
	margin :  0px auto;
	padding:  2px  0px  0px  0px;
	background-image   : url(images/bgFooter.gif);
}
#footerint p {
	margin :  0px;
	padding:  0px;
	font-family: Arial;
	font-size  : 11px;
	text-align : center;
	color  : #FFFFFF;
}
#footerint p a {
	margin :  0px;
	color  : #FFFFFF;
}
