@charset "utf-8";

body {
  	font-family: Arial, san-serif, "Times New Roman", Times, serif;
	color: #000000;
	background: url(../images/backlav.gif) repeat;
	text-align: center;

}

h2 {

font-family:  "Times New Roman", Times, Georgia, serif;
margin: 0;
}


h3  {
font-size: 1.6em;
font-family:  Georgia, "Times New Roman", Arial, Helvetica, sans-serif, "Monotype Corsiva";
text-decoration: underline;
margin-top: 9px;
}

img {
border: none;
}

h4 {
margin: 0;
font-size: 12px;

}

h5 {
margin: 0;
font-size: 14px;
font-family: "Times New Roman", Times, serif;
font-style: italic;
font-weight: 100;

}

.h5 {
	margin: 0;
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: 100;

}


p  {
margin: 0;
padding-right: 9px;
font-size: 1.2em;
}

.bold {

font-weight: bold;

}

.italic {
font-family: cursive;
font-style: italic;

}

.abouttext {
padding: 0px;
text-align: center;
margin-left: 0;
font-family: "Times New Roman", Times, sans-serif;
font-size: 27px;
font-weight: bold;
}

.centerstuff {
padding: 0px;
text-align: center;
margin-left: 0;
font-family: "Times New Roman", Times, sans-serif;
}
.topstuff {
padding: 0px;
text-align: center;
margin-left: 0;
font-family: "Times New Roman", Times, sans-serif;
font-size: 27px;
}



#text {
	font-size: 14px;
    margin: 0px;
	text-align: left;
	padding: 27px 9px 9px 9px;
	background-color: #FFF;
}

.medtext {
	font-size: 21px;
	text-align:justify;
}

.temptext {
font-size: 17px;

}

.nametitle {
	font-size: 27px;
}

#main {
	margin: auto;
	width: 944px;
}


#title {
  height: 176px;
  background: url(../images/banner.gif) no-repeat top center;
}

#table {
border-right: #000000 solid 1px;
border-left: #000000 solid 1px;
} 

#menubar {
	background: url(../images/menubar_bw.gif) top repeat-x;
/*		margin: 0;    */
		padding: 0; 
		border-bottom: 1px solid #000;
}


a.menulink:hover {

		color: #ffffcc;
}

.menulink {
	text-decoration: none;
	padding: 0 1px;
	text-align: center;
  	font-size: 27px;
  	font-family: "Monotype Corsiva", "Times New Roman", Times, serif;
	color: #FFFFFF;

}  

.menulinkh {
	padding: 0;
	text-align: center;
  	font-size: 27px;
  	font-family: "Monotype Corsiva", "Times New Roman", Times, serif;
	color: #000;
}  

a.menulink {
	color: #FFFFFF;
}

.sub_menulink {
	text-decoration: underline;
	padding: 0 18px;
	text-align: center;
  	font-size: 1.2em;
  	font-family: Arial, "Monotype Corsiva", "Times New Roman", Times, serif;
	font-weight: bold;
}

#gray-top {
background: url(../images/border-grayfade-top.gif) repeat-x bottom;
padding: 0;
margin: 0;
height: 9px;
}

#gray-bottom {
background: url(../images/border-grayfade-bot.gif) repeat-x top;
padding: 0;
margin: 0;
height: 9px;
}

#videoback  {
margin-right: 36px;
 margin-top: 27px; 
 height:343px; 
 width: 418px;
 float: right;
padding: 0;
text-align: center;
background: url(../images/trans-back.gif) top no-repeat
}

#rightpic {
float: right;
padding: 0;
text-align: center;
margin: 0;
}

#rightpic2 {
float: right;
padding: 0;
margin: 90px 0 0 0;
border: 1px solid #000;
height: 181px;
clear: right;
}

#leftpic {
float: left;
padding: 0;
margin: 9px 0 0 0;
}

#leftpic2 {
float: left;
border: 1px solid #000;
padding: 0;
margin: 90px 0 0 0;
height: 214px;
clear: left;
}

/*      Side quick book link bar    */

#booknav {

float: left;
clear: none;
width: 282px;
position: static;
background-color: #FFFFFF;
border: 1px solid #000;

}

#booknav ul {

margin: 0;

padding: 0 18px 0 18px;
}

#booknav li{
border-bottom: 1px solid #000;
padding: 10px 0 10px;
list-style: none;
font-size: 15px;
text-align: left;

}


#booknav a.books {

text-decoration: none;
font-weight: bold;
color: #0000FF;

}

/*     Book caption and descriptions     */

#bookcontain {
	font-size: 14px;
padding: 9px 9px 0 9px;
margin: 0;
text-align: left;
background-color: #FFFFFF;
}

#bookfloat {
float: left;
padding: 0 9px 9px 9px;
text-align: center;
}

#bookfloatright {

float: right;
padding: 0 9px 9px 9px;
text-align: center;

}

.bookdesc {
font-style:  italic;
font-size: 15px;
font-weight: bolder;
margin-left: 54px;
padding-top: 18px;
}

.bookdesc_lpic {
font-style:  italic;
font-size: 15px;
font-weight: bolder;
margin-left: 198px;
padding-top: 18px;
}

#books {

margin-left: 283px;
border-left: 1px #000 solid;
padding-left: 9px;
background-color: #fff;

}

#books ul {
margin: 0;
padding: 0;
}

#books li {
border-bottom: 1px #000 solid;
list-style: none;
height: 216px;
margin-left: 0;

}

a.books {
display: block;
margin-left: 0;

}

#books a {
text-decoration: none;
}


/*           Charity            */

.charity_menu {
text-align: center;

}

.charity_title {
font-size: 36px; 
font-weight: bold; 
text-align: center; 
font-family: 'Times New Roman', Times, serif;
padding-top: 18px;
}

#childrens {
text-align: left;
margin: 0;
background-color: #fff;
padding: 15px;
}

#chilrens ul {
}

#childrens li {
list-style: none;
margin: 0;
padding: 0;
}

.childrens_sub {
font-style:italic; 
font-size:14px; 
font-family:'Times New Roman', Times, serif;
}


.charity_lpic {
margin: 0;
}

.charity {
margin: 0;
}

#charityfloat {
float: left;
padding: 25px 16px 27px 0;
text-align: center;
}

#charityfloatright {
float: right;
padding: 24px 9px 27px 16px;
text-align: center;
}

.events {
font-size: 16px; 
height: 230px;
}

.red_ul {
color: #FF0000;
text-decoration: underline;
}

.mir {
	
	border: 1px solid #000;
	margin: 0 auto 0 auto;
	width: 72%;
	
}


#prevnext {
text-align: center;
padding-bottom: 9px;
}

.posters {
margin: 9px 2% 9px 2%;
padding: 9px;

}

#footmenu {
height: 36px;
background: url(../images/footerbar.gif) center repeat-x;

}

#bottombar {
	height: 42px;
	background: url(../images/bottom-trim.gif) no-repeat top center;
}
