/*global*/
*{
padding:0px;
margin:0px;
}
img{
border:none;
}
#wrapper {
position:absolute;
left:50%;
margin-left:-350px;
width: 700px;
height:100%;
}
h1{
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#419aa8;
margin-bottom:15px;
margin-top:15px;
}
h2{
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#419aa8;
margin-bottom:15px;
margin-top:15px;
}
h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#000000;
margin-bottom:15px;
margin-top:15px;
font-weight:normal;
}
p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:.87em;
}
/*PHP stuff*/
body#about #active1, #active2{
text-decoration:underline;
}
body#instruments #active2{
text-decoration:underline;
}
body#equipment #active3{
text-decoration:underline;
}
body#contactpage #active4{
text-decoration:underline;
}
/*header*/
#header {
width: 700px;
margin-left:0;
margin-right:0;
padding:0px 0px 0px 0px;
}
#header img{
border:0px;
}
/*Navigation*/
#nav{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:1.2em;
color:#FFFFFF;
background-color:#419aa8;
padding-left:0px;
padding-right:0px;
padding-top:4px;
padding-bottom:4px;
text-align:center;
}
#nav a:link{
color:#FFFFFF;
text-decoration:none;
}
#nav a:visited{
color:#FFFFFF;
text-decoration:none;
}
#nav a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#nav ul{
text-align:center;
padding-left:10px;
padding-right:10px;
}
#nav li{
display:inline;
padding-left:30px;
padding-right:30px;
}
/*contact box */
#contact{
float:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}
#contact a:link{
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;	
font-size:1em;
text-decoration:none;
text-align:right;
}
#contact a:visited{
color:#000000;
text-decoration:none;
}
#contact a:hover{
font-size:1em;
text-decoration:underline;
}
/*About Content */
#aboutcontent{
width:700px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:15px;
}
/*about left column*/
.about{
width:670px;
padding-left:15px;
padding-right:15px;
margin-bottom:15px;
padding-top:5px;
padding-bottom:5px;
background-color:#419aa8;
}
.about img{
padding-bottom:15px;
margin-top:15px;
display:block;
}
.about p{
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:1.2em;
}
.about h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
text-transform:none;
font-style:italic;
color:#FFFFFF;
text-align:left;
}
.about h3{
color:#FFFFFF;
text-decoration:none;
}
.about h3 a:link{
text-decoration:none;
color:#FFFFFF;
}
.about h3 a:visited{
text-decoration:none;
color:#FFFFFF;
}
.about h3 a:hover{
text-decoration:underline;
color:#FFFFFF;
}
.about img{
margin-top:15px;
}
/*Instruments & equipment home page styles*/
#instrumentwrapper{
background-color:#FFFFFF;
}
#instrumentnavbox{
width:700px;
background-color:#419aa8;
float:left;
}
#instrumentnavbox h2{
display:block;
background-color:#FFFFFF;
}
#instrumentnavbox h3{
color:#FFFFFF;
text-decoration:none;
text-align:left;
}
#instrumentnavbox h3 a:link{
text-decoration:none;
color:#FFFFFF;
}
#instrumentnavbox h3 a:visited{
text-decoration:none;
color:#FFFFFF;
}
#instrumentnavbox h3 a:hover{
text-decoration:underline;
color:#FFFFFF;
}
#instrumentnavbox img{
margin-top:15px;
}
.instrumentblock{
width: 300px;
float: left;
margin-left:30px;
margin-top:5px;
margin-bottom:5px;
margin-right:5px;
}
/*gallery box*/
#gallerybox{
width:685px;
background-color:#419aa8;
float:left;
padding-left:15px;
padding-bottom:15px;
}
#gallerybox img{
margin-top:15px;
}
#gallerybox h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-style:italic;
font-weight:normal;
text-transform:none;
}
/*thumb box*/
#thumbsbox{
display:block;
clear:both;
padding-left:10px;
}
#thumbsbox img{
margin-right:10px;
}
/*specs box*/
#specsbox{
float:right;
width:250px;
background-color:#419aa8;
padding-bottom:15px;
padding-right:10px;
padding-left:15px;
}
#specsbox ul{
margin-left:10px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:.75em;
}
#specsbox li{
margin-top:10px;
}
#specsbox h3{
margin-left:10px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
}
/*player box*/
#playerbox{
float:left;
}
#player{
float:right;
margin-top:20px;
margin-bottom:10px;
margin-right:20px;
display:block;
}
#player a:link{
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
text-decoration:underline;
}
#player a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
text-decoration:none;
}
#player a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
text-decoration:underline;
}
/*Content  for collection pieces*/
#content{
float:left;
width:400px;
line-height:1.2em;
}
#content h3{
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#419aa8;
margin-bottom:10px;
margin-top:10px;
font-style:normal;
font-weight:bold;
}
#content p{
margin-top:10px;
margin-bottom:15px;
}
/*imageviewer*/
.hide{
 	display:none;
}
 .show{
display:block;
}
/*Bottom page navigation*/
#bottomnavbox{
clear:both;
background-color:#419aa8;
text-align:center;
padding-top:15px;
}
#bottomnavbox h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:oblique;
text-align:left;
color:#419aa8;
background-color:#ffffff;
display:block;
}
.navblock{
width:100px;
display:inline;
float: left;
margin-bottom:15px;
}
.navblock {
color:#FFFFFF;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:1.1em;
margin-left:15px;	
}
.navblock a:link{
text-decoration:none;
color:#FFFFFF;
display:block;
}
.navblock a:visited{
text-decoration:none;
color:#FFFFFF;
}
.navblock a:hover{
text-decoration:underline;
color:#FFFFFF;
}
.navblock img{
padding-top:15px;
}
.bottomnavlink{
display:block;
}
/*FF background bug fixer*/
.stretch{
clear:both;
text-align:left;
padding-bottom:10px;
margin-left:30px;
}
.stretch a:link{
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
font-style:italic;
font-size:1em;
margin-top:20px;
margin-bottom:20px;
}
.stretch a:visited{
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
font-style:italic;
font-size:1em;
margin-top:20px;
margin-bottom:20px;
}
.stretch a:hover{
text-decoration:underline;
}
/*navigation title*/
#navtitle{
clear:both;
display:block;

}
.linkbox{
height:50px;
}
.spacer img{
margin-top:1.2em;
}
/*Contact page*/
#contactcontent{
width:700px;
}
#contactcontent p{
margin-top:10px;
}
#contactcontent textarea{
border:1px solid #419aa8;
background-color:#eeeeee;
}
/*accessibility page*/
#accesscontent{
width:700px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:15px;
}
/*sitemap content*/
#sitemapcontent{
width:700px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:15px;
}
#sitemapcontent h2{
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#419aa8;
margin-bottom:15px;
margin-top:15px;
}
#sitemapcontent a:link{
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
text-decoration:underline;
}

#sitemapcontent a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
color:#419aa8;
}
#sitemapcontent a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
color:#419aa8;
text-decoration:none;
}
#sitemapcontent ul{

list-style:none;
margin-top:10px;
margin-bottom:10px;
}
#sitemapcontent ul li ul{
padding-left:10px;
}
#sitemapcontent ul li ul li{
padding-left:40px;

}
/*Footer*/
#footer{
clear:both;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
padding-bottom:10px;
padding-top:10px;
}
