body {
background-image: url("../images/px.png");
font-family: 'Open Sans', verdana, arial, sans-serif;
}

#container {
background: #2f2f2f;
border: 2px solid black;
border-radius: 10px;
width: 1000px;
margin: auto;
margin-bottom: 35px;
box-shadow: 5px 5px 10px #000000;
}

#header {
background-image: url("../images/tape2.png"), url("../images/tubetops.png");
background-position: left bottom, center center; 
background-repeat:  no-repeat, no-repeat;
margin: 20px;
width: 960px;
height: 200px;
}

#header h1 {
font-family: 'Open Sans', verdana, arial, sans-serif;
font-weight: 300;
font-size: 4em;
color: rgb(255,255,255);
color: rgba(255,255,255, 0.7);
text-shadow: 0px 0px 30px silver;
text-align: center;
padding: 0px;
margin: 0;
}

#navigation {
width: 960px;
margin: 20px;
}

#navigation ul {
text-align: center;
font-size: 1.125em;
padding: 0px;
font-family: 'Open Sans', verdana, arial, sans-serif;
text-decoration: none;
text-shadow: 4px 4px 4px black;
}

.menu li {
display: inline;
background: #2f2f2f;
width: 100px;
padding: 11px;
}

.menu li:hover {
background: #4c4c4c;
box-shadow: 3px 3px 3px #000000;
}

.menu li:active {
box-shadow: 2px 2px 2px #000000;
}

.menu li a {
color:white;
text-decoration: none;
}

#content {
width: 960px;
background: rgb(255,255,255);
margin-left: 20px;
padding-bottom: 20px;
padding-top: 20px;
font-family: 'Open Sans', verdana, arial, sans-serif;
font-weight: 400;
}

h2 {
clear: both;
padding-left: 20px;
padding-right: 20px;
font-family: 'Open Sans Condensed', verdana, arial, sans-serif;
color: navy;
}

h3, h4 {
clear: both;
padding-left: 40px;
padding-right: 40px;
font-family: 'Open Sans', verdana, arial, sans-serif;
color: black;
}

p {
padding-left: 40px;
padding-right: 40px;

line-height: 20px;
}
	
#footer {
clear: both;
margin: 20px;
padding-top: 10px;
background: white;
min-height: 90px;
border-radius: 0px 0px 10px 10px;
text-align: center;
font-size: .75em;
font-weight: 400;
}
	
address {
font-style: normal;
}

#footer p { 
margin: 0px;
}

#legal { 
padding-top: 10px;
font-size: .625em;
text-align: center;
}

#mu_logo {
float: right;
width: 56px;
margin-right: 5px;
}

a:link {
text-decoration: none;
color: #000099;
}
	
a:visited {
text-decoration: none;
color: #000099;
}
	
a:active {
color: #000066;
text-decoration: none;
}
	
a:hover {
color: gray;
text-decoration: none;
}

