/* style definitions for  barioque week web site */

body{
  background-color: #ffffe9; /* #f7f4db; */
  font-size: 12pt;
  font-family: Palatino, Book Antiqua, Times, serif;
  line-height:125%;
  margin:0px;
}

table{
  font-size: inherit;
  font-family: inherit;
}

.center{
  text-align: center;
}

.left{
  text-align: left;
}

.justify{
  text-align: justify;
}

.justifyhang{
  text-align: justify;
  text-indent: -16px;
  margin-left: 16px;
}


.hang16{
  text-indent: -16px;
  margin-left: 16px;
}


h2{
  margin:10px 0px 4px 0px;
  color: #cc026b;
  font-size:22px;
  font-style: italic;
  font-weight: normal;
}


h3{
  margin:10px 0px 4px 0px;
  font-family: Gill Sans MT, tahoma, helvetica, arial, verdana, sans-serif;
  font-size:90%;
  font-style: normal;
  font-weight: bold;
}

.quote{
  font-family: Gill Sans MT, tahoma, helvetica, arial, verdana, sans-serif;
  font-weight: normal;
  font-size:12px;
  border: 1px solid;
  padding:4px;
  margin-top:8px;
  margin-bottom:8px;
  text-align:center;
}


.barweek{
  font-size:40px;
  font-style: italic; 
  font-weight: normal;
  white-space: nowrap;
  padding:18px 10px 10px 10px;
}

.slogan{
  font-family: Gill Sans MT, tahoma, helvetica, arial, verdana, sans-serif;
  font-weight: normal;
  font-size:20px;     
  white-space: nowrap;
  padding:10px;
  color:#333333;
}                      


.datesvenue{
  font-family: Gill Sans MT, tahoma, helvetica, arial, verdana, sans-serif;
  margin: 3px auto 6px auto;
  border-top:2px solid;
  border-color: #244b1e;
  text-align: center;
  padding:4px 0px 2px 0px;
  font-size:90%;
}

.datesvenuewrapper{
  border-bottom: 2px solid;
  border-color: #e1f0f3;
  margin: 0px;
}

.mitem{
  border-left:2px solid;
  border-color: #244b1e;
  padding: 1px 3px 1px 6px;
  margin:0px 0px 4px 0px;
  white-space: nowrap;
  font-family: Gill Sans MT, tahoma, helvetica, arial, verdana, sans-serif;
  font-weight: normal;
  font-size:12px;     
}

.mitemselected{
  border-left:2px solid;
  border-color: #e71f86;
  padding: 10px 3px 6px 8px;
  margin:0px 0px 4px 0px;
  white-space: nowrap;
  font-style: italic;
  font-weight: normal;
  font-size:30px;     
  position: relative;
  top:7px;
}


a.menu{
  color: #0707a1;
  text-decoration: none;
}

a.menu:hover{
  color: #244b1e;
}


a.menuselected{
  color: #e71f86;
  text-decoration: none;
}

a.menuselected:hover{
  color: #244b1e;
}

a{
  color: #0707a1;
  text-decoration: none;
}

a:hover{
  color: #244b1e;
}


.tutors{
  font-family: Gill Sans MT, tahoma, helvetica, arial, verdana, sans-serif;
  font-weight: normal;
  font-size:12px;     
  margin: 6px auto 3px auto;
  padding:4px 0px 40px 0px;
  border-top:1px solid;
  text-align: center;
  color:#333333;
}

a.tutor{
  color: #333333;
  text-decoration: none;
  padding-left:10px;
}

a.tutor:hover{
  color: #244b1e;
}

.limg{
  text-align: left;
  padding: 10px 10px 10px 4px;
}
.rimg{
  text-align: right;
  padding: 10px 4px 10px 10px;
}


.mainwrapper{
  background-attachment: scroll;
  background-image: url(img/bach-bg2.jpg);
  background-position: center -50px;
  background-repeat: repeat-y;
}

.maincontent{
  padding: 0px 10px 0px 10px;
}

.maintext{
  text-align: justify;
  width:60ex;
  margin:10px auto 0px auto;
}


.tutorhd{
  font-family: Gill Sans MT, tahoma, helvetica, arial, verdana, sans-serif;
  font-weight: bold;
  font-size:110%;
  padding-right:6px;
}


.bull{
  padding: 0px 10px 0px 10px;
  color:  #244b1e;
}

.caption{
  font-family: Gill Sans MT, tahoma, helvetica, arial, verdana, sans-serif;
  font-size:80%;
  font-style: normal;
  font-weight: normal;
}



.size80{
  font-size: 80%;
}
