/*
-----------------------------------------------
Style Sheet
Site: Lionel Richie Tribute Hamilton Browne
Author:   Mark Lea    www.marklea.com
----------------------------------------------- */

/* Normalizes margin, padding */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,span 
{margin:0; 
padding:0;}

body 
{font:75% "Lucida Grande", Lucida, Verdana, sans-serif; 

min-width:890px; 
color:#dedbd6; 
background:#000 url(../img/bg.jpg) repeat-x; 
margin-top:40px;}

p 
{ 
padding-bottom:20px; 
line-height:1.5em; 
letter-spacing:.075em; 
font-size:.95em;}

p.show 
{letter-spacing:.1em; 
padding-bottom:20px; 
line-height:1.8em; 
padding-left:20px; 
font-size:.95em; 
text-transform:uppercase;}

p.default 
{letter-spacing:.1em; 
font-size:.95em; 
padding-bottom:20px; 
line-height:1.8em;}


img 
{border:none;}

.img_floatright 
{float:right; 
margin:0; 
padding:0 0 0 40px;}

.img_floatleft 
{float:left; 
margin:0;}

.img_pad 
{
margin:10px 0 30px; 
padding:0;}

a:link 
{color:#58fff1; 
text-decoration:none;}

a:visited 
{color:#58fff1; 
text-decoration:none;}

a:hover 
{color:#fff;}

a,a:active 
{outline:none;}

#container 
{width:880px; 
margin:auto; 
padding:0;
}

#innerwrap 
{}



/*----- MASTHEAD-------*/

#masthead 
{height:394px; 
clear:both; 
background:url(../img/main-photo.jpg) no-repeat center top;
border-top:1px solid #191919; 
padding-bottom:20px;}

h1 
{text-indent:-9000px; 
float:left; 
width:300px; 
height:65px; 

margin-right:0em; 
margin-top:0em; 
margin-bottom:0em;}

h1 a 
{display:block; 
width:300px; 
height:65px; 
background:url(../img/h1.gif) no-repeat left top;}

h1 a:hover 
{display:block; 
width:300px; 
height:65px; 
background:url(../img/h1-hover.gif) no-repeat right top;}

/* @group headings */

h2 
{padding-bottom:4px; 
margin-bottom:30px; 
text-transform:uppercase; 
letter-spacing:0; 
font:2em "Century Gothic", Century, Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
border-bottom:1px solid #141414; 
color:#fff;}

#contentright h2 
{text-align:right; 
}

#maincontent h2 
{margin-bottom:30px;}

h3 
{border-bottom:1px solid #141414; 
padding-bottom:5px; 
margin-bottom:10px; 
text-transform:uppercase; 
letter-spacing:.1em; 
font:1.3em "Century Gothic", Century, Helvetica, "Lucida Grande", Verdana, Arial, sans-serif; 
color:#e6e6e6; 
padding-top:20px;}


/* @end */

#nav 
{margin:21px 0 10px; 
list-style-type:none; 
float:right; 
font-size:.8em;}

#nav li 
{display:inline; 
text-transform:uppercase; 
letter-spacing:.2em;}

#nav a 
{display:block; 
float:left; 
margin:0 0 0 25px; 
color:#fffffd; 
text-decoration:none; 
font-family:"Century Gothic", Century, Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;}

#nav a:hover, #nav li.current_page_item a, #nav li.current_page_parent a 
{padding:0 0 5px; 

color:#66fffd; 
}

#contact 
{text-indent:-9000px; 
margin:45px 0 10px; 
float:right; 
width:30%; 
background:url(../img/phone.gif) no-repeat right; 
height:21px;}

#maincontent 
{float:left; 
width:880px; 

margin-top:20px;}

#flashgallery
{height:394px; 
clear:both; 
background-color:#000; 
margin-bottom:10px;}

#flashcontent
{height:394px; 
clear:both; 

border-top:1px solid #191919; 
background-color:#000; 
background-image:url(../img/main-photo.jpg); 
margin-bottom:10px;}

#flashcontent_sml 
{background:url(../img/slideshow.jpg) no-repeat;}



.contentleft 
{float:left; 
width:522px; 
        padding: 10px 20px 0 0;
}

.contentright 
{float:right; 
width:300px; 
padding-left:20px;}

 

#hpic1 {
	background: #000000 url(../img/bass_slap.jpg) no-repeat center;
}



#box1 
{float:left; 
width:234px; 
margin-right:29px; 
padding:0 20px 20px; 
background:url(../img/box.jpg) no-repeat; 
color:#fff;}

#box2 
{float:left; 
width:234px; 
padding:0 20px 20px; 
background:url(../img/box.jpg) no-repeat; 
color:#fff;}

#box3 
{float:right; 
width:234px; 
padding:0 20px 20px; 
background:url(../img/box.jpg) no-repeat; 
color:#fff;}

.box 
{}

h3.box 
{ 
color:#e6e6e6; 
padding-top:30px;}

.box p 
{ 
}

.section 
{ 
line-height:1.4em; 
font-size:.85em;}





#footer 
{clear:both; 
padding:0; 
height:60px; 
background:url(../img/hr.jpg) no-repeat center top;}

.first_original 
{color:#fff; 
border:10px solid #f3f3f3; 
background:#000 url(../img/@.gif) no-repeat right; 
line-height:1.8em; 
font-size:1.4em; 
margin:0; 
padding:1.2em;}

#footer p 
{padding:30px 0 0; 
text-align:center; 
font-size:.9em;}



.first 
{line-height:160%; 
color:#e6e6e6; 
text-indent:0; 
font-size:1.2em;}

.intro 
{font-size:120%; 
line-height:1.3em; 
padding-left:25px;}

span.allcaps 
{text-transform:uppercase; 
}



/*------------ LISTS --------------*/


.list 
{margin:0; 
padding:0; 
text-transform:uppercase;}

.list strong 
{color:#FFF;}

.list ul 
{padding:0 0 20px 0; 
margin:0; 
}

.list li 
{font-size:90%; 
list-style:none; 
	border-bottom: 1px #191919 outset; 
margin:0em; 
padding:0; 
line-height:2em;}

.list img 
{vertical-align:middle;}

.list a 
{display:block;}

.list a:hover 
{ 
color:#fff;}

.list a:visited 
{ 
}

.list p 
{width:100%;}

.list h2 
{}

p.source 
{ 
border-bottom:1px solid #968e64; 
font-variant:small-caps; 
color:#000012;}

/*.box p:hover 
{ 
background-color:#484848;}*/

 /*----- ADAPTED FROM CSS MASTERY-CAMERON MOLL -------*/ 

#hpic1 {
	background:#000000 url(../img/f.jpg) no-repeat 11px 10px;
}

#hpic2 {
	background:#000000 url(../img/twitter.gif) no-repeat center;
}
#hpic3 {
	background: #000000 url(../img/myspace.gif) no-repeat center;
}


.section {
	clear: both;
}
 
.section h3 {	
        font-size:110%;
        letter-spacing: 0px;
        color: #c6e6fe;
	margin: 0; 
        border: none;
        text-transform: uppercase;
        padding-top: 10px;
        padding-left: 10px; }

/* The padding and margin here offset each other, allowing padding for a:hover without affecting the h3 positioning */

.section h3 a {
        color:#58fff1;
	margin: -1px -3px; 
	padding: 1px 3px; 
	text-decoration: none;

 }

.section h3 a:hover {
        color: #fff;
 }

.section p {
	margin-bottom: 10px;
        text-align: left; 
}

.section_pic {
	float: left; 
	margin-right: 20px; 
    
	height: 80px;   
	text-indent: -9000px;
        width: 92px; }

