html{
background-image: url("http://www.firevibrations.com/layout/standard/img/bkgd.jpg");
background-color:#000000;
}
body {
margin: 10px auto 10px auto; 
width: 777px; 
border: 1px solid #441B10; 
padding: 10px;
background-color:#000000;
color:#ffff18;
min-height:600px;
font-family:"Times New Roman", Times, serif;
-moz-border-radius: 15px;
border-radius: 15px;

}


h1 {color:#3cff39;}
h2 {color:#ff343c;}
h3 {color:#3cff39;}
a {color:#3cff39;}
a:link {color:#3cff39;}
a:visited {color:#3cff39;}
a:active {color:#3cff39;}
a:hover {color:#ff343c;}
a{border:0px;}

/* MAIN MENU */
div.menu_element_outter a {text-decoration:none;}
div.menu_element_outter a:link {text-decoration:none;}
div.menu_element_outter a:visited {text-decoration:none;}
div.menu_element_outter a:active {text-decoration:none;}
div.menu_element_outter a:hover {text-decoration:none;}

div.menu_element_outter
{
float:left;
padding:5px 30px 5px 30px;
font-size: 20px;
}


div.menu_element_inner
{
color:#ffff18;
cursor:pointer;
text-decoration: none;
padding:5px 10px 5px 10px;
}

div.menu_element_inner:hover
{
color:#ffb200;
}

div.current
{
color:#ff4d00;
border-top:1px coral solid;
border-bottom:1px coral solid;
}
div.current:hover
{
color:#ff4d00;
}

/*CONTENT*/
div#content
{
}

div.indent
{
padding-left:110px;
padding-right:110px;
}

div.indent p
{
text-align:justify;
}

div.indent p.sign
{
text-indent:25px;
font-style:italic;
}
/*MUSIC*/

div.recording
{
 font-size: x-large;
 font-variant: small-caps;
 text-align:center;
 border: 2px white solid;
 color: white;
 background-color:#ff4d00;
 padding:10px;
 width:150px;
}

ul.songs{
    list-style:none;
    margin:0 0 1em 15px;
    padding: 0;
}
ul.songs li{
    line-height:1.3em;
    margin: 0 0;
    padding: 0 0 0 20px;
    background:url('img/audio_track.png') no-repeat 0 0px;
}

div.meddley img
{
 padding: 5px;
 border: 2px white solid;
 margin: 20px;
 text-align:center;
}



/*BAND*/
div.member
{
 margin:2px;
 padding:0px;
 width:264px;
}
 
div.left
{
 float:left;
}

div.right
{
 float:left;
}

div.red
{
 border:2px #ff462a solid;
 background-color:#ff462a;
}

div.green
{
 border:2px green solid;
 background-color:green;
}

img.member_photo
{
  width:90px;
  height:90px;
}

div.left img.member_photo
{
  float:left;
}

div.right img.member_photo
{
  float:right;
}




div.left div.member_info
{
  float:left;
  text-align:left;
  padding: 20px 0px 20px 20px;
  
}

div.right div.member_info
{
  float:right;
  text-align:right;
  padding: 20px 20px 20px 0px;
}

div.member_info
{
 font-variant: small-caps;
 margin:0px;
}
span.member_name
{
 font-size: 24px;
}
span.member_role
{
 font-size: 16px;
}


/*EVENT*/
div.events
{
 margin:10px 60px 10px 60px;
 width:400px;
 padding:0px;
}

div.event
{
font-style: italic;
height:80px;
}

div.date
{
float:left;
text-align:center;
width:100px;
}
div.date_wd
{
font-size: 26px;
}
div.date_dd
{
font-size: 18px;
}
div.date_month
{
font-variant: small-caps;
}

div.info_outter
{
 float:left;
 height: 100%;
 margin-left:10px;
 border-left:1px solid green;
}

div.info_inner
{
 font-size: 18px;
 padding-left:10px;
 position:relative;
 top:30%;
}

/* VIP */
table td {padding:5px;}
table.column td {vertical-align:top;}
table.header {vertical-align:middle;}

table.setlist {
border-style:solid;
border-width:2;
border-color:#1b3400;
}
table.setlist td{
border-style:solid;
border-width:1;
border-color:green;
}
table.setlist th{
border-style:solid;
border-width:1;
border-color:green;
}

table.setlist th.title{
width:155px;
}

table.setlist th.recording{
width:160px;
}

table.setlist th.part{
width:60px;
}

table.setlist th.header{
border-style:none;
}

table.recording {
border-style:solid;
border-width:2;
border-color:#1b3400;
}

small {
font-style: italic; 
}

	

