/*
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

*/



* html li {
   overflow:hidden;
}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #92A7B5;
	color: #333;
	text-align: left;
	line-height: 20px;
	}

input, textarea {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	line-height: 20px;
	font-size: 10px;
	padding:5px;
	display:block;
	margin-bottom:10px;
	width:350px;
}

a { color: #0099FF; text-decoration: none; }
a:hover { color: #0099FF; text-decoration: underline; }

p, form, ul, li { padding: 0; margin:0; border-collapse: collapse; }

p { margin-bottom: 20px;  }

.floatRight { float:right; margin:0 0 10px 20px; }
.floatLeft { float:left; margin:0 20px 10px 0; }

hr { display:none; clear:both; }

.special1 { display:block; padding:7px; text-align:center; color:#fff; background-color:#FF9900; font-weight:bold; }

table { border-collapse:collapse; background-color:#4F504B; color:#FFF; margin-bottom:15px; }
tr { border: 1px solid black; }
td { padding:4px; }

#content ul {
padding:0;
margin:0 0 15px 0;
display:block;
}

#content ul li {
 padding: 0 0 0 8px;
 margin:0 0 0 15px;
}


#page {
background: #333 url("images/page-bg.jpg") top left repeat-y;
width:960px;
padding:0;
margin:20px auto 60px auto;
}

#header {
padding: 15px;
margin:0;
text-align: left;
border:0;
background: #eeeedd url("images/header-bg.jpg") top left no-repeat;
color: #6699bb;
}

#header .description {
display:block;
padding:0;
margin:0;
color: #295475;
}

#header span {
 float: right;
 margin: 5px 5px 0 0;
 font-size:16px;
 color: #990000;
 font-weight: bold;
 text-align: right;
}

h5 {
padding:5px 10px 5px 0;
margin:0 0 10px 0;
text-align: left;
font-size:14px;
line-height: 24px;
color:#FF3399;
display:block;
}

h4 {
padding:5px 10px;
margin:0 0 10px 0;
text-align: left;
font-size:14px;
line-height: 24px;
color:#FFF;
background-color:#4F504B;
display:block;
}

h3 {
padding:0;
margin:0;
text-align: left;
font-size:16px;
line-height: 24px;
color:#FFF;
}


h2 {
padding:0 0 6px 0;
margin:0;
text-align: left;
font-size:20px;
line-height: 28px;
color:#E2E1C2;
margin-bottom:15px;
border-bottom: #E2E1C2 1px solid;
}

h1 {
 padding:0;
 margin:0;
 text-align: left;
 font-size:24px;
 line-height: 30px;
}
h1 a {
 text-decoration: none;
 color: #295475;
}
h1 a:hover {
 text-decoration: none;
 color: #1C394F;
}


#content {
background-color: #333;
color: #FFF;
padding:0 20px 30px 20px;
margin:0;
width:706px;
float:right;
font-size: 11px;
}

#sidebar {
background-color: #777;
color: #FFF;
margin:0;
width:210px;
float:left;
border-right:#191919 4px solid;
}

#sidebar a {
color: #FFF;
}

#footer {
clear:both;
display:block;
padding: 25px 15px 15px 15px;
background: url("images/footer-bg.jpg") top left no-repeat;
color:#333;
height:83px;
}

#footer p {
margin-bottom: 0;
}





#navi {
	display:block;
	background: #295475 url("images/header-bg.jpg") bottom left no-repeat;
	padding:0 0 30px 8px;
	margin:0 0 0 0;
	height:32px;
}

#navi ul {
	padding:0;
	margin:0;
	background-color:#295475;
	display:block;
}


#nav li span {
float:left;
margin:8px 0 0 3px;
}





#nav {
 padding: 0;
 margin:0;
}

#nav ul {
 display:block;
 padding:0;
 margin:0;
 list-style: none;
}


/*  ---------------------------------------------------- TOP LEVEL   */
#nav li {
 display:block;
 margin:0;
 padding:0;
 list-style: none;
 background-color:#676862;
 border-top:#fff 1px solid;
}
#nav li a {
 display:block;
 text-decoration: none;
 background-color:#4F504B;
 color: #FFF;
 padding:8px 15px;
 margin:0;
 font-weight: bold;
}
#nav li a:hover {
 display:block;
 text-decoration: none;
 background-color: #990000;
 color: #FFF;
 padding:8px 15px;
 margin:0;
 font-weight: bold;
}



/*  ---------------------------------------------------- 1 LEVEL DOWN   */
#nav ul li {
 display:block;
 padding:0;
 margin:0;
 list-style: none;
 background-color:#336699;
}
#nav ul li a {
 display:block;
 text-decoration: none;
 background-color: #777777;
 color: #FFF;
 padding:6px 15px 6px 30px;
 margin:0;
 font-weight: bold;
}
#nav ul li a:hover {
 display:block;
 text-decoration: none;
 background-color: #990000;
 color: #FFF;
 padding:6px 15px 6px 30px;
 margin:0;
 font-weight: bold;
}


/*  ---------------------------------------------------- 2 LEVELS DOWN   */
#nav ul li ul {
padding:0;
margin:0;
}

#nav ul li ul a {
 display:block;
 text-decoration: none;
 background-color: #336699;
 color: #FFF;
 padding:6px 15px 6px 45px;
 margin:0;
 font-weight: normal;
}
#nav ul li ul a:hover {
 display:block;
 text-decoration: none;
 background-color: #990000;
 color: #FFF;
 padding:6px 15px 6px 45px;
 margin:0;
 font-weight: normal;
}
#nav ul li ul .current_page_item a  {
background-color: #990000;
}


/*  ---------------------------------------------------- 3 LEVELS DOWN   */
#nav ul li ul li ul {
padding:0;
margin:0;
}

#nav ul li ul li ul a {
 display:block;
 text-decoration: none;
 background-color: #5d9bd8;
 color: #FFF;
 padding:6px 15px 6px 45px;
 margin:0;
 font-weight: normal;
}
#nav ul li ul li ul a:hover {
 display:block;
 text-decoration: none;
 background-color: #990000;
 color: #FFF;
 padding:6px 15px 6px 45px;
 margin:0;
 font-weight: normal;
}
#nav ul li ul li ul .current_page_item a  {
background-color: #990000;
}

/* top nav */
