/* Generated by KompoZer */
body {
  border:  none;
  margin: 0px;
  padding: 5px 0px 5px 0px;
  font-family: "Times New Roman",Times,serif;
  background-color: #6c4d23;
  text-align: center; /* Added Feb 2011, charlene palmer */
  position:relative;  /* Added Feb 2011, charlene palmer */
}
div.container {
  text-align: left; /* Added Feb 2011, charlene palmer */
  margin: 0px auto; /* changed to auto from -1px Feb 2011, charlene palmer */
  background-color: #dd4814;
  width: 900px;
  border: thin solid #000000;
}
div.header {
  background-color: #d1bb65;
  clear: both;
  height: 150px;
  padding-top: 5px;
  padding-left: 6px;
  border-bottom-style: solid;
  padding-bottom: 0px;
}
img.header {
  float: left;
  width: 185px;
  height: 144px;
}

h1.header {
  text-align: center;
  margin-right: 12%;
  font-style: italic;
  margin-top: 45px;
}

div.content {
  float:right; /* Added Feb 2011, charlene palmer */
  width: 75%;  /* Added Feb 2011, charlene palmer */
  background-color: white;
  border-left: 1px solid gray;
  padding: 20px; /* Changed padding from 1em, Removed margin-left: 190px; Feb 2011, charlene palmer */
  height:100%;
  position: relative;
  max-height:100%;
}

ul.horiz {
  margin-right: 0em;
/*  width: 100%; */
  list-style-type: none;
  position: relative;
  white-space:nowrap;  /* Added Feb 2011, charlene palmer */
  top: 25px;
/*  top: -35px; */
/*  position: relative;
  left: 200px;
  top: -35px; */
}
a.horiz {
  text-align: center;
  text-decoration: none;
  color: black;
  padding-left: 0.6em;
  padding-right: 0.6em;
  font-size: 0.8em;
  font-weight: bold;
  font-style: italic;
}
a.horiz:hover {
  color: #dd4814;
}
li.horiz {
  display: inline;
}
#hselect {
  color: #dd4814;
}

div.left {
  padding: 1.2em 1em 1em;
  float: left;
  width:15%;
}
ul.vert {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style-type: none;
}
ul.vert2 {
  padding: 0;
  margin-left: 20px;
  width: 100%;
  list-style-type: none;
}
a.vert {

  text-decoration: none;
  color: black;
  font-size: 0.8em;
  font-weight: bold;
  font-style: italic;
}
a.vert:hover {
  color: #d1bb65;
}
li.vert {
  margin: 1em 0 0;
}
#vselect {
  color: #d1bb65;
}

img.body {
  float: left;
  margin-right: 10px;
}

table {
  border-color: black;
  border-collapse: collapse;
}
th {
  border-color: black;
}
tr.tableheader {
  background-color: #dd4814;
  color: white;
}
tr.group1 {
  background-color: #e5daad;
}
tr.group2 {
  background-color: #d1bb65;
}
td {
  border-color: black;
}
td.indent {
  text-indent: 20px;
}

/* right added Feb 2011, charlene palmer, index right column */
.right {
   margin-left:10px; 
   float:right; 
 font-size: 1em;
 font-weight: bold;
 width:140px; 
   text-align:right;
}

.right img {
  border: none;
  margin-right:10px;
  margin-top:5px;
}

.right a {
text-decoration:none;
color:#000000;
}
.right p {
text-align:center;
}

div.footer {
  padding: 0.5em;
  text-align: center;
  color: #000000;
  background-color: #d1bb65;
  border-top: thin solid #000000;
  position:relative;
  clear: both;
}


/* caltable added 01/21/2011, charlene palmer, calendar for class and event schedule    */
.caltable {
	border: 1px solid #316395;
	border-collapse: collapse;
}
.caltable th {
	font-family: "Times New Roman", Times, serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: bold;
	color: #333366;
	border: 1px solid #316395;
	background-color: #e5daad;
}
.caltable td {
	font-family: "Times New Roman", Times, serif;
	font-size: 0.8em;
	font-style: normal;
	color: #333366;
	border: 1px solid #316395;
	height: 80px;
	vertical-align:top;
	width:80px;
}
.caltable caption {
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #dd4814;
	border: 1px solid #000000;
	width:650;
	word-spacing:240px;
	text-align:right;
	padding-right: 5px;
}
.caltable caption a {
text-decoration:none; 
color:#FFFFFF
}
.caltable caption a:hover {
  color: #000000;
}

/* headerInfo and contentInfo for Class and Event description pages prefixed k added 01/21/2011, charlene palmer  */
div.headerInfo {
  background-color: #d1bb65;
  clear: both;
  height: 80px;
  padding-top: 5px;
  padding-left: 6px;
  border-bottom-style: solid;
  padding-bottom: 0px;
}
.headerInfo img {
  float: left;
  width: 92.5px;
  height: 72px;
}
.headerInfo h1 {
  text-align: center;
  margin-left: 5%;
  font-style: italic;
  margin-top: 20px;
  }
div.contentInfo {
   width: 500px;
   background-color:#FFFFFF;
   margin: 0 auto -1px;
   padding-bottom: 20px;
   border: thin solid #000000;
   min-height: 600px; 
   text-align: left;
}
.contentInfo p{
   margin-left: 8px;
   margin-right: 8px;
}
.contentInfo h2{
   margin-left: 8px;
   margin-right: 8px;
   margin-top: 30px;
   text-align:center;
}


/* friendsTable added Feb 2011, charlene palmer, for links page */
.friendsTable {
   border:solid 1px #000000; 
   width: 100%;
}
.friendsTable caption {
   border: solid 1px #000000; 
   background-color: #dd4814; 
   font-size:1.5em; 
   color:#FFFFFF;
}
.friendsTable img {
   border: none;
}
.friendsTable td {
   padding:5px;
}
.friendsTable a {
   text-decoration:none;
}
.friends {
   border-bottom:solid 1px #000000;
}
dl {
margin-bottom:1.5em;
}
dt {
font-weight:bold;

}
dd {
margin-bottom:.5em;
margin-left: 1em;
}


 .box1 {
 text-align:left;
 margin-left:50px;
 width:500px;
 padding:0px;
 border-width:4px;
 border-style: ridge;
 border-color: #FF6699;
 background-image:url(pictures/banners/feb2.jpg); 
 background-repeat:no-repeat;
 font-family: Georgia, "Times New Roman", Times, serif;

}

 
