@charset "utf-8";

/*  
Theme: Diaita
Version: 1.0.0
Author: Martino Palladini
Author URL: http://www.darkmartin.net/
*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form {
	margin: 0;
	padding: 0;
	}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	color: #1f1606;
	background: #fff8e5 url(images/diaita_bg2.jpg) center no-repeat fixed;
	}

body a:link, body a:visited {
	text-decoration: none;
	color: #78611a;
	}
body a:hover, body a:active {
	text-decoration: underline;
	}
	
h1 {
	font-size: 36px;
	padding: 0;
	font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	color: #78611a;
	text-align: left;
	}
h2 {
	padding: 0;
	font: bold 48px/48px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #78611a;
	text-align: left;
	}
h3 {
	padding: 0;
	font: bold 32px/32px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #78611a;
	text-align: left;
	}
h4 {
	font-size: 16px;
	margin: 24px 0 0 0;
	clear: left;
	font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	color: #78611a;
	text-align: left;
	}

p {
	margin: 10px 0 0 0;
	line-height: 20px;
	}

img {
	border: 0;
	}
	
#divHeader {
	padding: 50px 0;
	text-align: center;
	margin: 0 auto;
	width: 820px;
	height: 119px;
	}
	#divHeader img {
		border: 0;
		}
	

#divNavigation {
	margin: 0 auto;
	width: 860px;
	height: 59px;
	background: url(images/navigation_bg.png) top no-repeat;
	}
	#divNavigation ul {
		margin: 0 auto;
		padding: 0;
		list-style-type: none;
		list-style-image: none;
		display: block;
		}
	#divNavigation li {
		float: left;
		list-style: none;
		display: block;
		margin: 0;
		padding: 0;
		text-align: left;
		}
	#divNavigation ul li a {
		text-decoration:none;
		display: inline-block;
		padding: 12px 20px 11px 20px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		font-weight: bold;	
		color: #1f1606;
		}
	#divNavigation ul li a:hover, #divNavigation ul li a#current {
		color: #ac2d14;
		}

#divWrap {
	}

#divWrapper {
	width: 860px;
	margin: 0 auto;
	text-align: center;	
	background: url(images/content_bg.png) repeat-y;
	}

#divContainer {
	width: 540px;
	padding: 0 28px;
	float: left;
	}

#divFooter {
	background: url(images/footer_bg2.png) top no-repeat;
	height: 19px;
	padding: 36px 0;
	text-align: center;
	color: #efe8c0;
	font-size: 13px;
	}
	#divFooter a:link, #divFooter a:visited {
		text-decoration: none;
		color: #efe8c0;
		font-weight: bold;
		}
	#divFooter a:hover, #divFooter a:active {
		text-decoration: none;
		color: #fff;
		}
		
.clearer {
	width: 400px;
	height: 10px;
	clear: both;
	}
	
.sidebar {
	float: left;
	width: 230px;
	text-align: left;
	color: #3c342e;
	padding: 15px 0 0 10px;
	line-height: 16px;
	font-size: 12px;
	}
	.sidebar p {
		margin: 0;
		}
	.sidebar a {
		color: #a99a89;
		}
	.sidebar a:hover {
		text-decoration: none;
		color: #3c342e;
		}
	.sidebar input {
		margin: 0 6px 6px 0;
		padding: 6px;
		background: url(images/content_bg.png) repeat-y;
		border: 1px solid #a99a89;
		}
	.sidebar ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
	.sidebar ul li{
		width: 230px;
		float: left;
		list-style: none;
		display: block;
		margin: 0;
		padding: 10px;
		text-align: left;
		}
	.sidebar ul li h2{
		font: bold 28px/28px Georgia, "Times New Roman", Times, serif;
		color: #1f1606;
		text-align: left;
		}
	.sidebar ul ul li{
		border: 0;
		display: inline;
		padding: 12px 0 0 0;
		line-height: 16px; 
		}
	
.post {
	padding: 12px 0;
	text-align: left;
	}
	.post h2, .post h2 a {
		font: bold 36px/36px Georgia, "Times New Roman", Times, serif;
		color: #ac2d14;
		padding: 12px 0;
		text-align: left;
		}
		.post h2 a:hover {
			text-decoration: none;
			}
	.post h3 {
		font: bold 28px/28px Georgia, "Times New Roman", Times, serif;
		color: #ac2d14;
		padding: 24px 0 12px 0;
		text-align: left;
		}
	.post h4 {
		font-size: 16px;
		margin: 24px 0 0 0;
		clear: left;
		font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-weight: normal;
		color: #78611a;
		text-align: left;
		}
	.post blockquote {
		background: url(images/content_bg.png) repeat-y;
		margin: 10px 0 0 0;
		padding: 10px 20px 20px 20px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-size: 15px;
		}
	.post img {
		clear: left;
		float: left;
		margin: 0 15px 15px 0;
		border: 1px solid #78611a;
		}
		.post .gallery { padding: 16px 0; }
		.post .gallery img { float: none; padding: 4px; background-color: #ffffff; }
		.post .gallery img:hover { padding: 0px; border: 5px solid #ac2d14; }
	.post li {
		line-height: 20px;
		}

.entry {
	text-align: justify;
	margin: 12px 0;
	line-height: 18px;
	}

p.post {
	margin: 10px 0 0 0;
	line-height: 20px;
	text-align: left;
	}
	p.postmetadata {
	border-top: 1px dotted #1f1606;
	color: #1f1606;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 0 0 0;
	margin: 0;
	}

.navigation {
	padding: 10px 0 0 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	}

.comments-template {
	margin: 10px 0 0;
	padding: 10px 0 0;
	text-align: left;
}
.comments-template p {
	margin: 0 0 10px 0;
	}

.comments-template ol {
	text-align: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

.comments-template ol li {
	line-height: 18px;
	padding: 12px 0;
	text-align: left;
/*	border-bottom: 1px solid #c4bcb6;	*/
	}
	
.comments-template ol li .comment_entry {
	padding: 12px 0;
	border-top: 1px dotted #1f1606;
	border-bottom: 1px dotted #1f1606;
	}

.comments-template ol li.alt .comment_entry {
	}

	
.comments-template h2, .comments-template h3{
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.commentmetadata {
	color: #1f1606;
	text-align: center;
	font-size: 12px;
	padding: 2px 0;
}

.comments-template p.nocomments{
	padding: 0;
	text-align: left;
}

.comments-template textarea{
	width: 496px;
	background: #f9f6f6;
	border: 1px solid #c4bcb6;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	text-align: left;
}