/*
Theme Name: lacrimosa
Theme URI: http://yen.zeroexposure.net
Description: Featuring Ciel Phantomhive and Sebastian Michaelis from Kuroshitsuji
Version: 1.5
Author: yen
Tags: simple


*/

*{margin:0;
padding:0;}

p {
margin-bottom:5px;}

body {
background:url(images/bg.jpg) repeat-x #FAF1E2;
font-family: arial;
font-size:10px;
color:#6E0104;
cursor: default;
}

A {cursor: crosshair;}

#wrapper {
width:1024px;
}

#header {
background:url(images/header.jpg) no-repeat;
width:904px;
height:529px;
float:left;}


#welcome {
text-align:justify;
width:150px;
float:left;
color:#FFFFFF;
margin-left:35px;
margin-top:-220px;}

#navi {
width:150px;
float:left;
margin-left:100px;
margin-top:-50px;
}

#content{
float:left; 
margin-left:20px;
margin-top:-90px;
width:500px;}

#footer{
background:url(images/index_06.jpg) no-repeat;
width:730px;
height:158px;
clear:both;}

#posty {
background:#FFFFFD;
padding:2px;
border-top:2px dashed #7F0406;
border-bottom:3px solid #000000;}

h1 {font-family: courier new;
font-weight:normal;
font-size:12px;
color:#E974A8;
border-bottom:1px dotted #AF0A10;
padding-left:20px;}

b,strong {
color:#720000;
font-family:century gothic;
font-weight:normal;}

i {
color:#FFB2D0;
font-family: courier new;
font-size:11px;}

u {
color:#2C384E;
text-decoration:none;
font-family:verdana;
border-bottom:1px solid #B86471;}

input, textarea {
color:#D68895;
border:1px solid #721F1B;
font-family:georgia;
font-size:10px;
background:#F8E4CB;
border:1px dotted #F80D12;}

select {
color:#D68895;
border:1px solid #721F1B;
font-family:georgia;
font-size:10px;
background:#F8E4CB;
border:1px dotted #F80D12;}

option {
color:#D68895;
border:1px solid #721F1B;
font-family:georgia;
font-size:10px;
background:#F8E4CB;
border:1px dotted #F80D12;}

 A {
color:#E0C0C5;
text-decoration:none;}
 A:hover {
color:#F25F8B;}

#nav {
padding:2px;
background:#FEE7D7;
border-top:5px solid #6E5865;}

h2 {
font-family: georgia;
font-weight:normal;
font-size:12px;
color:#C74E53;
text-align:right;}

#nav ul {
margin:0;}
#nav ul li {
margin-left:0px;
padding-left:2px;
list-style:none;}
#nav ul li A {
color:#C05A7F;
text-decoration:none;}
#nav ul li A:hover {
color:#AD080C;}

#nav ul li li { list-style:none;
color:#7C0604; padding-left:5px;
}

#nav ul li li A{
color:#7C0604;}

#footertxt {
padding-top:100px;
padding-left:80px;
color:#FFFFFF;}

ul.child-pages {
list-style:none;
padding-left:5px;}

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.date{
background:url(images/date.jpg) no-repeat;
width:44px;
height:47px;
float:left;
margin:2px;
padding:2px;}

.mon {
font-family:arial;
font-size:9px;
padding-left:2px;
letter-spacing:1px;}

.day {
padding-left:5px;
font-size:25px;
font-family: georgia;
padding-top:-15px;}

.date p {margin:0px;}

blockquote {
border-top:1px dashed #8B939E;
border-bottom:1px dashed #8B939E;
width:300px;
background:#FDE8D3;
margin-left:100px;
padding:3px;