body
{
background-color: #640000 ;
color: Black;
font-family: Verdana ;
font-size: small;
text-align: center;
}

.NAVbar
{
background-color: #640000 ;
}

.no_margin
{margin: 0px 0px;
text-align: center;}

.page_width
{width: 720px;}

.no_border
{border:0px;}

.center_align
{text-align: center;}

.main_area
{background-color: Black ;
text-align: left ;}

.title_area 
{text-align: center;}

table
{border-collapse: collapse;}

td
{padding: 0px;
background-repeat: no-repeat;
}
tr
{padding: 0px;}

a
{text-decoration:none;
font-weight: normal;
}
a:link {color: #d6ba00; }
a:hover {color: #d6ba00; text-decoration:underline;}
a:active {color: #d6ba00; }
a:visited {color: #d6ba00; }

.text_area
{margin: 25px 60px ;
color:  #de5050 ;
text-align: justify ;}

.hand
{cursor:pointer;}

.nav_tab
{
padding:2px;
cursor:pointer;
}

/*good colors
#de5050 light red
#be0000 dark red 
#2bd660 green
#d6ba00 yellow #d6ba00
#00cfd6 cyan
*/

.title
{font-size:x-large;
font-weight:bold;
color: #be0000 ;
margin-left:5px;}

.quote
{font-size:small;
font-weight:bold;
color: #be0000 ;}

.quote_margin
{margin-left:15px;}

.quote_sidebar
{border-left:4px solid #d6ba00;}

.quoter
{font-size:xx-small;
text-align:right ;
font-style:italic;
color: #d6ba00 ;}

.main
{margin-top:25px;
color: #00cfd6 ;
font-size:small;}

.about_table
{margin:1px;
margin-bottom:30px;}

.quote_table
{margin-bottom:45px;}

.photo_right
{padding-left: 15px;
background-position: 50% 100%;}
.photo_left
{padding-right: 15px;
background-position: 50% 100%; }
.photo_top
{background-position: 50% 20%;}

img
{border:0px;}




b
{color:#be0000;
font-size:large;
}



/* !!!CONTACT PAGES!!! */

.contact_sidebar
{border-left:4px solid #d6ba00;
}

/*good colors
#de5050 light red
#be0000 dark red
#2bd660 green
#d6ba00 yellow #d6ba00
#00cfd6 cyan
*/

.contact_info
{font-style:italic;
font-weight:bold;
margin:8px;}

.contact_class
{color:#00cfd6;
font-size:large;}

.contact_name
{font-size:small;
color: #be0000;
margin-bottom:5px;

color: #00cfd6;}

b.contact_action
{font-size:x-small;
color:#00cfd6;}

b.contact_email
{color:#d6ba00;

font-size:small;}

b.contact_extra
{font-size:small;
vertical-align:center;
color:#be0000;

color:#d6ba00}

.contact_photo
{padding-left: 15px;
background-position: 50% 50%;}

/* !!! !!! !!! !!! */

.media_title
{text-align:center; padding-bottom:5px;}

.media
{
padding:3px; vertical-align:top;}

.video
{text-align:center;}

.footer
{
width:100%;
margin-top:10px;
margin-bottom:0px;
text-align:center;
}


/* EVENT PAGE */

.event_text
{
color: #be0000;
}

b.date
{
font-size:medium;
}

b.divider
{
color: #d6ba00 ;
font-size:small;
margin:0px 3px;
}

b.dividerb
{
color: #be0000 ;
font-size:small;
margin:0px 3px;
}

b.gigname
{
font-weight: none;
font-size:small;
}

.event_headers
{
color: #d6ba00;
text-align: left;
font-style:italic;
}

.media_selection
{
cursor:pointer;
margin: 30px;
border-style: solid;
}

.media_thumbnail
{
margin: 10px;
}

.media_title
{
text-align:left;
font-size:large;
font-weight:bold;
color:#be0000;
}

.media_description
{
text-align: justify;
font-size: small;
color: #00cfd6;
}

.media_file
{
text-decoration:none;
}


a.media_file:hover {text-decoration:none;}
/*EOF*/