/* ------------------------------------------------
Theme Name: KASANE
Theme URI: http://www.napdays.com/download/kasane/
Description: WordPress theme KASANE
Version: 1.1
Author: Novu
Author URI: http://www.napdays.com/
*/
/* ------------------------------------------------
///////////////////////////////////////////////////
 TOTALLY RENEWED BY ISA 2006-10-29 :-)
  HEHEHE.....THANKEW!!!
///////////////////////////////////////////////////
-------------------------------------------------*/


/* ------------------------------------------------
	ISA'S ADDITION 2006-10-29
-------------------------------------------------*/

	img.balloon { position:absolute; top:-84px; left:402px; }
	img.balloon2 { float:right; }

	div#subtitle {
		margin:0 0 40px 0;
		}
		h1 {
			margin:0;
			}
			h1 a {
				font-size: 26px;
				text-decoration:none;
				}
			div#description {
				margin:6px 0 0 0;
				}
				div#description p {
					font-weight:600;
					font-size:120%;
					}
			div#readme {
				margin:6px 0 0 0;
				}
				div#readme p {
					text-indent:-0.3em;
					padding-left:0.3em;
					}
	
	div.rightbox { 
		float:right;
		margin:0 0 8px 16px;
		}
	div.leftbox { 
		float:left;
		margin:0 16px 8px 0;
		}
	
	span.iteminfo { display:none; }


/* ------------------------------------------------
	COLORS
-------------------------------------------------*/

	body, div#page { background-color:#FFEDED !important; }
	* { color: rgb(100,100,100); }

	a			{ color: #336699 !important; }
	a:hover		{ color: #cc6666 !important; }
	a:active	{ color: #cc6666 !important; }
	
	h1 a { color:rgb(120,30,50) !important; }
	div#description p { color:rgb(100,100,100); }
	div#readme p { color:red; }
	
	.post h2 a { color: #666666; text-decoration: none; }
	.post h2 a:hover, .post h2 a:active { color: #cc6666; }
		h3.respond { color: #666666; }
		.entry, .entry * { color: #4d4d4d; }
			entry a { color:cornflowerblue; }
			entry blockquote { background-color: #f7f7f7; }
	
	.data { color: #666; }
	.alt { background-color: #f7f7f7; }
	h4.q { color: #CC0000; }
	h4.a { color: #0000CC; }
	
	.calendar { color: #666666; }
			.calendar th[abbr="Sunday"] { color: #6699cc; }
			.calendar th[abbr="Saturday"] { color: #cc6666; }


/* ------------------------------------------------
	GENERAL
-------------------------------------------------*/

	* {
		position:relative;
	
		margin: 0;
		padding: 0;
		font-family: Verdana, sans-serif;
		}
	body {
		display:block;
		background: #eeeeee;
		text-align: center;
		}
	#page {
		width: 760px;
		margin: 0 auto;
		/* rewritten by isa 2006-10-29 
		padding: 30px 0 0 0; */
		padding: 0 0 0 0;
		background: url(./images/wrapper-bg2.gif) repeat-y;
		text-align: left;
		}
	
	h1, h2, h3, h4, h5 { font-family: "Trebuchet MS", Chicago, sans-serif; }
	pre { font-family: monospace; }
	img { border: none; }
	
	input, textarea { margin: 0 0 3px 0; padding: 2px; }
	input#submit { padding: 2px 5px; }
	
	hr { display: none; }


/* ------------------------------------------------
	HEADER
-------------------------------------------------*/

	#header {
		width: 750px;
		height: 150px;
		margin: 0px 5px;
		Xpadding: 0;
		background: #cccccc url(./images/header-bg.jpg) no-repeat; 
		}


/* ------------------------------------------------
	CONTENT
-------------------------------------------------*/

	#content {
		display: inline;
		font-size: 80%;
		}
	.narrowcolumn {
		float: left;
		width: 510px;
		margin: 0 20px 0px 25px;
		padding: 10 0 20px 0;
		}
	.widecolumn {
		width: 600px;
		margin: 0 100px;
		padding: 20px 0;
		background: #ffffff;
		}
	
	.navigation {
		margin: 0 0 20px 0;
		padding: 0;
		text-align: center;
		}
		.navigation .alignright {
			float: right;
			margin: 0;
			padding: 0;
			}
		.navigation .alignleft {
			float: left;
			margin: 0;
			padding: 0;
			}
	
	.clear {
		clear: both;
		margin: 0;
		padding: 0;
		}
	.post {
		margin: 0 0 40px 0;
		}
	
	h1.pagetitle {
		margin: 0 0 20px 0;
		padding: 0;
		font-size: 160%;
		}
	
	.post h2 {
		margin: 0 0 5px 0;
		padding: 0;
		border-bottom: 1px solid #ddd;
		font-size: 125%;
		clear:both;
		}
	
	.smaller { font-size: 87.5%; }
	.data {
		margin: 0;
		font-size: 87.5%;
		}
	.entry {
		margin: 1.5em 0;
		font-size:115% !important;
		}
		.entry, .entry * {
			line-height: 1.6em;
			}
	.postfooter {
		margin: 1em 0 40px 0;
		text-align: right;
		}
	.postmetadata {
		clear: both;
		margin: 1em 0 40px 0;
		padding: 10px;
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee;
		font-size: 87.5%;
		text-align: left;
		line-height: 150%;
		}
	
/* ENTRY TAG */
	
	.alignright { float: right; }
		img.alignright { margin: 0 0 3px 5px; }
	.alignleft { float: left; }
		img.alignleft { margin: 0 5px 3px 0; }
	
	.entry ul, .entry ol { margin: 1em; }
	
	.entry blockquote {
		clear: both;
		margin: 2em 1em;
		padding: 1em;
		border-top: 1px double #eee;
		border-bottom: 1px double #eee;
		}
	
	pre {
		overflow: auto;
		width: auto !important;
		width: 98%; /* for IE */
		margin: 1em;
		padding: 10px 10px 15px 10px;
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee;
		background: #f7f7f7;
		font-family: monospace;
		}
	
	.entry code { font-family: 'Courier New', Courier, monospace; }


/* ------------------------------------------------
	SIDE BAR
-------------------------------------------------*/

	#sidebar {
		display: inline;
		float: right;
		width: 200px;
		margin: 0 5px 20px 0px;
		padding: 0;
		font-size: 80%;
		}
		#sidebar a { text-decoration: none; }
		#sidebar h2 {
			margin: 0 0 0.5em 0;
			padding: 2px 20px;
			background: #f7f7f7;
			color: #808080;
			font-size:120%;
			font-weight: bold;
			line-height: 1.5em;
			}
		#sidebar ul {
			list-style-type: none;
			line-height: 150%;
			}
				#sidebar ul li ul {
					margin: 0 20px 20px 20px;
					}
					#sidebar ul li ul li {
						margin:0 0 6px 0;
						}
	
		li#mylinks {}
			li#mylinks * { font-weight:600; }
		li#search {}
			li#search input.formfield { width:100px; }
			li#search input.formbutton { position:relative; left:-10px; top:2px; }
			li#search form br { display:none; }

/* ------------------------------------------------
	CALENDAR
-------------------------------------------------*/

	.calendar {
		width: 160px;
		margin: 0 20px 20px 20px;
		border-collapse: collapse;
		border: 1px solid #ddd;
		text-align: center;
		font-size: 87.5%;
		line-height: 1.8em;
		}
		.calendar thead { border: 1px solid #ddd; }
		.calendar tbody { border: 1px solid #ddd; }
		.calendar tfoot { border: 1px solid #ddd; }
		.calendar td,
		.calendar th {
			line-height: 160%;
			text-align: center;
			border: 1px solid #ddd;
			}
			.calendar td.today {
				border: 1px solid #cccccc;
				background: #eee;
				}
		.calendar a { text-decoration: none; }


/* ------------------------------------------------
	COMMENT
-------------------------------------------------*/

	#commentform { width: 100%; }
	h3#comments { margin: 0 0 10px 0; }

	ol.commentlist {
		list-style-position: inside;
		margin: 0 0 40px 0;
		padding: 0;
		border-top: 1px solid #eee;
		}
		.commentlist li {
			padding: 10px;
			border-bottom: 1px solid #eee;
			text-align: left;
			}
		.commentlist cite,
		.commentlist cite a {
			font-style: normal;
			text-decoration: none;
			}
		.commentlist p {
			line-height: 150%;
			}
	

/* ------------------------------------------------
	FOOTER
-------------------------------------------------*/

	#footer {
		clear: both;
		width: 510px;
		margin: 0 20px 0 25px;
		padding: 0;
		border-top: 1px solid #ddd;
		background: transparent;
		font-size: 80%;
		}
		#footer p {
			margin: 0;
			padding: 20px 0;
			line-height: 150%;
			}
