html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	line-height: 100%;
	vertical-align: baseline;
	background: transparent;
}

html, body {height: 100%;}

body {
	background-color: #E63F00;
	font-family: 'Avant Garde', ‘Century Gothic’, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align:center;
	}
	
/*  - - - -  STRUCTURE  - - - - -  */
	
#container {width: 960px; margin: 0 auto;text-align:left; min-height:100%; background-color:#BC2A00;}

#header {background-color:#C30; padding-right:60px}
#header.home {height: 399px; background-image: url(../assets/bg/scrolling-bg1.jpg); padding-right:0}
.shadow {height:399px;background: transparent url(../assets/bg/shadow.png) no-repeat scroll left top;padding-right:60px}

#header #top {height: 38px; float:right;}
#header #top img {padding: 6px 0 0 6px;}
#header #logo {float:left;height:105px;margin-left:58px;}
#header #menu {float:left;margin-top:56px;width:192px;}
#header #right-col {float:right;margin-top:50px;width:638px;}
.band {padding-top:54px;background-image: url(../assets/bg/heading-theband.gif);background-repeat: no-repeat;}
.tunes {padding-top:54px;background-image: url(../assets/bg/heading-ourtunes.gif);background-repeat: no-repeat;}
.yourday {padding-top:54px;background-image: url(../assets/bg/heading-yourday.gif);background-repeat: no-repeat;}
.testimonials {padding-top:54px;background-image: url(../assets/bg/heading-testimonials.gif);background-repeat: no-repeat;}
.enquiries {padding-top:54px;background-image: url(../assets/bg/heading-enquiries.gif);background-repeat: no-repeat;}

#content {background-color:#C30; padding: 42px 60px 28px 60px;}

#content .col-home1 {width:490px; margin-right:30px; margin-bottom:40px;float:left;}

#content .col-video {width:320px; float:left; margin-bottom:30px;}
.facebook {background-color:#FC0;}

#content .col-player {width:320px;height:275px;float:left;padding-top:20px;margin-bottom:30px;background-image: url(../assets/bg/player-bg.jpg);background-repeat: no-repeat;}

#content .grid-3col {float:left;width: 260px; margin: 0 30px 30px 0;}
#content .grid-4col {float:left;width: 195px; margin: 0 20px 30px 0;}
#content .last {margin-right:0px}

#footer {padding:42px 60px;}

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }


/*  - - - -    STYLE    - - - - - 

BACKGROUND:  #E63F00
DEEPER RED:  #BC2A00
MIDDLE RED:  #C30
YELLOW:      #FCO                  */



a {color:#FC0}
a:hover {color:#F90}

h1 {font-size:140%; line-height:110%; color:#FC0; margin-bottom:20px;}
h2 {font-size:110%; line-height:110%; color:#FC0; margin-bottom:4px;}
p {font-size:90%; line-height:145%; margin-bottom:12px; font-weight:bold;}
em {font-weight:normal}
p.list {line-height:110%; margin-bottom:8px;}

blockquote {padding: 0 20px 0 60px;margin-bottom:50px;background-image: url(../assets/quotemarks-red.gif);background-repeat: no-repeat} 

img {padding-bottom:6px}
.col-video img {padding-bottom:12px;}

.yellow {color:#FC0}
.white {color:#FFF}

.yellowbox {background-color:#FC0; padding:12px; margin-bottom:20px}
.col-rightbox {width:490px; float:left;}
.yellowbox p, .yellowbox h2 {color:#BC2A00!important}

#contact-area {width: 816px;background-color:#E63F00;padding:12px;}
#contact-area td {padding: 5px 0 10px 0}
#contact-area input, #contact-area textarea {padding: 5px;width: 600px;font-size: 1.4em;margin: 0px 0px 10px 0px;border: 2px solid #ccc;}
#contact-area textarea {height: 90px;}
#contact-area textarea:focus, #contact-area input:focus {border: 2px solid #900;}
#contact-area input.submit-button {width: 120px;float: right;}
label {float: left;text-align: right;margin-right: 15px;width: 170px;padding-top: 5px;font-size:100%;font-weight:bold;}
#captcha-area {margin-left:190px;}


#footer p {font-size:90%;line-height:135%;font-weight:bold;margin-bottom:12px;}
