/*
-----------------------------------------------
Style Sheet
Site: Trevor Chance's Legends
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; 
background-color:#000; 
margin-top:20px; 
min-width:890px; 
color:#dedbd6;}

p 
{letter-spacing:.1em; 
font-size:.8em; 
padding-bottom:20px;}

p.default 
{letter-spacing:.1em; 
font-size:.95em; 
padding-bottom:20px; 
line-height:1.8em;}

p.justify 
{letter-spacing:.1em; 
font-size:.85em; 
padding-bottom:20px; 
line-height:1.8em; 
text-align:justify;}

p.quote 
{color:#fff; 
border:6px solid #f3f3f3; 
margin:0; 
background:#84814c no-repeat 8px 28px; 
color:#e6e6e6; 
letter-spacing:1px; 
font:1.1em/1.6em Georgia, "Times New Roman", Times, serif; 
text-align:right; 
padding:10px 10px 10px 5px;}

p.signature 
{text-align:right; 
font-size:90%; 
padding-bottom:20px; 
line-height:5%;}

p.highlight 
{font-size:130%; 
font-family:Arial, sans-serif; 
color:#d3d9f6; 
text-align:left; 
background-image:url(../img/quotes.gif); 
background-repeat:no-repeat; 
text-indent:30px; 
margin-left:30px;}

p.description 
{ 

float:left; 
line-height:1.4em; 
font-size:1em; 
color:#fff;}

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:#e8edbb; 
text-decoration:none;}

a:visited 
{color:#e8edbb; 
text-decoration:none;}

a:hover 
{color:#fff;}

a,a:active 
{outline:none;}

#container 
{width:981px; 
margin:auto; 
padding:0;
}

#innerwrap 
{}

#break 
{}

/*----- MASTHEAD-------*/

#masthead 
{height:440px; 
clear:both; 
background:url(../img/artists.jpg) no-repeat center top;
border-top:1px solid #191919;}

h1 
{text-indent:-9000px; 
float:left; 
width:180px; 
height:70px; 
background:url(../img/h1.jpg) no-repeat right top; 
margin-right:0em; 
margin-top:0em; 
margin-bottom:0em;}

h1 a 
{display:block; 
width:180px; 
height:70px; 
background:url(../img/h1.jpg) no-repeat right top;}

h1 a:hover 
{display:block; 
width:180px; 
height:70px; 
background:url(../img/h1_hover.jpg) no-repeat right top;}

/* @group headings */

h2 
{padding-bottom:5px; 
margin-bottom:30px; 
text-transform:uppercase; 
letter-spacing:.1em; 
font:2em "Gill Sans", "Gill Sans MT", "Helvetica Neue", Helvetica, Arial, sans-serif;
border-bottom:1px solid #141414; 
color:#fff;}

h2.center 
{padding-bottom:5px; 
margin-bottom:30px; 
text-transform:uppercase; 
letter-spacing:.1em; 
font:2em "Gill Sans", "Gill Sans MT", "Helvetica Neue", Helvetica, Arial, sans-serif;
border-bottom:1px solid #141414; 
color:#fff; 
text-align:center;}

#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 "Gill Sans", "Gill Sans MT", "Helvetica Neue", Helvetica, Arial, sans-serif; 
color:#e6e6e6; 
padding-top:20px;}

h2.thestars 
{ 
border-bottom:1px solid #141414;
margin:0; 
padding:0; 
}

/*h2.center 
{ 

margin:0; 
text-align:center; 
font-size:2.4em; 
padding-top:0; 
padding-left:0; 
padding-right:0; 
border-bottom-style:none;}*/

/* @end */

#nav 
{margin:35px 0 10px; 
list-style-type:none; 
float:right; 
font-size:.9em;}

#nav li 
{display:inline; 
text-transform:uppercase; 
letter-spacing:1px;}

#nav a 
{display:block; 
float:left; 
margin:0 0 0 25px; 
color:#fffffd; 
text-decoration:none; 
font-family:"Gill Sans", "Gill Sans MT", "Helvetica Neue", Helvetica, Arial, sans-serif;}

#nav a:hover, #nav li.current_page_item a, #nav li.current_page_parent a 
{padding:0 0 5px; 
border-bottom:2px solid #c8c5d5;}

#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:981px; 
border-top:1px solid #191919;

}

#flashcontent
{height:441px; 
clear:both; 

border-top:1px solid #191919; 
background-color:#000;}

#movie
{width:410px; 
float:left; 
margin-bottom:30px;}

#flashcontent_sml 
{background:url(../img/slideshow.jpg) no-repeat;}

/*#flashcontent 
{padding:0 0 0 100px; 
width:600px; 
background:url(../slideshow/gallery/album1/large/1.jpg) no-repeat 100px; 
margin-bottom:30px;}

*/

/*#maincontent p {
		letter-spacing: .10em;
	font-size: 170%;
	text-align: justify;
	color: #e6e6e6;
}*/

.module 
{clear:both; 
margin-left:50px; 
margin-right:50px; 
}

.portfolio 
{clear:both; 
background:url(../img/wrapperbg.jpg) no-repeat; 
width:901px; 
padding-top:20px; 
padding-left:40px;

padding-right:40px;}

.left 
{float:left; 
width:135px; 
padding-right:30px; 
padding-top:20px;}

.right 
{float:right; 
width:551px; 
margin-bottom:20px;}

.column 
{float:left; 
width:410px; 
margin-bottom:20px; 
padding-right:30px;}

.columnright 
{float:right; 
width:410px; 
margin-bottom:20px; 
padding-left:30px;}

.contentleft 
{float:left; 
width:515px; 
margin-bottom:20px;}

.contentright 
{float:right; 
width:290px;}

/*#columncentre {
	float: left;
	width: 253px;
	padding: 20px 20px 0 20px;

}*/

#theshow 
{float:left; 
width:277px; 
padding-right:20px; 
padding-left:30px;}

#thestars 
{float:left; 
width:277px; 
padding-right:20px; 
padding-left:30px;}

#thestory 
{float:left; 
width:277px; 
padding-right:20px; 
padding-left:30px;}

.section 
{ 
font:.85em/1.4em Georgia, "Times New Roman", Times, serif;}

/*#columnright 
{float:right; 
width:380px; 
padding:40px 0 0 0;}*/

hr 
{width:100%; 

background:#000 url(../img/hr.jpg) no-repeat center; 
height:20px; 
clear:both; 
border-style:none;}

.dcap 
{color:#cccac2; 
display:inline; 
float:left; 
font-size:4.8em; 
line-height:0.8em; 
text-transform:uppercase; 
margin:0.08em 0.14em 0pt 0pt;}

.dcaptiny 
{color:#CC0000; 
float:left; 
font-size:1.2em; 
font-style:normal; 
font-weight:normal; 
line-height:100%; 
margin-right:10px; 
text-decoration:none; 
text-transform:uppercase; 
vertical-align:top;}

/*.allcaps 
{letter-spacing:2px; 
font-size:160%; 
text-transform:uppercase;}*/

.large 
{letter-spacing:2px; 
font:1.5em/2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}

.blockquote 
{float:left; 
padding-bottom:10px; 
border-bottom:6px solid #333; 
border-top:6px solid #333; 
padding-top:10px; 
margin-bottom:30px; 
font:1.6em/1.4em "Gill Sans", "Trebuchet MS", Trebuchet, Calibri, sans-serif; 
text-transform:uppercase; 
margin-top:10px;}

.blockquotesmall 
{float:right; 
padding-bottom:10px; 
border-bottom:6px solid #333; 
border-top:6px solid #333; 
padding-top:10px; 
margin-bottom:30px; 
font:1.6em/1.4em "Gill Sans", "Trebuchet MS", Trebuchet, Calibri, sans-serif; 
text-transform:uppercase; 
margin-top:10px; 
width:400px;}

#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; 
font-size:.75em; 
text-align:center;}

#quotes 
{background-image:url(../img/quotes.gif); 
background-repeat:no-repeat;}

/*.section 
{clear:both;}

.section h3 
{letter-spacing:-1px; 
font-size:140%;}

.section p 
{width:520px; 
padding-right:15px;}

.section img 
{float:right;}*/

.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; 
}

span.amp 
{font-family:Baskerville, Palatino, "Book Antiqua", serif; 
font-style:italic; 
color:#C0B99A;}

/*------------ 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 
{}



.box 
{border:6px solid #191919; 
background-color:#84814c; 
margin-bottom:20px;}

.box h3 
{margin:0; 
padding:6px 10px 4px 0; 
color:#1e1913; 
border-bottom:1px solid #968e64; 
text-align:right; 
background-color:#5e5c36; 
font-size:1em;}

p.source 
{ 
border-bottom:1px solid #968e64; 
font-variant:small-caps; 
color:#000012;}

.box p 
{ 
margin:0; 
background:#3d0101 no-repeat 8px 28px; 

letter-spacing:1px; 
font:1em/1.6em Georgia, "Times New Roman", Times, serif; 
padding:10px;}

/*.box p:hover 
{ 
background-color:#484848;}*/