html, body {margin:0;padding:0;}

body { background: #FFF url(/multimedia/layout/background.jpg) no-repeat center top; color: #000; font-family: "Verdana", Arial, Helvetica, sans-serif; text-align: center;}
body { font-size: 76%;}

div, p, table, th, td, li, .normal {font-size: 1.0em;}

a, a:link, a:visited { color: #900; text-decoration: underline;}
a:hover, a.menulink:hover { color: #C00; text-decoration: underline;}

h1, h2, h3, h4, h5, h6, p {margin-top: 0;}
h4, h5 {margin-bottom: 5px;}

h1 { font-size: 2em; color: #FFF;}
h2 { font-size: 2em; color:#000; font-family: Impact, "Arial Black", Verdana, sans-serif; font-weight: normal;}
h3, .heading { font-size: 1.5em; color:#222; font-weight: normal;}
h4 { font-size: 1.3em; color: #166082; font-weight: normal;}
h5, .subheading { font-size: 1.1em; color: #000;}
h6, .normal {	font-size: 1em; color: #FFF;}

th { text-align: left;}

img {border:0}

hr { border: 0; height: 1px; width: 100%; color: #C0ECF9; background-color: #C0ECF9;}

* html #middle {height:1%;}
* html #left {height:1%;}

#shadow {width: 920px; margin: 32px auto 0px auto; padding-top: 8px; background: transparent url(/multimedia/layout/page-shadow-top.png) no-repeat center top;}
#shadow .padding { background: transparent url(/multimedia/layout/page-shadow.png) repeat-y center top;}
#overall {width: 900px; min-height:700px; height:auto !important; height:700px; margin: 0px auto; text-align: left; background: #FFF url(/multimedia/layout/page-back.gif) repeat-x left bottom; border: 1px solid #EDEDED;}
#overall .padding { background: transparent;}

#header {height: 160px; background: #FFF;}

#logo {padding: 15px 35px;}
#logo h1 { margin: 0; padding:0;}

#navigation {height: 75px; margin-left: 10px; padding: 0px; background: transparent url(/multimedia/layout/nav-back.jpg) no-repeat left top}

#navigation ul {	float: left; margin:0px; padding: 0; list-style: none;}
#navigation li { float: left; margin: 0; padding: 0;}

#navigation li a, #navigation li a:visited {
	display: block; margin:0; padding: 0 25px 0 20px; font-family: Impact, "Arial Black", Verdana, sans-serif; font-size: 1.4em; color:#FFF; text-decoration: none;line-height: 75px;background: none;}

#navigation ul ul {margin-top: -20px; margin-left: 5px;}
#navigation ul ul ul {margin-top: 0px; margin-left: -5px;}

#menu_1_0 a {border-top: 1px solid #000 !important;}

#navigation li li a, #navigation li li a:visited {
	padding: 2px 10px 2px 15px; color:#222 !important; line-height: 24px !important; background: #FFF !important; border: 1px solid #000; border-top: 0 !important;}

#navigation li a:hover, #navigation li a.menuhover {text-decoration: none;}
#navigation li li a:hover, #navigation li li a.menuhover:hover {color:#FFF !important; background-image: none !important; background: #454545 !important;}

#right { float: right; width: 230px;}
#right .content { padding: 10px 20px 15px 5px;}

#main { margin-right: 250px;}
#main .content { padding: 10px 0px 15px 25px;}
#main .sitemap ul li{ list-style: none; }

#footer { clear:both; margin: 0px auto 10px auto; width: 900px; text-align: left; background: url(/multimedia/layout/page-shadow-bot.png) no-repeat center top;}
#footer .content { padding: 15px 5px; font-size: 0.9em; color:#666; line-height: 1.1em; text-align: center;}
#footer .content a { text-decoration:none;color:#666;}
#footer .content a:hover { text-decoration:none; color:#333;}

#footer ul, #left ul {list-style: none; margin: 0px; padding: 0px;}
#footer li, #left li {display: inline; margin-right: 10px;}

.clr {clear:both;}
.small, .error {font-size: 0.9em;}
.bluetext {color:#0066CC;}
.blacktext  {color:#000000 !important;}
.redtext, .error {color:#CC0000;}
.document { padding-left: 35px; background: url(/multimedia/layout/icon-doc.png) no-repeat left top;}

.photogallerybox { float:left; width: 90px; height: 80px; margin: 0 10px 12px 0; text-align: center; overflow: hidden;}
.photogallerybox { border: 1px solid #FFF;}
.photogallerybox, #navigation ul ul { box-shadow: 0px 0px 5px #999; -moz-box-shadow: 0px 0px 5px #999; -webkit-box-shadow: 0px 0px 5px #999;}

.profile { min-height: 50px; padding-left: 55px; background: url(/multimedia/icons/profile.gif) no-repeat left top;}
.bass { background: url(/multimedia/icons/profile-bass.gif) no-repeat left top;}
.bez { background: url(/multimedia/icons/profile-bez.gif) no-repeat left top;}
.keyboards { background: url(/multimedia/icons/profile-keyboards.gif) no-repeat left top;}
.drums { background: url(/multimedia/icons/profile-drums.gif) no-repeat left top;}
.guitar { background: url(/multimedia/icons/profile-guitar.gif) no-repeat left top;}
.vocals { background: url(/multimedia/icons/profile-vocals.gif) no-repeat left top;}
.manager { background: url(/multimedia/icons/profile-manager.gif) no-repeat left top;}

.thumbs { float: left; width: 125px; height: 80px;}

/* Form CSS */
.contactButton { font-size: 1.1em; font-weight: bold; background: #222; border: 1px solid #000; color: #FFF;}
.contactButton:hover { background: #333; border: 1px solid #111; -webkit-box-shadow: 0px 0px 7px 0px #FFEDED; -moz-box-shadow: 0px 0px 7px 0px #FFEDED; box-shadow: 0px 0px 7px 0px #FFEDED;}
.contactInput {background: #FFF; border: 1px solid #333;}

