@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Quintessential|Felipa|Great+Vibes|Cinzel:400,700|Tangerine);
/*
@import url(http://fonts.googleapis.com/css?family=Bilbo+Swash+Caps|Euphoria+Script|Rouge+Script|Marck+Script|Mr+De+Haviland|Alex+Brush|Kaushan+Script|Averia+Libre:400,300italic|Parisienne|Asul|Oregano);
*/
@font-face{	font-family: Calisto; src: url('../CALISTO0.eot'); }
@font-face{	font-family: "CaflischScript Regular"; src: url('../CAFLISC0.eot');}
@font-face{font-family: "Caflisch"; src: url(../caflisc0.EOT)}
@font-face{font-family: "Pompeii"; src: url(../pompeii0.EOT)}	
@font-face{font-family: "Tekto"; src: url(../tektomm0.EOT)}

/*
@font-face {
  font-family: 'Asul';
  font-style: normal;
  font-weight: 400;
  src: local('Asul'), local('Asul-Regular'), url(http://themes.googleusercontent.com/static/fonts/asul/v2/nXGEE-SMYa-oGurFr0YHXw.woff) format('woff');
}

@font-face {
  font-family: 'Averia Serif Libre';
  font-style: normal;
  font-weight: 400;
  src: local('Averia Serif Libre Regular'), local('AveriaSerifLibre-Regular'), url(http://themes.googleusercontent.com/static/fonts/averiaseriflibre/v2/fdtF30xa_Erw0zAzOoG4Bacli1JbuwfBLEwdK1GZsB8.woff) format('woff');
}

@font-face {
  font-family: 'Kaushan Script';
  font-style: normal;
  font-weight: 400;
  src: local('Kaushan Script'), local('KaushanScript-Regular'), url(http://themes.googleusercontent.com/static/fonts/kaushanscript/v1/qx1LSqts-NtiKcLw4N03IFhlQWQpSCpzb2Peu3I-Q34.woff) format('woff');
}

@font-face {
  font-family: 'Tangerine';
  font-style: normal;
  font-weight: 400;
  src: local('Tangerine'), url(http://themes.googleusercontent.com/static/fonts/tangerine/v3/HGfsyCL5WASpHOFnouG-RD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face {
  font-family: 'Parisienne';
  font-style: normal;
  font-weight: 400;
  src: local('Parisienne'), local('Parisienne-Regular'), url(http://themes.googleusercontent.com/static/fonts/parisienne/v1/1wiHF6pWOa568Cj3p-anxBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}

@font-face {
  font-family: 'Rouge Script';
  font-style: normal;
  font-weight: 400;
  src: local('Rouge Script'), local('RougeScript-Regular'), url(http://themes.googleusercontent.com/static/fonts/rougescript/v2/AgXDSqZJmy12qS0ixjs6V3hCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face {
  font-family: 'Calligraffitti';
  font-style: normal;
  font-weight: 400;
  src: local('Calligraffitti'), local('Calligraffitti-Regular'), url(http://themes.googleusercontent.com/static/fonts/calligraffitti/v4/vLVN2Y-z65rVu1R7lWdvyKIZAuDcNtpCWuPSaIR0Ie8.woff) format('woff');
}
  
@font-face {
  font-family: 'Merienda';
  font-style: normal;
  font-weight: 400;
  src: local('Merienda'), local('Merienda-Regular_0_wt'), url(http://themes.googleusercontent.com/static/fonts/merienda/v1/4NYVQDcgs3Fbi_xdFMC7lPesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}

@font-face {
  font-family: 'Pinyon Script';
  font-style: normal;
  font-weight: 400;
  src: local('Pinyon Script'), local('PinyonScript'), url(http://themes.googleusercontent.com/static/fonts/pinyonscript/v3/TzghnhfCn7TuE73f-CBQ0BEVhAA1gnTRu3Am0EzDRlM.woff) format('woff');
}


@font-face {
  font-family: 'Oregano';
  font-style: normal;
  font-weight: 400;
  src: local('Oregano'), local('Oregano-Regular'), url(http://themes.googleusercontent.com/static/fonts/oregano/v1/banH00eVaZ5aPnsoHTqQNA.woff) format('woff');
}

@font-face {
  font-family: 'Quintessential';
  font-style: normal;
  font-weight: 400;
  src: local('Quintessential'), local('Quintessential-Regular'), url(http://themes.googleusercontent.com/static/fonts/quintessential/v1/mmk6ioesnTrEky_Zb92E5vVIUa7j-1chN719CcxfqxU.woff) format('woff');
}  
*/

#topnav		 { width: 75%; margin-left: auto; margin-right: auto }

selector {font-family: Pristina}

body {
	background-color:#FFFFFF;
	background-attachment: fixed;
	margin-top:1px;	
}

.menufloat {
	margin-top:0px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:1px;
	text-align:center;
	width:100px;
	background-color:#FFFFF1;
}


h1    {
	font-family: "CaflischScript Regular", Pristina, Felipa, Helvetica;
	font-size: 34px;
	margin: 2px;
	padding: 2px;
	color: #FF3399;
	text-align: center;
	margin-bottom: 5px;
	font-weight: 400;
} 

h2    {
	font-family: Arial;
	font-size: 20px;
	margin: 2px;
	padding: 1px;
	color: #039;
	text-align: center;
	margin-bottom: 4pt;
	font-weight: 300;
}   

h3    {
	font-family: Parisienne, Arial;
	font-size: 36px;
	margin: 3px;
	padding: 1px;
	color: #906;
	text-align: center;
	margin-bottom: 18pt;
	font-weight: 400;
}  		

h4    { font: italic 400 13px/1.2em Arial, Helvetica, sans-serif; 
		margin: 3px;
   		padding: 1px;
		color: #990033;
		margin-left: 5%;		
        text-align: center; 
        margin-bottom: 18px; }		

h5    { font-family: Arial; 
		font-size: 14px; 
		margin: 3px;
   		padding: 1px;
		color: #990033;
		margin-left: 0%;
		text-align: center; 
        margin-bottom: 18px; }

h6    { font-family: italianno; 
        font-size: 36px;
		margin: 3px;
   		padding: 1px;
        color: #000066;
		margin-left: 0%;
		text-align: center; 
		margin-top: 1px;
        margin-bottom: 1px; }      

p     {
	text-align: center;
	font-family: Arial;
	font-size: 16px;
	margin-left: 10%;
	margin-right: 10%;
	margin-bottom: 6px;
}

.li   { margin-left: 10%; font-family:Arial; font-size: 16px; margin-bottom: 5px; text-align: justify; margin-right: 10% }

li    { margin-left: 10%; font-family:Arial; font-size: 13px; margin-bottom: 7px; text-align: justify; margin-right: 10% }

hr    { text-align: center; margin-left: 10%; margin-right: 10% }

.header {font: normal 300 normal 12px/1.2em Arial, Helvetica, sans-serif;
		color: #000099;
		text-align: center;
		margin-left: 50px;
		left: 0; 
}

.fine_centered_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #666666;
}

.footer { font: normal 200 12px/1.3em Arial, Helvetica, sans-serif;
		color: #000080; 
		text-align: center;
		margin-bottom: 3px; }

.coltext { font: normal 400 16px/1.2em Arial, Helvetica, sans-serif;
		color: black;
		text-align: left;
		margin-left: 2%;
		margin-right: 2%;
		left: 2%; }

.sidemenu { font: normal 300 12px/1.0em Arial, Helvetica, sans-serif; 
            text-decoration: none;
            text-align: left;
            width: 162px;
            margin-left: 0;
            margin-right: 0; }

.menutext { color: #003399;
		text-align: left;
		margin-left: 0;
		margin-right: 0;
		left: 0; font-style:normal; 
		font-variant:normal; 
		font-weight:500; 
		line-height:1.2em; 
		font-size:14px; 
		font-family:Arial, Helvetica, sans-serif }
		
.formtext { font: normal 500 16px/1.2em Arial, Helvetica, sans-serif;
		color: #000080;
		text-align: left;
		margin-left: 0%;
		margin-right: 0%;
		left: 0%;
		  }
		
.formtext2 { font: normal 300 20px/1.4em Arial, Helvetica, sans-serif;
		color: #000080;
		text-align: left;
		margin-left: 0%;
		margin-right: 0%;
		margin-bottom: 22px;
		left: 0%;
		text-align:justify; }
		
		
.formtext3 { font: normal 300 20px/1.4em Arial, Helvetica, sans-serif;
		color: #000080;
		text-align: left;
		margin-left: 400px;
		margin-right: 200px;
		margin-bottom: 22px;
		left: 0%;
		text-align:justify; }		

.bulleted_text { font: normal 400 15px/1.2em Arial, Helvetica, sans-serif;
		color: black;
		text-align: justify;
		margin-left: 10%;
		margin-right: 10%;
		left: 10%; }

.bulleted_special { color: #000099;
		text-align: left;
		margin-left: 17%;
		margin-right: 10%;
		left: 10%; font-style:normal; 
		font-variant:normal; 
		font-weight:400; 
		line-height:1.2em; 
		font-size:15px; 
		font-family:Arial, Helvetica, sans-serif }	

.bulleted_quote { font: normal 400 14px/1.2em Arial, Helvetica, sans-serif;
		color: blue;
		text-align: justify;
		margin-left: 15%;
		margin-right: 15%;
		left: 15%; }

.speaking {font-family:Arial; font-size: 14px; 
		color: navy;
 		margin-left: 15%; 
		margin-bottom: 6pt; 
		text-align: left; 
		margin-right: 10%; }

.text { font: normal 400 17px/1.3em Arial, Helvetica, sans-serif;
		color: black;
		text-align: justify;
		margin-left: 16%;
		margin-right: 15%;
		left: 10%; }
		
.textSubtext { font: normal 300 14px/1.3em Arial, Helvetica, sans-serif;
		color: #408;
		text-align: justify;
		margin-left: 20%;
		margin-right: 15%;
		left: 15%; }	

.text2 { font: normal 300 14px/1.5em Arial, Helvetica, sans-serif; 
 		color: #000099;
		text-align: justify;
		margin-left: 10%;
		margin-right: 15%;
		left: 5%; }

.text3 { font: normal 400 16px/1.2em Arial, Helvetica, sans-serif;
		color: black;
		text-align: justify;
		margin-left: 15%;
		margin-right: 15%;
		left: 10%; }

.easytext { font: normal 400 14px/1.2em Arial, Helvetica, sans-serif;
		color: navy;
		text-align: justify;
		margin-left: 15%;
		margin-right: 15%;
		left: 15%; }

.smalltext { font: normal 300 12px/1.2em Arial, Helvetica, sans-serif; 
		margin-left: 15%;
		margin-right: 15%;
		color: #000099;
		left: 5%;   
		}

.verysmalltext { font: normal 300 normal 10px/1.2em Arial, Helvetica, sans-serif;
		color: #000009;
		}	

.booksidebar { font: normal 300 normal 10px/1.2em Arial, Helvetica, sans-serif;
		color: #0000FF;
		margin-left: 5%;
		margin-right: 5%;
		}

.creditline { font: normal 500 normal 16px/1.3em, Arial, Helvetica, sans-serif;
		color: #800000;
		text-align: center;
		text-align:justify; }			

.quoted {  font: normal 300 normal 12px/1.2em Arial, Helvetica, sans-serif;
		color: blue;
		text-align: justify;
		margin-left: 20%;
		margin-right: 20%;
		}		

.quoted_promo {  font: normal 300 normal 13px/1.3em Arial, Helvetica, sans-serif;
		color: blue;
		padding: 3px;		
		margin: 2% 10% 2% 5%;
		}	

.quoted2 {  font: normal 300 normal 12px/1.2em Arial, Helvetica, sans-serif;
		color: #0000FF;
		text-align: justify;
		margin-left: 20%;
		margin-right: 20%;
		left: 5%; }	

.notes {
		font: 300 normal 14px/1.2em Arial, Helvetica, sans-serif;
		color: #0000FF;
		text-align: justify;
		margin-left: 5%;
		margin-right: 10%;
		left: 5%;
		background-color: #FFFBFF;
}

.smalllist { margin-left: 2%; font-family:Arial; font-size: 12px; 
		margin-bottom: 5px; 
		text-align: left; 
		margin-right: 2% }		

.booktable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 70%;
}

.bookauthor {font: 400 normal 15px/1.2em Arial, Helvetica, sans-serif;
		color: black;
		text-align: left;
		width: 95%;
		left: 1%;
		}

.contents {
	font-family: Garamond;
	font-size: 14px;
	font-weight: 400;
	color: #000;
	text-align: center;
}