/* www.livepumpkins.net v1.1 */


/* GENERAL
*******************************************/

	* 						{margin:0; padding:0;}
	body 					{position:relative; background:#000; color:#fff; font:85% Arial, Helvetica, sans-serif;}
	body.threecolumn		{background:#000 url(../images/bg.gif) repeat-y;}
	body a					{color:#fff; }
	
	
	p,h1,h2,h3				{line-height:1.4em;}
	p 						{font-size:.85em; color:#999; font-family:Georgia, Times, serif;}
	h1 						{font-size:3.45em;  color:#fff;}
	h2 						{font-size:2.2em; margin-bottom:8px;}
	h2.venue 				{font-size:1.4em; margin-bottom:0;}
	h2.venue a 				{text-decoration:none;}
	h2.venue a:hover		{color:#09f; text-decoration:underline;}
	h2.xvidvideo			{margin-bottom:0;}
	h3 						{font-size:1.5em; font-weight:normal; position:relative; top:5px;}
	h3.showdate				{font-family:Georgia, Times, serif; color:#666; margin-bottom:0;}
	h4.email				{font-size:1.4em}
	ul						{line-height:1.4em; list-style-type:none; margin-bottom:1em;}
	li						{margin-bottom:0; line-height:0;}
	img						{border:none;}
	a						{color:#ddd; line-height:1.4em; text-decoration:none; outline:none;}
	a:active				{outline:none;}
	code					{font-size:16px; font-weight:normal; color:#9CC304;}
	link					{text-decoration:underline;}

/* CLASSES
*******************************************/

	.clear					{clear:both;}
	.share					{}
	.details				{padding:0 0 4px 12px; font-size:.7em; color:#444;}
	.callout				{padding-left:15px; color:#444;}
	.hrzrule 				{height:2px; background-color:#222; margin:20px 0;}
	.hrzrule_audio			{height:2px; background-color:#222; margin:20px 0 0 0;}
	.hrzrule_video			{height:2px; background-color:#222; margin:26px 0 16px 0;}
	.xvidintro				{margin-bottom:10px;}	
	.secondarybg			{background:#111;}
	.tagline				{font-size:1.4em; color:#666; font-family:Georgia, Times, serif; position:absolute; z-index:100; top:18px; left:640px;}
	.ticker					{font-size:1.8em; color:#666; position:absolute; z-index:100; top:18px; left:900px;}
	.dkrow					{background:#111;}
	.songtitle				{}
	.rowcolor1				{background-color:#000; }
	.rowcolor2				{background-color:#111; }
	.flickrslideshows		{padding-left:33px; background:url(../images/icon_flickr_slideshow.gif) no-repeat; background-position:0 8px;}
	.dlxvid					{width:253px; margin-top:10px;}
	.lo-res					{margin-top:16px; color:#555;}
	.new					{font-size:.65em; color:#777; position:relative; top:-5px; left:-4px;}
	.filmedby				{color:#666; font-style:italic; margin-bottom:20px;}
	div.dlarchive a:hover	{color:#09f; text-decoration:underline;}

	#videopreview			{margin:10px 30px;}
	#videopreview h2.videoheadline		{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#FFF; margin-bottom:0;}
	#videopreview h3		{margin-bottom:0;}
	
	#xvidmain				{margin:30px; width:966px; position:absolute; top:143px; left:0;}


/* NAVIGATION
*******************************************/

	#navigation				{font-size:1.3em; font-weight:bold; color:#666; position:absolute; z-index:100; top:36px; left:810px;}
	#navigation	a			{color:#fff;padding:5px;}
	#navigation	a:hover		{color:#09f; text-decoration:underline;}


/* AUDIO
*******************************************/

	#audio							{position:absolute; top:173px; left:30px; color:#ccc; padding-bottom:60px;}
	#audio h2						{color:#fff; }
	#audio h2.sans					{color:#fff; font-family:Arial, Helvetica, sans-serif;}
	#audio .subhead					{font-size:18px; color:#999;}
	#audio ul.audiotimeline li		{float:left; line-height:1.6em; border-right:solid 1px #666;}
	#audio ul.audiotimeline li.end	{border-right:none;}
	
	#audio ol						{margin-left:3em;}
	#audio ol,
	#audio p						{font-family:Georgia, Times, serif; font-size:1em; margin-bottom:1em; color:#ccc;}
	
	#audio li						{line-height:1.5em;}
	#audio a						{}
	#audio a:hover					{text-decoration:underline; color:#09f;}
	#audio a:visited				{text-decoration:none; color:#444}
	
	#video li						{line-height:1.5em;}
	#video a						{}
	#video a:hover					{text-decoration:underline; color:#09f;}
	#video a:visited				{text-decoration:none; color:#444}
	
	div#audio h2.gray_georgia		{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#666; margin-bottom:0;}
	div#audio h3					{color:#fff; font-weight:bold; margin-bottom:5px; font-size:2em;}
	div#audio p						{color:#666;}
	
	
	
	#upload_audio					{position:absolute; top:0; left:0;}
	#upload_audio					{}
	
	
	#timelinenav					{}
	
	.audiolist						{float:left; font-size:.85em; color:#999; margin-right:40px;}
	.audiolist a					{color:#ccc;}
	.audiolist a:hover				{color:#09f;}
	.audiocontainer					{margin-top:1.5em;}
	.audiotimeline					{margin-top:6px;}
	.audiotimeline a				{padding:0 8px;}
	.audioheadline					{font-family:Georgia, Times, serif; color:#fff; font-weight:normal; font-size:2.6em; margin-bottom:0;}
	
	.audiotable						{padding:0; font-size:.9em; margin-bottom:30px;}
	.audiotable	a					{text-decoration:none; font-size:1.1em; font-weight:bold;}
	.tlabels						{font-family:Georgia, Times, serif; color:#9cc304;}
	div#audioplayer					{float:left;}
	
	#audio td						{padding:3px 20px 3px 0;  border-bottom:solid 2px #111; }
	#video td						{padding:3px 30px 3px 0; border-bottom:solid 2px #111; }
	td								{padding:3px 6px;}
	.entire							{padding-left:36px; background:url(../images/icon_zip.gif) no-repeat; background-position: 5px 5px; margin-top:20px;}
	.entire a						{text-decoration:underline;}
	.entire a:hover					{color:#09f;}
	
	#audio div.dlarchive p			{margin:25px 0 3px; color:#666; position:relative; left:7px; }
	.icon_archive					{background:url(../images/icon_archive.gif) left no-repeat; padding-left:27px; margin-left:7px; font-size:.95em; color:#aaa;}

/* CALLOUTS
*******************************************/
	
	#coop.footer					{position:relative; left:10px; top:0; background:#111 url(../images/logo_sp.gif) left no-repeat; background-position:16px; padding:14px 18px 14px 70px; border:solid 1px #222; width:200px; margin-bottom:120px;}
	



/* HEADER
*******************************************/

	#header							{height:155px; display:block; background:#111 url(../images/header.gif); overflow:hidden; position:relative;}
	#header h1						{line-height:999px;}
	#header a.star					{width:96px; height:100px; display:block; position:absolute; top:20px; left:12px; text-align:center;}
	#headerlogos					{position:absolute; top:30px; left:870px; width:300px; height:70px; font-size:1.4em; font-weight:bold; background:#222; padding:.4em 0 .4em 0; display:inline; margin-right:30px; text-align:center;}
	.headerlogos_details			{font-family:Georgia, Times, serif; font-size:.7em; color:#999; font-weight:normal;}



/* BODY
*******************************************/

	#left,
	#right,
	#center							{position:absolute; padding-bottom:50px;}
	
	#left							{width:354px; top:178px; left:25px; z-index:1;}
	#right							{width:294px; top:168px; left:816px; z-index:1;}
	#center							{width:385px; top:178px; left:407px;}
	
	#breadcrumbs					{position:absolute; top:164px; left:36px;}
	#breadcrumbs a					{font-size:.9em; color:#999; }
	#breadcrumbs a:hover			{font-size:.9em; color:#999; }
	
	#breadcrumbs a.goback			{padding-left:14px; background:url(../images/bullet_arrow.gif) left no-repeat; font-weight:bold; color:#fff;}
	#breadcrumbs a.goback:hover		{color:#9cc304;}
	
	#audio p a.goback				{padding-left:14px; background:url(../images/bullet_arrow.gif) left no-repeat; color:#fff;}
	#audio p a.goback:hover			{color:#9cc304;}
	
	
	/* CONTENT
	*******************************************/
	
	#flickr, #stills				{border:solid 2px #000; background:#000;}
	#flickr							{}
	#flickr	img						{float:left;}
	#flickrphotos					{margin:30px; width:966px; position:absolute; top:143px; left:0;}
	#flickrphotos a,
	#flickrphotos img				{margin:0;float:left;}
	
	
	#pumpkins_on_flickr				{position:absolute; top:40px; left:815px; height:23px; width:77px; background:url(../images/pumpkins_on_flickr.gif); display:block;}
	
	#stills							{width:292px;}
	#stills	img						{float:left;}
	
	a.dl							{text-decoration:none; background:#111 url(../images/download.gif) no-repeat; padding:4px 8px 4px 58px; display:block; font-size:1.2em; border-bottom:solid 1px #000; color:#ccc;}
	a.dl:hover						{color:#09f; background:#222 url(../images/download.gif) no-repeat;}
	a.dl:active						{color:#F627E7; background:#222 url(../images/download.gif) no-repeat;}
	a.dl:visited					{color:#333; background:#111 url(../images/download_dim.gif) no-repeat; }
	a.dl:visited:hover				{color:#09f; background:#222 url(../images/download.gif) no-repeat;}
	
	#flickrsets						{font-size:.9em;}
	#flickrsets ul					{margin:0; line-height:0;}
	#flickrsets a					{display:block; background:#111; padding:4px 10px; margin:0; border:solid 1px #000; text-decoration:none; color:#999; width:425px; }
	#flickrsets a:hover				{background:#222; border:solid 1px #222; width:425px; color:#fff; }
	
	#logoflickr,
	#logoxvid						{height:40px; display:block; overflow:hidden; line-height:12em; }
	
	a#logoflickr 					{background:url(../images/icon_flickr.gif) top left; width:86px;}
	a#logoflickr:hover				{background-position:0 -40px ;}
	
	a#uploadaudio_button 			{height:33px; width:135px; display:block; overflow:hidden; line-height:12em; background:url(../images/icon_uploadaudio.gif) top left; position:absolute; top:0; left:620px; margin-top:4px;}
	a#uploadaudio_button:hover		{background-position:0 -33px ;}
	
	a#logoxvid 						{background:url(../images/icon_xvid.gif) top left; width:142px;}
	a#logoxvid:hover				{background-position:0 -40px ;}
	
	a#logosp 						{}
	
	a.email							{font-size:1.6em; padding-left:44px; background:url(../images/icon_envelope.gif) no-repeat; text-decoration:none; }
	a.email:hover					{text-decoration:underline; color:#09f;}
	
	#logos 							{margin-left:1em;}
	#logos li 						{float:left; margin:0;}
	
	#video							{}
	#video a:hover					{color:#fff; text-decoration:underline;}
	#videoplayer					{margin-bottom:10px;}
	
	#xvidlist						{margin-left:30px; margin-top:20px;}
	#xvidlist a						{}
	
	#audio a.footerlink,					
	#audio p.footerlink				{color:#444;}
	
	p.footer_contact				{color:#444; margin-left:15px; margin-top:10px;}
	p.footer_contact a				{color:#444;}
	p.footer_contact a:hover		{color:#777;}
	


/* FORMS
*******************************************/


	fieldset						{border:none;}
	label							{float:left; width:76px; text-align:right; margin-right:8px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; padding-top:10px;}
	input,	
	textarea						{padding:3px 7px; font-size:1.5em; font-family: Georgia, Times, serif; margin-bottom:0; border:solid 5px #333; background-color:#eee;}
	textarea						{width:380px; height:120px;}
	fieldset input.formbutton		{font-size:1em; background:#333; color:#fff; border:none;  margin-top:1em; padding:6px 10px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }		
	input.formfield					{width:380px;}		
	.formLabelError					{color:#F627E7;}
	



/***********************************************************

	Hipsters unite
	Come align for the big fight to rock for you
	But beware
	All those angels with their wings glued on
	cause deep down
	We are frightened and were scared
	If you dont stare
	
	Who wants honey
	As long as theres some money
	Who wants that honey?
	
	Let me out


************************************************************/


