/*---------------------DOCUMENT STYLES-------------------------*/

body {
 background-color: #FFFFFF;
 color:#272304;
 padding: 0;
 margin: 0;
 font: 13px/1 "Trebuchet MS", Helvetica, Arial, sans-serif;
}

h3 {
 font: bold 1.1em "Trebuchet MS", Helvetica, Arial, sans-serif;
 margin-bottom: 0;
 margin-top: 0;
 }

h4 {
 font: bold 1em "Trebuchet MS", Helvetica, Arial, sans-serif;
 margin-bottom: 0;
 margin-top: 0;
 }
 
ul {
list-style:none;
margin-left: 0px;
padding-left: 0px;
margin-top: 5px;
}

hr {
 background-image: url(images/hr.gif);
 background-repeat: no-repeat;
 border: none;
 width: 578px;
 height: 6px;
 margin-left: 0;
 margin-right: 0;
}

a:visited {
 color:#8CA73A;
 text-decoration: none;
}

a:active {
 color:#8CA73A;
 text-decoration: none;
}

a:link {
 color:#8CA73A;
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
 color:#8CA73A;
}


/*--------------------SECTION STYLES-----------------------------*/

#header {
 margin: 0;
}

#frame {
 background-color: #F4F7EC;
 margin-left: 0;
 margin-right: 0;
 text-align: left;
 width: 780px;
 margin-top: 15px;
}

#columnLeft {
 float: left;
 width: 153px;
 margin-left: 0px;
 padding-left: 10px;
 padding-top: 1em;
 background-color: #F4F7EC;
}

#columnRight {
 width: 597px;
 float: right;
 padding-top: 1em;
 margin-left: 0px;
 padding-top: 1em;
 background-color: #F4F7EC;
 padding-right: 15px;
}

#columnRight a:visited {
 color:#8CA73A;
 text-decoration: none;
}


#footer {
 clear: both;
 font-size: .7em;
 font-weight: normal;
 color: #272304;
 text-align: right;
 background-color: #FFFFFF;
}

#navBar {
 font-size: 1.1em;
 line-height: 1.2;
 font-weight: bold;
}

#navBar ul {
 padding-left:10px;
 margin-left:0;
 margin-top: 0px;
 margin-bottom: 0px;
 list-style-type: none;
} 

#navBar li {
padding-top: 0px;
padding-bottom: 5px;
line-height: .9;
}


#rssFeed ul {
 padding-left:10px;
 padding-right:10px;
 margin-left:0;
 margin-top: 0px;
 margin-bottom: 0px;
 list-style-type:none;
}

#program ul {
 padding-left:10px;
 padding-right:10px;
 margin-left:0;
 margin-top: 10px;
 margin-bottom: 0px;
 list-style-type: none;
} 

#program li {
padding-top: 0px;
padding-bottom: 5px;
line-height: 1em;
}


/*--------------------------CLASSES--------------------------*/

.rndbox {
 background: #6B705B;
 width: 133px;
 font-size: .9em;
 font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
 font-weight: normal;
 color:#F4F7EC;
}

.rndtop {
 background: url(images/topRight.gif) no-repeat right top;
}

.rndbottom {
 background: url(images/bottomRight.gif) no-repeat right bottom;
}

.rndbox p {
 margin: 0 8px;
 color:#F4F7EC;

}

.rndbox a:link, a:visited {
 text-decoration: none;
 color:#F4F7EC;
 }
 
.rndbox a:hover {
 text-decoration: underline;
 }

.rndbox H3 {
 padding-left: 9px;
 font-size: 1.2em;
 font-weight: bold;
 line-height: 1.2;
} 

.rndbox H4 {
 padding-left: 9px;
 font-size: 1.1em;
 font-weight: bold;
 line-height: 1.0;
 margin-bottom: 0px;
} 

.multiList ul {
  float: left;
  width: 500px;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 5px;
}
 
.multiList li {
  float: left;
  width: 166px;
  margin: 0;
  padding: 0;
} 

.date {
 font: bold 1.1em "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.session {
 font: italic 1em "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.title {
 font: 1em "Trebuchet MS", Helvetica, Arial, sans-serif;
 text-transform: uppercase;
}

.author {
 font: italic 1em "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.title2 {
 font: bold 1em "Trebuchet MS", Helvetica, Arial, sans-serif;
}

