  
body {
  text-align: center;
  font-size: small;
  background: #EF6A00 url(/g/bg.gif);
  font-family: "trebuchet ms", verdana, sans-serif;
  margin: 0;
  padding: 0;
  }

  
  .grid_8 {float:left;width:420px;margin-right:20px}
  
  .grid_4 {float:left;width:180px;}
  
#container, #header {
text-align: left;
  margin: 0 auto;
  width: 764px;
  position: relative;
  background: #9C1205;
  }

 #container {
  background: #9C1205 url(/g/bot.gif) no-repeat 0 100px;
  border: 1px solid #fc0;
  border-top: none;
  margin-bottom: 4em;
  }
  
#header {
    height: 100px;
    background: url(/g/top.gif) no-repeat 0 0;
    }
    
  #cal #header {background-image: url(/g/top_cal.gif)} 
  #cal #container {background-image: url(/g/bottom_cal.gif)} 
    
  #bands #header {background-image: url(/g/top_bands.jpg)} 
  #bands #container {background-image: url(/g/bottom_bands.gif)} 
    
  #bio #header {background-image: url(/g/top_bio.gif)} 
  #bio #container {background-image: url(/g/bottom_instruments.gif)} 
  
  #comps #header {background-image: url(/g/top_comps.jpg)} 
  #comps #container {background-image: url(/g/bottom_comps.gif)} 
  
  #resume #header {background-image: url(/g/top_resume.jpg)} 
  #resume #container {background-image: url(/g/bottom_resume.gif)} 
  
  #instruments #header, #instruments #container {background-image:none} 
      
#header img {
    position: absolute;
    left:485px;
    top: 75px; 
    }

#main {
    width: 620px;
    margin-left: 80px;
    padding-top: 16px;
    }

#twitter-link {background: url(http://latuzamusic.com/icons/twitter.jpg) no-repeat 0 0; padding-left: 16px;}	 
body #rspice {
    text-align: right;
    background: #f60 url(/g/bg2.gif);
    font-size: 75%;
    font-weight: bold;
    height: 1.5em;
    }
    body>#rspice {
    padding-right: 1px;
    }
#rspice span {
    padding: .2em 1em;background: #f60 ;float: right;height: 1em;}
    
    
/*Nav*/
#header #nav ul { position: absolute;margin: 0;top: 16px;left: 16px;}
#nav li a {padding-bottom: 1px;text-decoration: none;white-space: nowrap}
#header #nav li {padding: 0 2px;font-weight: bold;float: left;margin-top: .5em;margin-right: 1em;}
#header #nav li a {font-weight: normal;}

 body #header #nav ul {width: 50em}
 


#header #nav li a:hover {border-bottom-style: solid;border-bottom-width: 3px;}
#awards #nav li.active a {border-bottom-style: dashed;border-bottom-width: 1px;font-weight: bold;}


/*--Color--*/
body, #footer, #header #nav ul a {color: #FFDC72;} /*Yellow*/
#footer, #footer *  {color: #D94739} /*Red type*/
#rspice, #rspice a {color: #9C1205}/* Dk Red type*/
table tr.odd {background:#a23239} /*red*/
#main a {color: #99DBF1;} /*Lt blue*/
#header #nav li a:hover, #header #nav ul *, #awards #nav li.active a, th   {color: #ABFB87} /*Green*/
#main .dateStamp,#twitter_update_list li > a:last-child, #bands h3 {color: #FF6F09} 
#main h2 a  {text-decoration: none;}
#main a:hover {text-decoration: underline}


/*Type*/
a.ins {border-bottom: 1px dotted #99DBF1;text-decoration: none;font-style: italic;}
a.ins:hover {border: none}
#rspice, sup, .footnote, #footer  {
    font-size: 85%;
    font-family: verdana, sans-serif;
    }  
#main ol li {background: none}
div {margin: 0;padding: 0;}  
dd, ul,p,dl,table, address {margin: 0 0 1em 0;padding: 0; }
#main .newsletter,dd, ul,p,dl,table, address, div.showcomments, #main .footnote p, #footer {line-height:1.35em;}
.endgroup {margin-bottom: 2em}
th,td {padding:.4em}
td a {white-space: nowrap}
ul {list-style: none;}
dt, li {margin: 0 0 .35em 0;padding: 0;}
#main li, #main dt {background: url(../g/li.gif) no-repeat 0 6px;padding-left: 9px;}
#container dd {padding-left: 12px;}

img {border: none}

h1,h2,h3,h4,h5,h6 {padding: 0;margin: 0 0 .125em 0;
  }
#cal  h2.multidate {margin-top: .1em !important}
h1 {font-size: 170%;margin-bottom: .5em;width: 420px;margin-left: -32px; border-left: 16px solid #FF6F09; padding-left: 16px;}
#resume h1 {
width:450px
}

h2 {font-family: helvetica, sans-serif;font-size: 120%;margin-top: 1.5em;line-height: 1.2em;}
h3 {font-family: helvetica, serif;font-size: 100%;line-height: 1.3em;}
h4,h5,h6 {font-size: 100%}

.icon {position: relative;top: .2em;margin-right: .25em;}

#main sup {font-size: 60%;color: #000;}
address {font-weight: normal;font-style: normal;}
.legacy {display: none}
acronym, abbr {border: none}
.footnote {padding-top: 3em;} 

#footer {clear: both;text-align: center;padding: .5em;margin-top: 4em;margin-bottom: 2em;}
#footer ul {list-style: none;}
#footer li {display: inline;padding: 0;margin: 0 1em 0 0;}

/*Home
#home #main div {padding: .5em;border:1px dotted #FF6F09;text-align: center;float: left; width: 152px;margin-right: 1.5em;margin-bottom: 2em;min-height: 9em;}
 */
 #home .dateStamp,#twitter_update_list li > a:last-child {display:block}
#home h1 {margin-bottom: 1em} 
#home .shows, #home .nonShows {float:left;width:320px}
#home .aboutMe img {border:1px dotted #FF6F09;display:block;margin-bottom:.5em}
#home .aboutMe {float:right;width:250px;margin-left:20px;clear:both}
#home .nonShows {margin-top:2em;border-top:1px dotted #FF6F09;padding-top:1em;}
#home .nonShows h2 {color:#FF6F09}
/*Ins*/
#instruments h2 {margin-top: 0;padding-bottom: 266px;background-image: url(/g/i/ins_marchingmachine.gif);margin-bottom: 1em;background-position: 0 1.35em;background-repeat: no-repeat;}
#instruments #main div, #nl #f-addTolist {padding: 1em;border:1px solid #FF6F09;margin-bottom: 3em;}
#instruments #ins-udu h2 {padding-bottom: 253px;background-image: url(/g/i/ins_udu.gif)}
#instruments #ins-cajon h2 {padding-bottom: 328px;background-image: url(/g/i/ins_cajon.gif)}
#instruments #main li {padding-left: 0;background: none;}
#instruments .last {border-bottom-width:1px }
#instruments #main div p {margin-bottom: 0}
#instruments #main ul {margin-top: .5em;margin-left: .5em}



/*photos*/

#photos #main div {margin-bottom:2em}

/*SHows*/
#cal #main {width: 690px}
#yearsort * {display: inline;}
#yearsort li {background-image: none;}
#yearsort  {font-size: 85%;}

div.show {margin-bottom:2em}
div.show .flyer {float:right;margin: 0 0 .5em .5em;}
.clear {clear:both}
p.location {margin-bottom:.5em}
.show a.tickets {display:block;margin-top:.5em}
h2.ensemble {margin-bottom: .2em;border-bottom:1px dotted #FF6F09; }
 #cal  div.ensemble {float:left;width:200px;margin-right:30px; }
#cal #main h2 span {text-transform: lowercase}
#cal #main p {margin-bottom: 0}
#cal #main li {margin-bottom: .1em}
#cal h2 {border: none}

.show address {margin:.5em 0;color:#FF6F09} 
#main .show address a, #main .show address a:visited, .show h2 { color:#FF6F09} 
.helper {margin-left: 1em;font-size: 85%;}
.supportpic {float: right;margin: 2em 0 0 2em;border:1px dotted #FF6F09;}
 
/*albums*/
#records #main h2.band {padding-top:2em;clear:both}


#records #main img {
	float: left;
	margin: 0 1em 1em 0;
	border: 1px solid #fc0;
	}

#records div.cdpromo {
	clear: left;
	height:10em;
	}
	
#records .RegSubmit {
background:#FF6F09;
border: 1px solid #D94739; 
color:#9C1205
	}	
	
/*Bios*/
#bio #main img {float: right;margin: 0 0 1em 1em;border: 1px solid #fc0;}

/*Bands*/
#bands h3 {
	padding-top:1em;
	}
	
#bands h2 {margin-top: 4em}
#bands h2 img {margin: 2px;display: block;} 
#bands p.date { 
	clear:left;
	}
	
#bands h1.secondary {
	margin-top: 4em;
	margin-right: 0;
	margin-bottom: -1.5em ;
	padding-bottom:0;
	padding-top:0;
	}
	 
	 	
#bands .members, #bands .audio {
	float:left;
	width:260px; 
	padding-left:16px;
	padding-bottom:.5em;
	}
	
#bands .members {
	width:220px;
	margin-right:32px; 
	}

 
#bands .audio li {padding-left: 0;background: none;margin-left: .25em;}
	
/*award*/
.award img {border: 1px solid #9EF95B}

/*resume*/
#resume h2 {margin: 2em 0 1em 0} 
#resume #main ul, #resume #main dl {margin-bottom: 1.5em}

.album, .magazine, .newspaper {
font-style:italic;
}
 