/*  
Theme Name: NMB
Theme URI: http://www.ninasmusicbook.com/
Description: Theme for Nina's Music Book
Version: 0.1
Author: Jonathan Gala
Author URI: http://www.jongala.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

/* 

Some styles taken from Kubrick styles by Michael Heilemann, to work with his markup, which is the basis for this theme.

Michael Heilemann, http://binarybonsai.com/
http://binarybonsai.com/kubrick/

*/

/* ***********************************

COLUMNS

************************************** */


.blogContent {
	padding:0;
	width:400px;
	padding:1em 10px 0 0;
	float:right;
	}

.blogSidebar {
	width:320px;
	position:absolute;
	top:0;
	left:0;
	
	background:url('/images/big-curtains.jpg') 0 0 no-repeat;
	height:auto !important;
	height:1200px;
	min-height:1200px;
	}
	
/* blogContent
-----------------------------*/

h1.pagetitle {
	font-size:131%;
	padding-bottom:14px;
	margin-bottom:0;
	border-bottom:1px solid #def;
}


.navigation {
	xheight:1.5em;
	margin:.5em 0;
	font-size:91%;
	overflow:hidden;
	zoom:1;
	}

.navigation .alignleft {
	float:left;
}

.navigation .alignright {
	float:right;
}


.post {
	clear:both;
	margin:0 0 1em;
	text-align: justify;
	border-bottom:2px solid #9bc;
	}

	.post.single h2 a {
		border:0;

		}

	.post h2 {
		font-size:116%;
		margin-bottom:0;
	}
	
	.post h3 {
		border:0;
		}

.post small {
	display:block;
	margin:.33em 0 0;
	color:#777;
	}

.postmetadata {
	margin:2em 0;
	clear:left;
	font-size:85%;
	}

.post.single .postmetadata {
	font-size:91%;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

/* Attachments
----------------------- */
div.wp-caption a {
	border:0;
}

	div.wp-caption a img {
		border:1px solid;
	}


/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */




/* -------------- POST LISTS ----------------- */		



.date {
	margin:1em 0 0;
	color:#aaa;
	font-size:170%;
	border-bottom:2px solid #ddd;
	}


.meta {
	color:#999;
	font-size:91%;
	margin-top:3px;
	padding:2px;
	}
	
	.meta a {
		color:#d88;
		}

.storycontent {
	color:#333;
	}

	
.feedback {
	font-size:91%;
	margin:0 0 20px;
	padding:2px;
	background:#f8f9f2;
	}
	

/* -----------POST PAGES---------- */



.center { /* prev/next posts */
	text-align:center;
	margin:0 0 1.5em;
	}
	
h4#comments {
	color:#666;
	margin:1em 0 .5em;
	padding:.5em 0 0;
	border-top:4px solid #fdb;
	}
	
ol#commentlist {
	margin:0;
	padding:0;
	border-top:4px solid #fdb;
	list-style:none;
	}

	ol#commentlist li {
		padding:0;
		margin:1em 0;
		border-bottom:4px solid #ccc;
		}

	cite { /* comment author */
		color:#999;		
		}
		
		cite a {
		
			}
	
h4#postcomment {
	color:#666;
	}
	
form#commentform {
	border:1px solid #ddd;
	padding:0 10px;
	background:#f2f2f2;
	}
	


/* Sidebar */

.blogSidebar .block {
	margin:1em 30px;
	padding:0 10px 10px;
	background-image:url('images/screen.png');
	border:1px solid #ccc;
	border-color:#ddd #ccc #aaa;

	behavior: url('/js/iepngfix.htc');
	zoom:1;
}