/* BODY */

body {
font-family: Verdana, Georgia, "Times New Roman", sans-serif;
font-size: small;
line-height: 175%;
color: black;
background: #000000 url(../images/burgersdorp_200_off_road.jpg) repeat center 0 fixed;
margin: 0;
padding-bottom: 10px;
}

#topbanner {background: #000; margin: 0 auto; text-align: center; border: none; vertical-align: middle;}

#topbanner img {vertical-align: middle;}

#topbanner h1 { text-indent: -5000px; line-height: 0; padding: 0; margin: 0;}

#container {
background: #8b0000;
position: relative;
width: 800px;
border: 1px solid #666;
padding: 0px;
margin: 10px auto;
}




/* GROUPED STYLES */
table {color: #000;}

div.news, div.releases, div.contacts, div.biog, div.press, div.tour, div.store, div.media, div.music, div.steve, div.article, div.gallery, div.searchresults, div.free {
clear: both;
top: 0px;
left: 0;
text-align: center;
z-index: 500;
position: relative;
width: 680px;
padding: 20px 60px;
margin: 0px auto;
line-height: 200%;
color: black;
background: #E9E9E9;
border-bottom: 1px solid #666;
}


#contact, #gallery, #store, #music, #press, #media, #tour, #home, #biog, #sitedescription, #free, #network {
text-align: center;
margin: 10px auto;
}

#contact #gallery #store #music #press #media #tour #home #biog, img {
border: none; text-decoration: none; border-bottom: none; color: none;}


#biopic, #pressimage, #merch {
float: left;
padding: 10px 20px;
margin-left: 4px;
}

#merch {
padding: 10px; 
}

ul#contactinfo img {
border: 1px solid darkred;
}

ul#contactinfo li {
padding: 0 0 15px 0;
}


/* BIOG */

#pressclippings {width: 400px; margin: auto;}


/* TOUR */


#upcomingshows {
margin-right: auto;
margin-left: auto;
width: 600px;
color: white;
border: 2px solid #000;
border-bottom: 1px solid #000;
text-align: center;
margin-top: 20px;
background: #FFF;
}


/* GALLERY */

#gallery-main { border: 1px solid #000;  width: 550px; height: 400px; margin: 0 auto;}

div.gallery {
text-align: center;
}

#gallery2 {
}

#names {
padding-top: 20px;
font-family: Georgia, Arial, Helvetica, sans-serif;
font-size: 107%;
text-transform: uppercase;
letter-spacing: 4px;
width: auto;
}

/* STORE */

.buynow {margin: 0 auto; width: 300px;}



div.storeitems {
margin-top: 20px;
margin-right: auto;
margin-left: auto;
width: 640px;
padding: 14px;
background: #F0F0F0;
border: 1px solid darkred;
}

div.storeitems img {border: 1px solid ;}

div.storecolumn {
float: left;
clear: both;
margin-left: 20px;
}

div.storecolumnright {
float: left;
margin-left: 30px;
padding-bottom: 60px;
padding-top: 50px;
}

div.storeicons {
clear: both;
}

#ebay {
clear: both;
}

#merch {
}

/* MUSIC */

div.releases ul {
list-style-type: none;
}

div.releases ul li {
display: inline;
}

div.releases {
text-align: center;
}

.lyrics p {
text-align: left;
padding: 20px;
}

ol#lyricslist li {
list-style-type: decimal;
}

ol#tracklist li {
list-style-type: decimal;
list-style-position: outside;
}

#irmtrack {
float: left;
text-align: left;
margin: 10px;
border: 1px solid darkred;
padding: 5px;
background: #F0F0F0;
width: 220px;
}

.lyrics-scroller {
float:right;
overflow: auto;
height: 500px;
width: 400px;
margin: 10px;
border: 1px solid darkred;
background: #F0F0F0;
}

.tracklist {
text-align: left;
margin-left: 40px;
}

.chorus {
font-size: 120%;
font-variant: small-caps;
}

.prechorus, .chorus {
font-weight: bold;
font-style: oblique;
font-family: Veranda, sans-serif;
}

#start1,#start2,#start3,#start4,#start5,#start6,#start7,#start8,#start9,#start10 {
text-align: center;
}

/* PRESS */

#presslinks {
margin: 30px 0;
/*border: 1px solid darkred;
background: #F0F0F0;*/
width: 300px;

}


div.reviewlist {
letter-spacing: 2px;
line-height: 200%;
text-transform: uppercase;
list-style-type: none;
}

#pressheading {
text-decoration: underline;
}

div.presslist, ul {
list-style-type: none;
padding: 10px;
margin: 0px;

}

div.presslist, ul, li a {text-decoration: none;
border-bottom: none;}

#largepressimage {
text-align: center;
margin-left: -11px;
}

.reviewer {
text-align: right;
font-weight: bold;
}

.questions {font-weight: 600;}
.answers {color: darkred; }

/* MEDIA */

p#wall {
padding: 0;
margin: 0;
word-spacing: 12px;
font-size: 85%;
}

/* CONTACT */

#mailinglistform  {
border: 1px solid darkred;
width: 500px;
background: #F0F0F0;
margin-left: auto;
margin-right: auto;
padding: 10px;
margin-bottom: 20px;
color: #000;
}

#mailinglistform tr {font-weight: 600; letter-spacing: 2px; color: #000; text-align: left;}

#mailinglistform input {padding: 3px; border: 1px solid #8b0000; color: #000; font-weight: 500;}

#mailinglistform .button {background: #000 url(../images/styles/button10.png); color: #FFF;}

h2#contact1 {
text-decoration: underline;
margin-top: 20px;
}

h2#contacts {
text-decoration: underline;
margin: 30px auto 7px auto;
padding: 6px auto;
}

/* HEADERS */
h1, h2, h3, h4, h5, h6 {
font-family: Georgia, "Times New Roman", Times, serif; 
font-variant: small-caps; 
margin-top: 10px;
line-height: 300%;}

h1 {
font-size: 20px;
color: #000;
line-height: 140%;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align: center;
letter-spacing: 4px;
}

h1.year {
color: darkred;
font: bold 250% Georgia, Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align: center;
letter-spacing: 4px;
}

h1#year {
color: darkred;
font: bold 250% Georgia, Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align: center;
letter-spacing: 4px;
}

h2 {
color: darkred;
font: bold 180% Georgia, Arial, Helvetica, sans-serif;
margin: 10px;
}

h2#quote {
color: darkgrey;
}

h2#members {
color: darkred;
font: bold 160% Georgia, Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align: center;
letter-spacing: 4px;
}

h2#releases {
font-size: 240%;
font-variant: small-caps;
margin: 60px auto 60px auto;
border-bottom: 1px solid #8f8b98;
width: 250px;
margin-top: 20px;
}


h2#noticeleft, h2#noticeleftmerch {
text-align: left;
font-variant: small-caps;
font-size: 250%;
border-bottom: 1px solid #8f8b98;
width: 92px;
}

h2#noticeleftmerch {
width: 210px;
}

h2#notice {
font-variant: small-caps;
font-size: 200%;
color: darkred; 
width: 550px;
margin: 30px auto;
}

h2#news {
font-variant: small-caps;
font-size: 250%;
margin-top: 0;
border-bottom: 1px solid #8f8b98;
width: 200px;
margin: 20px auto 8px auto;
padding: 6px;
} 

h3 {
color: darkred;
font-size: 110%;
}

h3#ebay {
font-variant: small-caps;
font-size: 200%;
}

h3#banner, h3#wallpaper, h3#buddy, h3#article {
font-variant: small-caps;
margin-bottom: 0;
margin-top: 30px;
padding: 6px;
}

h3#article{
font-size: 130%;
}

h4 {
color: #5a0303;
}

h5 {
color: darkred;
border-bottom: 1px solid darkred;
font-variant: small-caps;
font-size: large;
letter-spacing: 8px;
text-align: -50px;
}

h6 {
color: #8f8b98;
font-family: Georgia, Arial, Helvetica, sans-serif;
font-size: x-small;
text-align: center;
text-transform: uppercase;
letter-spacing: 6px;
}



/* Forms */
form {
line-height: 150%;
}


/* End Forms */

/* MENU */ 

div.menu {
position: relative;
float: left;
left: 0;
top: 0;
border: 2px solid darkred;
border-bottom: 2px solid darkred;
border-top: none;
background: black;
width: 780px;
margin: 0;
padding: 10px;
z-index: 800;
text-decoration: none;
}

ul#menu {
list-style-type: none;
margin: 0;
padding: 0;
border: none;
}

ul#menu li {
display: block;
float: left;
margin: 5px 2.5px;
width: 150px;
height: 31px;
}

ul#menu li a {
display: block;
text-align: center;
width: 150px;
height: 31px;
border: none;
text-decoration: none;
}

ul#menu li a img {height: 15px;}
ul#menu li img {height: 15px;}

ul#menu li img {
margin-top: 6px;
padding: 1px;
}

ul#menu li a:hover img {
margin-top: 6px;
border: 1px solid #FF0000;
padding: 0px;
}



/* LINKS */
a:link {color: darkred;}
a:visited {color: darkred;}
a:hover {color: red;}
a:active {color: red;}


/* Start BIG HITTER Styles */
.highlight {font-weight: bold; color: #000;}
.white {color: #FFF;}
.clear {clear: both; margin: 10px auto;}
.padding {padding: 20px;}
.margin {margin: 20px;}
.center {text-align: center;}
a img {border: none;}
img {margin-left: auto; margin-right: auto; text-align: center;}
p.imgborder img { border: 1px solid #000;}
.noborder {border: none; text-decoration: none; border-bottom: none; color: none;}
#hide {position: absolute; top: 0; z-index: -1000; left: -10000000px; height: 0px;}
p {font-size: 1em; text-align: center; line-height: 175%; font-weight: normal;}
p#article {font-size: 104%;line-height: 2em;color: 000;text-align: left;}
p#left {text-align: left;}
p#right {text-align: right;}
p#emcenter {text-align: center;}
p.floatleft {float:left; padding: 10px;}
p.clearfloat{ clear: both;}
strong {font-size: 107%; font-family: Georgia, "Times New Roman", Times, Veranda, sans-serif, serif; font-weight: bold; text-align: center;}
textarea {background-color: black;border: 2px solid #bb0001; padding: 10px;color: white;}
hr {width: 80%;}
/* End BIG HITTER Styles */


/* ADVERTS */ 

/* Start Leaderboard */
#leaderboard {
}

#leaderboardad {width: 728px; margin: 10px auto 6px auto; border: 1px solid #FFF;}
/* End Leaderboard */

/*.objects {background: red;}*/
.objects {margin: 0px auto; background: white;}


#pics {width: 248px; height: 180px; margin: 10px auto;}
#myspaceplayer {width: 450px; height: 345px; margin: 10px auto;}


#buynow {float: right; width: 350px; height: 350px;}

#video {float: right; width: 300px; height: 300px; margin: 10px auto;}
#twitter {float: left; width: 290px; height: 350px; margin: 10px auto;}

#footer { color: #FFF; font-size: 14px;  margin: 5px; }


#addthis {text-align: center; margin: 10px auto 0 auto; width: 165px; line-height: 100%; background: #FFF; border: 1px solid darkred; padding: 1px; z-index: 2000;}

#addthis a { text-decoration: none; text-transform: capitalize; letter-spacing: 0;}