*									{margin:0; padding:0;}

body  								{font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;font-size: 12px;color:#666;background:url(./images/autumn-forest-tile.jpg); text-align:center;}
li 									{list-style-type:none;}
h3			{ clear:both; }
a:link 								{ color:#eb6206; text-decoration:none; }
a:visited 							{ color:#eb6206; text-decoration:none; }
a:hover 							{ color:#39F;}
a:active 							{ }

/* START PAGE LAYOUT */
#container 							{ width:950px; margin:0 auto 0 auto; text-align:left;}

/*****************************************************/
/* header */

#header_container					{ position:relative; width:960px; height:120px; background-color:#fff; float:left; clear:both;}
#header_container img				{ float:left;margin:0px 0 0 15px;}
#header_container #contact_info		{ float:right;width:300px;text-align:right; padding:10px 10px 0 0;}
#header_container #social			{margin:10px 0 0 0;padding:0;float:right; width:150px;padding:0 20px 0 0;}
#header_container #logo				{ margin:5px 0 0 0;padding:0; }
#info_box							{ float:left; clear:left; width:958px; height:210px; margin:0px 0 0 0; border:1px solid #CCC;  background-color:#fff;}
#presented_by_box					{ float:left; width:135px; height:195px; margin:10px; }
#presented_by_box p					{ font-size:16px; font-weight:bold; padding:0 0 3px 0; letter-spacing:1px; }
#location_and_times					{ float:left; width:380px; height:195px; padding:10px; }
#location_and_times h2				{ font-size:36px; font-weight:bold; color:#c3bea9; margin:0px 0 10px 0; }
#location_and_times h1				{ font-size:18px; font-weight:normal; color:#494844; margin:10px 0 10px 0; }
#location_and_times p				{ font-size:16px; font-weight:bold; color:#494844; letter-spacing:.5px; padding:0 0 3px 0;}
#location_and_times .bikes			{ font-size:13px; font-weight:normal; color:#494844; letter-spacing:.5px; }

.fb_icon			{ position:absolute; top:35px; left:350px; }
.yelp_icon			{ position:absolute; top:35px; left:405px;  }

#map				{float:right;width:350px;height:195px;margin:10px;}
#img_scroll  		{float:right;width:350px;height:195px;margin:10px;overflow:hidden;border:1px solid #333;}

#nav							  { float:left; clear:both; width:960px; height:25px; background-color:#494844; }
#dropdown                         { float:left; clear:both; width:950px; margin:0 0 0 5px; }
#dropdown li                      { float:left; background:#494844; list-style-type:none; }
#dropdown li a                    { display:block; border-right:2px solid #FFF; color:#FFF; padding:5px 5px 5px 5px; font-weight: bold; letter-spacing:1px; }
#dropdown li a:hover		      { color:#333; background:#34b8e9; }
#dropdown a#on_page				  { color:#333; background:#34b8e9; }

/*******************************************************/
/* content area */
#main_col							{ float:left; width:940px; min-height:400px; margin:5px 0 10px 0px;padding:0px 10px 10px 10px;background-color:#fff;}
#main_col a							{ text-decoration:underline;}
#main_col h3						{ color:#34b8e9; font-size:24px; font-weight:normal; padding:10px 0 5px 0;}
#main_col p							{ font-size:14px; padding:5px 0 10px 0; line-height:18px;}

/*******************************************************/
/* sidebar */
.right_content						{ float:left; clear:none; width:485px; padding-left:20px; }

/*******************************************************/
/* home page */
.vid					{ float:left; clear:left; width:425px; height:350px;margin-right:10px; }
.home_content			{ float:left; width:480px;  }
.blubber_run_wrap		{ width:480px; text-align:center; }
.br_head				{ font-size:24px;  }

/*******************************************************/
/* music page 
	h6					{color:#666633; font-family:Geneva, Arial, Helvetica, sans-serif;font-size:36px;clear:left;padding:20px;}
	.show				{width:940px;text-align:left;float:left;}
	.act				{width:285px;min-height:570px;text-align:center;padding:5px;margin:5px;border:1px solid #333;float:left;}
	.act2				{width:285px;height:300px;text-align:center;padding:5px;margin:5px;border:1px solid #333;float:left;}
	#main_col .time		{font-size:24px;color:#333;padding:5px;text-align:left;margin:-5px -5px 5px -5px; background-color:#B3E3F7;}
	#main_col .name		{font-size:24px;color:#333;font-weight:bold;padding:5px;}
	.photo	{}
	.desc		{font-size:12px;color:#333;padding:5px;text-align:left;}
*/
#music_body h5		{ padding:15px 0 0 10px; margin:0 0 5px 0; border-bottom:1px dotted #999; }
.music_stages		{ font-size:40px; width:100%; text-align:center; }

#music_photos_wrap	{ clear:both; text-align:center; width:100%;  }
.music_photos		{ clear:both; }
.music_photos li	{ display:inline; padding:5px; }

.music_wrap			{ float:left; width:430px; padding:0 0 10px 0; margin:0px; }
#music_wrap	h4		{ font-size:20px; font-weight:bold; }
#music_wrap	p		{ margin:0px; pading:5px 0 0 0; }
#music_header_wrap	{ text-align:center; width:100%; height:120px; }
#music_wrap	img		{ margin:5px; }
.stage_title		{ font-size:32px; font-weight:bold; color:#006600; padding:10px 0; text-decoration:underline; }
.stage_desc			{ font-size:14px; font-weight:bold; padding:0 0 5px 0; }
.stage_presents		{ font-size:22px; color:#000; }
.stage_loc			{ font-size:14px; font-weight:bold; font-style:italic; padding:0 0 5px 0; }
.stage_night		{ margin:0 0 0 50px; width:400px; }
.stage_night h5		{ float:left; clear:left; font-size:20px; color:#333333; font-weight:bold; width:100%; padding:10px;}
.music_times		{ float:left; clear:left; margin:0 0 0 40px; padding:0px; }
.music_times li		{ list-style-type:none; width:80px; font-size:14px; padding:2px 0 5px 3px; }
.music_bands		{ margin:0px; padding:0px; }
.music_bands li		{ list-style-type:none; font-size:14px; padding:2px 0 5px 3px; }
.event_desc			{ font-size:14px; font-weight:bold; padding:3px 0 3px 15px; color:#CC0000; }
#dachshund_races p	{ margin:0px; padding:3px 0 0 5px; }
#dachshund_races ul	{ margin:5px 35px; }
#dachshund_races li	{ list-style-type:disc; }

/****************************************/
/* Media page */
	#media_wrap			{width:800px;border:1px solid #ccc;padding:5px;}
	.floatr				{float:right;padding:5px;}
	.floatl				{float:left;}
	.clear				{clear:both;}
	.bold				{font-weight:bold;}
	.text				{padding:10px 0;}
	.center				{margin:0;padding:0px;margin-left:auto;margin-right:auto;width:400px;text-align:center;}
	.img				{margin-left:240px;}
	.grey						{color:#999;}
	#main_col #media_wrap ul	{float:left;padding:5px 0 0 10px;}
	#main_col #media_wrap .p	{padding:2px; width:100%; }
	#media_aboutt		{ margin:5px 0 10px 15px; padding:0 0 0 10px; }
	#media_aboutt li		{ margin:0 0 0 10px; padding:3px; list-style-type:disc; list-style-position:outside; }

/****************************************/
/* Contact page */
	input 			{border:1px solid #333333;}
	textarea 		{border:1px solid #333333;}
	#formRight		{float:right;width:300px;margin:20px 40px 0 0;padding:10px;border:#000;}
	#formLeft		{float:left;width:500px;}

/*	vendor page	*/
	#vendors_choice	li		{ list-style-type:decimal; margin:0 0 0 20px;}

