/* Cascading Style Sheet for the Oriana Web Site

   All changes to fonts, colors etc should be done here



*/





h1 {

     font-size: 34pt;

     line-height: 40pt;

     font-family: Arial, Helvetica, sans-serif;     

     text-align: center; 

     color: black;

   }





h2 {

     font-size: 13pt;

     font-family: Arial, Helvetica, sans-serif;

     text-align: left; 

     color: black;

     margin: 0;

     padding: 0;

   }





body {

	margin:0;

	padding:0;

	background:#fff;
 /* background-color: #fff;
    background-image: url(../images/loc_bg.gif);
    background-repeat: repeat-y;
    background-attachment: fixed; */
	color:#333;

	font-size:10pt;

	font-family:verdana,helvetica,arial,sans-serif;

     }



table {

       border: "0";

       padding: 0;

       margin: 0;

       bordercolor: "#000000";

       bgcolor: "#FFFFFF"; 

       align: center;

       width: "90%"; 

      }



/* Links are not underlined. All links are red */

a {
  text-decoration: none;
  border: 1px solid #FFFFFF;
}

a:link {
  color: 990000;
}

a:visited {
  color: 990000;
}

a:active {
  color: black;
}

a:hover {
  background: #FFE599 none repeat scroll 0%;
  border: 1px solid #FFFF88;
  color: black;
  text-decoration: underline;
}



p {

  text-align: left;

  }



ul.navlist {

	top: 0;

	list-style: none;

	padding: 15px;
	
	font-variant: small-caps;
	
	font-size: 90%;

	font-family: Verdana;     

   }



li {

	padding: 1px;

   }



// named styles below here

.body img {

	padding: 2px;

	margin: 2px;

	align: left;
	
	border: 5px solid #ccc;

	display: inline-block;
    }

.box-rhs {

	background: #FFE599;

	padding: 15px;

	border: 2px solid #ccc;

	width: 120px;
	
	height: 100%;
	
	font-size: 8pt;

}

.box-rhs-2 {

	background: #FF9030;

	padding: 15px;

	border: 2px solid #aaa;

	width: 120px;
	
	height: 100%;
	
	font-size: 8pt;

	text-align: center;
	
	vertical-align: middle;

}

.box-rhs-a {
  text-decoration: none;
  border: 1px solid #FFE599;
}

.box-rhs-a:hover {
  background: #FFE599 none repeat scroll 0%;
  border: 1px solid #FFFF88;
  color: black;
  text-decoration: underline;
}

.box-rhs-2-a {
  text-decoration: none;
  border: 1px solid #FF9030;
}

.box-rhs-2-a:hover {
  background: #FFE599 none repeat scroll 0%;
  border: 1px solid #FFFF88;
  color: black;
  text-decoration: underline;
}

.left-nav {

	float: left;

	top: 0;

	left: 0;

	width: 170px;

	height: 100%;

	overflow: hidden; /* disables scrollbars */

	text-align: right;

          }



.main-content {

	right: 0;

	overflow: auto; /* enables scrollbar if needed */

	margin: 5px;

	width: 720px;

              } 



.next-concert-box {

	background: #eee;

	padding: 15px;

	border: 2px #ccc solid;

	width: 450px;

}

.next-concert-box-a {
  text-decoration: none;
  border: 1px #eee solid;
}

.next-concert-box-a:hover {
  background: #FFE599;
  border: 1px #FFFF88 solid;
}


.next-concert-box-a-caption {
  text-align: center;
  font-size: 75%;
  border: 1px #eee solid;
}

.next-concert-box-a-caption:hover {
  text-align: center;
  font-size: 75%;
  border: 1px #FFFF88 solid;
  background: #FFE599;
}


.next-concert-box-img{

	margin: 2px;

	padding: 2px;

	align: left;
	
	border: 5px solid #eee;

	display: inline-block;
    }

.next-concert-box-img:hover {
  border: 5px #eee solid;
  background: #eee;
}


.next-concert-box-img-a {
	background: #eee;
  border: 1px #eee solid;
}

.next-concert-box-img-a:hover {
	background: #eee;
  border: 1px #eee solid;
}


.quote-img {

	background-color: #FBEABE;

	margin: 2px;

	padding: 2px;

	border: 2px #F7D67D solid;
}



.quote {

	background-color: #FBEABE;

	margin: 2px;

	padding: 15px;

	border: 3px #F7D67D solid;

	width: 610px;
}

.quote-list {

	padding: 5px;

	border: 3px #F7D67D solid;

	width: 100%;

	font-size: 7pt;

}



.footer {

	clear: both;

	text-indent:10px;

	font-size:7pt;

        }

.calHeader, .calStyle0, .calStyle1, .calStyle2, .calStyle3, .calStyle4, .calStyle5, .calStyle6,
.calStyle7, .calStyle8, .calStyle9
{
	text-align:center;
}
.calMonthHeader, .calHeader, .calStyle0, .calStyle1, .calStyle2, .calStyle3, .calStyle4, .calStyle5,
.calStyle6, .calStyle7, .calStyle8, .calStyle9, .calStyle10
{
	color:black;
	font-size:7pt;
}
.calHeader, .calMonthHeader {
	font-weight:bolder;
	width:12px;
}
.calStyle0 
{
}
.calStyle1
{
	background-color:#f0f0f0;
}
.calStyle2 
{
	background-color:#c0c0c0;
}
.calStyle3 
{
	background-color:#ffa500;
}
.calStyle4
{
	background-color:#ff5050;
}
.calStyle5
{
	background-color:#e0e000;
}
.calStyle6
{
	background-color:#00e030;
}
.calStyle7
{
	background-color:#f00ff0;
	border-style:thin;
	border-color:black;
}
.calStyle8
{
	background-color:#6060f0;
	border-style:thin;
	border-color:black;
}
.calStyle9
{
	background-color:#0fa0f0;
}
.calStyle10
{
	text-align:left;
}
.hidden
{
	visibility:hidden;
	display:none;
	height:0px;
	width:0px
}
