html {
	background: url('themes/kyouko/bg1.png') top left repeat;
	/*,
	url('themes/index/bottom_background.png') bottom center no-repeat;*/
}

body {
	background: transparent url('themes/kyouko/background.png') top center no-repeat;
	padding: 29px 0 29px 0;
}

a, a:visited {
	color: #ff8d8d;
}

a:hover {
	color: #f2dcaa;
}

acronym,abbr {
	border-bottom: 1px #f6b5b9 dotted;
	color: #f6b5b9;
}

blockquote {
	background: #ffe1f0;
	border: 1px #f6b5b9 solid;
}

h1,h2,h3,h4,h5,h6{color: #f6b5b9;}

tr,td,th {
	border: 1px #f6b5b9 solid;
}

th {
	background: #ffe1f0;
}

/*------------------------------------------------------------------
	START MAIN STRUCTURE THINGY CSS THING
--------------------------------------------------------------------*/


#THE_HEADER {
	height: 331px;
}


/*#THE_LOGO_AREA:hover {background: none;}*/

#THE_CONTENT {
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.8);
}

#THE_RIGHT_SIDE {
	border-left: 1px #e99a9e solid;
}

#THE_FUTER {
	background: #ffe1f0;
	border-top: 1px #e99a9e solid;
	color: #000;
}

.hidden {
	display:none;
}

/*------------------------------------------------------------------
	FORMATTING FOR POSTS
--------------------------------------------------------------------*/
.postDivider {
	background: #e99a9e;
}

.aPostCategoriesAlign {
	border-bottom: 1px #e99a9e dashed;
}

.stickiedPost,.stickiedPostCategories {
	background: transparent;
	border-left: 0px #e99a9e solid;
	border-right: 0px #e99a9e solid;
}

.stickiedPost {
	border-top: 0px #e99a9e solid;
}

.stickiedPostCategories {
	border-bottom: 0px #e99a9e solid;
}

/*------------------------------------------------------------------
	FORMATTING FOR COMMENTS
--------------------------------------------------------------------*/
.comments li {
	background: #ffe1f0;
	border-bottom: 1px #a3a3a3 solid;
	border-top: 1px #a3a3a3 solid;
}

.comments li .commentMeta b {
	color: #000;
}

.comments-wrapper table {
	background: #ffe1f0;
	border-bottom: 1px #c5c5c5 solid;
}

.comments-wrapper tr,.comments-wrapper td,.comments-wrapper th {
	border: 0;
	border-top: 1px #c5c5c5 solid;
}