/*
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

*/



/* Begin Typography & Colors */
body { background-image: url('images/bg.jpg'); background-position: 0px 0px; background-repeat: no-repeat; background-color: #bac43d; }

/* Colors */
body { color: #030000; }
h2 a { color: #4f8c0d; }
div#footer-container { background-color: #808080; }
#footer h2, #footer, #footer a { color: white; }
div#listen-now { background-color: #a8b50a; }
h2, a:hover, a { color: #4f8c0d; }
div#top-menu li.active a { color: #4f8c0d; } 
#sidebar h2 { color: #5d84aa; }
div#sidebar ul li { background-color: #f2f2f2; }

div#top-menu a { color: black; }
div#top-menu a:hover { color: #4f8c0d; text-decoration: none; }

/* Fonts */
body { font-family: "Arial"; }
div#listen-now, h1, h2, h3 { font-family: "Georgia"; }
h2 a { font-weight: bold; font-size: 20px; }
h2 { font-weight: bold; font-size: 20px; }
div#listen-now { font-weight: bold; font-size: 15px; margin-top: 8px; }
div#top-menu { font-family: "Verdana"; }
h3, h2 { margin-bottom: 10px; }
#sidebar h2 { margin-bottom: 0px; font-size: 15px; }
.meta {font-family: Arial, Helvetica, sans-serif; color: #b0bb25; font-size: 12px; margin-top:0px; margin-bottom:15px; }
.meta a {font-family: Arial, Helvetica, sans-serif;color: #b0bb25; font-size: 12px; margin-top:0px; margin-bottom:15px; }

/* Anchors */
a { text-decoration: none; }

/* Layout */
div#sidebar ul li { margin-bottom: 30px; padding: 15px 20px 20px 20px; }
div#content { background-image: url('images/bg_1px_x.png'); }
div#listen-now { width: 156px; text-align: center; padding: 2px 5px; }
div#body { background-image: url('images/bg_tail_image.png'); background-position: bottom; background-repeat: no-repeat; }
#flash { width: 950px; height: 225px; }
#footer { padding-top: 20px; padding-bottom: 50px; }
div#sidebar ul { list-style-type: none; padding: 0px; margin: 0px; }
div#sidebar { padding-bottom: 50px; }
/*
div#sidebar ul li#text-4 { background-image: url('images/img_rsidebar_middle.jpg'); background-repeat: no-repeat; }
*/

/* Menus */
div#top-menu { margin-bottom: 10px; position: relative; z-index: 1000; }
div#top-menu ul { list-style-type: none; text-align: center; padding: 0px; margin: 10px 0px 10px 59px; height: 36px; }
div#top-menu ul li { float: left; padding: 0px 22px; }
div#top-menu ul li img { display: none; }
div#top-menu ul li a { position: relative; top: 10px; }
div#top-menu ul li.active a { top: 0px; }
div#top-menu ul li.active img { display: inline; }
div#top-menu ul li:hover img { display: inline; }
div#top-menu ul li:hover a { top: 0px; }
div#top-menu ul li:hover ul.sub-menu { display: block; }
div#top-menu ul.sub-menu { height: inherit; display: none; position: absolute; z-index: 1000; margin: 0px; padding: 0px; background-color: #EDF0C1; border-width: 1px; border-style: solid; border-color: #4F8C0D; padding: 5px; }
div#top-menu ul.sub-menu li { display: block; float: none; padding: 0px 0px 3px 0px; text-align: left; }
div#top-menu ul.sub-menu li a { color: #000; }
div#top-menu ul.sub-menu li a:hover { color: #4F8C0D; }

#footer ul { list-style-type: none; padding: 0px; margin: 0px; }
#footer ul li { float: left; padding-right: 69px; width: 165px; }
#footer ul li ul li { float: none; }

/* Images */
img.leaf { }
.post img.alignleft { float: left; margin-right: 10px; }
.post img.alignright { float: right; margin-right: 10px; }
.wp-caption-text { text-align: center; font-weight: bold; color: #4F8C0D; font-style:italic; font-size:10px; margin-top:5px; }

/* Blockquotes */
blockquote
{
float:left;
font-family:Georgia, Arial, Serif;
font-size:13px;
background:none;
width:165px;
border-top:#519236 3px solid;
border-bottom:#519236 3px solid;
margin:1em;
padding:1em 1em 0 1em;
color:#519236;
}

