html, body, #container, .content {
	height: 100%;
}
html {	
	padding-left: 80px;
	background: url(images/percussionist-thaddeus-side-left3.jpg) repeat-y left;
}
body, .content {
	background: url(images/bg3.jpg) fixed;
}
#container, .content {
	min-height: 100%;
}
#container {
	padding-right: 80px;
	background: url(images/percussionist-thaddeus-side-right3.jpg) repeat-y right;
}
.facebook-container {
	background: none !important;
	text-align: center;
}
body > #container {
	height: auto;
}
body > #container > .content {
	height: auto;
}


.content {
	padding-top: 40px;
	padding-bottom: 40px;
}
* {
	margin: 0;
	padding: 0;
}
body {
        font-family: sans-serif;
	background: url(images/bg3.jpg) repeat fixed;
        font-size: 12pt;
	color: #FFF;
}




	
.menu-left {
	background: url(images/menu-bg-left.png) no-repeat left top;
	margin: 20px auto;
	width: 660px;	
	height: 50px;
	clear: both;
	overflow: hidden;

}
.menu-right {
	background: url(images/menu-bg-right.png) no-repeat right top;
}
.menu {
	text-align: center;
	margin: 0 15px;
	background: url(images/percussionist-thaddeus-menu-bg2.png) repeat-x;
	height: 50px;
}
.menu a {
	border: 0;
}
img { behavior: url(iepngfix.htc); }
.menu img {
	border: 0;
	behavior: url(iepngfix.htc);
	height: 50px;
	width: 100px;
}
.menu a:hover {
	text-decoration: none;
}

#bio-right img {
	float: left;
}
#bio-right .text {
	margin-left: 320px;
	text-align: left;
	margin-bottom: 20px;
}
#bio-left img {
	float: right;
}
#bio-left {
	padding-top: 20px;
	clear: both;
	margin-left: 20px;
	overflow: hidden;
}
#bio-left .text {
	border-top: 2px solid #f00; 
	text-align: right;
	padding-top: 20px;
	margin-right: 320px;
}

#footer {
        font-size: 10pt;
        height: 15px;
        padding: 2em 0 1em 0;
	text-align: center;
}
#footer a {
	color: #FFF;
}


legend {
        font-size: 14pt;
	text-decoration: underline;
}

h1 {
	text-align: center;
	margin: 0; 
}

.clearing {
	clear: both;
}	
input, select, textarea {
	background-color: #EEE;
	color: #000;
	font-size: 12px;
	border: solid .1em #000;
}
form {
        width: 26em;
        float: left;
	margin-right: auto;
}
form h3 {
        margin-top: 1em;
        border-bottom: 1px solid #000;
}
form label {
        float: left;
        display: block;
        margin-bottom: .5em;
}
form label {
        text-align: right;
        width: 10em;
        padding-right: .5em;
}
form br {
        clear: left;
}
form div {
        float: left;
        border: 1px solid #000;

}
form input:focus, form select:focus, form textarea, form radio {
        background-color: #EEE;
}
form .center {
        text-align: center;
        margin: 10px auto;
        width: 100%;
}

.box-left {
        margin: 1em 0 0 auto;
        float: left;
        width: 14em;
        border: 1px solid #FFF;
        padding: .5em;
}

a {
	color: #FFF;
	text-decoration: none;
}
a hover, a active {
	text-decoration: underline;
}
#history .text {
	text-align: justify;
}
#history {
	text-align: center;
	overflow: hidden;
	margin: 0 auto;
	width: 95%;
}
.text p {
	margin-bottom: 15px;	
}
.text {
	border: none;
	text-align: center;
}
#home {
	text-align: center;
	margin: 20px auto;
}
#media .left {
	float: left;
}
#media .right {
float: right;
}
#media {
	margin: 0 auto;
	width: 650px;
}
#facebook div {
	margin-bottom: 20px;
	height: 200px;
	margin-top: 20px;
	font: 24px Sans-Serif;
	width: 300px;
	text-align: center;
}
#music div {
	margin-bottom: 20px;
	height: 200px;
	margin-top: 20px;
	float: left;
	font: 24px Sans-Serif;
	width: 300px;
	text-align: center;
}
#media div {
	margin-bottom: 20px;
	margin-top: 20px;
	float: left;
	font: 24px Sans-Serif;
	width: 300px;
	text-align: center;
}
#media #bio-left  {
	margin-left: 30%;
	
}
#contact {
	width: 90%;
	padding-bottom: 2em;
	text-align: center;
	margin: auto;
	padding: 0 40px;
}
#contact .text {
	margin: 0 60px 0 20px;
	text-align: left;
}
#links {
	margin: 0px auto 0px auto ;
	width: 760px;
	overflow: hidden;

}
#links img {
	float: left;
}
#links ul {
	margin-left: 420px;
	list-style-type: none;
	width: 320px;
	margin-top: 20px;
}
#links ul li {
	height: 30px;
	text-align: center;
}
#gallery {
	text-align: center;
}
#gallery img {
}

