/*
	jaredschonig.com css - by pjkelly - patrickjkelly.net
	last modified on: 21 October 05
*/

/* =>global
-----------------------------
|||||||||||||||||||||||||| */

	body
	{
	margin: 0;
	padding: 0;
	background: #dae3e3 url("../../images/site/body-bg.jpg") 0 0 repeat-x;
	color: #000;
	font: 10px/1.4em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}
	
	ul, li, p
	{
	margin: 0;
	padding: 0;
	}
	
	h1, h2, h3, h4, h5, h6
	{
	margin: 0;
	padding: 0;
	}
	
	a
	{
	color: #ab007d;
	text-decoration: underline;
	}
	
	a:hover
	{
	text-decoration: none;
	}
	
	p
	{
	margin: 0 0 15px 0;
	}
	
	acronym
	{
	border-bottom: 0;
	text-decoration: none;
	}

	address
	{
	font-style: normal;
	}

	.clear { clear: both; }
/* <=end_global
-----------------------------
|||||||||||||||||||||||||| */

/* =>layout
-----------------------------
|||||||||||||||||||||||||| */

	#container
	{
	position: relative;
	width: 751px;
	margin: 0 auto;
	text-align: left;
	}
	
	#header
	{
	position: relative;
	width: 751px;
	height: 201px;
	background: url("../../images/site/header-bg.jpg") 0 0 no-repeat;
	}
	
	#header h1
	{
	position: absolute;
	top: 90px;
	left: 50px;
	width: 355px;
	height: 74px;
	}
	
	#header h1 a
	{
	display: block;
	width: 355px;
	height: 74px;
	background: url("../../images/site/logo.gif") 0 0 no-repeat;
	}
	
	#header h1 a span, #header h2
	{
	display: none;
	}
	
	
	#wrapper
	{
	margin: 5px 0 0 0;
	width: 751px;
	background: url("../../images/site/wrapper-bg.jpg") 0 0 repeat-y;
	}
	
	#subwrapper
	{
	background: url("../../images/site/subwrapper-bg.jpg") 0 0 no-repeat;
	padding: 14px 230px 15px 50px;
	}
	
	/* beautiful min-height hack by David Shea www.mezzoblue.com */
	
	/* for Mozilla/Safari/Opera */
	*>#wrapper {
	padding-top: 300px;
	min-height: 1px;
	}
	*>#wrapper #subwrapper {
	margin-top: -300px;
	}
	/* for IE, with IE5/Mac backslash filter \*/
	* html #wrapper {
	height: 300px;
	}
	/* end filter */
	/* end hack */
	
	/* =>page_headings
	-----------------------------
	|||||||||||||||||||||||||| */
	
		#content h3
		{
		width: 465px;
		height: 33px;
		background-position: 0 0;
		background-repeat: no-repeat;
		}
		
		#content h3 span { display: none; }
		
		body#home h3 { background-image: url("../../images/home/home_title.gif"); }
		body#bio h3 { background-image: url("../../images/bio/bio_title.gif"); }
		body#gigs h3 { background-image: url("../../images/gigs/gigs_title.gif"); }
		body#past_gigs h3 { background-image: url("../../images/gigs/past_gigs_title.gif"); }
		body#pictures h3 { background-image: url("../../images/pictures/pictures_title.gif"); }
		body#sound_clips h3 { background-image: url("../../images/sound_clips/sound_clips_title.gif"); }
		body#links h3 { background-image: url("../../images/links/links_title.gif"); }
		body#contact h3 { background-image: url("../../images/contact/contact_title.gif"); }

	/* <=end_page_headings
	-----------------------------
	|||||||||||||||||||||||||| */

	#footer
	{
	clear: both;
	height: 48px;
	width: 751px;
	background: url("../../images/site/footer-bg.jpg") 0 0 no-repeat;
	}
	
	#footer p
	{
	color: #fff;
	margin: 0;
	padding: 9px 0 0 50px;
	}
	
	#footer a
	{
	color: #fff;
	font-weight: bold;
	}
	
	.l {float: left;}
	.r {float: right;}
	
	#footer p.r
	{
	margin-right: 200px;
	}

	/* =>nav
	-----------------------------
	|||||||||||||||||||||||||| */

		#nav
		{
		position: absolute;
		top: 223px;
		left: 585px;
		width: 115px;
		}
		
		#nav ul
		{
		list-style: none;
		width: 115px;
		}
		
		#nav ul li
		{
		margin: 0 0 7px 0;
		}
		
		#nav ul li a
		{
		display: block;
		padding: 1px 0 1px 10px;
		text-transform: uppercase;
		color: #fff;
		text-decoration: none;
		font-weight: bold;
		}
		
		#nav ul li a:hover
		{
		background: #fff;
		color: #ab007d;
		}
		
		body#home #nav_home a,
		body#bio #nav_bio a,
		body#gigs #nav_gigs a,
		body#past_gigs #nav_gigs a,
		body#pictures #nav_pictures a,
		body#sound_clips #nav_sound_clips a,
		body#links #nav_links a,
		body#contact #nav_contact a
		{
		background: #fff;
		color: #ab007d;
		}

	/* <=end_nav
	-----------------------------
	|||||||||||||||||||||||||| */

/* <=end_layout
-----------------------------
|||||||||||||||||||||||||| */

/* =>page_specific
-----------------------------
|||||||||||||||||||||||||| */

	/* =>home
	-----------------------------
	|||||||||||||||||||||||||| */

		#home img
		{
		display: block;
		width: 465px;
		margin: 0 auto 10px auto;
		border: 1px solid #000;
		}
		
		#home .entry
		{
		clear: both;
		}
		
		#home .entry h4
		{
		border-bottom: 1px solid #ccc;
		font-size: 120%;
		font-weight: bold;
		}
		
	/* <=end_home
	-----------------------------
	|||||||||||||||||||||||||| */

	/* =>gigs
	-----------------------------
	|||||||||||||||||||||||||| */

		#gigs dl dt,
		#past_gigs dl dt
		{
		float: left;
		width: 50px;
		border: 2px solid #ccc;
		background: #efefef;
		padding: 5px 0;
		text-align: center;
		}
		
		#gigs dl dt strong,
		#past_gigs dl dt strong
		{
		padding: 0 5px;
		display: block;
		}
		
		#gigs dl dt span,
		#past_gigs dl dt span
		{
		padding: 0 5px;
		display: block;
		}
		
		#gigs dl dt span.day,
		#past_gigs dl dt span.day
		{
		font-weight: bold;
		font-size: 170%;
		}
		
		#gigs dl dd,
		#past_gigs dl dd
		{
		margin: 0 0 5px 60px;
		}
		
		#gigs dl dd.last,
		#past_gigs dl dd.last
		{
		margin-bottom: 15px;
		}
		
		#gigs dl dd.title,
		#past_gigs dl dd.title
		{
		border-bottom: 1px solid #ccc;
		font-size: 120%;
		font-weight: bold;
		}

	/* <=end_gigs
	-----------------------------
	|||||||||||||||||||||||||| */

	/* =>contact
	-----------------------------
	|||||||||||||||||||||||||| */

	/* <=end_contact
	-----------------------------
	|||||||||||||||||||||||||| */

	/* =>links
	-----------------------------
	|||||||||||||||||||||||||| */
	
	#links h4
	{
		border-bottom: 1px solid #ccc;
		font-size: 110%;
		font-weight: bold;
	}
	
	#links #content p
	{
	margin: 0;
	}
	
	#links #content ul
	{
	margin: 5px 0 5px 20px;
	}
	
	#links #content li
	{
	margin: 0 0 5px 0;
	}
	/* <=end_links
	-----------------------------
	|||||||||||||||||||||||||| */

	/* =>pictures
	-----------------------------
	|||||||||||||||||||||||||| */

	#pictures ul
	{
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
	#pictures #content li
	{
	text-align: center;
	list-style: none;
	float: left;
	width: 110px;
	height: 110px;
	margin: 0;
	}
	
	#pictures a img
	{
	border: 0;
	}
	
	#pictures #photo dt, #pictures #photo dd
	{
	margin: 0;
	padding: 0;
	text-align: center;
	}
	
	/* <=end_pictures
	-----------------------------
	|||||||||||||||||||||||||| */

	/* =>sound_clips
	-----------------------------
	|||||||||||||||||||||||||| */
	
		#sound_clips #content dt
		{
		border-bottom: 1px solid #ccc;
		margin: 10px 0 5px 0;
		padding: 0 0 2px 0;
		}

		#sound_clips #content dt span
		{
		font-size: 120%;
		font-weight: bold;
		}
	
		#sound_clips #content dd
		{
		margin: 0 0 5px 0;
		padding: 0;
		}

	/* <=end_sound_clips
	-----------------------------
	|||||||||||||||||||||||||| */

/* <=end_page_specific
-----------------------------
|||||||||||||||||||||||||| */
