/*

Theme Name: Pink Kittykat

Theme URI: http://www.obey.thenaturalorders.com

Description: Pink theme derived from vspink

Version: 1

Author: Her Owner 

Author URI: http://www.thenaturalorders.com

*/



*

{

padding: 0em;

margin: 0em;

}



body

{

background: url('images/pagebg.gif') repeat-y center;
margin: 0 auto;
text-align:center;
width:100%;
display:table;


}

body,input

{

font-size: 11pt;

font-family: "arial", "times new roman", serif;

color: #333333;

}

p

{

line-height: 1.5em;

margin-bottom: 1.0em;

text-align: justify;

}


a

{

color: #a20757;

text-decoration: none;

}



a:hover

{

text-decoration: underline;

}

h1, h2, h3, h4, h5, h6 {
	font-weight:bolder;
	letter-spacing:-0.07em;
	font-family:Arial;
}
h1 {font-size:200%;}
h2 {font-size:170%;}
h3 {font-size:150%;}
h4 {font-size:130%;}
h5 {font-size:110%;}
h6 {font-size:100%;}

h3 span

{

font-weight: normal;

}



h3,h4

{

display: inline;

font-weight: bold;

background-repeat: no-repeat;

background-position: right;

}



h3

{

padding-right: 34px;

}



h4

{

padding-right: 28px;

}


#topbg

{

position: absolute;

top: 0px;

left: 0px;

width: 100%;

height: 201px;

background: url('images/topbg.gif');

background-repeat:no-repeat;

background-position:center;

z-index: 1;

}

#outer

{

z-index: 2;

position: relative;

width: 1004px;

margin: 0 auto;

text-align: left;

border-left: 1px solid #000;

border-right: 1px solid #000;

}

#header

{

position: relative;

width: 1004px;

height: 150px;

background: url('images/title.gif') no-repeat;

background-position: 40px 0px;

margin-bottom: 2px;

}

#menu

{

position: relative;

height: 53px;

padding: 0em 1.0em 0em 2.0em;

margin-bottom: 2px;

font-weight:bold;

}



#menu ul

{

position: absolute;

top: 1.1em;

}



#menu ul li

{

position: relative;

display: inline;

}



#menu ul li a

{

padding: 0.5em 1.0em 1.4em 1.0em;

color: #fff;

text-decoration: none;

}



#menu ul li a:hover

{

background: url('images/buttonbg.gif') no-repeat;

background-position:center;

color: #eb017b;

}

#navbarright {
	width: 300px;
	float: right;
	margin: 10px 0 0 0;
	padding: 0px 0px 0px 0px;
	text-align: right;
	}

.subs {
display:block;
float:left;
width:200px;
height:62px;
background: #ebebeb;
}
.subs a {
margin:15px 30px 0px 0;
padding:0 0 0 30px;
height:30px;
line-height:26px;
display:block;
float:right;
background:url(images/rss.gif) left top no-repeat;
color:#b71c6c!important;
font-size:15px;
font-weight:bold;
}




#content {
	
	margin: 0 auto;
	
	
	
	}	

#main

{
width:1004px;
text-align: left;


}

#search

{

position: absolute;

top: 5.5em;

right: 2.0em;

padding-right: 0.0em;

}



#search input.text

{

margin-right: 0.5em;

vertical-align: middle;

border-top: solid 1px #000000;

border-right: 0px;

border-bottom: solid 1px #777777;

border-left: 0px;

padding: 0.15em;

width: 10.0em;

}



#search input.submit

{

background: #3391e7;

border: solid 1px #ffffff;

font-weight: bold;

padding: 0.25em;

font-size: 0.8em;

color: #F2F3DE;

vertical-align: middle;

}


	
#center

{
float:left;
width:530px;
margin: 0 0 0 35px;
overflow:hidden;
}

#center ul li {
	line-height: 2.0em;
	margin-left:25px;
}

#center ol li {
	margin-left: 25px;
	
}


#postinfodetail {

	position:relative;

	display:block;

     margin:10px 0 10px 0;

}

#postinfodetail a {

color:  #a20757;
text-decoration: none;
}

#postinfodetail a:hover {
text-decoration: none;
}

.post h4 {
	color:#a20757;
	text-decoration: none;
	position:relative;
	display:block;
     margin:10px 0 10px 0;
	}

.post a {
	color:#a20757;
	text-decoration:underline;
	}
	


#dateblock {

	background: url('images/dateblock.gif');

	width:46px;

	height:50px;

}



#datemonth {

	color:#fff;

	width:46px;

	text-align:center;

	position:absolute;

	top:5px;

	font-size:11px;

}



#dateday {

	color:#000;

	width:46px;

	text-align:center;

	position:absolute;

	top:19px;

	font-size:20px;

}



#postdetailmain {

	position:absolute;

	top:0px;

	left:50px;

	display:block;

	width:80%;

}



#posttitlemain {

	position:absolute;

	top:6px;

	left:0px;

     font-weight:bold;

	font-size: 1.2em;

}



#postauthormain {

	position:absolute;

	top:27px;

	left:0px;

	font-size:12px;

}

.post .details

{

position: relative;

top: -1.5em;

font-size: 0.8em;

color: #787878;

}



.post ul.controls

{

clear: both;

display:block;

background:#fcc9ea;

}



.post ul.controls li

{

display: inline;

font-size: 0.8em;

}



.post ul.controls li a

{

background-position: left;

padding: 0em 1.0em 0em 20px;

background-repeat: no-repeat;

}



.post ul.controls li a.printerfriendly

{

background-image: url('images/icon-printerfriendly.gif');

}



.post ul.controls li.comments a

{

background-image: url('images/icon-comments.gif');

}



.post ul.controls li.readmore a

{

background-image: url('images/icon-more.gif');

}


.entry {
	margin-top: 20px;
	}

.entry ul li

{list-style:square;

margin-left:25px;

}

.post ol li

{

margin-left:25px;

}

.sidebar1 {
	float: left;
	width: 200px;
	
}

.sidebar1 h4 {

	margin-top:10px;
	
	}
	
.sidebar1 h4, .sidebar2 h4 {
	display:block;
	padding:8px;
	font-size: 13px;
	background: url('images/sidebarbg.gif');
	color:#fff;
	
}

.sidebar1  ul li{
	margin-left: 30px;
	list-style-image: url('images/arrows.gif');
	font-size: 13px;
	line-height: 1.5em;
	}


.sidebar2 {
	float: right;
	width: 200px;	
	

}

.sidebar2 table {
	width:100%;
	text-align:center;
	background-color:#ebebeb;
	color:#666666;
	}	

.sidebar1 table {
	width:100%;
	text-align:center;
	background-color:#ebebeb;
	color:#666666;
	}			



.sidebar2 ul li {
	margin-left: 30px;
	list-style-image: url('images/arrows.gif');
	font-size: 13px;
	line-height: 1.5em;
	
	}
	
.sidebar1 ul, .sidebar2 ul {
	margin-top:10px;
	margin-bottom: 10px;
	}
	
.sidebar ul #recentcomments {

		margin: 0 10px 0 10px;
		}




img

{

border: solid 0px;

}



img.left

{

position: relative;

float: left;

margin: 0em 1.8em 1.4em 0em;

}



img.right

{

position: relative;

float: right;

margin: 0em 0em 1.8em 1.8em;

}

img.avatar 

{float:left; margin-right:5px;}




blockquote {
	margin: 20px 0;
	padding: 15px 20px 10px 40px;
	color: #333;
	background: #f5f5f5 url('images/quote.png') no-repeat 10px 5px;
	border: none;
	}
	
	.comment 
{
	position: 				relative;
	margin:					3px;
	margin-top:				6px;
/*	border: 				1px solid #666; */
	padding:				4px 4px 4px 8px;
	background-color:		#fcc9ea;
}

.odd
{
	background-color: #e2d1c8;
}

.comment div {
	position: 				relative;
}

.comment .comment img
{
	margin: 				0px;
}

.comment .collapseicon 
{
	width: 					13px;
	height: 				13px;
	overflow:				hidden;
	background-image: 	url('images/subthread-open.png');
}

.collapsed .collapseicon 
{
	background-image: 		url('images/subthread.png');
}

.comment li {
	background:  #ebebeb;
	display:block;
	margin:0 25px 20px 0;
	padding: 0 10px 0 8px;
}



.comment .reply {
	text-align: 			right;
	font-size: 				80%;
	padding: 				0px 6px 6px 0px;
}

.comment
{
	border: 	1px solid #cda492;
	margin-top: 			10px;
}

input#subscribe
{
	width: auto;
}

.comment .body .content
{
	padding:				0px 3px 0px 3px;
	width: 					100%;	
	overflow: 				auto; 
}

.comment .title abbr
{
	border: none;
}

.collapsed .body, .collapsed .comment
{
	display:				none;
}
/*
#addcomment small, #addcomment div
{
	padding:				3px;
}
*/
#commentform textarea {
	width: 97%;
}



#footer {
	background: #ccc url('images/footer.png') no-repeat;
	clear: both;
	width:1004px;
	
	margin: 0 auto;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 20px 0 18px 0;

}