/*  
Theme Name: Nijasumi
Theme URI: -
Author: Haze Long
Description: Fixed Width 3 column template
Version: 0.1
Author URI: http://blushberry.info/
*/

/*--Styles--*/
body{
font-family:"Trebuchet MS";
font-size:10pt;
color:#986260;;
margin:0px;
padding:0;
background-color:#ffecf1;
background-image:url(images/bg.png);
background-repeat:repeat;
}
img {margin: 0px; padding:0px;border:0px;}
a{
	font-weight:bold;
	text-decoration:none;
	color:#e49e25;
}

a:hover{
	color:#b6e108;
}

h2 a{
	color:#b64646;
}

h2 {
  font-weight:bold;
  color:#bd2462;
  font-family:Arial;
  font-size:14pt;
  letter-spacing:1pt;
  padding:0;
  margin:0;
}

h4 {
	font-weight:bold;
	color:#8f3f41;
	padding:0;
	margin:0;
	font-size:11pt;
}

/*-- Layout Wrappers --*/

#topad{
	padding:0;
	margin:0;
margin:0 auto;
margin-left:215px;
width:740px;
z-index:3;
top:0;
height:100px;
padding-top:10px;
text-align:center;
position:absolute;
}

#bubblewrap{
	padding:0;
	margin:0;
	margin:0 auto;
	width:1110px;
}

#popwrap{
	padding:0;
	margin:0;
	width:875px;
	position:relative;
	z-index:1;
	float:left;
}

#left{
	padding:0;
	margin:0;
	float:left;
	width:235px;
	position:relative;
	z-index:1;
}

#lefttop{
	padding:0;
	margin:0;
	background-image:url(images/lefttopbg.png);
	height:600px;
	text-align:center;
}
#lefttopdeco{
	padding:0;
	margin:0;
	margin:0 auto;
	top:555px;
	position:relative;
	height:45px;
	background-image:url(images/lefttopdeco.png);
}
#leftsidebar{
	padding:0;
	margin:0;
	background-image:url(images/leftsidebar.png);
}
#leftcontent{
	padding:0;
	margin:0;
	width:190px;
	padding-left:25px;
	padding-right:45px;
	text-align:justify;
}

#leftcontent a:link, #leftcontent a{
	color:#7c2123;
}

#leftbottom{
	padding:0;
	margin:0;
	height:45px;
	background-image:url(images/leftbottom.png);
}
#middle{
	padding:0;
	margin:0;
	float:right;
	width:637px;
	position:relative;
	z-index:1;
}

#header{
	padding:0;
	margin:0;
	padding-top:130px;
	
}

#contentwrap{
	padding:0;
	margin:0;
	background-image:url(images/content.png);
	background-repeat:repeat-y;
}

#content {
	margin:0;
	min-height:700px;
	width:597px;
	text-align:justify;
	padding:20px;
}

#contentfooter {
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	padding:10px;
	width:577px;
	background-color:#f9ebeb;
}

#contentwrapbottom{
	padding:0;
	margin:0;
	background-image:url(images/contentbottom.png);
	background-repeat:no-repeat;
	height:25px;
	margin-bottom:20px;
	
}

#right{
	width:235px;
	position:relative;
	float:right;
	z-index:1;
	padding:0;
	margin:0;
}

#righttop{
	width:235px;
	float:right;
	height:370px;
	background-image:url(images/righttop.png);
	padding:0;
	margin:0;
}

#righttopdeco{
	width:235px;
	float:right;
	background-image:url(images/righttopdeco.png);
	
	height:263px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}

#rightsidebar{
	width:229px;
	float:right;
	padding:0;
	margin:0;
	background-image:url(images/rightsidebar.png);
	background-repeat:repeat;
}

#rightcontent{
	color:#ffece0;
	padding:0;
	margin:0;
	width:229px;
	text-align:justify;
	padding-left:18px;
	padding-right:44px;
}

#rightcontent a{
	color:#ffece0;
}

#rightbottom{
	float:right;
	width:229px;
	padding:0;
	margin:0;
	background-image:url(images/rightbottom.png);
	background-repeat:no-repeat;
	height:16px;
}

#footer{
	padding:0;
	margin:0;
	margin-top:15px;
	z-index:1;
	width:550px;
	margin:0 auto;
	height:165px;
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
	
}

#stat{
	width:200px;
	margin-left:160px;
	padding-top:25px;
}

#footercontent{
	color:#986260;
	margin-top:50px;
	width:430px;
	padding-left:25px;
}

/*--Content Styling--*/
#banner{
	width:637px;
}

#headermenu{
	width:637px;
	height:166px;
	padding-top:10px;
	background-image:url(images/header.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#menu{
	
	padding-left:125px;
}

#title{
	padding-left:35px;
	padding-top:5px;
}

.postmetadata{
	background-color:#fee5e5;
	padding:10px;
	font-size:10pt;
}

.navigation{
	color:#ff0094;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}

.contentfooter, .contentfooter a{
	font-size:7pt;
	font-weight:normal;
}
#post {
	width:597px;
}
#email {
	background-image:url(images/email.png);
	background-repeat:no-repeat;
	width:188px;
	height:20px;
	padding-top:70px;
	padding-left:8px;
}
#twitter-1{
	width:136px;
	padding:15px;
	padding-top:18px;
	background-image:url(images/twitbg.png);
	height:55px;
	margin-bottom:5px;
	color:#ba5757;
	font-size:8pt;
	font-weight:normal;
}

#twitter-1 a{
	color:#ff0094;;
}

#searchbox{
	background-image:url(images/searchbg.png);
	background-repeat:no-repeat;
	background-color:transparent;
	width:134px;
	height:20px;
	border:0;
	color:#fff;
	font-size:13pt;
	padding-left:3px;
	padding-right:3px;
	border-style:none;
}
#searchbutton{
	background-color:transparent;
	border:0;
	width:20px;
	height:20px;
	margin-right:50px;
	padding:0;
	padding-bottom:3px;

}

#customizable-search .widgettitle, #linkcat-2 .widgettitle, #recent-posts-3 .widgettitle, #categories-532621182 .widgettitle, #random-posts-widget .widgettitle, #archives-3 .widgettitle, #meta-3 .widgettitle{
	color:transparent;
	font-size:1pt;
}
.comment {
	background-color:#fcf3f3;

}
#categories-532621182 .children {
	padding-left:10px;
}

.reply {
	background-color:#FFF;
	padding-bottom:10px;
}

#meta-3{
	font-size:9pt;
	padding-bottom:10px;
	padding-top:10px;
}
.xoxo {
	padding-left:4px;
}

.commentbubble {
	margin:0;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	width:179px;
	height:21px;
	background-image:url(images/commentbub.png);
	background-repeat:no-repeat;
}

.commentauth {
	font-size:9pt;
	margin:0;
	text-align:right;
	padding-right:25px;
	width:167px;
	height:15px;
	background-image:url(images/commauth.png);
	background-repeat:no-repeat;
	background-position:top;
}

ol.commentlist, ol.tblist { list-style:none; margin:0; padding:0; text-indent:0; }
li{list-style:none; margin:0; padding:0; text-indent:0;}
ul{list-style:none; margin:0; padding:0; text-indent:0;} /* Unordered list. Your 'text' widget is built on an unordered list */
ul li.widget{list-style:none; margin:0; padding:0; text-indent:0;} /* In this list item all further content is displayed. */
h2.widgettitle{list-style:none; margin:0; padding:0; text-indent:0;} /* The h2 heading the widget use to display the title of your widget */
div.textwidget{} /* The div all of our widget content is displayed */
ul.popular{list-style:none; margin:0; padding:0; text-indent:0;} /* In this 'text' widget, I have used a unordered list with class Popular to display our content */
ul.popular li{list-style:none; margin:0; padding:0; text-indent:0;} /* List item inside the content */
ul.popular li a {list-style:none; margin:0; padding:0; text-indent:0;}

/* Comments Styling */
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #FDEEF3; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; font-style:none;}
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { -style:normal; font-style:none; }
ol.commentlist li div.vcard cite.fn a.url { color:#f773a5; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { text-decoration:underline; }
ol.commentlist li div.vcard img.avatar { border:5px solid #FDE8EF; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#f773a5; border:1px solid #FFF; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#F7337F; border:1px solid #FFF; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#FDEEF3; }
ol.commentlist li.odd { background:#FADFE8; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

		input {

			background-color: #f773a5;

			color: #ffffff;

			border: 1px solid #ffffff;

			font-size: 11px;

			padding: 3px;

		}
		.button {

			padding: 2px;

		}
#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

	width: 100%;

	padding: 2px;

	}



#commentform #submit {

	margin: 0;

	float: right;

	}

.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}