/*Theme Name: Wordpress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php*/
	
	body {	color: #000000;
		background-color: #000000;	
		width: 1020px !important;	
		padding: 0;	font-size: 12px; 
		/* Resets 1em to 10px */	
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
		margin: 0 auto;
	}

	#page {	

		background-color: #000000;	
		width: 1025px !important;	
		text-align: left;	
		padding: 0;
	}
		
	#header {	
		background-color: #000000; 	
		width: 985px; 	
		float: left; 	
		margin-top: 5px; 	
		margin-right: 5px; 
		margin-bottom: 5px; 	
	}
	
	.header { 	
		color: #000; 	
		font-size: 100px; 	
	
		letter-spacing: -10px;	
        }
	
	a.header:link { 	
		color: #000; 	
		font-size: 100px; 	
		letter-spacing: -10px;        
		text-decoration: none;
		background-color: #c4c4c4;	
        }

	a.header:visited { 	
		color: #000; 	
		font-size: 100px; 	
		letter-spacing: -10px;        
		text-decoration: none;
		background-color: #c4c4c4;
        }

	a.header:hover { 	
		color: #000; 	
		font-size: 100px; 	
		letter-spacing: -10px;        
		text-decoration: none;	
		background-color: #c4c4c4;
        }	
  
        #navmenu ul {
                margin: 0px;
                margin-bottom: 5px;
                padding: 0px;
	        list-style-type: none; 
                list-style-image: none; 
        }
                                         
        #navmenu li {
                display: inline;
        }

        #navmenu ul li a {
                text-decoration:none;
                margin: 0px;
	        padding: 3px 104px 2px 104px; 
                color: black;
	        background: white;
        }
	
	#blog { 	
		background-color: #ffffff; 	
		width: 650px;
                min-height: 200px; 	
		float: left; 	
		padding: 5px;
                margin-bottom: 5px;
                border-color: #000000;
                border: 2px;	
         }
	
	.title { 	
		color: #000000; 	
		font-size: 18px; 	
		font-weight: normal; 	
		background-color: #ffffff; 	
		background-position: 0 0; 	
		width: 100%; 	
		float: right; 	
		padding: 1px 1px 1px 1px; 	}	
		
	.bold { 	
		font-weight: bold; 	}
	
	.feeds { 	
		background-color: #ffffff; 	
		width: 310px; 	
		float: left; 	
		margin-right: 5px; 
                margin-left: 5px;
                margin-bottom: 5px;
    		padding: 5px;	
}

	.feeds a:link { 	
		color: #000; 	
		text-decoration: underline; 	}

	.feeds a:visited{	
		color:#999;	
		padding-left:4px;	
		text-decoration: line-through;        }
	
	.feeds ul{	
		list-style-type:none;        }
	
	.feeds li{	
		border-bottom:1px dotted #444;	
		font-size:13px;	
		letter-spacing:-1px;	
		list-style-type:none;	
		padding:0px;	
		text-transform:lowercase;	
		margin-left: -40px;        }

	


	
	#creditfooter{	
		visibility: hidden;        }
	
		
	.slideshow { 	
		float: left;        
		margin-top: 5px;	}

        .hilite:target {
                color: #ff0000          }

        .hilite {
                color: #000000          }  
	
	.ad { 	
		background-color: #ffffff; 	
		width: 320px; 	
		float: left; 	
		margin-bottom: 5px; 
                margin-left: 5px;
}

        .list { 	
		background-color: #ffffff; 	
		width: 327.5px; 
                min-height: 75px; 	
		float: left; 	
		margin-bottom: 5px; 
                margin-right: 5px;
}

      	.menu { 	
		background-color: #ffffff; 	
		width: 310px; 	
		float: left; 	
		margin-bottom: 5px; 
                margin-left: 5px;	
		padding: 5px; 	
}
	
	a:link { 	
		color: #000; 	
		text-decoration: underline; 	}

	a:visited { 	
		color: #000; 	}
	
	a:hover { 	
		color: #000; 	
	}
	

        #sidebar {		
               background-color: #ffffff; 	
		width: 310px; 	
		float: left; 	
		padding: 5px; 	
                margin-bottom: 5px;
                margin-left: 5px;	
}
	
	.alt {	
		background-color: #f8f8f8;	
		border-top: 1px solid #ddd;	
		border-bottom: 1px solid #ddd;	}
	
	#footer {	
		background-color: #ffffff; 	  
		margin-top: 5px;	
		margin-bottom: 5px;
		padding: 5;
		float: left;
		margin: 0 auto;	
		width: 660px;	
		clear: both;	}
ptitle {
	font-size: 14px;
        text-align: right;
        background-color: #000000;
        color: #FFFFFF;	
	width: 310px; 	
	padding: 5px; 	
        margin-bottom: 5px;
        margin-left: 5px;	
}
        
	
h2 {
	font-size: 14px;
        text-align: left;
        }
	
	.commentlist li, #commentform input, #commentform textarea {	
			
}
	
	.commentlist li {	
		font-weight: bold;	}
	
	.commentlist li .avatar { 	
		float: right;	
		border: 1px solid #eee;	
		padding: 2px;	
		background: #fff;	}
	
	.commentlist cite, .commentlist cite a {	
		font-weight: bold;	
		font-style: normal;	
		font-size: 1.1em;	}
	
	.commentlist p {	
		font-weight: normal;	
		line-height: 1.5em;	
		text-transform: none;	}
	
	#commentform p {	
		        }
	
	.commentmetadata {	
		font-weight: normal;	}
	

		
	small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {	
		color: #777;	}
	
	code {	
		font: 1.1em 'Courier New', Courier, Fixed;	}
	
	acronym, abbr, span.caps{	
		font-size: 0.9em;	
		letter-spacing: .07em;	}
	
	
	/* Begin Structure */
	
	.post {	
		margin: 0 0 40px;	
		text-align: justify;	}
	
	.post hr {	
		display: block;       
		background-color: #666;	}
	
		.postmetadata {	
		clear: both;}
		
	.clear {	
		clear: both;}	
	/* End Structure */
	
		h3.comments {	
		padding: 0;	
		margin: 40px auto 20px ;	}
	/* End Headers */
	
	/* Begin Images */
	p img {	
		padding: 0;	
		max-width: 100%;	}	
	
	/*	Using 'class="alignright"' on an image
	will (who would've	thought?!) align the image 
	to the right. And using 'class="centered',
	will of course center the image. This is much 
	better than using	align="center", being much 
	more futureproof (and valid) */
	img.centered {	
		display: block;	
		margin-left: auto;	
		margin-right: auto;	}
	
	img.alignright {	
		padding: 4px;	
		margin: 0 0 2px 7px;	
		display: inline;	}
	
	img.alignleft {	
		padding: 4px;	
		margin: 0 7px 2px 0;	
		display: inline;	}
	
	.alignright {	
		float: right;	}
		
	.alignleft {	
		float: left	}
		
	/* End Images */
	
	/* Begin Lists	Special stylized 
	non-IE bullets	Do not work in Internet Explorer, 
	which merely default to normal bullets. */
	
	html>body .entry ul {	
		margin-left: 0px;	
		padding: 0 0 0 30px;	
		list-style: none;	
		padding-left: 10px;	
		text-indent: -10px;	}
		
	html>body .entry li {	
		margin: 7px 0 8px 10px;	}
	
	.entry ul li:before, 
	#sidebar ul ul li:before {	
		content: "\00BB \0020";	}
		
	.entry ol {	
		padding: 0 0 0 35px;	
		margin: 0;	}
	
	.entry ol li {	
		margin: 0;	
		padding: 0;	}
	
	.postmetadata ul, .postmetadata li {	
		display: inline;	
		list-style-type: none;	
		list-style-image: none;	}
	
	#sidebar ul, #sidebar ul ol {	
		margin: 0;	
		padding: 0;	}
	
	#sidebar ul li {	
		list-style-type: none;	
		list-style-image: none;	
		margin-bottom: 5px;	}
	
	#sidebar ul p, #sidebar ul select {	
		margin: 5px 0 8px;	}
	
	#sidebar ul ul, #sidebar ul ol {	
		margin: 5px 0 0 10px;	}
	
	#sidebar ul ul ul, #sidebar ul ol {	
		margin: 0 0 0 10px;	}
	
	ol li, #sidebar ul ol li {	
		list-style: decimal outside;	}
	
	#sidebar ul ul li, #sidebar ul ol li {	
		margin: 3px 0 0;	
		padding: 0;	}
	
	/* End Entry Lists *//* Begin Form Elements */
	
	#searchform {   
                width: 300px;       
                float: left;
                text-align: center;   }

        #searchform input {
                width: 295px;}

	
	#sidebar #searchform #s {	
		width: 300px;        
		padding: 2px;	}
	
	
	
	.entry form { 
	/* This is mainly for password protected posts, makes them look better. */	
		text-align:center;	}
	
	select {	
		width: 130px;	}
	
	#commentform input {	
		width: 170px;	
		padding: 2px;	
		margin: 5px 5px 1px 0;	}
		
	#commentform textarea {	
		width: 100%;	
		padding: 2px;	}
	
	#commentform #submit {	

		margin: 0;	
		float: right;	}
	
	/* End Form Elements */
	
	/* 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 */
	
	/* Begin Various Tags & Classes */
	acronym, abbr, span.caps {	
		cursor: help;	}
	
	acronym, abbr {	
		border-bottom: 1px dashed #999;	}
	
	blockquote {	
		margin: 15px 30px 0 10px;	
		padding-left: 20px;	
		border-left: 5px solid #ddd;	}
	
	blockquote cite {	
		margin: 5px 0 0;	
		display: block;	}
	
	.center {	
		text-align: center;	}
	
	.hidden {	
		display: none;	}
	
	hr {	
		display: none;	}
	
	a img {	
		border: none;	}
	
	.navigation {	
		display: block;	
		text-align: center;	
		margin-top: 10px;	
		margin-bottom: 60px;	}
	
	/* End Various Tags & Classes*/
	
	/* Captions */
	.aligncenter,div.aligncenter {	
		display: block;	
		margin-left: auto;	
		margin-right: auto;}
	
	.wp-caption {	
		border: 1px solid #ddd;	
		text-align: center;	
		background-color: #f3f3f3;	
		padding-top: 4px;	
		margin: 10px;}
	
	.wp-caption img {	
		margin: 0;	
		padding: 0;	
		border: 0 none;}
	
	.wp-caption p.wp-caption-text {	
		font-size: 11px;	
		line-height: 17px;	
		padding: 0 4px 5px;	
		margin: 0;}
		/* End captions */
	
	
	
