/*  
Theme Name: Chinese Love
Theme URI: http://chinese-love.dev.rain.hu
Description: A nice purple theme, with pink headings, especially for girls in love ;)
Tags: sidebar,purple,pink,love,widget,modern,fixed width,two columns,right sidebar,2 columns,rss,sidebar widgets,i18n,localized,favicon,gravatar
Version: 1.5
Author: Zsolt Lakatos
Author URI: http://djz.hu
License: GPL

	By downloading and using this theme, you agree to the following terms:
    - You may NOT resell this theme.
    - You can use this theme for any purpose.
    - You can modify this theme as per your needs.	
*/


body 
{
	font: 75%/150% Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #500261;
	margin: 0px;
	padding: 0px 0px 0px;
}
a 
{
	color: #fd008f;
	text-decoration: none;
}
a:visited 
{
	color: #000;
	text-decoration: none;
}
a:hover 
{
	color: #fff;
	text-decoration: underline;
}

p 
{
	padding: 0px 0px 15px;
	margin: 0px;
}
h1 
{
	margin:0px;
	padding-left: 20px;
	height: 60px;
	width: 550px;
	font: bold 36px/100% "Trebuchet MS", Tahoma, Arial;
	color: #fff;
}
h1 a, h1 a:visited
{
	color: #fff;
	text-decoration: none;
}
h1 a:hover
{
	color: #a4dfed;
	text-decoration: none;
}
h2 
{
	color: #E1E7F5;
	margin: 0px 0px 2px;
	font: normal 190%/100% Verdana;
	padding-bottom: 3px;
}
h2 a, h2 a:visited 
{
	color: #FFFFFF;
	text-decoration: none;
}
h2 a:hover 
{
	color: #fff;
	text-decoration: none;
}
h3 
{
	font: normal 140%/100% Verdana;
	margin: 10px 0px 5px;
}
h4 
{
	font: normal 130%/100% Verdana;
	margin: 10px 0px 5px;
}
form 
{
	margin:0px;
	padding:0px;
}
#page 
{
	float: left;
	background: url(images/page-bg.jpg) repeat-y top left;
	width: 790px;
	position: relative;
}
/* header area */
#header 
{
	height: 170px;
	position: relative;
	text-align: left;
	color: #fff;
	background: #500261 url(images/body-bg.jpg) top left no-repeat;
}

#chinese_love
{
	background: #500261 url(images/love.jpg) top left no-repeat;
  width: 100px;
  height: 131px;
  position: absolute;
  right: -40px;
  top: 60px;
  border: 0px;
}

#headerimg 
{
	position: relative;
	height: 160px;
	width: 650px;
}

#headerimg h1,#headerimg h1 a 
{
  height: 95px;
  width: 650px;
  display: block;
  margin: 0; padding: 0; 
  letter-spacing: -2px; 
  line-height: 30px; 
}
#headerimg h1 a:hover span { color: #FFF; }

#headerimg h1 a span 
{ 
  display: block; 
  position: relative; 
  top: 40px;
  left: 40px;
  color: #fd008f;
  font-family: Arial;
  font-size:46px;
}

#headerimg .description, 
#headerimg .description:hover
{
	position: relative;
	text-align:left;
	top:0px;
	left: 40px;
	width: 600px;
	bottom: 3px;
	color: #000;
	font-size: 30px;
	letter-spacing: -2px;
}

#headerimg .description:hover
{
  color: #fd008f;
}

#nav 
{
	list-style: none;
	margin: 0px;
	position: relative;
	float:left;
	top: 110px;
	bottom: 0px;
}
#nav li 
{
	float: left;
	margin-left: 5px;
}
#nav .current_page_item a, #nav .current_page_item a:visited
{
	color: #a4dfed;
	text-decoration: none;
}
#nav .page_item a
{
	color: #ffffff;
	text-decoration: none;
	border: solid 1px #6095C7;
	padding: 5px 15px;
	font: bold 14px/100% Arial, Helvetica, sans-serif;
	display: block;
}
#nav .page_item a:hover 
{
	color: #a4dfed;
	border: solid 1px #a4dfed;
}

/* content area */
#content 
{
	padding: 10px 0px 20px 35px;
	float: left;
	width: 470px;
	overflow: hidden;
}
.post 
{
	clear:both;
	padding-top: 15px;
	/*padding-left: 35px;*/
	text-align:justify;
}

.post h2 
{
  padding: 5px 5px 5px 2px;
  background: #9c007d;
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #fff;
  display: block;
  position: relative;

}

.post h2 a { color: #ffffff; }
.post h2 a:hover { color: #ffffff; }
.post .time-stamp { font-size: 10px; font-family: Helvetica;  }
.post span.time-stamp { position: absolute; right:8px; }
.post a, .post a:hover { color: #FD008F; }

.post .edit a 
{ 
  color: #ffffff;
  width: 550px;
  display: block;
  background:#9c007d;
  padding: 3 px; 
}

.posted 
{
	margin: 0;
	font-size:0.9em;
	padding: 5px;
	background:#4C80BA;
	border-bottom: 1px solid #21305B;
	color: #fff;
	text-align:right;
}
.category 
{
	padding-left: 16px;
}
.time-stamp 
{
	padding-left: 16px;
}
.post-title 
{
	float: left;
	margin-left: 0px;
	width: 470px;
	padding-top: 10px;
}

.entry 
{
  font-size: 10px;
  line-height: 14px;
	clear: both;
	padding-top: 10px;
}
.entry img,.wp-caption img 
{
  overflow:hidden;
  width:450px;
  border:8px solid #9c007d;
  padding:0;
}
.post-cat 
{
	padding-left: 20px;
	float:left;
	font-size: 95%;
	color: #FFFFFF;
}
.post-comments {
	padding-left: 20px;
	float: right;
	font-size: 95%;
}
.post-calendar 
{
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #FFFFFF;
}

blockquote 
{
	margin : 10px 0 30px;
	padding : 0 0 0 30px;
	color: #FFFFFF;
	border-left : 1px solid #FFFFFF;
  font-style: italic;
}

blockquote p { padding: 0; }

ul, ol 
{
	margin : 5px 20px;
	padding : 0 0 0 20px;
	color : #fff;
}

ul span, ol span 
{
	color : #afecfa;
}

code 
{
	color: #a4dfed;
	font-size: 12px;
}

.postmetadata 
{
  color: #fff;
}

.postmetadata a, .postmetadata a:hover
{
  color: #fd008f;
  text-decoration: none; 
}

.navigation 
{
	clear: both;
	display: block;
	height: 40px;
}
.navigation a, .navigation a:visited 
{
	color: #FFFFFF;
}
.previous-entries a, .next-entries a 
{
	float: left;
	padding-left: 18px;
	background: #9c007d;
	padding: 3px 6px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	margin-left: 4px;
	font-size: 10px;
}

/* comments area */
#comments, #respond 
{
  display: none;
	border-bottom: 1px dashed #fff;
	padding: 10px 0 5px 0;
	clear: both;
}
.commentlist 
{
  color: #FFFFFF;
	margin: 10px 0px;
	padding-left: 20px;
	line-height: 130%;
}
.commentlist li
{
	padding: 5px 10px;
}
.commentlist .alt 
{
	/*background: #1b1b1b;*/	
}
.commentlist cite 
{
	font-weight: bold;
	font-style: normal;
	font-size: 100%;
	color: #FFFFFF;
}
.commentlist a 
{
  color: #FFFFFF;
  text-decoration: none;

}

.commentlist .commentmetadata a { color: #fd008f;  }

.commentlist small 
{
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
#commentform 
{
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}
#commentform p 
{
	padding: 6px 0px;
	margin: 0px;
}
#commentform label
{
	color: #FFFFFF;
	font-size: 87%;
}
#commentform input
{
	width: 200px;
	background: transparent;
	border: 1px solid #fd008f;
	padding: 3px;
	color: #fd008f;
	margin-top: 3px;
}
#commentform textarea
{
	width: 460px;
	height: 115px;
	background: transparent;
	border: 1px solid #fd008f;
	padding: 2px;
	color: #fd008f;
	margin-top: 3px;
}

#commentform #submit
{
	background: #9c007d;
	font: bold 12px Verdana;
	color: #FFFFFF;
	float:left;
	width: 60px;
	height: 30px;
	cursor: pointer;
	padding: 7px;
}

/*sidebar */
#sidebar 
{
	float: right;
	padding: 20px 0px 10px 0px;
	width: 255px;
	color: #ffffff;
	overflow: hidden;
}

#sidebar img
{
	border: none;
}

#sidebar h2, #sidebar .sidebartitle
{
	font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;
	color: #FFFFFF;
	margin: 20px 0px 2px;
	padding: 3px 6px;
	background: #9c007d;
	display: inline;
	clear: both;
	float: none;
	/*border-bottom: 1px solid #A4DFED;*/
}

#sidebar li.widget_rss h2.sidebartitle { background: transparent; }
#sidebar li.widget_rss h2.sidebartitle a { 	color: #FFFFFF;  }
#sidebar li.widget_rss h2.sidebartitle a:hover { 	color: #fd008f;  }
#sidebar li.widget_rss h2.sidebartitle img { border: 0 !important; }

#sidebar li#search { display: none; } /* Don't need search widget, it' s bundeled ;) */

#sidebar a, #sidebar a:visited
{
	color: #ffffff;
	font: Verdana 10px normal;
	text-decoration: none;
}
#sidebar a:hover
{
	color: #fd008f;
	text-decoration: none;
}

#sidebar ul 
{
	margin: 0;
	padding-left: 0;
}
#sidebar ul li 
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	display: block;
	clear: both;
	float: none;
	margin: 14px 0px 8px 0px;
}
#sidebar ul li ul 
{
	padding: 5px 0 0 0;
	margin: 0;
}
/* for archives, categories, etc */
#sidebar ul li ul li
{
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
}
#sidebar ul li ul li ul li
{
	padding: 1px 0 1px 10px;
	border: none;
}

#sidebar .recentcomments
{
  color: #fd008f;
}

ul.list-blogroll li
{
	padding-left: 16px;
}

li.widget_calendar td 
{
	padding: 3px 5px;
}
.textwidget 
{
	padding-top: 5px;
}

.textwidget strong, .entry strong, .description strong
{
  font-weight: bold;
  color: #FD008F;
}

/* search form */

#search-form 
{
	position: relative;
	height: 37px;
	float: right;
	width: 130px;
}
#search-form #s
{
  border: 1px solid #9c007d;
	background: #500261;
	height: 17px;
	width: 60px;
	margin: 6px 5px 0px 10px;
	padding: 3px 7px 2px 5px;
	color: #FFFFFF;
}
#search-form #search-submit 
{ 
	background: url(images/search-btn.jpg) no-repeat left top;
	height: 23px;
	width: 23px;
	border: none;
	text-indent: -999%;
	line-height: 1px;
	margin-top: 8px;
}

#searchform 
{
	background: #222;
	height: 17px;
	width: 60px;
	margin: 6px 5px 0px 10px;
	padding: 3px 7px 2px 5px;
	color: #5397a4;
	border: none;
}
#searchform #searchsubmit 
{ 
	height: 23px;
	width: 23px;
	border: none;
}

/* footer area */
#footer 
{
	clear: both;
	background: #9c007d url(images/footer-bg.gif) top left no-repeat;
	color: #FFFFFF;
	border-bottom: solid 5px #000000;
	font-size: 95%;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
	line-height: 130%;
}
#footer a, #footer a:visited 
{
	color: #fd008f;
	text-decoration:none;
}
#footer a:hover { color: #000; }
#footer h4 
{
	font: normal 146%/100% "Trebuchet MS", Tahoma, Arial;
	color: #9cdbfb;
	margin: 10px 0px 5px;
}

/* Images */

.center 
{
	text-align: center;
}
img.center, img[align="center"] 
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft 
{
	float: left;
}
img 
{
	border:1px solid #FD008F;
	padding:2px;
	}
	a img 
  {
	 border-bottom: #38629C 1px solid;
}
img.alignleft, img[align="left"] 
{
	float:left;
	margin: 2px 10px 5px 0px;
}
.alignright 
{
	float: right;
}
img.alignright, img[align="right"] 
{
	float:right;
	margin: 2px 0px 5px 10px;
}
img.wp-smiley
{
  width: 15px;
  height: 15px; 
	border:none;
}

div.hr 
{
  height: 1px;
  background: #9c007d;
  width: 500px;
  clear: both;
  float: none;
  margin: 15px 0px; 
}

.clear
{
	clear:both;
}

hr.clear 
{
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

/* Because of WordPress 2.6 */

.aligncenter,
div.aligncenter 
{
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft 
{
   float: left;
}

.alignright 
{
   float: right;
}

.wp-caption 
{
  color: #fd008f;
}

.wp-caption p.wp-caption-text 
{
   color: #fd008f;
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}