body 			{font-family:Arial,sans-serif;margin:0px;padding:0px;text-align:left;
				 color:#30465E;background-color:#40566E;font-size:12pt;}
#main			{width:930px;position:absolute;top:10px;left:50%;margin-left:-450px;}
ul, p			{font-size:1em;}

a:link			{text-decoration:none;color:#ff4444;}
a:visited		{text-decoration:none;color:#ff4444;}
a:hover			{text-decoration:none;background-color:#111111;color:lime;}
a:active		{text-decoration:none;color:#ff4444;}

#copy
				{color:lime;text-align:center;height:40px;line-height:40px;
				background:transparent url('images/copy.png') no-repeat bottom left;}
#copy 			{font-size:0.9em;margin:0px 0px 10px 0px;padding:0px;}
#copy a:link, #copy a:visited	
				{text-decoration:none;color:lime;}
#copy a:hover	{background-color:lime;text-decoration:none;color:#000000;}
#copy a:active	{text-decoration:none;color:lime;}   
				
#head			{height:120px;color:#40566E;
                 background:transparent url('images/back.png') no-repeat top left;}
.head1			{margin-top:0px;font-size:3.2em;font-weight:bold;letter-spacing:3px;padding:15px 5px 0px 5px;
				text-align:center;color:black;}
h1				{text-align:center;margin:10px 20px;font-size:1.1em;padding:5px;letter-spacing:3px;font-weight:bold;
				background-color:#88ADB4;color:white;clear:both;}
.sec			{font-size:90%;}

h2 				{font-variant:small-caps;color:#ffa500;font-size:1.2em;margin:20px 0px 30px 20px;
				 border:none;padding:5px 0px;width:600px;border-bottom:1px solid #40566E;text-align:left;}

h3 				{font-size:1.0em;color:#789Da4;text-align:left;font-variant:small-caps;
				 margin:10px 0px 0px 20px;padding:5px 0px;font-weight:bold;}

.nom			{margin:5px 30px;font-size:1.0em;text-align:justify;}
.i				{font-style:italic;}
.b				{font-weight:bold;}
.c				{text-align:center;}
.j				{text-align:justify;}
.ni				{font-style:normal;}

li 				{}
.aImg			{border:none;vertical-align:text-bottom;height:16px;width:16px;}

#fR				{position:absolute;top:140px;left:10px;width:80px;text-align:center;}
#fntSizeDec,#fntSizeReset,#fntSizeInc
				{height:20px;}

/* navigation */  
#mainNavBar			{position:absolute;top:79px;left:10px;height:35px;z-index:10;}
#mainNav		 	{margin:0px 0px;}
					 
#mainNav ul 		{margin:0;padding:10px 0px;list-style:none;}
#mainNav li 		{float:left;background:url("images/left.gif") no-repeat left top;margin:0px 1px;
					padding:0 0 0 3px;font-size:0.7em;text-transform:lowercase;}
#mainNav a 			{float:left;display:block;background:url("images/right.gif") no-repeat right top;
					 padding:5px 5px 5px 4px;text-decoration:none;font-weight:bold;color:rgb(39,116,159);
					 line-height:20px;}
#mainNav a:hover 	{color:#000;}
#mainNav #current	{background-image:url("images/left_on.gif");border-bottom:2px solid white;}
#mainNav #current a	{background-image:url("images/right_on.gif");color:#000;padding-bottom:5px;}

.subBox 			{margin:0px 0px 0px 0px;border:1px solid #ffffff;padding:30px 20px;
				    background-color:#ffffff;clear:both;}

/* Main Page */

#imgBox				{width:700px;margin:20px 0px 10px 80px;text-align:center;clear:both;}
.mainImg			{text-align:center;}
.mainImgCaption		{position:absolute;top:550px;right:40px;width:200px;}

.caroselContainer 	{position:relative;text-align:center;margin:0px auto;}
.caroselItself 		{position:relative;margin-left:auto;margin-right:auto;overflow:hidden;}

.chead 				{color:red;font-size:1.2em;margin:20px 0px 0px 0px;padding:5px 0px;
					 text-align:center;font-style:italic;}
.indexImgBox		{text-align:center;margin:20px 30px 0px 20px;}
.indexImg			{height:271px;border:5px solid silver;}

.messageBox		{position:absolute;width:250px;height:100px;text-align:center;padding:5px 0px;
				 font-size:0.95em;}
.messageBox p	{margin-top:10px;}				 
#mB1			{left:15px; top:160px;background:transparent url('images/message.gif') no-repeat top left;}
#mB2			{left:15px; top:265px;background:transparent url('images/message.gif') no-repeat top left;}
#mB3			{right:15px;top:160px;background:transparent url('images/message.gif') no-repeat top left;}
#mB4			{right:15px;top:265px;}
#mB5			{left:15px; top:370px;background:transparent url('images/message.gif') no-repeat top left;}
.indexImg2		{height:170px;border:5px solid silver;}
.b2s			{font-weight:bold;font-size:120%;color:#40566E;padding:10px 0px 0px 0px;text-align:center;}

.smaller		{font-size:80%;}

/* Contact Page */
.ct				{margin-left:30px;}
.ct th			{font-size:1.2em;font-weight:bold;text-align:left;}
.ctr, .ctl		{border-top:1px solid #ffa500;vertical-align:top;}
.ct0			{width:110px;text-align:center;vertical-align:middle;}
.ctr			{width:300px;}
.ctl			{width:300px;}
.ctImg			{width:80px;}

.conT			{width:650px;margin:10px 0px 10px 140px;padding:0px;color:#ffffcc;}
.cTxtL 	 		{text-align:right;padding:5px 10px 5px 20px;width:300px;font-weight:bold;vertical-align:top;}
.cTxtR 			{text-align:left; padding:5px 20px 5px 10px;width:350px;vertical-align:top;}
.sTable			{border-width:1px;border-style:solid;border-color:#888;font-size:0.9em;
				margin:0px 20px 10px 0px;background-color:rgb(134,166,182);}
.sform			{text-align:left;margin:1px;padding:5px;font-weight:bold;color:#ffffcc;}
.sfreq			{color:#FFFFCC;font-weight:normal;}
.sgc			{text-align:right;margin:2px 20px 2px 10px;font-size:0.8em;color:#30465E;}
.sgc img		{width:10px;height:10px;}

#cOut,#cIn		{text-align:center;color:red;font-weight:bold;}
.ibox 			{color:red;font-weight:bold;padding:2px;}
.numgraphic		{height:20px;padding:0px 0px 0px 0px;margin:0px;vertical-align:text-bottom;}

/* Back to School Page */
.bpBox			{margin:0px 100px;}
.bp1			{text-align:left;margin:10px 0px 0px 20px;}
.bp2			{margin:0px 0px 0px 90px;font-weight:bold;font-family:'Comic Sans MS',fantasy;
				 padding:0px;}
.bpimg			{float:right;margin-right:50px;}

/* Books Page */
#mainBookBox	{width:840px;margin-left:10px;}
.spacer			{font-size:0.9em;clear:both;margin:10px 0px;text-align:center;font-weight:bold;font-style:italic;}

.bt				{margin-left:30px;font-size:1.0em;border-spacing:0px}
.b1, .b2		{font-size:1.0em;}
.b1				{width:150px;}
.b2				{width:300px;}
.bImgBox		{margin:10px 30px;float:left;font-size:0.8em;text-align:center;font-weight:bold;}
.bImg			{height:138px;width:100px;padding:5px;background-color:silver;}
.breview		{margin:10px 30px 10px 30px;font-style:italic;font-size:90%;text-align:justify;padding:0px;}
.breview2		{margin:10px 30px 10px 40px;font-style:italic;font-size:90%;text-align:justify;padding:0px;}
.battrib		{margin:0px 30px 0px 70px;font-size:80%;font-weight:bold;}
.book h2		{color:#ffa500;clear:both;}
.e				{background-color:#D9E6EF;}

.bPoem			{clear:both;}
.bpl, .bpr		{vertical-align:top;}
.bpl			{text-align:right;}
.bpr			{text-align:left;}
.bpm			{text-align:center;}
.bHead 			{font-size:1.1em;font-variant:small-caps;color:#ffa500;text-align:center;
				 margin:10px 0px;padding:5px 0px;font-weight:bold;border-bottom:1px solid #ffa500;}
.blBox			{text-align:center;z-index:10;}				 
.blImg			{width:70px;height:105px;padding:5px;background-color:silver;margin:5px;border:1px solid orange;}

/* School Page */
.schoolImg		{float:right;margin:0px 30px 10px 20px;}
.sImgB			{padding:5px;background-color:silver;}
.schoolImgc		{text-align:center;margin:0px;}
.sind			{padding:5px 0px 5px 30px;margin:0px 30px;text-align:left;
				 list-style-image:url('images/check.gif');}
.sind li		{padding-bottom:5px;}
.sarr			{padding:5px 0px 5px 30px;margin:0px 30px;text-align:left;
				 list-style-image:url('images/left-point.gif');}

.st				{width:700px;}
.stl, .str		{width:50%;text-align:left;vertical-align:top;}

.svst			{margin-left:50px;border-spacing:0px}
.svl			{width:150px;}
.svm			{width:150px;}
.svr			{width:440px;}
.svl, .svm, .svr
				{text-align:left;vertical-align:top;} 

/* All books Page */
#allImgBox		{width:680px;margin:20px 0px 10px 100px;text-align:center;clear:both;}
.allImg			{text-align:center;}


/* About Page */
.topImg			{float:right;height:150px;margin:0px 30px 10px 20px}
.tImgB			{padding:5px;background-color:silver;}

.c 				{text-align:center;}
.b				{font-size:120%;font-weight:bold;}
.rTab			{border:none;font-size:1.0em;}
.rTab td		{padding:10px;vertical-align:top;}
.re				{padding-left:20px;font-size:0.9em;}
.ind			{margin-left:20px;margin-right:30px;text-align:left;}
.M:first-letter	{font-size:4em;font-weight:bold;float:left;font-family:'Times New Roman', serif;
				 padding:0px 10px 10px 0px;}

.tag			{width:350px;margin:0px 0px 10px 265px;color:black;}
.tagLine		{font-size:1.1em;font-weight:bold;margin-bottom:0px;text-align:justify;}
.tagAttr		{font-size:1.1em;text-align:right;font-weight:normal;font-style:italic;margin:0px;}
.tagImg			{float:right;height:150px;margin-top:0px;}

.aq, .ar		{font-size:0.9em;}
.aq				{margin:5px 30px;font-weight:bold;font-style:italic;text-align:justify;}
.ar				{margin:5px 30px 5px 40px;text-align:justify;vertical-align:top;}



/* Press & Media Page */
.ph				{font-size:1.0em;color:#789Da4;text-align:center;margin:10px 0px 5px 0px;
				 padding:5px 0px;font-weight:bold;}
.pq, .pr, .pri, .prm
				{font-size:0.9em;}
.pq				{margin:5px 30px;font-weight:bold;font-style:italic;text-align:justify;}
.pr				{margin:5px 30px 5px 40px;text-align:justify;vertical-align:top;}
.pri			{margin:5px 30px 5px 80px;text-align:justify;font-style:italic;}
.pImgBoxR, .pImgBoxL
				{margin:10px 30px;font-size:0.8em;text-align:center;font-weight:bold;}
.pImg			{height:138px;width:100px;padding:5px;background-color:silver;}
.pImgBoxR		{float:right;}
.pImgBoxL		{float:left;}
.pPoem			{clear:both;width:300px;}
.prm			{margin:5px 30px;text-align:center;font-style:italic;vertical-align:top;}
.pMedia			{clear:both;width:600px;}


/* Testimonials Page */
.cComment		{margin:10px 30px;border:1px solid #ffa500;}
.cSchool		{color:#ffffcc;background-color:#86a6b6;font-size:1em;font-weight:bold;margin:0px 0px 20px 0px;
				 padding:10px;}
.cQuote			{font-size:1.0em;font-style:italic;padding:5px 20px;text-align:justify;margin-bottom:0px;}
.cAttrib		{font-size:0.8em;margin:10px 0px 10px 200px;text-align:left;font-weight:bold;}

.oc, .oa, .oi	{font-size:0.9em;}
.oc				{text-align:center;}
.oh				{font-size:1.0em;color:#789Da4;text-align:center;margin:10px 0px 10px 280px;
				 padding:5px 0px;font-weight:bold;width:300px;text-decoration:underline;}
.oa				{font-size:0.85em;text-align:left;margin-left:60px;}
.oi				{text-align:left;margin:10px 0px 10px 70px;padding:5px 10px;width:700px;background-color:#eeeeee;}
.highlight		{clear:both;margin-top:30px;padding:10px 5px;font-weight:bold;
				 border-top:1px dotted #40566E;border-bottom:1px dotted #40566E;}

/* Poetry Page */
.pTable			{clear:both;font-size:1.1em;}
.ppl, .ppr, .ppm
				{vertical-align:top;padding:10px 0px;font-size:1.0em;}
.ppl			{text-align:right;}
.ppr			{text-align:left;}
.ppm			{text-align:center;}
.pHead 			{font-size:1.1em;font-variant:small-caps;color:#ffa500;text-align:center;
				 padding:5px 0px;font-weight:bold;border-bottom:1px solid #ffa500;}


/* Order Forms */
.tImgBox		{text-align:center;}
.ofcTable, .ofqTable, .otTable
				{width:870px;} 

.ofcTable		{font-size:0.9em;margin-bottom:10px;border:1px solid #ffa500;padding:5px;}
.of1			{font-weight:bold;padding:0px 10px;}
.of2			{}
.ofpTable		{border:1px solid red;font-size:0.9em;padding:0px;}
.of3			{font-weight:bold;padding:0px 10px;}
.of4			{margin:0px 10px;}
.of5			{border-bottom:1px solid black;height:40px;}

.oh1, .oh2, .oh3, .oh4
				{font-weight:bold;padding:0px 5px;text-align:center;background-color:#88ADB4;color:white;}
.ofqTable		{font-size:0.9em;margin-bottom:5px;border:1px solid #ffa500;}
.oq1			{width:10%;}
.oq2			{width:65%;}
.oq3			{width:10%;}
.oq4			{width:15%;}
.oq1,.oq2,.oq3,.oq4,.oh1,.oh2,.oh3,.oh4
				{height:1.8em;vertical-align:middle;}
.oq2			{padding:0px 5px;text-align:left;}
.oq1, .oq4		{text-align:center;}
.oq3			{text-align:right;padding:0px 5px;}
.entry			{font-size:1.0em;border:1px solid #ffa500;background-color:#eeeeee;text-align:center;}
.exit			{font-size:1.0em;border:none;text-align:right;}

.otTable		{font-size:1.0em;margin-bottom:10px;}
.ot4			{font-size:1.0em;width:15%;border:2px solid black;text-align:center;font-weight:bold;}

.oiTable		{font-size:0.9em;margin-bottom:10px;border:1px solid #ffa500;padding:5px;width:870px;}
.oih1			{font-weight:bold;padding:0px 10px;text-align:left;height:1.5em;width:420px;}
.oih2			{width:20px;}
.oic1			{padding:0px 10px;text-align:left;}
.oibS			{text-align:left;padding-left:10px;width:400px;}
.oic2			{}
.oic3			{padding:0px 10px;text-align:left;}
.oiiN			{border-width:1px;border-style:solid;border-color:white white black white;}

/* Story Page */
.sp				{margin:5px 30px;font-size:1.0em;text-align:justify;text-indent:30px;}
.fl				{border-bottom:1px solid orange;}

.custTable		{width:830px;margin:10px 0px 10px 30px;padding:10px;border:1px solid #ffa500;
				 background-color:#E9FBF9;}
.p1				{font-size:1.0em;width:30%;font-weight:bold;}
.p2				{font-size:1.0em;width:70%;font-weight:bold;}
.nin			{border:1px solid orange;}
.but			{border:1px groove black;background-color:#ffffff;padding:3px;font-weight:bold;}
.but:hover		{border:1px groove white;background-color:#88ADB4;color:#ffffff;padding:3px;font-weight:bold;}
.sinst			{padding-left:20px;margin:0px 20px 10px 40px;text-align:left;}

.open			{background-color:white;color:red;border:1px solid orange;text-align:center;}
.openImg		{height:20px;padding:0px;margin:0px;vertical-align:text-bottom;}
.free			{height:35px;}
.f0				{position:absolute;top:150px;right:50px;}  /* main story page */
.f1				{position:absolute;top:540px;left:450px;}  	/* story 1 */
.f2				{position:absolute;top:570px;left:450px;}  	/* story 2 */

#kallis			{margin:0px 0px 0px 400px;}
.snom			{margin:5px 30px;font-size:1.0em;}
.stopImg		{height:20px;padding:0px;margin:0px;vertical-align:text-bottom;}

.instTable		{width:830px;margin:10px 0px 10px 30px;padding:10px;border:1px solid #ffa500;
				 background-color:#E9FBF9;}
.instCloseImg	{height:20px;border:none;width:20px;}
.instCloseTitle	{padding:5px;font-weight:bold;text-align:center;width:810px;}
.instCloseBox	{padding:5px;vertical-align:text-bottom;width:20px;}

/* Main Page pop-up */
#newsBox 		{position:absolute;right:30px;top:205px;padding:2px;z-index:1000;
				 background-color:#ffffff;display:none;}
#newsCount 		{text-align:left;font-size:8px;color:#40566E;}
.newsitem 		{font-size:0.95em;color:lime;font-weight:bold;text-align:center;padding:5px;background-color:#40566e;}
.newsline		{color:#40566e;font-weight:normal;text-align:left;padding:10px 10px;}
.newsline p, .newsline li
				{font-size:0.90em;}
.x				{font-size:0.95em;}
legend			{font-size:0.9em;color:#40566e;padding:5px;background-color:white;}
fieldset		{padding:5px;margin:5px 0px;}
fieldset, legend
				{border-width:1px 2px 2px 1px;border-style:solid;border-color:silver #888 #888 silver;}


/* back to top  */
#toTop			{position:absolute;bottom:20px;right:20px;width:21px;z-index:0;}
.toTopImg		{border:none;height:11px;width:21px;margin:40px 0px;padding:0px;}
#toTop a:hover	{background-color:transparent;}
