html, body, * { padding:0; margin:0; border:none; }

/* choose a suitable font and center the #container div in Internet Explorer */
body { margin:0; font-size:11px; letter-spacing:0.03em; background-image:url(../images/-1.png); }

a { font-weight:normal; text-decoration:none; color:#f30; }
a:hover { color:#a04276; background-color:#fff; }
a:link { color:#000000; }

h1 { margin:0; font:15px arial; line-height:19px; color:#a04276; margin-bottom:10px; font-weight:normal; letter-spacing:0.06em; }
h2 { font:11px arial; font-weight:normal; color:#a04276; padding-left:2px; line-height:15px; letter-spacing:0.05em; }
h3 { margin-left:20px; margin-bottom:20px; font:12px arial; line-height:normal; color:#a04276; }

label { color:#696969; }

#pagecontainer { margin:0 auto; width:995px; min-height:630px; background-color:#ffffff; display:table; }
#logo { float:left; padding-top:55px; width:300px; text-align:center; }
#boxlong { padding-top:40px; width:655px; text-align:left; float:left; margin-bottom:30px; }


#leftbarindex { clear:both; float:left; margin-top:50px; width:300px; height:475px; }
#navcontainer { width:300px; margin-bottom:50px; font:11px arial; letter-spacing:0.05em; padding-left:38px; }
ul#navlist { text-align:left; list-style:none; padding:0; letter-spacing:0.05em; }
ul#navlist li { letter-spacing:0.05em; }
ul#navlist li a { display:block; padding:0.2em 0 0.5em 2em; color:#a04276; text-decoration:none; }
#navcontainer > ul#navlist li a { width:auto; }
/*ul#navlist li#active a { background-image:eab5b9; color:#a04276; background:url(../images/bullet.png) no-repeat; }*/
ul#navlist li a:hover { color:#adc7bd; border-color:#adc7bd #fff #fff #fff; }
/*ul#navlist li a:visited { color:#eab5b9; }*/

#centralhome { float:left; width:655px; height:410px; text-align:left; font:11px arial; color:#ab5667; }
#centralcontent { float:left; margin-top:50px; width:655px; height:410px; text-align:left; font:11px arial; color:#ab5667; display:table; }
#centralcontent-long { float:left; margin-top:50px; width:655px; text-align:left; font:11px arial; color:#ab5667; }
#content-top { float:left; margin-top:0px; width:655px; height:410px; text-align:left; font:11px arial; color:#ab5667; }

#betweenabout { width:655px; color:#CC0066; font:11px arial; }
#thumbtext { width:655px; height:150px; text-align:left; }
#thumtext2 { padding-left:110px; width:500px; height:150px; text-align:left; }


#jade { float:left; width:350px; padding-top:40px; padding-left:60px; font:9px arial; color:#c5b8b2; }

#wrapper { width:655px; margin:0px auto; text-align:left; }

#content { font-size:1.2em; line-height:1.8em; }
#content h1 { font-size:1.6em; border-bottom:1px solid #ccc; padding:5px 0 5px 0; }
#content h2 { font-size:1.2em; margin-top:3em; }

#column290 { width:290px; height:140px; font:11px arial; }
#columnright { width:320px; float:right; margin-top:50px; }
#columnleft { width:320px; float:left; margin-top:50px; }

#central { position:absolute; width:652px; top:40px; float:right; text-align:center; }
.holding-image { margin:0 auto; float: none; display: block; }
.thumbnail img{ float:left; }
.thumbnail:hover{ background-color:transparent; }
.thumbnail:hover img{ border-top-color:white; border-right-color:white; border-bottom-color:white; }
/*CSS for enlarged image*/
.thumbnail span{ position:absolute; top:0; left:-1000px; visibility:hidden; height:448px; width:652px; display:block; text-align:center; background-color:#ffffff; }
.thumbnail span img{ padding:0; margin:0 auto; float: none; }
.thumbnail:hover span{ visibility:visible; top:0px; left:0px; z-index:50; width:652px; text-align:center; }  /*position where enlarged image should offset horizontally */
#boxlong3 { width:680px; height:80px; padding-top:4px; color:#333333; font:11px arial; float:left; }

.dh_more_button { width:652px; text-align:right; font:11px arial; float: left; color: #a04276; text-decoration: none; }
.dh_more_button a:link { text-decoration: none; color:#a04276; }
.dh_more_button a:visited { text-decoration: none; color:#a04276; }
.dh_more_button a:hover { text-decoration: none; color:#adc7bd; }

.dh_bottom_menu { width:652px; margin-bottom: 4px; text-align: left; font: 11px arial; float: left; color: #a04276; text-decoration: none; }
.dh_bottom_menu a:link { text-decoration: none; color:#a04276; }
.dh_bottom_menu a:visited { text-decoration: none; color:#a04276; }
.dh_bottom_menu a:hover { text-decoration: none; color:#adc7bd; }

#column { width :305px; height : 200px; margin-right: 20px; text-align : left; float : left; }
#column310 { width :300px; height :100px; padding-top: 0px; text-align : left; float : left; }
#column310 p { color:#696969; }

#contact-area { float:left; margin-top: 20px; height:400px; }
#contact-area input, #contact-area textarea { padding: 3px; width: 300px; height:30px; font:11px arial; margin: 0px 0px 5px 0px; border: 0px solid #ccc; color:#a04276; background-image:url(../images/contact.png); background-repeat:no-repeat; }
#contact-area textarea { height: 95px; width: 300px; background-image:url(../images/textarea.png); background-repeat:no-repeat; }
#contact-area textarea:focus, #contact-area input:focus { border: 0px solid #600; }
#contact-area input.submit-button { width: 74px; height:20px; margin:0 0 5px 300px; color:#a04276; background-image:url(../images/submit.png); }
label { float: left; text-align: left; margin-left: 0px; width: 300px; color:#c5b8b2;font-family: Arial; }

a.gray { color:#696969; text-decoration:underline; }
p.gray { color:#696969; }
ul.gray { color:#696969; list-style-position:outside; margin-left:12px;  }
li.gray { color:#696969;  }
span.gray { color:#696969; }

.thumtext2 { padding-left:10px; text-align:left; font-family:Arial; }

div.albumlinks { color:#000000; font:bold 13px arial; text-align:center; }
div.right { text-align:right; margin-right:20px; }
a.album { font:bold 11px arial; color:#a04276;}
a.album-link { font:10px arial; color:#a04276;}

.venue-box { float:left; margin:0 30px 10px 0; text-align:center; width:180px; }
.venue-box-empty { float:left; margin:0 30px 10px 0; width:180px; height:148px; }
a.venue-box-link { font:bold 11px arial; color:#a04276; text-decoration:none; }
a.venue-box-link:hover { color:#adc7bd; }
.venue_more_button { clear:both; width:600px; text-align:right; font:11px arial; color: #a04276; text-decoration: none; }
.venue_previous_button { clear:both; font:11px arial; color: #a04276; text-decoration: none; }

.venue_more_button a:link { text-decoration: none; color:#a04276; }
.venue_more_button a:visited { text-decoration: none; color:#a04276; }
.venue_more_button a:hover { text-decoration: none; color:#adc7bd; }

.venue_previous_button a:link { text-decoration: none; color:#a04276; }
.venue_previous_button a:visited { text-decoration: none; color:#a04276; }
.venue_previous_button a:hover { text-decoration: none; color:#adc7bd; }