body {
	margin: 0px;
	padding: 10px;
	background: url(images/shavings.jpg);
}

html > body > table
{
	margin: 5px auto 50px auto;
	border: 1px solid #000;
}

#footer
{
	margin: 0px;
	padding: 5px;
	width: 400px;
	font-family: helvetica,arial,sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #222;
}

A				{ text-decoration: none; color: #44f; }
A:visited	{ text-decoration: none; color: #44f; }
A:hover	{ text-decoration: underline; color: #f4f; }

#main
{
	margin: 0px;
	width: 480px;
	border-left: 1px #aaa dashed;
	border-right: 1px #aaa dashed;
}

#archivelink
{
	margin: 5px;
	padding: 5px;
	font-family: helvetica,arial,sans-serif;
	font-size: 14px;
	color: #444;
}

/**************************/
/* Left sidebar (AdSense) */
/**************************/

#leftsidebar
{
	width: 160px;
	margin: 0px;
	padding: 5px;
}

#adsense
{
	margin: 0px;
}

#firefox
{
	width: 160px;
	font-family: arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #444;
	padding: 0;
	margin: 5px;
}

#firefox h1
{
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #444;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: pink;
	margin: 5px;
}

#firefox p
{
	margin-left: 5px;
}


/***********/
/* Sidebar */
/***********/

#sidebar
{
	margin: 0px;
	width: 200px;
	padding; 5px;
}

#sidebar > .profilemale > h1, #sidebar > .profilefemale > h1
{
	font-size: 14px;
	font-weight: bold;
	border: 0px;
	margin-bottom: 0.1em;	
}

#sidebar > .profilemale > p, #sidebar > .profilefemale > p
{
	font-size: 12px;
	border: 0px;
	margin: 0;
	padding: 0;
}

#sidebar H1
{
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #444;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: pink;
	margin: 5px;
}

.profilemale
{
	border: 1px #f0f0ff solid;
	background-color: #f4f4ff;
}

.profilefemale
{
	border: 1px #fff0ff solid;
	background-color: #fff4ff;
}

.profilemale, .profilefemale
{
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #444;
	margin: 5px;
	min-height: 60px;
	padding: 0px;
}

.profilemale img, .profilefemale img
{
	float: left;
	margin: 5px;
	border: 1px solid black;
}

.archivelist
{
	padding: 5px;
}
.archivelist LI
{
	font-family: arial,helvetica,sans-serif;
	color: #444;
	font-size: 12px;
}

/*********/
/* Links */
/*********/

.links
{
	padding: 5px;
}
.links LI
{
	font-family: arial,helvetica,sans-serif;
	color: #444;
	font-size: 12px;
}

/*********/
/* Posts */
/*********/

.leftbox				{ float: left; }
.rightbox			{ float: right; }
.centerbox			{ clear: both; text-align: center; }

.leftbox, .rightbox, .centerbox
{
	margin: 5px;
}
.leftbox img, .rightbox img, .centerbox img
{
	padding: 5px;
	margin: 5px;
	border: solid 1px #aaa;
}
.centerbox img	{ margin: 0px auto;}

.post
{
	margin: 5px;
	margin-top: 0px;
	padding: 5px;
clear: both;}

.post > H1, .post > H1 > A, .iteminfo, .itembody, .itemcomments, .linktomain
{
	font-family: arial,helvetica,sans-serif;
	color: #444;
}

.post > H1
{
	font-size: 20px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: pink;
	margin-top: 0px;
	margin-bottom: 0px;
}

.iteminfo
{
	font-size: 10px;
}

.itembody
{
	font-size: 12px;
	margin: 10px;
}

.itemcomments
{
	clear: both;
}
.itemcomments, .linktomain
{
	font-size: 12px;
}

.linktomain
{
	text-align: center;
}

.nextprevitem
{
	font-family: arial,helvetica,sans-serif;
	color: #444;
	font-size: 12px;
	margin: 5px;
}

.nextitem
{
	float: right;
}

.previtem
{
	float: left;
}

/**********************************/
/* Comentarios en pagina del post */
/**********************************/

.comments, .comment, .commentbody, .commentform
{
	font-family: arial,helvetica,sans-serif;
	color: #444;
}

.comments
{
	margin: 5px;
	padding: 5px;
}

.comment
{
	border: 1px solid #e0e0ff;
	background-color: #f0f0ff;
	padding-left: 5px;
	padding-right: 5px;
	margin: 5px;
}

.comment > H1
{
	font-size: 12px;
}

.commentbody, .commentform
{
	font-size: 12px;
	margin: 10px;
}

.comments > H1, .commentform > H1
{
	font-size: 20px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: pink;
}

/**********************/
/* Pagina del profile */
/**********************/

#profile
{
	font-family: arial,helvetica,sans-serif;
	color: #444;
	padding: 5px;
}

#profile > h1
{
	font-size: 20px;
	font-weight: bold;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: pink;
}

#profile > img
{
	margin: 5px;
	border: 1px solid #aaa;
	padding: 5px;
	float: left;
}

#profile > p
{
	font-size: 12px;
}

/***********/
/* Archive */
/***********/

#archive
{
	font-family: arial,helvetica,sans-serif;
	color: #444;
	padding: 5px;
	margin: 5px;
}

#archive LI
{
	font-family: arial,helvetica,sans-serif;
	color: #444;
	font-size: 12px;
}

#archive H1
{
	font-size: 20px;
	font-weight: bold;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: red;
}

.nextprevarchive
{
	font-family: arial,helvetica,sans-serif;
	color: #444;
	font-size: 12px;
	margin: 5px;
}

.nextarchive
{
	float: right;
}

.prevarchive
{
	float: left;
}

/*********************/
/* Google SiteSearch */
/*********************/

#sitesearch
{
	padding: 5px;
}

#sitesearch TD
{
	font-family: arial,helvetica,sans-serif;
	color: #444;
	font-size: 12px;
}

/***************/
/* Error pages */
/***************/

#errorpage
{
	font-family: arial,helvetica,sans-serif;
	color: #444;
	text-align: center;
	font-size: 12px;
}

#errorpage H1
{
	color: #f44;
	font-size: 24px;
}

#errorpage H1
{
	font-size: 20px;
}


