/*
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

*/


	/* Global CSS */
 
	html, body 				{ height: 100%; min-height: 100%; border:0; margin:0; padding:0; }
	
	body 					{ background: #fff url('./images/bg_repeat.jpg') repeat top left; }
							
	/**********/


	/* Main Linkset (Change colors to desired look and feel.) */
	 
	a, a:visited, a:active	{ text-decoration: none; color: #533228; padding: 2px; }
	a:hover 				{ color: #533228; text-decoration: underline; }
	
	/**********/
	
	
	/* Generic Tags (Common Formatting) */
	
	h1,h2,h3,h4,h5,h6 		{ margin:0; padding:0; font-weight:normal; }
	p,ul,ol 				{ margin:0; padding:0 0 6px 0; }
	ul,ol 					{ list-style:none; padding:0; }
	blockquote 				{ margin:22px 40px; padding:0; }
	small 					{ font-size:0.85em; }
	img 					{ border:0; }
	sup 					{ position:relative; bottom:0.3em; vertical-align:baseline; }
	sub 					{ position:relative; bottom:-0.2em; vertical-align:baseline; }
	acronym,abbr 			{ cursor:help; letter-spacing:1px; border-bottom:1px dashed; }

	/**********/
	

	/* Forms */
	 
	form 					{ margin:0; padding:0; display:inline; }
	input,select,textarea 	{ font:1em "Times New Roman", Georgia, Times, serif; border: 1px #ccc solid; }
	textarea 				{ line-height:1.25; }
	label 					{ cursor:pointer; }
	
	/**********/
	
	 
	/* Tables */
	 
	table 					{ border:0; margin:0; padding:0; }
	table tr td 			{ padding:0; }
	
	/**********/
	
	/* LAYOUT STRUCTURE */

	#PageContainer			{ background: url('./images/bg_top.jpg') no-repeat top left; width: 100%; }
	#PageBody				{ padding: 30px 0 0 177px; width: 760px; }
	
	#PageTop				{ margin-left: 35px; }
	#PageTop img			{ padding-top: 10px; }
	#PageBG					{ background: url('./images/bg_paper.jpg') repeat-y top left; width: 760px; margin-top: 12px; overflow: auto; }
	
	/* Top Navigation */
	#Navigation				{ margin: 0 0 0 25px; padding: 0; list-style: none; height: 10px; width: 760px; display: block; }
	#Navigation li			{ margin: 0 40px 0 0; padding: 0; list-style: none; display: inline; float: left; }
	#Navigation li a		{ color: #666; font-weight: bold; text-decoration: none; padding: 0; background: none; }
	#Navigation li a:hover	{ background: none; color: #666; }
	/* */
	
	/* Content Area */
	#Content				{
							  width: 				535px;
							  float:				left;
							}
	#Content_Area			{ margin: 12px 24px 0 50px; font-size: 12px; line-height: 1.4em; }
	#Content_Area ol, #Content_Area ul	{ margin: 0 0 24px 35px; padding: 6px 0 0 0; }
	#Content_Area ul li		{ list-style: circle; list-style-type: circle; line-height: 1.6em; }
	#Content_Area .num li	{ list-style: decimal; line-height: 1.6em; }
	#Content_Area a			{ line-height: 18px; text-decoration: none;}
	#Content_Area a:hover	{ ; line-height: 18px; text-decoration: none;  }
	
	#TableHead				{ width: 100%; padding: 0; margin: 12px 0; color: #999; }
	#TableHead td			{ vertical-align: top; }
	#TableHead img			{ margin: 0; border: 1px #999 solid; }
	#TableHead a {
background:transparent none repeat scroll 0 0;
color:#211410;
font-family:"Times New Roman", Georgia, Times, serif;
font-size:1.8em;
font-weight:lighter; }
	.td_width				{ width: 15px; } 
	.title_highlight		{ height: 37px; width: 8px; background-color: #e8e892; }
	/* */

	/* Content Side */
	#Content_Side			{
							  width:				225px; 
							  float:				right;
							
}
	
	#Content_Side ul		{ margin: 0; padding: 0 15px 12px 15px; list-style: none; font-family: "Times New Roman", Georgia, Times, serif;}
	#Content_Side ul li		{ color: #666; }
	#Content_Side a			{ background: none; font-size: 15px; font-weight: bold; text-decoration: none; line-height: 1.6em; color: #533228; }
	#Content_Side a:hover	{ color: #6e4235; }
	/* */

	/* Document Footer */
	#footer					{
							  clear: 				both;
							  width:				auto;
							  padding-left:			50px;
							  font-size:			10px;
							  color:				#333;
							}
	.footer_border			{ background-color: #fff; border-top: 1px #666 solid; width: 460px; margin: 0 0 10px 0; padding: 12px 4px 0 4px; }
	/* */
	
	/** Typography (Default font settings) **/
	body { 
	  font-size: 11px;
	  color: #666; 
	  font-family: Arial, Helvetica, sans-serif;
	}
	
	/* Links
	-------------------------------------------------------------- */
	
	
	
	
	/* Headings
	-------------------------------------------------------------- */
	
	h1,h2,h3,h4,h5,h6 { font-family: "Times New Roman", Georgia, Times, serif font-weight: normal; color: #333; }
	
	h1 { font-size: 1.4em; line-height: 1; font-weight: bold; }
	h2 { font-size: 1.2em; line-height: 1; font-weight: bold; margin-top:12px; }
	h3 { font-size: 1.0em; line-height: 1; font-weight: bold; padding: 12px 0 12px 0; }
	h4 { font-size: 1.0em; line-height: 1.25; margin-bottom: 1.25em; height: 1.25em; }
	h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
	h6 { font-size: 1em; font-weight: bold; }
	
	h1 img, h2 img, h3 img, 
	h4 img, h5 img, h6 img {
	  margin: 0;
	}
	
	/* Text elements
	-------------------------------------------------------------- */
	
	p           { margin: 0 0 1.0em; }
	p img       { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
	p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }
	
	a:focus, 
	a:hover     { color: #999; }
	a           { color: #458098; text-decoration: underline; }
	
	blockquote  { margin: 1.5em; color: #666; font-style: italic; }
	strong      { font-weight: bold; }
	em,dfn      { font-style: italic; }
	dfn         { font-weight: bold; }
	sup, sub    { line-height: 0; }
	
	abbr, 
	acronym     { border-bottom: 1px dotted #666; }
	address     { margin: 0 0 1.5em; font-style: italic; }
	del         { color:#666; }
	
	pre,code    { margin: 1.5em 0; white-space: pre; }
	pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 
	
	/* Lists
	-------------------------------------------------------------- */
	
	li ul, 
	li ol       { margin: 0; }
	ul, ol      { margin: 0; }
	
	ul          { list-style-type: disc; }
	ol          { list-style-type: decimal; }
	
	dl          { margin: 0 0 1.5em 0; }
	dl dt       { font-weight: bold; }
	dd          { margin-left: 1.5em;}
	
	/* Tables
	-------------------------------------------------------------- */
	
	table       { margin-bottom: 1.4em; width:100%; }
	th          { font-weight: bold; background: #C3D9FF; }
	th,td       { padding: 0; }
	tr.even td  { background: #E5ECF9; }
	tfoot       { font-style: italic; }
	caption     { background: #eee; }
	
	/* Misc classes
	-------------------------------------------------------------- */
	
	.clear         { clear:both; }
	.float_left    { float:left; }
	.float_right   { float:right; }
	.float_contain { overflow:auto; }
	 
	.text_left     { text-align:left; }
	.text_right    { text-align:right; }
	.text_center   { text-align:center; }
	.text_justify  { text-align:justify; }
	 
	.bold          { font-weight:bold; }
	.italic        { font-style:italic; }
	.underline     { border-bottom:1px solid; }
	.highlightRed  { color: #FF0000; }
	.superscript   { vertical-align:top; font-size:xx-small; }
	 
	.img_left      { float:left; margin:4px 10px 4px 0; }
	.img_right     { float:right; margin:4px 0 4px 10px; }
	
	.nopadding     { padding:0; }
	.noindent      { margin-left:0; padding-left:0; }
	.nobullet      { list-style:none; list-style-image:none; }
	/* Invalid Code: .nowrap		   { whitespace:nowrap; } */
	
	.Highlight	   { color: #6b4949; }
	/* */

	/** Imported from Org WP Styles **/
	.commentlist li, #commentform input, #commentform textarea {
		font-size: 0.9em;
		}
	.commentlist li ul li {
		font-size: 1em;
	}
	
	.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;
		}
	
	/* Begin Comments*/
	.alt {
		margin: 0;
		padding: 10px;
		}
	
	.commentlist {
		background-color: #fff;
		padding: 0;
		text-align: justify;
		}
	
	/* Quick Additions */
	.commentlist a { background: none; }
	#comment { width: 460px; }
	.postmetadata { border-bottom: 1px #666 solid; width: 460px; padding: 10px 0; margin: 0 0 10px 0; }
	.navigation { margin-top: 12px; }
	#Content_Area .commentlist { margin-left: 0; }
	/* */
	
	.commentlist li {
		margin: 0px 0 10px;
		padding: 5px 5px 10px 10px;
		list-style: none;
	
		}
	.commentlist li ul li { 
		margin-right: -5px;
		margin-left: 10px;
	}
	
	.commentlist p {
		margin: 10px 5px 10px 0;
	}
	
	blockquote {
		background-color: #fff;
		margin: 15px 30px 0 10px;
		padding-left: 20px;
		border-left: 5px solid #ddd;
		}
	
	blockquote cite {
		margin: 5px 0 0;
		display: block;
		}
		
		
/* new styles written by tracy */
#Content_Side h2 {
	font-family: sans-serif;	
}
.pagetitle,
.match {
	font-family: "Times New Roman",Georgia,Times,serif;
	font-size: 1.8em;
	font-weight: lighter;
}
