/*
Theme Name: Fusing the Web
Theme URI: http://fusingtheweb.com/
Description: The original theme for Fusing the Web.
Version: 0.1
Author: Anthony Pipkin
Author URI: http://skylermedia.com/
Tags: brown, custom header, fixed width, two columns, widgets

	Fusing v0.1
	 http://fusingtheweb.com/

	This theme was designed and extensively modified by Anthony Pipkin,
	whose blog you will find at http://fusingtheweb.com/
	
	This theme was originally 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

*/



/** RESET **/
html, body, img, p, a, h1, h2, h3, h4, h5, h6, ul, ol, li, fieldset { margin:0; padding:0; border:none; outline:none; }
ul, li { list-style:none; }

/** GLOBAL **/
html
{
	background-color:#0e0000;
	height:100%;
}

body
{
	background:#0e0000 url(images/background.png) center top repeat-x;
	text-align:center;
}

#page .left-top
{
	background:url(images/panels.png) right top no-repeat;
	height:29px;
	padding:0;
	width:100%;
}
#page .right-top
{
	background:url(images/panels.png) left top no-repeat;
	padding:0;
	width:100%;
}
#page .full-top
{
	background:url(images/panels.png) center top no-repeat;
	height:29px;
	padding:0;
	width:100%;
}
#page .left-bottom
{
	background:url(images/panels.png) right bottom no-repeat;
	height:29px;
	padding:0;
	width:100%;
}
#page .right-bottom
{
	background:url(images/panels.png) left bottom no-repeat;
	height:29px;
	padding:0;
	width:100%;
}
#page .full-bottom
{
	background:url(images/panels.png) center bottom no-repeat;
	height:29px;
	padding:0;
	width:100%;
}

#pageWrapper
{
	background:url(images/background_large.png) center top no-repeat;
	min-height:100%;
	margin:0 auto;
	text-align:left;
	width:980px;
}
#head h1
{
	padding-left:18px;
}
#head h1 a 
{
	background:url(images/logo.png) left top no-repeat;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:96px;
	width:484px;
}

#bodyWrapper
{
	border-left:2px solid #422202;
	float:left;
	margin-left:-42px;
	width:690px;
}
#body
{
	background:url(images/panels_stripe.png) right top repeat-y;
	padding-left:20px;
	padding-right:20px;
	position:relative;
}
#bodyWrapper.full
{
	border:none;
	float:none;
	margin:0 auto;
	width:920px;
}
#bodyWrapper.full #body
{
	background-position:center top;
	padding:0 30px;
}
#body h2
{
	color:#a22116;
	border-bottom:1px solid #a22116;
	line-height:79%;
	margin-bottom:.5em;
}
#body h2 a
{
	color:inherit;
	text-decoration:none;
}
#body h2 a:hover
{
	text-decoration:underline;
}
#body h3
{
	color:#6f4f02;
	border-left:5px solid #D6CEBB;
	line-height:79%;
	margin-bottom:.5em;
	padding-left:5px;
}
#body h3 a
{
	color:inherit;
}
#body a
{
	color:#8f0d07;
	text-decoration:none;
}
#body a:hover
{
	text-decoration:underline;
}
#body p
{
	padding-bottom:1em;
}
#body .date
{
	color:#8f0d07;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top:-1em;
	position:absolute;
	text-transform:uppercase;
	right:20px;
}
#body .navigation
{
	padding-bottom:1em;
}
.full #body .date
{
	right:30px;
}
#body .post
{
	padding-bottom:1em;
}
#body .entry
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top:1.6em;
}
#body .entry .postmetadata
{
	border-top:1px solid #d0d0d0;
	color:#422202;
	padding:.5em 0;
}
#body .entry .dean_ch
{
	font-size:12px;
}
#body .entry .dean_ch ol li
{
	list-style-position:outside;
	list-style-type:decimal-leading-zero;
	margin-left:3em;
}
#body .entry .dean_ch ol li.li2
{
	background-color:#ebebeb;
}
#body #respond
{
	border-top:1px solid #d0d0d0;
	color:#422202;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:.5em 0;
}
#body #respond h3
{
	font-family:"Times New Roman", Times, serif;
	padding-bottom:.5em;
}
#body #respond p
{
	padding-bottom:.25em;
}
#sideWrapper
{
	float:right;
	width:330px;
	margin-right:-2px;
	border-right:2px solid #422202;
}
#sideWrapper a
{
	color:#0e0000;
	text-decoration:none;
}
#sideWrapper a:hover
{
	color:#0e0000;
	text-decoration:underline;
}
#sideWrapper li
{
	background:url(images/panels_stripe.png) left top repeat-y;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 20px 0;
	position:relative;
	overflow:auto;
}
#sideWrapper li li 
{
	background:none;
	padding:0;
}
#sideWrapper .right-top h2
{
	color:#EEBF84;
	font-family: Georgia, Garamond, serif;
	font-size:34px;
	font-weight:normal;
	line-height:39px;
	padding:20px 0 0 20px;
}
#sideWrapper li ul,
#sideWrapper li p
{
	position:relative;
	z-index:3;
}

#footWrapper
{
	clear:both;
	padding:2em 10px 1em;
}
#footWrapper a
{
	color:#e9e9e9;
	text-decoration:none;
}
#footWrapper a:hover
{
	color:#fff;
}

#footWrapper #navigation
{
	float:left;
	width:160px;
	margin-left:10px;
}
#footWrapper #navigation li
{
	border-bottom:1px solid #e9e9e9;
	line-height:72%;
	margin-bottom:1.5em;
	padding-left:15px;
}
#footWrapper #navigation li.current_page_item
{
	background:url(images/footer-marker.png) left bottom no-repeat;
}
#footWrapper #search
{
	float:left;
	width:220px;
	margin-left:80px;
}
#footWrapper #search h2
{
	background:url(images/footer-marker.png) left bottom no-repeat;
	border-bottom:1px solid #e9e9e9;
	color:#e9e9e9;
	font-size:1em;
	line-height:72%;
	margin-bottom:.8em;
	padding-left:15px;
}
#footWrapper #search input
{
	border:none;
	padding:3px 5px;
	width:210px;
	background-color:#ebb642;
	color:#0e0000;
}
#footWrapper #ads
{
	float:left;
	width:160px;
	margin-left:80px;
}
#footWrapper #ads h2
{
	background:url(images/footer-marker.png) left bottom no-repeat;
	border-bottom:1px solid #e9e9e9;
	color:#e9e9e9;
	font-size:1em;
	line-height:72%;
	margin-bottom:.8em;
	padding-left:15px;
}

#footWrapper #feeds
{
	float:left;
	width:160px;
	margin-left:80px;
}
#footWrapper #feeds h2
{
	background:url(images/footer-marker.png) left bottom no-repeat;
	border-bottom:1px solid #e9e9e9;
	color:#e9e9e9;
	font-size:1em;
	line-height:72%;
	margin-bottom:.8em;
	padding-left:15px;
}

#footWrapper #legal
{
	color:#e9e9e9;
	clear:both;
	text-align:center;
	width:100%;
}
#footWrapper #legal a
{
	color:#ebb642;
}
