@charset "UTF-8";
/* CSS Document */

body {font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:1.5em; background:#90101C url(images/bg_site.jpg) repeat-x top center;;}

h1{}
h2{}
h3{}

p{}

a:link{color:#362F2D;}
a:visited{color:#362F2D;}
a:hover{color:#362F2D;}

img {border:none;}



#header{background:url(images/bg_header.jpg) repeat-x bottom center; padding:50px 0; text-align:center;}
#contentWrapper{width:940px; padding:40px 20px; margin:0px auto;}

#sideBarWrapper{background:#fff; padding:20px; width:260px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.91em;}
#sideBarContainer{background:#362F2D url(images/sidebar_bottom.gif) no-repeat center bottom; padding:0px 0px 20px 0px; margin:0px; border:0px none; position:relative;}

#footerWrapper{background:#362F2D;}
#footerContainer {width:940px; padding:20px 20px; margin:0px auto;}


.Col2Wide {width:140px; display:inline; float:left; margin-right:20px; }
.Col3Wide {width:220px; display:inline; float:left; margin-right:20px; }
.Col4Wide {width:300px; display:inline; float:left; margin-right:20px; }
.Col5Wide {width:380px; display:inline; float:left; margin-right:20px; }
.Col6Wide {width:460px; display:inline; float:left; margin-right:20px; }
.Col7Wide {width:540px; display:inline; float:left; margin-right:20px; }
.Col8Wide {width:620px; display:inline; float:left; margin-right:20px; }
.ColLastCol {margin-right:0px; clear:right;}

.clearDiv {clear:both; height:0px;}


/****** HEADER ******/
#header ul{margin:0px auto; width:940px; }
#header li {height:40px; display:inline; padding:0 0px;}

/****** CONTENT ******/
#feature {margin-bottom:20px;}

.department {padding:10px 20px 20px 20px; height:290px; background:#fff url(images/bg_instruments.jpg) no-repeat left top; margin-bottom:20px;}
.department h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.8333em; text-transform:uppercase; font-weight:bold;  overflow:visible;}
.departmentContainer img {float:right; margin:0 0 0 20px; display:inline; clear:left;}

.departmentWrapper {width:620px; padding:0px; background:#fff; margin-bottom:20px;}
.departmentContainer {width:560px; background:#fff url(images/bg_department.jpg) no-repeat center bottom; padding:0px 0px 20px 20px; margin:0 20px 0px 20px;}
.departmentContainer h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8333em;
	text-transform:uppercase;
	font-weight:bold;
	
	
}

.departmentHeader { height:40px;}
.instrumentsDpt {background:transparent url(images/bg_01_instruments.jpg);}
.lessonsDpt {background:transparent url(images/bg_02_lessons.jpg);}
.repairDpt {background:transparent url(images/bg_03_repair.jpg);}
.hatsDpt {background:transparent url(images/bg_04_hats.jpg);}
.clothingDpt {background:transparent url(images/bg_05_clothing.jpg);}

.departmentHeader h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; text-transform:uppercase; font-weight:bold;  overflow:visible; padding:12px 0 0 40px; color:#362F2D; line-height:1em;}

#lessons h1{background:transparent url(images/bg_lessons_header_01.jpg) no-repeat left top; padding:10px 0 10px 40px;}

p {margin-bottom:1.5em;}
.firstP {padding-top:20px; font-size:1.167em; font-weight:bold; color:#362F2D;}

ul ul{width:100px; display: inline; float:left; list-style:disc; margin-left:20px;}


/****** SIDEBAR ******/
#sideBarContainer h2 {background:url(images/sidebar_h2_bg.gif) no-repeat center left; color:#D8B127; font-weight:bold; text-transform:uppercase; padding-left:20px; margin:0 20px; font-size:1.1667em; line-height:1.5em; margin-bottom:.5em;}
#sideBarContainer p {margin:0px 20px; color:#fff;line-height:2em}
#sideBarContainer hr {margin:20px 0;}

#sideBarContainer a:link{color:#fff;}

#sideBarContainer img{border:0px none;}

.bottomimage {border:0px none; margin:0px; padding:0px;}

/****** FOOTER ******/
#footerContainer p{color:#E0DBCA; font-size:.91em; font-weight:normal;}



/****** MAP ******/
#map {width:220px; height:220px; display:block; border: none; margin:0px 20px 0px 20px;}