/* 
Theme Name:lesbian l0ve
Theme URI:http://blog.punkid.cn
Author:punkid
Remember the code: Yrr.0,V'yy or ybiva lbh sberire
*/

/*----------------------
  Basic Style
----------------------*/
* { margin: 0; padding: 0 }

body { background: #F6E7EA; font: 12px/1.6 Arial,'Lucida Grande',Verdana,Sans-Serif; color: #4c4c4c }

a { color: #f85979; text-decoration: none; border-bottom: 1px dotted #f85979 }

img,a img{ border: none }

p { margin: 14px 0 }

h2,h3,h4 { text-transform: uppercase; color: #6ac9ca; margin: 1em 0 0.8em }

		h2 { font-size: 16px }

		h3 { font-size: 14px }
	
		h4 { font-size: 13px }

ul,ol { list-style: none; margin: 1.4em 0 }

table caption { font-weight: bold }

table th,table td { padding: 0 4px; text-align: right }

acronym,abbr { border-bottom: 1px dotted #4c4c4c; cursor: help; letter-spacing: .07em }

code,pre { font-family: 'Courier New', Courier, 'Lucida Grande',monospace,Sans-Serif }

pre { background: #f3f3f3; border: 1px solid #e3e3e3; border-left: 4px solid #e3e3e3; margin: 20px; padding: 5px; width: 430px; overflow: auto }

blockquote { background: url(img/quote.gif) 10px 0 no-repeat; margin: 20px 0; padding: 0 20px 0 50px }

input,textarea { font:13px Arial,Verdana,'Lucida Grande',Sans-Serif;border: 1px solid #f85979; border-left: 4px solid #f85979; background: url(img/textarea.png); color: #f85979; padding: 1px 5px }

#searchsubmit { padding: 0 2px }

.floatleft{ float: left; margin: 5px 8px 3px 0;}

.floatright{ float: right; margin: 5px 0 3px 8px;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }

/*----------------------
  Structure
----------------------*/
#wrapper { width: 852px; margin: 0 auto; min-height: 524px; background: url(img/wrapper.png) 0 124px no-repeat }

	#header { height: 124px; position: relative; background: url(img/header.png) top center no-repeat }

		#blogtitle,#description { text-indent: -9999px }

		#menu { position: absolute; top: 40px; left: 330px }

			#menu li { list-style: none; float: left }

			#menu li a { display: block; border: none; width: 80px; height: 40px; text-indent: -9999px }

			#menu li#home a { background: url(img/home.gif) no-repeat }

			#menu li#home a:hover { background: url(img/homealt.gif) no-repeat }

			#menu li#archives a { width: 120px; background: url(img/archives.gif) no-repeat }

			#menu li#archives a:hover { width: 120px; background: url(img/archivesalt.gif) no-repeat }
			
			#menu li#about a { background: url(img/about.gif) no-repeat }
			
			#menu li#about a:hover { background: url(img/aboutalt.gif) no-repeat }
			
			#menu li#about { margin-left: 110px }
			
			#menu li#links a { background: url(img/links.gif) no-repeat }
			
			#menu li#links a:hover { background: url(img/linksalt.gif) no-repeat }

	#primary { float: right; width: 500px; padding-right: 23px }

		#content { padding: 0 10px; overflow: hidden; min-height: 600px; background: url(img/content.png) top center no-repeat #fff }
		
		#bottom { background: url(img/bottom.png) top no-repeat; height: 70px; text-align: center; padding: 32px 10px 0 }

	#secondary { float: left; width: 240px; overflow: hidden; padding: 300px 0 0 46px }

/*----------------------
  Styleshit!
----------------------*/
.metadata { font: 13px Georgia,Arial,Verdana,Sans-Serif; font-style: italic }

.info { background: #fff; border: 1px dashed #f85979; border-bottom: 2px solid #f85979; margin: 30px 5px 20px 0; padding: 10px }

.entry > p:first-child:first-letter { font: 30px Times,Georgia,Verdana,'Lucida Grande',Sans-Serif; text-transform: uppercase; float: left; margin-right: 8px; padding-top: 4px }

.entry > p:first-child:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#primary ol li,#primary ul li { margin-left: 20px }

#primary .entry ol li { list-style: upper-roman }

#primary .entry ul li { list-style: square }

#secondary a { border: none }

#next { float: right }

#previous { float: left }

/*----------------------
  Commentfield
----------------------*/
.cmttime { background: url(img/cmttime.gif) left no-repeat; padding-left: 12px }

.commentlist li { margin: 10px 5px; list-style: decimal }

.commentlist li p { margin: 0; padding: 6px 2px }

.commentlist li.alt { background: #f3f3f3 }

#commentform input,#commentform textarea { border: 3px double #f85979 }

#commentform input:focus,#commentform textarea:focus,#commentform input:hover,#commentform textarea:hover { border: 3px double #6ac9ca }

#commentform p { position: relative; margin: 10px 4px }

#commentform .overlabel { position: absolute; top: 4px; left: 8px; z-index: 1 }

/*----------------------
  Archives
----------------------*/
h2.pagetitle { text-align: center; font: bold 18px Georgia,Arial,Verdana,Sans }

/*----------------------
  IE Hacks
----------------------*/
*+html #bottom { padding-top:46px }

*+html h2 { margin: 1.6em 0 0.8em }

* html #bottom { margin-top:-10px; padding-top:50px;}

* html .clearfix { height: 1% }
