	
/* Copyright Crash 2008 */
	
/* HTML */
	
	body {padding:0;margin:0;font-family: verdana, arial, sans-serif; background:url(../../images/background1.jpg) #000 center top repeat-x}
	
	h1, h2, h3, h4 {font-family: helvetica, arial, sans-serif;}
	
	p {font-size: 0.7em;line-height:1.4em;padding:0 0 10px 0 ; font-family: verdana, arial, sans-serif;}
	
	a {text-decoration:none; font-weight:bold;}
	a:link, a:visited {color:#ffd200;}
	a:hover { color:#f00;}
	a:active { color:#666;}
	
	ol {font-size:0.7em;padding:0 12px;margin:0 20px;}
	
	
/* Layout and header */
	
	
	#bigclamp {width:1000px;margin:0 auto;padding:0;}
	
	#header {margin:0 auto -20px auto;padding:0;height:186px;width:1000px;background:url(../../images/header.png) no-repeat; z-index:10;position:relative;}
	* html #header {margin:0 auto -20px auto;padding:0;height:186px;width:1000px;background:url(../../images/header-ie.png) no-repeat; z-index:10;position:relative;}
	
	#photobox{padding:33px 0 0 672px;}
	
	#player {margin:100px 0 0 230px;background:#000;float:left;display:inline;}
	#player .popup {font-size: 0.5em; color:#FFFFFF; vertical-align:middle; text-transform:uppercase;}
	#player a:hover { color:#FF0000;}
	
	#grip {width:960px; margin:0 auto;}
	
	#nav {font-family: helvetica, arial, sans-serif;background:#000;text-transform:uppercase; clear:both; padding:0 6px; height:50px;}
	#nav ul {background:#000;display:block;height:50px;padding-left:3px;}
	#nav li { display:block; padding-top:16px; padding-left:17px; padding-right:0px; padding-bottom:16px; font-size: 1.15em; float:left; margin: 0px;}
	#nav a { color:#fff; text-decoration:none;padding:4px;}
	#nav a:hover {background:#f00;}
	
	#nav .navSelect a{color:#ffd200;}
	#nav .navSelect a:hover{background:#ffd200;color:#000;}

/* homepage */
	
	#row1 { clear:both;}
	#row2 { clear:both;}
	
	#row1 .col1 { float:left; width:465px; margin-right:15px; margin-bottom:15px;margin-top:15px;}
	#row1 .col2 { float:left; width:465px; margin-left:15px; margin-bottom:15px;margin-top:15px;}
	
	#row2 .col1 { float:left; width:465px; margin-right:15px; margin-bottom:15px;}
	#row2 .col2 { float:right; width:465px; margin-left:0; margin-bottom:15px;}
	
	.col1 h1{margin:15px 16px 15px 12px;color:#fff; font-size: 2.2em; font-weight:bold; float:left; letter-spacing:-1px}
	.col1 h1 span {background:#000; padding:8px 12px 8px 12px ; line-height:1.15em; clear:both;}
	.col1 h1 span.crashwebsite {background:#000; padding:0px 12px 8px 12px ; line-height:1em; clear:both;}
	
	.col1 #front-intro {margin:12px; padding:14px;  color:#fff; background-color:#000; clear:both; margin-bottom:0px; margin-top:0px;}
	
	.col2 h2 { margin:21px 16px 0 16px;color:#fff; font-size: 1.7em; font-weight:bold;letter-spacing:-1px}
	.col2 h2 span{background:#000; padding:10px 13px;  line-height:1.3em;}
	.col2 #front-gigs{ margin: 16px; padding: 8px; background:#000; color:#fff; margin-top:0px; padding-bottom:16px;}
	
	.col2 #front-gigs h3 .date {font-size: 1em;}
	.col2 #front-gigs h3 .title {margin-left:20px;font-size: 1em;}
	.col2 #front-gigs h3 {font-size: 1em; margin:0px;line-height:1.3em; margin-top:8px; margin-bottom:16px;}
	.col2 #front-gigs h3 a {background-color:#f00; color:#fff; padding:6px 8px 5px 8px; margin-left:-17px; }
	.col2 #front-gigs h3 a:hover{ background-color:#ffd200; color:#000000; }
	
	.col2 #front-gigs p {font-size: 0.7em; padding-left:72px; margin: 8px 5px 0 0;}
	.col2 #front-gigs li {margin:0;}
	
	.col2 #front-alert{ margin: 16px; padding: 8px; background:#000; color:#fff; margin-top:0px; padding-bottom:16px;}
	.col2 #front-alert table {margin-top:10px;}
	.col2 #front-alert label {font-size: 0.7em;line-height:1.4em;padding:0px; font-weight:bold; float:left; width:70px;}
	.col2 #front-alert input {width:200px; margin-bottom:14px; background-color:#292929; border: 0px; color:#FFFFFF;font-size: 0.7em; padding:3px;float:left;}
	*html .col2 #front-alert input {width:200px; margin-bottom:14px; background-color:#292929; border: 0px; color:#FFFFFF;font-size: 0.7em; padding:3px;float:left;}
	.col2 #front-alert .button { float:left; color:#000000; font-weight:bold; width:80px; padding:2px; background-color:#ffd200; margin-left:10px;}
	
	.gigDate {background-color:Red; padding:5px; float:left; margin:0 50px 0 0; font-size:0.8em; font-weight:bold;}
	.gigDesc {float:left; width:450px}
	.gigName {color:#fff;}
	.gigName strong {color:#fff; text-transform:uppercase;}
	.gigVenue {text-transform:uppercase}
	.gigFuture {padding:17px 0 12px 0; font-size:0.8em; font-weight:bold;}
	
	.aboutThumb {float:left; margin-right:40px; margin-bottom:10px;}
	.aboutProfile {float:left; width:430px; margin-bottom:10px;}
	
	.merchThumb {float:left; margin-right:40px; margin-bottom:10px;}
	.merchProfile {float:left; width:430px; margin-bottom:10px;}
	
	.fansThumb {float:left; margin-right:40px; margin-bottom:10px;}
	.fansProfile {float:left; width:430px; margin-bottom:10px;}
	
	.galLinks{font-size:0.8em; font-weight:bold;color:#fff;}
	.galLinksActive a:link{color:#fff;}
	
	.col1 #front-gal { background:#292929; padding-bottom:19px}
	.col1 #front-gal h2 {font-size: 1.7em;font-weight:bold; padding:23px 19px 19px 19px; color:#fff;letter-spacing:-1px}
	.col1 #front-gal h2 span {font-size: 0.5em;font-weight:bold; float:right; padding:10px 0 0 0; margin:0px;}
	.col1 #front-gal a { color:#fff;}
	.col1 #front-gal a:hover { color:#666;}
	.col1 #front-gal #gallery-image { width:411px; border:#fff 8px solid; height:42px;margin-left:19px;margin-right:19px; background-position:center; padding-top:275px;}
	.col1 #front-gal #gallery-image span { }
	.col1 #front-gal #gallery-image span a {color:#000;background-color:#ffd200; font-size:0.8em;font-weight:bold;padding:6px 6px 4px 6px ;line-height:1em;float:left;}
	.col1 #front-gal #gallery-image span a:hover {color:#fff;background-color:#f00;}
	
	.col2 #front-merch { background:#292929; padding-top:3px;padding-bottom:1px; margin:0px;}
	.col2 #front-merch h2 {font-size: 1.7em;font-weight:bold;margin:15px 16px 0 16px;padding:0;color:#fff;letter-spacing:-1px}
	.col2 #front-merch .content { margin:16px; background-color:#000; margin-top:0px; padding:8px;}
	.col2 #front-merch .content .item-block img { border:#fff solid 4px; margin:6px 8px; float:left; clear:right;}		
	.col2 #front-merch .content .item-block .item {float:left; width: 285px; margin:6px 8px; margin-left:0px;}						
	.col2 #front-merch .content .item-block .item h3 {color:#fff; float:left; font-size: 1.1em; font-weight:bold; clear:right;line-height:1.1em; padding:4px;}
	.col2 #front-merch .content .item-block .item h3 a { color:#fff; padding:4px; margin:0px;}
	.col2 #front-merch .content .item-block .item h3 a:hover { color:#fff; background-color:#f00;padding: 4px; margin:0px;}
	.col2 #front-merch .content .item-block .item p {clear:left;color:#fff; padding-left:9px; padding-top:4px;}
	.col2 #front-merch .content .item-block {float:left; clear:both; padding-bottom:8px;}
	
/* main pages */
	
	#int1 { margin:15px; width:610px; float:left;}
	#int1 h1{margin:15px 16px 15px 0px;color:#fff; font-size: 2.2em; font-weight:bold; float:left; letter-spacing:-1px}
	#int1 h1 span {background:#000; padding:8px 12px 8px 12px ; line-height:1.15em; clear:both;}
	#int1 h2 {margin:15px 0 15px 0; font-size: 1.4em;}
	#int1 .content { background:#000000; clear:both; color:#FFFFFF;padding:14px;}
	
	#int2 { margin-bottom:15px; width:290px; margin-top:30px; float:left;margin-right:15px;margin-left:15px;}
	* html #int2 { margin-bottom:15px; width:275px; margin-top:30px; float:left;margin-right:15px;margin-left:15px;}
	#int1 .content li {line-height:1.3em;}
	
	#int2 .black h3 {}
	#int2 .black h3 span {background:#000; color:#FFFFFF; padding:10px 13px 0px 13px; float:left;clear:both;}
	#int2 .black .content {background:#000; clear:both; float:left;color:#FFFFFF; padding:14px;  margin-bottom:15px; width:262px;}
	*html #int2 .black .content {background:#000; clear:both; float:left;color:#FFFFFF; padding:14px; margin-bottom:15px; width:247px;}
	
	#int2 .grey h3 {}
	#int2 .grey h3 span {background:#292929; color:#FFFFFF;  padding:10px 13px 0px 13px; float:left;clear:both; }
	#int2 .grey .content {background:#292929; clear:both; float:left;color:#FFFFFF; padding:14px; margin-bottom:15px; width:262px;}
	*html #int2 .grey .content {background:#292929; clear:both; float:left;color:#FFFFFF; padding:14px; margin-bottom:15px; width:247px;}
	
	#int2 h4 {font-size: 0.8em;}
	
	#int1 .address {width:135px; float:left;margin-right:14px;}
	#int1 .addressend {width:135px; float:left;}
	#int1 address {font-size: 0.7em;line-height:1.4em;padding:0 0 10px 0 ; font-style:normal;}
	
	#int1 .linebreak {border-bottom:#666666 solid 2px; clear:both; margin-bottom:20px; height:1px; margin-top:10px;}
	
	#int1 label {font-size: 0.7em;line-height:1.4em;padding:0 0 10px 0 ; font-weight:bold;}
	#int1 input {width:125px; margin-bottom:14px; background-color:#292929; border: 0px; color:#FFFFFF;font-size: 0.7em; padding:3px;}
	*html #int1 input {width:119px; margin-bottom:14px; background-color:#292929; border: 0px; color:#FFFFFF;font-size: 0.7em; padding:3px;}
	#int1 textarea {margin-bottom:14px; background-color:#292929; border: 0px; color:#FFFFFF;font-size: 0.7em; padding:3px;width:423px; height:100px;}
	* html #int1 textarea {margin-bottom:14px; background-color:#292929; border: 0px; color:#FFFFFF;font-size: 0.7em; padding:3px;width:420px; height:100px;}
	#int1 .button { float:right; color:#000000; font-weight:bold; width:80px; padding:3px; background-color:#ffd200;}
	
/* tooltip CSS */
	
	div#tipDiv {padding:4px; color:#ffffff; font-size:11px; line-height:1.2; background-color:#000000; border:1px solid #ffffff;}
	div#tipDiv p {font-size:1.0em;}
	
	/* example demonstrating applying styles to 'tipContent' for tooltip display
	i.e., div.tipContent ul wouldn't work (more info in online documentation) */
	
	div#tipDiv ul.tipContentList {margin:0; padding:0; list-style:none;}
	
/*Validator for contact form*/
	
	.customvalidatorcallout div, .customvalidatorcallout td {border:solid 1px #ffd200;background-color:#666666;padding:3px;}
	.customvalidatorcallout .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;}
	.customvalidatorcallout .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}
	.customvalidatorcallout .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}
	.customvalidatorcallout .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}
	.customvalidatorcallout .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}
	.customvalidatorcallout .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}
	.customvalidatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}
	.customvalidatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}
	.customvalidatorcallout .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;}
	.customvalidatorcallout .ajax__validatorcallout_icon_cell {width:20px;padding:5px;border-right:none;}
	.customvalidatorcallout .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}
	.customvalidatorcallout .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}
	
	.contact-note {color:#ccc;}
	
/* generic ids and classes */
	
	.clear { clear:both;}
	
/* footer */
	
	#footer {clear:both;width:1000px;margin:20px auto 0 auto;padding:0;height:40px;font-size: 0.7em; color:#fff; display:block; background-image:url(../../images/footer.gif); background-position:bottom; background-repeat:no-repeat;line-height:1.2em;}
	#footer ul {float:right; padding:12px 40px 0 0; margin:0; display:block;}
	#footer li {padding-left:6px; display:inline; margin:0px;}
	#footer li a { color:#fff; font-weight:normal;}
	#footer li a:hover {color:#f00;}
	
	#footer a { color:#ffd200; font-weight:normal;}
	#footer a:hover {color:#f00;}
	#footer span {float:left;padding:12px 0 0 40px;}
	
	#footer .navSelect a{color:#ffd200;}
	#footer .navSelect a:hover{color:#f00;}
	#preloader {position:absolute;top:0;bottom:-0.1px;width:1em;z-index:-1;}
	
/* fin */
	
