/* Baseball Music Project CSS File */
/* Site Design by Boom Design Group http://boomdesigngroup.com */
/* CSS by PJ Kelly http://patrickjkelly.net */
/* Last Modified 19 May 06 */

/* =>global
-----------------------------
|||||||||||||||||||||||||| */

	body
	{ 
	background: #FBD098 url("https://baseballmusicproject.com/images/site/body_bg.jpg") 0 0;
	margin: 0;
	padding: 0;
	text-align: center;
	font: 14px/16px "Times New Roman", Times, serif;
	color: #4e3315;
	}
	
	img, div, td, th, table, form
	{
	border: 0;
	margin: 0;
	padding: 0;
	}
	
	p, ul, ol, li, dl, dt, dd, a, em, strong
	{
	font: 14px/16px "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	}
	
	h1, h2, h3, h4, h5, h6
	{
	font-family: "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
	}
	
	h1
	{
	font-size: 170%;
	}
	
	h2
	{
	font-size: 160%;
	}
	
	h3
	{
	font-size: 150%;
	margin: 0 0 11px 0;
	}
	
	h4
	{
	font-size: 140%;
	}
	
	h5, h6
	{
	font-size: 130%;
	}
	
	p
	{
	text-align: justify;
	margin: 0 0 11px 0;
	}
	
	em { font-style: italic; }
	strong { font-weight: bold; }

	a
	{
	font-weight: bold;
	color: #4e3315;
	text-decoration:underline;
	}
	
	a:hover
	{
	text-decoration: none;
	}
	
	address
	{
	font-style: normal;
	}
	
	.clear
	{
	clear: both;
	}

/* <=end_global
-----------------------------
|||||||||||||||||||||||||| */

/* =>layout
-----------------------------
|||||||||||||||||||||||||| */
	
	#access
	{
	display: none;
	}
	
	#container
	{
	position: relative;
	text-align: left;
	top: 0;
	margin: 0 auto;
	padding: 0;
	width: 838px;
	background: url("https://baseballmusicproject.com/images/site/container_bg.jpg") 0 0 repeat-y;
	}

	#header h1 a span, #header p a span
	{
	display: none;
	}
	
	#header
	{
	width: 838px;
	height: 90px;
	background: url("https://baseballmusicproject.com/images/site/sub_header.jpg") 50% 0 no-repeat;
	}

	#header h1
	{
	padding: 0 0 0 24px;
	}
	
	#header h1 a
	{
	display: block;
	width: 150px;
	height: 90px;
	}

	#header p a
	{
	display: block;
	position: absolute;
	top: 40px;
	left: 740px;
	width: 78px;
	height: 45px;
	}

	/* =>nav
	-----------------------------
	|||||||||||||||||||||||||| */
		
		#nav
		{
		height: 42px;
		width: 810px;
		margin: 0 auto;
		padding: 0;
		}
	
		#tabs {
			background: url("https://baseballmusicproject.com/images/site/nav/bg.jpg") 0 0 no-repeat;
			margin: 0;
			padding: 0;
			height: 55px;
			width: 810px;
			list-style: none;
			overflow: hidden;
		}
		
		#tabs li {
			margin: 0;
			padding: 0;
			display: inline;
			float: left;
			height: 35px;
		}
		
		#tabs li a {
			text-decoration: none;
			margin: 0;
			display: block;
			height: 35px;
			position: relative;
		}
		
		/* IE5/Mac: \*//*/
		#tabs li a {
			float: left;
		}
		/*  */
		
		#tabs li a span { display: none; }
		#tabs li a span.ol { display: block; }
		
		#tabs li a:hover{
			z-index: 10;
			background-position: 0 0;
			background-repeat: no-repeat;
		}
		
		#tabs li a:hover span.ol, #tabs li a.active span.ol {
			width: 4px;
			height: 35px;
			position: absolute;
			left: -4px;
			top: 0;
			display: block;
			background-position: 0 0;
			background-repeat: no-repeat;
		}
		
		li#about_us  a { width: 99px; }
		li#about_us  a:hover, li#about_us  a.active { background-image: url("https://baseballmusicproject.com/images/site/nav/about_us.jpg"); }
		#body_performances li#about_us a:hover { background-position: 0 -35px; }

		li#performances a { width: 190px; }
		li#performances a:hover, li#performances a.active { background-image: url("https://baseballmusicproject.com/images/site/nav/performances.jpg"); }
		#body_orchestra_program li#performances a:hover { background-position: 0 -35px; }
		li#performances a:hover span.ol, li#performances a.active span.ol { background-image: url("https://baseballmusicproject.com/images/site/nav/performances_ol.jpg"); }
		#body_about_us li#performances a:hover span.ol { background-position: 0 -35px; }

		li#orchestra_program a { width: 166px; }
		li#orchestra_program a:hover, li#orchestra_program a.active { background-image: url("https://baseballmusicproject.com/images/site/nav/orchestra_program.jpg"); }
		#body_instrumentation li#orchestra_program a:hover { background-position: 0 -35px; }
		li#orchestra_program a:hover span.ol, li#orchestra_program a.active span.ol { background-image: url("https://baseballmusicproject.com/images/site/nav/orchestra_program_ol.jpg"); }
		#body_performances li#orchestra_program a:hover span.ol { background-position: 0 -35px; }

		li#instrumentation a { width: 146px; }
		li#instrumentation a:hover, li#instrumentation a.active { background-image: url("https://baseballmusicproject.com/images/site/nav/instrumentation.jpg"); }
		#body_guest_artists li#instrumentation a:hover { background-position: 0 -35px; }
		li#instrumentation a:hover span.ol, li#instrumentation a.active span.ol { background-image: url("https://baseballmusicproject.com/images/site/nav/instrumentation_ol.jpg"); }
		#body_orchestra_program li#instrumentation a:hover span.ol { background-position: 0 -35px; }

		li#guest_artists a { width: 114px; }
		li#guest_artists a:hover, li#guest_artists a.active { background-image: url("https://baseballmusicproject.com/images/site/nav/guest_artists.jpg"); }
		#body_contact li#guest_artists a:hover { background-position: 0 -35px; }
		li#guest_artists a:hover span.ol, li#guest_artists a.active span.ol { background-image: url("https://baseballmusicproject.com/images/site/nav/guest_artists_ol.jpg"); }
		#body_instrumentation li#guest_artists a:hover span.ol { background-position: 0 -35px; }

		li#contact a { width: 95px; }
		li#contact a:hover, li#contact a.active { background-image: url("https://baseballmusicproject.com/images/site/nav/contact.jpg"); }
		li#contact a:hover span.ol, li#contact a.active span.ol { background-image: url("https://baseballmusicproject.com/images/site/nav/contact_ol.jpg"); }
		#body_guest_artists li#contact a:hover span.ol { background-position: 0 -35px; }

		#tabs li ul
		{
		position: absolute;
		z-index: 30;
		width: 810px;
		height: 25px;
		top: 125px;
		display: none;
		}

		#body_about_us #tabs li#about_us ul,
		#body_orchestra_program #tabs li#orchestra_program ul
		{
		display: block;
		left: 32px;
		}

		#tabs li ul li a
		{
		font-size: 100%;
		height: auto;
		width: auto;
		margin: 3px 20px 0 0;
		}
		
		#tabs li ul li a:hover
		{
		background: none;
		text-decoration: underline;
		}
		
		#tabs li ul li a.active
		{
		color: #4e3315;
		background: none;
		text-decoration: underline;
		}

	/* <=end_nav
	-----------------------------
	|||||||||||||||||||||||||| */

	#conwrap
	{
	position: static;
	margin: 20px 14px 0 14px;
	}
	/* beautiful min-height hack by David Shea www.mezzoblue.com */
	
	/* for Mozilla/Safari/Opera */
	*>#conwrap {
	padding-top: 300px;
	min-height: 1px;
	}
	*>#conwrap #subwrap {
	margin-top: -300px;
	}
	/* for IE, with IE5/Mac backslash filter \*/
	* html #conwrap {
	height: 300px;
	}
	/* end filter */
	/* end hack */

	#subwrap
	{
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-image: url("https://baseballmusicproject.com/images/site/generic_body_bg.jpg");
	padding-bottom: 220px; /* 320 */
	_line-height: 1.2em;
	}

	/* =>pageh2
	-----------------------------
	|||||||||||||||||||||||||| */

		h2#section_title
		{
		background-position: 0 0;
		background-repeat: no-repeat;
		width: 810px;
		height: 50px;
		margin: 11px 0;
		}
		
		h3#subpage_title
		{
		background-position: 0 0;
		background-repeat: no-repeat;
		width: 810px;
		height: 39px;
		}
		
		h2 span, h3 span
		{
		display: none;
		}
		

	/* <=end_pageh2
	-----------------------------
	|||||||||||||||||||||||||| */

	#content
	{
	margin: 0 44px;
	_line-height: 1.2em;
	}
	
	body#body_home div#content {
		margin: 0;
		_line-height: 1.2em;
	}
	
	/* =>footer
	-----------------------------
	|||||||||||||||||||||||||| */

		#footer
		{
		background: #000;
		color: rgb(255,215,157);
		width: 810px;
		margin: 0 auto;
		height: 45px;
		font-family: verdana, sans-serif;
		background: #000 url("https://baseballmusicproject.com/images/site/footer_bottom.jpg") 0 16px no-repeat;
		position: relative;
		}
		
		#footer ul
		{ 
		float: left;
		border: 0;
		height: 13px;
		width: 810px;
		padding: 0;
		margin: 0 0 0 0;
		list-style-type: none;
		}
		
		#footer li
		{ 
		display: block;
		float: left;
		height: 13px;
		background: #FCF;
		}
		
		#footer a
		{
		text-decoration: none;
		letter-spacing: 1px;
		font-size: 90%;
		font-weight: normal;
		color: rgb(255,215,157);
		}
		
		#footer li a
		{
		float: left;
		display: block;
		height: 13px;
		background-position: 0 0;
		background-repeat: no-repeat;
		}

		#footer li a:hover { background-position: 0 -13px; }
		
		#footer li a span
		{
		display: none;
		}
	
		#footer #fn_about_us a
		{
		background-image: url("https://baseballmusicproject.com/images/site/footer/fn_about_us.jpg");
		width:110px;
		}
		
		#footer #fn_performances a
		{
		background-image: url("https://baseballmusicproject.com/images/site/footer/fn_performances.jpg");
		width:133px;
		}
		
		#footer #fn_orchestra_program a
		{
		background-image: url("https://baseballmusicproject.com/images/site/footer/fn_orchestra_program.jpg");
		width:171px;
		}
		
		#footer #fn_instrumentation a
		{
		background-image: url("https://baseballmusicproject.com/images/site/footer/fn_instrumentation.jpg");
		width:153px;
		}
		
		#footer #fn_guest_artists a
		{
		background-image: url("https://baseballmusicproject.com/images/site/footer/fn_guest_artists.jpg");
		width:128px;
		}

		#footer #fn_contact a
		{
		background-image: url("https://baseballmusicproject.com/images/site/footer/fn_contact.jpg");
		width:115px;
		}

		#footer p
		{
		margin: 0;
		padding: 0;
		}
		
		#footer p span, #footer p a span
		{
		display: none;
		}
		
		#c #pp, #c #pc, #c #sm, #r #boom
		{
		position: absolute;
		top: 21px;
		display: block;
		height: 10px;
		}

		#c #pp { width: 80px; left: 358px; }
		#c #pc { width: 76px; left: 455px; }
		#c #sm { width: 43px; left: 546px; }
		#r #boom { width: 99px; left: 683px; }
		
	/* <=end_footer
	-----------------------------
	|||||||||||||||||||||||||| */

		.liner
		{
		padding-bottom: 11px;
		border-bottom: 1px solid #4e3315;
		}

		.r { text-align: right; }
		.c { text-align: center; }

/* <=end_layout
-----------------------------
|||||||||||||||||||||||||| */
