/*
Theme Name: Fox and Angel
Description: Modified default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	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 */
/* RESET (Based on Eric Meyer's Reset) */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td
							{ margin: 0; padding: 0; border: 0; vertical-align: center; background: transparent; }
	body 					{ line-height: 1; }
	ol, ul 					{ list-style: none; }
	blockquote, q 			{ quotes: none; }
	

b { color: #EC6C2D;
 }
#nav b { color: #666666;
 }
/* LAYOUT */

/* Body */

	body					{ margin: 20px; background-color: #c4c4c4 ; }
	#wrapper				{ width: 980px; margin: 0 auto; }
	
/* Header */

	#header					{ width: 240px; float: left; position: relative; }
	#header, #header a		{ }
	#header	img				{ margin: 0; border: 0; }
	
	#header #logo			{ margin: 9px 23px; margin-bottom: 0; }
	
/* Navigation */

	#nav					{ list-style: none; margin: 40px 23px; margin-bottom: 0; }
	#nav li					{ border-top: 1px solid #ffffff; 
     list-style: none;}
	#nav li.first			{ border-top: 0; }
	#nav a					{ display: block; color: #666666; text-decoration: none;
							  padding: 0px 0; }
	#nav a:hover			{ text-decoration: underline; }

	#nav2					{ list-style: none; margin: 0px 10px; margin-bottom: 0; }
	#nav2 li					{ border-top: 1px solid #ffffff; }
	#nav2 li.first			{ border-top: 0; }
	#nav2 a					{ display: block; color: #666666; text-decoration: none;
							  padding: 0px 0; }
	#nav2 a:hover			{ text-decoration: underline; }

/* Watermark */

	#watermark				{ position: absolute; background: url(http://www.foxandangel.com/images/layout/watermark.png);
							  height: 250px; width: 412px; left: 23px; top: 410px; z-index: -1; }
#watermark-about				{ position: absolute; background: url(http://www.foxandangel.com/images/layout/watermark.png);
							  height: 250px; width: 412px; left: 23px; top: 380px; z-index: -1; }
/* Main */

	#main					{ float: left; width: 960px; padding: 0 10px; position: relative; z-index: 2; }

/* Content */

	#content				{ background: #fff url(http://www.foxandangel.com/images/layout/content_bg.gif) repeat-y;
							  color: #a4a4a4;
								}
                                
#content2				{ background: #fff url(http://www.foxandangel.com/images/layout/content_bg.gif) repeat-y;
							  color: #a4a4a4;
									}
#content-right				{ padding-right: 10px;	width: 680px; float: right;}
		#content-right2				{ padding-left: 240px;	 }
							
	#content .inner			{ background: url(http://www.foxandangel.com/images/layout/content_bg_top.gif) top no-repeat;
							  overflow: hidden; padding: 22px; padding-bottom: 20px; }
#content2 .inner			{ background: url(http://www.foxandangel.com/images/layout/content_bg_top.gif) top no-repeat;
							  overflow: hidden; padding: 22px; padding-bottom: 20px; }
	body#index #content .inner
							{ padding: 2px; padding-bottom: 0; }
	body#index #content2 .inner
							{ padding: 2px 12px 20px 2px; }
									  
/* Feature */

	#feature #photo			{ margin: 0; }
	#feature #text			{ padding: 5px 40px 30px 40px; }
	#feature #text ul		{ margin: 0; list-style: none; }
	#feature #text ul li	{ margin: 12px 0 0 0; }
	#feature #text ul li.first
							{ margin-top: 0; }
	#feature #text img		{ margin: 0 30px 0 0; float: left; clear: left; }
	#feature #text #findOut	{ margin-top: 20px; }

/* Footer */

	#footer					{ background: url(http://www.foxandangel.com/images/layout/content_bg_bottom.gif) top no-repeat;
							  overflow: hidden; padding: 25px 22px 15px 22px; }
	#footer, #footer a		{ color: #999999; text-decoration: none; }
	#footer a:hover			{ text-decoration: underline; }	
	#footer p				{ margin: 0; font-size: 0.83em; }
	
	#copyright				{ float: left; }
	#design					{ float: right; }


/* TEXT */

/* Fonts */

	html					{ font-size: 100%; }
	body					{ color: #999999; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 87.5%; }

	h1, h2, h3, h4, h5, h6	{ font-weight: normal; }
	h1						{ font-size: 2.0em; }
	h2						{ font-size: 1.3em; }
	h3						{ font-size: 1.6em; }
	h4						{ font-size: 1.4em; }
	h5						{ font-size: 1.2em; }
	h6						{ font-size: 1.0em; font-weight: bold; }

	p						{ }
	
	pre						{ white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap;
							  white-space: -o-pre-wrap; word-wrap: break-word; }	
	pre, code				{ font-family: Consolas, "Courier New", Courier, monospace; }

	em						{ font-style: oblique; }
	strong					{ font-weight: bold; }
	
	q						{ }

	del 					{ text-decoration: line-through; }
	ins 					{ text-decoration: underline; }

	sup 					{ vertical-align: super; }
	sub 					{ vertical-align: sub; }

	abbr					{ border-bottom: 1px dotted; cursor: help; }
	
	a						{color: #EE682B; }
	a:visited				{color: #EE682B; }
	a:hover					{color: #FBAF41; }
	a:active				{color: #EE682B; }

	blockquote				{ font-style: oblique; }

	dt 						{ font-weight: bold; }

	caption					{ font-size: 0.9em; }

	.note					{ color: #666; }
	.error					{ color: #ff0000; }

/* Line Heights */

	h1, h2, h3, h4, h5, h6	{ line-height: 1.2; }
	p, li, dt, dd, 
	td, th,	caption			{ line-height: 1.4; }
	pre						{ line-height: 1.2; }

/* Margins */

	h1, h2, h3, h4, h5, h6	{ margin: 0.8em 0 0 0; }
	p, ul, ol, dl, pre, 
	blockquote				{ margin: 0.8em 0 0 0; }
	blockquote				{ margin-left: 2em; margin-right: 2em; }

	ul, ol					{ margin-left: 2em; }
	ul ul, ul ol,
	ol ol, ol ul			{ margin-top: 0; margin-bottom: 0; }
	
	dd 						{ margin-left: 2em; }

	.top					{ margin-top: 0 !important; }

/* List Styles */

	ul						{ list-style: disc; }
	ul ul					{ list-style: circle; }
	ul ul ul				{ list-style: square; }
	ol						{ list-style: decimal; }
	ol ol					{ list-style: lower-alpha; }
	ol ol ol				{ list-style: lower-roman; }
	
	
/* FLASH */

#flashcontent{
	width: 670px;
	height: 620px;
	background-repeat:no-repeat;
}

/* IMAGES */
.alignright {
	float:right
}
.alignleft {
	float:left
}
.aligncenter {
	display:block;
	width:auto;
	margin:0 auto
}
