*{
margin: 0;
padding: 0;
border: 0;
}

body{
font-size: 8.5pt;
line-height: 12pt;
color: #571f05;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image:url(images/background_strip.jpg);
background-repeat:repeat-x;
background-color: #677558;
}



#container{
position: absolute;
top: 0px;
left: 50%;
margin-left: -445px;
width: 891px;

}

/*--------------------------------------------------- general styles----------------*/
.boldRed{
font-weight:bold;
font-size: 8pt;
line-height: 11.5pt;
color: #cb2d34;
}

.eventsText{
font-size: 8pt;
line-height: 11.5pt;
}

.bookText{
font-size: 8.5pt;
line-height: 16pt;
}

.bookTextSubhead{
font-size: 10pt;
line-height: 16pt;
font-weight: bold;
}

.bookTextSubhead2{
font-size: 12pt;
line-height: 16pt;
font-weight: bold;
}

.bookTextItalic{
font-size: 8.5pt;
line-height: 16pt;
font-style: italic;
}

.bookTextItalicSM{
font-size: 7.5pt;
line-height: 11pt;
font-style: italic;
}

.links{
font-size: 7.5pt;
line-height: 11pt;
}

.journalNote{
font-size: 9pt;
line-height: 13.5pt;
color: #571f05;
font-family: Courier New, Courier, sans-serif;
}

.courierHeading{
font-size: 12pt;
line-height: 14pt;
font-weight: bold;
color: #571f05;
font-family: Courier New, Courier, sans-serif;
}

.backTo{
font-size:7pt;
}

.readmore{
font-size:7pt;
font-style: italic;
}

.teachers{
margin-left: 28px;
}

.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

/*--------------------------------------------------- page styles----------------*/
#header{
float:left;
width: 891px;
}

#main{
float:left;
width: 891px;
background-image:url(images/page_strip.jpg);
background-repeat:repeat-y;
background-position: top;
}

#pageContent{
float:left;
width: 891px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
background-position: top;
}

#pageContentBooks{
float:left;
width: 891px;
background-image:url(images/header_books.jpg);
background-repeat:no-repeat;
background-position: top;
}

#indexEvents{
float:left; 
}

#indexEventsContent{
float:left;
width: 196px;
padding-left: 20px;
padding-top: 20px;
font-size: 8pt;
line-height: 12pt;
background-image:url(images/index_eventsstrip.png);
background-repeat:repeat-y;
background-position: top left; 
}


#rightContent{
float:left; 
width: 196px; 

}

#rightContentInside{
float:left; 
width: 196px;
font-size: 8pt;
line-height: 12pt;
background-image:url(images/index_eventsstrip.png);
background-repeat:repeat-y;
background-position: top; 

}

#footer{
float:left;
width: 891px;
height: 154px;
background-image:url(images/page_footer.jpg);
background-repeat:no-repeat;
background-position: top;
}

.footerText{
font-size: 7.5pt;
}


#contact_form{

width: 400px;
}

#contact_form td{
vertical-align: top;
padding: 10px 0px 10px 0px;
}

#contact_form input{
background-color:  #f8eedf;
padding: 3px 3px 3px 3px;
border: 1px solid #d8c2b0;
}

#contact_form textarea{
background-color:  #f8eedf;
padding: 3px 3px 3px 3px;
border: 1px solid #d8c2b0;
}
#contact_form button{
background-color:  #f8eedf;
border: 1px solid #d8c2b0;
}




/*--------------------------------------------------- general links----------------*/
a{
text-decoration: underline;
color: #571f05;
}
a:hover{
text-decoration: none;
color: #571f05;
}

.readmore{
text-decoration: underline;
color: #571f05;
}
.readmore:HOVER{
text-decoration: none;
color: #571f05;
}

a.smallText{
text-decoration: underline;
color: #571f05;
font-size: 7.5pt;
}
a.smallText:HOVER{
text-decoration: none;
color: #571f05;
font-size: 7.5pt;
}

a.smallText2{
text-decoration: none;
color: #571f05;
font-weight: bold;
font-size: 7.5pt;
}
a.smallText2:HOVER{
text-decoration: underline;
color: #571f05;
font-weight: bold;
font-size: 7.5pt;
}

a.footerText{
text-decoration: none;
color: #571f05;
}
a.footerText:hover{
text-decoration: underline;
color: #571f05;
}

a.links{
text-decoration: none;
color: #571f05;
}
a.links:hover{
text-decoration: underline;
color: #571f05;
}

a.backTo{
text-decoration: underline;
color: #571f05;
}
a.backTo:hover{
text-decoration: none;
color: #571f05;
}

a.boldRed{
text-decoration: underline;
color: #cb2d34;
}
a.boldRed:hover{
text-decoration: none;
color: #cb2d34;
}
