html {
	margin:0; padding:0;
}
body {
	margin:0; padding:0;
	background: #63011F url(../images/wrapBG_red.gif);
}

#wrap {
position:relative;
margin: 0 auto;
padding: 0;
width: 640px;
background:#F1EEC7;
}

#header {
height:140px;text-indent: -2000px;
background: #FFFFFF url(../images/main_Head.gif) no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;
}
#content {
position: relative; top:0px; left:0px;
width:457px;
margin: 0; padding: 0;
background:#F1EEC7;
	font-family: Verdana, sans-serif;
	font-size:80%; line-height: 140%;
	color:#666666;
}
.minheight { 
	min-height:660px;
	*min-height:720px;
	height:auto !important;
	height:720px; 
}

/*   *font-size: 90%; /* IE 7 and below */
/*   _font-size: 100%; /* IE 6 and below */

#content p {
margin: 0 0 0 0;
padding: 0 20px 10px 30px;
}
#content a:link {
color:#63011F; text-decoration: none; 
}
#content a:hover {
text-decoration: none;
border-bottom:1px solid #63011F;
}
#content a:visited { 
color:#63011F; text-decoration: none;
}
#content p#LocationMap {
height:365px;
margin: 0; padding: 0;
background: #FFFFFF url(../images/map.gif) no-repeat;
}
#content strong {
color:#666666;
}
#content ul {
width:71%;
margin:0; padding: 0px 0px 0px 30px;
}
#content li {
margin: 0 0 0 0; padding: 0 0px 8px 18px; line-height:130%;
list-style: none; 
background: url(../images/rnd_bull.gif) no-repeat 0px 0px;
}
#content table { margin:0 0 10px 30px; padding:0; width:auto; }
#content table tr {}
#content table tr td {margin:0; padding:0 10px 0 0;}

#content .nospace { padding:0 20px 0 30px; margin:0}
#content .spaceFour { padding:0 20px 4px 30px; margin:0}

#content table#catalogueNav {
border-collapse:collapse;
margin: 0 0 0 0px; padding: 0 0px 0px 0px;
}
#content table#catalogueNav td {
width:30%; height:72px; vertical-align:top;
text-align:center; line-height: 120%;
margin: 0 0 0 0; padding: 2px 0px 2px 0px;
}
#content table#catalogueNav a {
font-weight:bold;
color:#63011F; text-decoration: none; 
}
#content table#catalogueNav a:hover {
font-weight:bold; border:0;
color:#666666; text-decoration: none;  
}

#content table#catalogueNav #t-books {
background: url(../images/iconBooks.jpg) no-repeat center top; }
#content table#catalogueNav #t-mags {
background: url(../images/iconMags.jpg) no-repeat center top; }
#content table#catalogueNav #t-spoken {
background: url(../images/iconSpoken.jpg) no-repeat center top; }
#content table#catalogueNav #t-jazz {
background: url(../images/iconJazz.jpg) no-repeat center top; }
#content table#catalogueNav #t-folk {
background: url(../images/iconFolk.jpg) no-repeat center top; }
#content table#catalogueNav #t-classical {
background: url(../images/iconClassical.jpg) no-repeat center top; }
#content table#catalogueNav #t-dvds {
background: url(../images/iconLive.jpg) no-repeat center top; }
#content table#catalogueNav #t-opera {
background: url(../images/iconOpera.jpg) no-repeat center top; }
#content table#catalogueNav #t-sheet {
background: url(../images/iconSheet.jpg) no-repeat center top; }

#content a#gotop {
line-height:28px;
color:#666666; text-decoration:none; list-style: none; 
margin: 0 0 0 30px; padding:4px 24px 4px 6px; 
border-bottom: 1px solid #FFFFFF; 
border-top: 1px solid #FFFFFF; 
background: #E6DC97 url(../images/UpArrow.gif) no-repeat right 50%;
}
#content a#gotop:hover {
color:#FFFFFF;
background:#BBA051 url(../images/UpArrow.gif) no-repeat right 50%;
}
#content img {border:0}
#content img#alignRight {
float:right;
margin:0 0 2px 6px;padding:5px;
background:#FFFFFF;
}
#content img#alignLeft {
float:left;
margin:0 6px 2px 0;padding:5px;
background:#FFFFFF;
}
#content a#doc {
padding:50px 0 0 50px;line-height:50px;
background: url(../images/iconWord.gif) no-repeat left;
}
#content a#pdf {
padding:50px 0 0 50px; line-height:50px;
background: url(../images/iconPDF.gif) no-repeat left;
}
#content a#pdf:hover {
padding:49px 0 0 50px; line-height:50px;
text-decoration: none;
border-bottom:1px solid #63011F;
}

ul.tightlist { margin}

h2, h3, h4, h5 {
margin: 0 0 0 0; padding: 6px 0 4px 30px; color:#BBA051; 
}
h2 {
font-weight:normal; 
font-size:140%; line-height: 140%;
}
h3 {
font-size:120%; 
}
h4 {
font-size:100%;
}

body #title {
margin:0; padding:0; border:0;
font-family: Arial, Helvetica, sans-serif; height:140px;
text-indent: -2000px;color:#F1EEC7;
}
body#home #title {
background: url(../images/hd_Welcome.jpg) no-repeat left; }
body#history #title {
background: url(../images/hd_History.jpg) no-repeat left; }
body#catalogues #title {
background: url(../images/hd_Catalogues.jpg) no-repeat left; }
body#services #title {
background: url(../images/hd_Services.jpg) no-repeat left; }
body#childrens #title {
background: url(../images/hd_Children.jpg) no-repeat left; }
body#music #title {
background: url(../images/hd_Music.jpg) no-repeat left; }
body#news #title {
background: url(../images/hd_News_Events.jpg) no-repeat left; }
body#membership #title {
background: url(../images/hd_Membership.jpg) no-repeat left; }
body#howtohelp #title {
background: url(../images/hd_Appeal.jpg) no-repeat left; }
body#visit #title {
background: url(../images/hd_VisitUs.jpg) no-repeat left; }
body#links #title {
background: url(../images/hd_Links.jpg) no-repeat left; }



body#novo #title { margin:0; padding:0; 
background: url(../images/novo_title.gif) no-repeat 0 0; text-indent: 0px; height:60px;
  }
  
body#novo #title #novonav { color:#666666; margin: 0 0 0 0px; padding:36px 0 6px 20px; list-style:none; border-bottom:1px solid #D0B2BB; }
body#novo #title #novonav a { color:#666666; line-height:18px; margin:0 0 0 0; padding:0 0 0 0; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; 
 }
body#novo #title #novonav a:hover, body#novo #title #novonav #on { color:#63011F; border-bottom:1px solid #63011F;
 }

body#novo #wrap { background:#EFE5E8;}
body#novo #content { background:#EFE5E8;}
body#novo div#content div#copy { padding: 20px 0 0 20px;  }
body#novo #content div p { padding: 0 20px 10px 0;  }
body#novo #content div h1 { padding: 0 20px 10px 0;  
color:#63011F; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px
}



#sidenav {
	position:absolute;
	top:140px;
	left:455px;
	border:0;
	padding:0;
	width:185px;
	height: 770px;
}
#sidenav img {
margin:20px 0 0 0;padding:5px;
background:#FFFFFF;
}
#sidenav img#Image1 {
margin:20px 0 0 0;padding:0px;
}
#sidenav p {
margin:0px 0 0 0;padding:0px;
}


#mainNav {
width:80%; list-style: none;
margin:0; padding:20px 10px 10px 10px; 
background:#E6DC97;
}
#mainNav li {
margin: 1px 0 0 0; padding:0px 0 0 0; width:150px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 80%; line-height:120%
}
#mainNav a {
display:block;
margin:0 0 0 0px; padding:4px 0 5px 10px; 
color:#666666; text-decoration:none;
border:1px solid #CCCCCC; 
border-bottom: 2px solid #BBA051; 
border-top: 2px solid #FFFFFF; 
background:#F1EEC7;
}
#mainNav a:hover, body#home #t-home a, body#history #t-history a, body#catalogues #t-catalogues a, body#layout #t-layout a, body#services #t-services a, body#news #t-news a, body#music #t-music a, body#childrens #t-childrens a, body#membership #t-membership a, body#howtohelp #t-howtohelp a, body#visit #t-visit a, body#links #t-links a {
margin:0 0 0 0px; padding:4px 0 5px 10px; 
color:#FFFFFF; border:1px solid #CCCCCC; 
border-bottom: 2px solid #FFFFFF; 
border-top: 2px solid #BBA051; 
background:#721D32;
}

#subNav {
width:80%; list-style: none;
margin:0; padding:20px 10px 10px 10px; 
background:#E6DC97 url(../images/menuDiv.gif) no-repeat top;
}
#subNav li {
margin: 0px 0 0 0; padding:2px 0 0 0; width:150px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 80%; line-height:120%; 
}
#subNav a {
display:block; 
margin:0 0 0 0px; padding:5px 0 7px 10px; 
color:#721D32; text-decoration:none;
border:1px solid #BBBBBB; 
border-bottom: 2px solid #BBA051; 
border-top: 2px solid #FFFFFF; 
background:#F1EEC7;
}

#subNav a:hover {
margin:0 0 0 0px; padding:5px 0 7px 10px; 
color:#FFFFFF; border:1px solid #CCCCCC; 
border-bottom: 2px solid #FFFFFF; 
border-top: 2px solid #BBA051; 
background:#721D32
}

#footer {
clear:both;
margin: 0; padding: 20px 10px 10px 10px;
background: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; 
}
#footNav {
margin:0px 0 0 0px; padding:0px 0px 25px 0px;
list-style: none; text-align:center;
font-size: 70%; line-height:160%;
}

#footNav li {
float:left; list-style: none; margin:0 10px 0 0px; padding:0px 0px 0px 0px;
}
#footNav a {
font-weight:bold; color:#AAAAAA; 
}
#footNav a:hover {
color:#721D32; 
}
#footer p {
text-align:center;
margin:0px 0 0 0px; padding:0px 0px 8px 0px;
list-style: none; color:#888888;
font-size: 75%; line-height:120%;
}

#content #pageNav { color:#555555; margin: 0 0 0 0px; padding:0 0 16px 30px; list-style:none; }
#content #pageNav a { color:#555555; line-height:18px; margin:0 0 0 0; padding:0 0 0 0; text-decoration:none; font-size:0.9em; font-weight:bold; 
 }
#content #pageNav a:hover, #content #pageNav #on { color:#63011F; border-bottom:1px solid #63011F; }
