body { background: #000000; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 100%; background: #000000 url(/images/bg.jpg) repeat-x;}
* { padding: 0; margin: 0; }
a:link { color: #1E90FF;}
a:visited { color: #1E90FF;}
a:hover { color: #4169E1;}
a:active { color: #1E90FF;}
a:focus { color: #1E90FF;}

#wrapper { width: 860px; margin: 0 auto; }
#header { float: left; width: 100%; background: url(images/iconmrneddy200.gif) no-repeat right }
#nav { float: left; width: 98%; margin: 0 0 0 1.5%;}
#content { float: left; width: 100%; margin: 0 0 2% 0; }
#main { float: left; width: 520px; padding: 15px 20px;}
#sidebar { float: right; width: 280px; padding: 15px 0 0 0; }
#footer { float: left; width: 98%; padding: 1% }
#gallery {float: left; width: 820px; padding: 15px;}

.logo {margin: 1.5%;}
ul.nav { list-style: none; }
ul.nav li { float: left; margin: 0 5px 0 0;}
ul.nav li a { display: block; padding: 7px 10px; background: #191970; text-decoration: none; font-size: 0.8em; font-weight: bold }
ul.nav li a:link { color: #FFFFFF; background: #191970; }
ul.nav li a:visited { color: #FFFFFF; background: #080869; }
ul.nav li a:hover { color: #FFFFFF; background: #4169E1; }
ul.nav li a:active { color: #FFFFFF; background: #191970; }
ul.nav li a:focus { color: #FFFFFF; background: #1E90FF; }
body#home ul.nav a.nhome, 
body#about ul.nav a.nabout, 
body#bios ul.nav a.nbios, 
body#gigs ul.nav a.ngigs, 
body#media ul.nav a.nmedia, 
body#news ul.nav a.nnews, 
body#merchandise ul.nav a.nmerchandise, 
body#reviews ul.nav a.nreviews,
body#promo ul.nav a.npromo,
body#contact ul.nav a.ncontact  
 {background: #4169E1;}

.mainimg { float: left; width: 856px; height: 200px; border: 2px solid #4169E1; }
.mainimg h1 { margin: 140px 0 0 1.5%; font-family: Georgia; font-weight: normal; font-size: 2.4em; letter-spacing: -0.03em; }

.main { font-size: 0.8em; }
.main h2 { font-size: 1.8em; color: #87CEFA; font-weight: normal; margin: 0 0 0.5em 0 }
.main h3 { font-size: 1.4em; color: #87CEFA;  font-weight: normal; margin: 0 0 0.5em 0 }
.main p { margin: 0 0 1em 0; line-height: 1.5em; }
.main p.paginate {text-align: right; margin: 1em 0;}

.gallery {font-size: 0.8em;}
.gallerythumbrow {float: left; width: 100%; margin: 0 0 1em 0;}
.gallerythumb {float: left; width: 20%; text-align: center;}
.gallerythumb img {border: 1px solid #191970;}
.gallery p { margin: 0 0 1em 0; line-height: 1.5em; }
.galleryimg {text-align: center;}
.galleryimg img {border: 1px solid #191970;}

p.postedby { font-size: 0.9em; padding: 0 10px; line-height: 30px; background: url(/images/bg-postedby.png) no-repeat; margin: 0 0 2em 0;}
.comment1 {padding: 1em 1em 1em 1em; background: #000011;}
.comment2 {padding: 1em 1em 1em 1em; background: #000000;}
.comment1 p, .comment2 p {font-size: 0.9em;margin: 0;}
.commentsform label {float: left; width: 30%;}
.commentsform input {float: left; padding: 2px; background: #11CFFF; border: 1px solid #000033;}

.merchitem {float: left; width: 100%; margin: 0 0 2% 0;}
.merchthumb {float: left; border: 1px solid #87CEFA; margin: 0 20px 20px 0;}
.merchimg {float: right; border: 1px solid #87CEFA; margin: 0 0 20px 20px;}
form.paypalbuttons {display: inline;}

.biositem {float: left; width: 33%; text-align: center; margin: 0 0 2% 0;}
.biosthumb { border: 1px solid #87CEFA;}
.biosimg {float: right; border: 1px solid #87CEFA; margin: 0 0 20px 20px;}

.sidebar { font-size: 0.75em; }
.sidebarbox {float: right; width: 250px; padding: 10px 15px; background: url(/images/bg-sidebarbox.png) no-repeat; margin: 0 0 2% 0;}
.sidebar h3 { font-size: 1.8em; color: #87CEFA; font-weight: normal; margin: 0 0 0.5em 0 }
.sidebar p { margin: 0 0 1em 0; }
.sidebar img { float: left; border: 1px solid #87CEFA; margin: 0 10px 0 0; }
h3.listentitle { background: url(/images/iconspeaker.gif) no-repeat left; padding: 0 0 0 30px; }
h3.gigstitle { background: url(/images/iconcalendar.gif) no-repeat left; padding: 0 0 0 30px; }
h3.merchandisetitle { background: url(/images/iconcd.gif) no-repeat left; padding: 0 0 0 30px; }
.sidebarbox td {font-size: 0.8em;} /*mp3player popup link*/

fieldset {padding: 20px; border: 2px solid #000033;}
legend {font-weight: bold; color: #87CEFA; padding: 0 15px;}
.formrow {padding: 5px 0 5px 0;}
.formrow label {float: left; width: 33%;}
.formrow input {width: 50%; padding: 2px; background: #11CFFF; border: 1px solid #000033;}
.formrow textarea {width: 95%; height: 125px; padding: 2px; background: #11CFFF; border: 1px solid #000033;}

.footer {font-size: 0.8em; text-align: center; background: #000011 }
.footer ul { list-style: none; margin: 0 0 1em 0; }
.footer li { display: inline; padding: 10px;}
.footer p { font-size: 0.8em; }