body {
position:relative;
margin:0;
padding:0;

background:#000;

font:12px Geneva, Helvetica, Arial, sans-serif;
color:#fff;
}

img {
border:0;
}

a:focus {
outline: none;
}

a {
color:#999;
}

a:hover {
color:#666;
text-decoration:none;
}

/* header background image */

div#corrosion {
position:absolute;
top:0;
left:150px;
z-index:1;
background:transparent url(../images/corrosion.jpg) top left no-repeat;
width:983px;
height:286px;
}

/* upper right slideshow */

div#photoInnerfade {
position:absolute;
top:0;
right:150px;
z-index:2;
background:transparent url(../images/upperRightPhotoBlank.png) top right no-repeat;
width:415px;
height:262px;
margin:0;
padding:0;
}

ul#photoSection {
position:absolute;
margin:0px 24px;
padding:0px;
list-style: none;
}

ul#photoSection li {
margin:0;
padding:0px;
}

div#siteWrapper {
position:relative;
z-index:5;
width:910px;
margin:0 auto;
}

/* begin main navigation elements */

ul#mainNav {
position:absolute;
top:0;
left:140px;
margin:0;
padding:0;
list-style:none;
}

ul#mainNav li {
float:left;
height:87px;
margin:0;
padding:0;
display:inline;
position:relative;
}

ul#mainNav li a#home {
float:left;
width:122px;
height:58px;
background:transparent url(../images/home-on.png) bottom left no-repeat;
}

ul#mainNav li a#artists {
float:left;
width:114px;
height:58px;
background:transparent url(../images/artists-on.png) bottom left no-repeat;
}

ul#mainNav li a#news {
float:left;
width:113px;
height:58px;
background:transparent url(../images/news-on.png) bottom left no-repeat;
}

ul#mainNav li a#links {
float:left;
width:113px;
height:58px;
background:transparent url(../images/links-on.png) bottom left no-repeat;
}

ul#mainNav li a#media {
float:left;
width:112px;
height:58px;
background:transparent url(../images/media-on.png) bottom left no-repeat;
}

ul#mainNav li a#contact {
float:left;
width:120px;
height:58px;
background:transparent url(../images/contact-on.png) bottom left no-repeat;
}

/* end main navigation elements */

img#logoSymbol {
margin:15px 0 80px 0;
}

div#content {
width:664px;
margin-left:150px;
}

div#leftContent {
float:left;
width:325px;
}

div#rightContent {
float:right;
width:255px;
}

div#footer {
clear:both;
width:528px;
height:83px;
margin:40px 0 0 200px;
background:transparent url(../images/footerBg.jpg) top left no-repeat;
font-size:10px;
text-align:center;
}

div#footer p {
margin-top:5px;
}

div#footer ul#footerLinks {
margin:0;
padding:25px 0 0 0;
list-style:none;
}

ul#footerLinks li {
margin:0 2px 0 2px;
padding:0;
display: inline;
}

ul#footerLinks li a {
text-decoration: none;
color:#fff;
}

ul#footerLinks li a:hover {
text-decoration:underline;
}


/* accordian */

.basic  {
width: 255px;
font-size:11px;
}

img#accordianTop {
margin-bottom:-4px;
padding:0;
border-bottom:1px solid #494949;
height:46px;
}

img#accordianBottom {
height:37px;
}

.basic a {
cursor:pointer;
display:block;
padding:0;
margin: 0;
border-bottom:1px solid #494949;
height:31px;
}

.basic a.fpLink {
border:none;
height:46px;
display:inline;
}

.ui-accordion-content-wrap {
margin:0 10px;
width:233px;
background:transparent url(../images/accordian/sectionBg.jpg) top center repeat-y;
}

.basic p {
border: none;
text-decoration: none;
padding:10px 10px 5px 10px;
margin:0px;
}

.darkGreyText {
color:#ababab;
}

img.fullProfile {
margin:0px 0 10px 0;
}

object {
margin:0 0 0 10px;
}

/* News Page */

/*

h1.newsTitle {
font:16px Geneva;
font-weight:normal;
color:#cc2e1c;
line-height:47px;
background:transparent url(../images/newsTitleBg.png) top left no-repeat;
}

img.newsTopicHead {
margin-bottom:-4px;
padding:0px;
}

.newsSettings ul {
width:162px;
margin:0;
padding:0;
list-style: none;
background:transparent url(../images/newsRSideRepeat.png) top left repeat-y;
}

.newsSettings li {
width:132px;
padding:10px 15px 0 15px;
margin:0px;
}

*/

/* links page */

ul.linksUl {
width:590px;
margin:0;
padding:0;
list-style: none;
font-size:14px;
text-align:center;
} 

ul.linksUl li {
margin:0 0 15px 0;
padding:0; 
display:block;
}

ul.linksUl li ul {
margin:0;
padding:0;
list-style: none;
}

ul.linksUl li ul li {
display:inline;
margin:0;
padding:0;
}

ul.linksUl li ul li.linkTitle {
display:block;
}

ul.linksUl a {
color:#cc2e1c;
}

ul.linksUl a:hover {
text-decoration: none;
}

/*
.adamTopMargin {
margin-top:70px;
}

*/

/*
.setHeight {
min-height:380px;
}

*/

li.linksClearLeft {
clear:left;
}

/* artist page */

h1.artistTitle {
width:200px;
padding:0 0 0 35px;
font:19px Helvetica;
font-weight:bold;
text-transform:capitalize;
color:#cc2e1c;
background:transparent url(../images/newsTitleBg.png) top left no-repeat;
line-height:50px;
}

.artistSettings ul {
width:162px;
margin:0;
padding:0;
list-style: none;
background:transparent url(../images/newsRSideRepeat.png) top left repeat-y;
}

img.artistHead {
margin-bottom:-4px;
padding:0px;
}

/* individual artist pages */

div#contentArtist {
width:700px;
margin-left:150px;
}

#leftContentArtist {
position:relative;
width:510px;
float:left;
}

div#rightContentArtist {
float:right;
width:162px;
}

h1.artistSectionTitle {
width:200px;
padding:0 0 10px 35px;
font:19px Helvetica,Arial, sans-serif;
font-weight:bold;
text-transform:capitalize;
color:#fff;
background:transparent url(../images/newsTitleBg.png) top left no-repeat;
line-height:50px;
}

ul.artistSubNav {
font:16px Geneva,Helvetica,Arial;
font-weight:normal;
color:#fff;
list-style:none;
margin:0 0 25px 30px;
padding:0;
line-height:24px;
}

ul.artistSubNav li {
display:inline;
padding:0;
margin:0 7px 0 0;
}

ul.artistSubNav li a {
color:#898989;
text-decoration: none;
}

ul.artistSubNav li a:hover {
color:#fff;
}

ul.artistSubNav a img {
margin-bottom:-5px;
}

#artistLogo {
position:absolute;
top:-70px;
left:300px;
}

#side_content_0 p {
padding-left:35px;
}

#side_content_2 object {
margin-left:35px;
}

#side_content_3 p {
margin-left:35px;
}

ul#zoomMe {
width:600px;
margin:0px 0 0 25px;
padding:0px;
list-style: none;
}

ul#zoomMe li {
margin:0 30px 20px 0;
display:inline;
float:left;
}

img.iTunesLink {
margin:15px 0 0 10px;
}

pre {
font:12px Geneva, Arial, Helvetica, sans-serif;
padding-left:35px;
}

/* contact */

.formRequired, .errorMessage {
color:#cc2e1c;
}

label, .errorMessage {
margin-left:20px;
}

textarea {
background:transparent url(../images/textarea.png) top right no-repeat;
border:none;
width:386px;
height:182px;
padding:5px 10px;
margin:3px 0 20px 10px;
display:block;
}

textarea:focus {
background:transparent url(../images/textarea_o.png) top right no-repeat;
border:none;
width:386px;
height:182px;
padding:5px 10px;
margin:3px 0 20px 10px;
display:block;
}

input {
padding:5px 5px;
margin:3px 0 10px 20px;
background:transparent url(../images/input.png) top left no-repeat;
border:none;
width:273px;
height:25px;
display:block;
}

input:focus {
padding:5px 5px;
margin:3px 0 10px 20px;
background:transparent url(../images/input_o.png) top left no-repeat;
border:none;
width:273px;
height:25px;
display:block;
}

.submitButton {
margin:0px;
width:146px;
height:47px;
background:none;
}