html, body {margin:0;padding:0;}

body { background: #FFF; 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: 100%; margin: 5px; padding: 0px; background-image: none; background: #FFF;}
#shadow .padding { background-image: none; background: #FFF;}
#overall {width: 100%; height:auto; margin: 0px; text-align: left; background-image: none; background: #FFF; border: none;}
#overall .padding { background: transparent;}

#header {height: 160px; background: #FFF;}

#logo {padding: 15px 35px;}
#logo h1 { margin: 0; padding:0;}

#navigation { display: none;}

#right { float: none; width: auto;}
#right .content { padding: 10px;}

#main { margin-right: 0px;}
#main .content { padding: 10px;}
#main .sitemap ul li{ list-style: none; }

#footer { clear:both; margin: 0px; width: 100%; text-align: left; background: #FFF;}
#footer .content { padding: 15px 25px; 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: 15px;}


.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: 170px; height: 134px; margin: 0 15px 15px 0; text-align: center;}

.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;}
.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;}

.thumbs { float: left; width: 125px; height: 80px;}

/* Form CSS */

.contactButton {
	font-size: 0.9em;
	font-weight: bold;
	background: #222;
	border: 1px solid #000;
	color: #FFF;
}
.contactInput {
	font-size: 0.9em;
	background: #FFF;
	border: 1px solid #000;
}
