/*============================================================================
IanObermiller.com

version:	3.0
date:		today
author:		Ian Obermiller
email:		ian320@gmail.com
website		domain.com
colors:		#fcfcfc off-white
=============================================================================*/
/*=============================================================================
==	Standard
=============================================================================*/
/*--------------------------------------------------------
--	Standard - Neutralize/Fix styling
--------------------------------------------------------*/
/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100.1%/120% Tahoma, Arial, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}
input, select, textarea {
	font-size: 100%;
	font-family: inherit;
}

/*--------------------------------------------------------
--	Standard - Floating and Clearing
--------------------------------------------------------*/
.clear {clear:both;}
	br.clear {line-height:1px;height:0;}
.right {float:right;}
.left {float:left;}

/*=============================================================================
==	Fonts
=============================================================================*/
h1, h2, h3, h4, h5, h6 {
	
}

/*=============================================================================
==	Body & Container
=============================================================================*/
/* border:solid 1px red; */
body, html {
	height:100%;
	overflow:hidden;
}
html {
	background:#ab9b6b url('../img/bands/bg_bottom.jpg') repeat-x left bottom fixed;
}
body {
	background:url('../img/bands/bg_top.jpg') repeat-x left top fixed;
	color:#333;
	font-size:.9em;
}
#container {
	background:url('../img/bands/bg_container.gif');
	font: 1em/1.6em Arial, Helvetica, sans-serif;
	height:100%;
	letter-spacing:.075em;
	margin: 0 auto;
	position:relative;
	text-align:center;
	width:900px;
}

/*=============================================================================
==	Header
=============================================================================*/
#header {
	background:url('../img/bands/bg_header.gif') no-repeat top right;
	height:138px;
	left:40px;
	line-height:100px;
	position:absolute;
	text-align:left;
	top:0;
	right:0;
}
	#header h1 {
		color:#4d3b29;
		font-size:4em;
		font-variant: small-caps;
		font-weight:normal;
		margin:0;
		text-decoration:none;
	}
	#header h1 a {
		color:#4d3b29;
		text-decoration:none;
	}
		#header h1 small {
			color:#2c5150;
		}
	
/*=============================================================================
==	Content
=============================================================================*/
#content {
	border-top:solid 1px #ab9b6b;
	bottom:0;
	left:40px;
	letter-spacing:.1em;
	overflow:auto;
	padding:30px 35px 0 0;
	position:absolute;
	right:38%;
	text-align:justify;
	top:101px;
}
	#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
		color:#333;
		margin:.5em 0;
	}
	#content h1 {
		margin-top:0;
	}
	#content :first-child {
		margin-top:0;
	}

/*=============================================================================
==	Navigation
=============================================================================*/
#navigation {
	border:solid 1px #ab9b6b;
	border-width:1px 0 0 1px;
	bottom:0;
	left:62%;
	position:absolute;
	right:40px;
	top:101px;
}
	#navigation ul {
		margin:0;
		padding:0;
	}
		#navigation ul li {
			list-style:none;
			margin:0;
			padding:0;
		}
			#navigation ul li a {
				border-bottom:solid 1px #ab9b6b;
				color:#ab9b6b;
				display:block;
				font-size:2.5em;
				height:100px;
				line-height:100px;
				text-decoration:none;
				text-transform:lowercase;
			}
			#navigation ul li a:hover {
				background:url('../img/bands/bg_nav.jpg') repeat-y top right;
				color:#2c5150;
			}
/*=============================================================================
==	Footer
=============================================================================*/
#footer {
	background:url('../img/bands/bg_footer.png');
	bottom:0;
	height:136px;
	position:absolute;
	width:100%;
}
#footer span {
	display:block;
	font-size:.8em;
	margin:108px auto 0 auto;
	text-indent:-20000px;
	width:40em;
}
	#footer span:hover {
		background:#f0f0f0;
		text-indent:0;
	}
/*=============================================================================
==	Portfolio
=============================================================================*/
.site ul
{
	clear:both;
}

/*=============================================================================
==	Style switcher
=============================================================================*/
#switcher
{
	bottom:5px;
	font-size:10px;
	padding-right:5px;
	position:absolute;
	right:10px;
}