/*  
Theme Name: Kissme
Description: The default theme for kissme
Author: kissme
Author URI: http://www.idontknow

*/

html { background: #000 ;color:#FFF; font-size: small; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 150%; }
body { background: url(images/body-bg.gif) bottom center no-repeat; margin:0; padding:0; }
#wrapper { background: #151515 url(images/wrapper-bg.gif) top center no-repeat; width:990px; margin:0 auto; }
#page { background:url(images/main-bg.gif) bottom center no-repeat; }

a { color: #de6989; font-size:14px}
a:hover { color: #ff0000; }
a img { border: 0 none; }
.clear {clear: both; }
.center { text-align: center; }

#header img { float:left; }
	.subscribe { width: 308px; float:right; padding-top: 30px; }
	#search_outer { display: none; margin-top: 125px; }
		#search_outer form input#mail-subscribe { width: 75%!important; padding: 2px; }
		#search_outer label { font-weight: bold; }
	
#navigation { background: url(images/nav-bg.gif) top repeat-x; padding: 0 20px 9px; }
	#navigation ul, #navigation li { margin: 0; padding: 0; list-style: none; }
	#navigation li { float: left; text-align: center; margin-right: 10px; }
		#navigation li a { color: #191919; text-decoration: none; font-weight: bold; padding: 6px 0 10px; float: left; width: 100px; }
		#navigation li.active a { background:url(images/nav-active.gif) bottom center no-repeat; color:#FFF }
		
#main-content { padding-top: 15px; text-align: left; }

/* CONTENT */
#content { width: 525px; padding: 10px 0 20px 0; float: left; overflow: hidden }
	#content img { padding: 4px; color: inherit; border: 2px solid #df698a; }
	#content .post h2, #content .post h3.category { margin-left: 120px; }
	#content .post h2, #content .post h2 a { color: #fccdcd; font-weight: normal; font-size: 120%; margin-bottom: 0; line-height:150% }
	#content .post h3.category { font-size: 100%; font-weight: normal; margin-top: 7px; margin-bottom: 30px; }
		#content .post h3.category a { color: #ffa3bb; }
	#content h3.archive, #content p.date-category { margin: 0 0 0 15px!important; padding: 0!important; }
	#content p.date-category { font-size: 85%; }
	#content .page h2, .page h2, h2.pagetitle { color: #fccdcd; }
	h2.pagetitle { text-align: center; margin-bottom: 20px; }
	
#content .post p.date { float: left; width: 94px; height: 38px; font-size: 190%; padding: 8px 0 0 20px; background:url(images/date-bg.gif) no-repeat; margin:0; }
#content .post .entry, #content .page .entry { padding-left: 15px; }
#content .post .comments { background: url(images/comments-bg.gif) no-repeat; height: 44px; text-align: right; }
	#content .post .comments p { padding-top: 12px; font-size: 120%; }
#content .post .postmetadata { font-size:90%; background:url(images/divider.gif) bottom right no-repeat; padding-bottom: 65px; margin-top: 30px; }

.navigation { margin: 20px 0!important; }

/* SIDEBAR */		
#sidebar { width: 460px; float: right; }
	#sidebar .divider { background:url(images/divider.gif) bottom right no-repeat; width: 100%; height: 77px; margin: -30px 0 30px 0; }
	#sidebar select { width:100%; padding: 2px; margin-bottom: 10px; }
	#sidebar ul, #sidebar ol, ul#recentcomments { list-style: none; margin-bottom: 10px!important; }
		#sidebar ul li, #sidebar ol li, ul.widgets li ul#recentcomments li { display: block!important; padding: 3px 0 5px 0!important; background: url(images/ul-bg.gif) bottom right no-repeat!important; }
		#sidebar ul li a, #sidebar ol li a { text-decoration: none; }
	#sidebar #aside { float: left; width: 250px; font-size: }

#sidebar #aside .search {text-align: right; margin-bottom: 20px; }
	#sidebar #aside .search form input#s { width: 98%; border: 2px solid #fa799a; padding:2px; }
	#sidebar #aside .search form input#searchsubmit, form#commentform input#submit, input#subscribe-submit { background:url(images/button.gif) no-repeat; width: 130px; height:30px; border:0 none; font-weight: bold; text-align:center }
	
#sidebar ul.widgets { list-style: none; margin:0; padding:0 }
	#sidebar ul.widgets li { background: none!important; margin:0; padding:0; font-size:10px }
.widgettitle { font-size:18px }
#sidebar #aside .aside-post { background: url(images/aside-bg.gif) bottom center no-repeat; padding: 0px 10px 55px 10px; margin-bottom: 30px; }
	#sidebar #aside .aside-post h3 { color: #fa799a; margin-bottom:5px!important; }
	#sidebar #aside .aside-post p { margin-top: 0; }
	#sidebar #aside .aside-post img { padding: 2px; background: #FFF; color: inherit; border: 1px solid #df698a; }
	
#sidebar #links { float: right; width: 193px; background: url(images/small-sidebar-bg.gif) top center no-repeat }
	#sidebar #links h2.no-margin { margin-top: 0; }
	
/* FOOTER */		
#footer { clear: both; text-align: center; padding: 50px 0 75px 0; }
	#footer p { font-size: 85%; margin:0; }
	
/* COMMENTS */
h3#respond, h3#comments { color: #de6989; margin: 30px 10px; }

ol.commentlist { margin:0 0 0 10px; padding: 0; list-style:none; border-top: 1px solid #de6989 }
	ol.commentlist li { background: #2d2c2c; border-bottom:1px solid #de6989; padding: 10px; }
	ol.commentlist li .author-info { width: 37%; float: left; }
	ol.commentlist li .comment-body { padding-left: 42%; }
	ol.commentlist li cite { font-weight: bold; font-style:normal; }
	
form#commentform { margin: 10px 0 0 10px; }
	form#commentform textarea { width: 100%; }
	form#commentform input#submit { font-size: 95%; }
	
#eXTReMe {
            display:none;
           }
/* CALENDAR */
table#wp-calendar { width: 95%; margin: 20px 10px 20px 10px; border: 1px solid #2d2c2c }
	table#wp-calendar caption { text-transform: capitalize; font-weight: bold; font-size: 115%; margin-top: 10px; }
	table#wp-calendar td, table#wp-calendar th { text-align: center; }
