body {
      font-family:                 verdana,arial,helvetica,sans-serif;
      font-weight:                 500;
      background-color:            #FFFFF0;
      color:                       #000000;
      cursor:                      default;
      margin-left:                 0px;
      margin-right:                0px;
      margin-top:                  0px;
      margin-bottom:               20px;
      text-align:                  justify;
      padding-top:                 0px;  /*padding used for Opera browsers */
      padding-left:                0px;
      padding-right:               0px;
      padding-bottom:              20px;
      }
      
p	{text-indent:0.4in; font-weight:600; text-align:justify; margin-left:20px;
	 margin-right:20px; line-height:1.2}
h1	{font-size:20pt; font-weight:900; text-align:center; background-color:#0000FF;
	 color:#FFFF00; width:100%; margin-right:0px; padding-right:0px;}
h2	{font-size:20pt; font-weight:900; text-align:left; text-decoration:underline;
	 color:#0000FF; background-color:transparent; margin-top:30px; padding-left:20px;}
h3	{font-size:14pt; font-weight:900; text-align:center; text-decoration:none;
	 color:#0080FF; background-color:transparent; margin-top:30px}
h4	{font-size:20pt; font-weight:900; text-align:center; text-decoration:none;
	 color:#0080FF; background-color:transparent; margin-top:30px}
h5	{color:#FF0000; background-color:transparent; font-weight:600; text-align:left; 
	 text-decoration:underline; font-size:16pt; margin-left:15px;}	 
pre	{font-size:14pt; font-weight:600; font-family:verdana,helvetica,sans-serif;}
ol	{margin-left:50px; margin-right:20px; font-weight:500; font-size:14pt;}
li	{padding-bottom:15px}
ul	{margin-left:50px; margin-right:20px; font-weight:500; font-size:14pt;}
dl	{margin-left:20px; margin-right:20px; font-weight:500}
dt	{font-weight:700; margin-top:20px;}
	 
	 
a             	{text-decoration:none; font-weight:600}      
a:link          {color:#0080FF; background-color:transparent}
a:visited       {color:#FF00FF; background-color:transparent}
a:hover         {color:#FF0000; background-color:transparent; text-decoration:underline}
a:active        {color:#FFA500; background-color:transparent}

a.menu:link	{color:#0000FF; background-color:transparent; font-weight:600}
a.menu:visited	{color:#FF0000; background-color:transparent}
a.menu:hover	{color:#FFFF00; background-color:transparent; font-style:italic;
		 font-weight:900; text-decoration:underline}
a.menu:active	{color:#0080FF; background-color:transparent}

a.image:hover	{text-decoration:none}


.title{
	position:		relative;
	left:			0px; 
	color:			#0070FF; 
	font-weight:		900; 
	font-size:		50pt; 
        background-color:	transparent; 
        text-align:		center; 
        width:			100%;
        padding-top:		10px; 
        padding-bottom:		10px;                    	
        border:			none;
       }
       
.firefox{
	 position:		absolute;
	 left:			5px;
	 top:			5px;
	 z-index:		100;
	 background-color:	transparent;
	 border:		none;
	}       
		 	 
.sidemenu{	
	  position:		relative;
	  float:		left;
	  width: 		35%;
	  margin-right:		0px;
	  margin-right:		0px;
	  padding-top:		15px; 
	  padding-bottom:	20px;
	  background-color:	#FFFFF0; 
	  border:		none;
	  z-index:		100;
 	}
	 
.menutitle{
	   font-weight:		900; 
	   font-size:		20pt; 
	   color:		#0080FF; 
	   text-align:		center;
	   text-decoration:	underline; 
	   background-color:	transparent;
	  }
		 
		 
.bodytext{
	  position:		relative;
	  float:		right; 
	  width:		65%;
	  padding-right:	0px;
	  margin-left:		0px;
	  margin-right:		0px;
	  background-color:	#FFFFF0; 
	  text-align:		justify; 		 
	  border:		none;
	  font-size:		12pt;
	  z-index:		100;
	 }

.topmenubox{
	    margin-right:	0px; 
	    margin-left:	10px;
	    margin-top:		10px; 
	    border:		2px solid #FF0000; 
	    padding-top:	0px; 
	    padding-right:	0px; 
	    padding-bottom:	3px; 
	    padding-left:	0px; 
	    text-align:		center; 
	    font-size:		10pt; 
	    color:		#000000; 
	    background-color:	#87CEFA;
	   }
	   			 
.menubox{
	 margin-top:		5px; 
	 margin-right:		0px; 
	 margin-left:		10px; 
	 border:		1px solid #FF0000; 
	 padding-top:		0px; 
	 padding-right:		0px; 
	 padding-bottom:	0px; 
	 padding-left:		0px; 
	 text-align:		left; 
	 font-size:		12pt; 
	 color:			#000000; 
	 background-color:	#87CEFA;
	}

.boxtitle{
	  font-size:		14pt; 
	  font-weight:		500; 
	  text-align:		center;
	  }
	  
.botnavbar{
	   position:		relative;
	   background-color:	transparent;
	   font-weight:		500;
	   font-size:		8pt;
	   color:		#000000;
	   text-align:		center;
	   margin-right:	0px;
	   margin-left:		0px;
	   padding-top:		5px;
	   padding-bottom:	5px;
	   padding-right:	0px;
	   padding-left:	0px;
	   border:		none;
	  }
	  
.topnavbar{
	   position:		relative;
	   margin-bottom:	10px;
	   background-color:	transparent;
	   font-weight:		500;
	   font-size:		10pt;
	   color:		#000000;
	   text-align:		center;
	   margin-right:	0px;
	   margin-left:		0px;
	   padding-top:		5px;
	   padding-right:	0px;
	   padding-bottom:	5px;
	   padding-left:	0px;
	   border:		none;
	  }
	  
.image{
       position:		relative;
       text-align:		center;
       margin-top:		30px;
       margin-bottom:		15px;
      }
      
a:link img, a:visited img {border-style: none}
      
.thmbimage{
       position:		relative;
       text-align:		center;
       margin-top:		30px;
       margin-bottom:		15px;
       padding-left:		20px;
       padding-right:		20px;
      }
      
/* CSS FOR MENU STARTS HERE */

.question {
	   cursor:		default;  
	   display:		block;
	  }

.answer {
	 display:		none;
	}

.container{
	   display:		block;
	  }

/* EXPANDED MENU STARTS HERE */

.menubox1{
	 margin-top:		5px; 
	 margin-right:		0px; 
	 margin-left:		0px; 
	 border:		1px;
	 border-color:		#ff0000;
	 border-style:		solid;
	 border-left:		none;
	 border-right:		none;
	 padding-top:		0px; 
	 padding-right:		0px; 
	 padding-bottom:	0px; 
	 padding-left:		0px; 
	 text-align:		left; 
	 font-size:		12pt;
	 color:			#0000FF; 
	 background-color:	#87CEFA; 
	 font-weight:		500;
	}

/* COLLAPSED MENU STARTS HERE */
	
.menubox2{
	 margin-top:		10px; 
	 margin-right:		0px; 
	 margin-left:		10px; 
	 border:		1px solid #FF0000; 
	 padding-top:		0px; 
	 padding-right:		0px; 
	 padding-bottom:	0px; 
	 padding-left:		0px; 
	 text-align:		center; 
	 font-size:		14pt; 
	 color:			#0000FF; 
	 background-color:	transparent;
	 font-weight:		900;
	 cursor:		default;
	}
	
/*POST-IT NOTE SCRIPT- by javascriptkit.com
Visit JavaScript Kit (http://javascriptkit.com) for script.
Credit must stay intact for use*/
	
	
#postit{
	position:		absolute;
	width:			250px;
	padding:		5px;
	background-color:	#FFFFE0;
	border:			1px solid black;
	visibility:		hidden;
	z-index:		200;
	cursor:			pointer;
	text-align:		left;
	font-size:		10pt;
       }
       
/*RANDOM QUOTES STYLE DEFINITIONS*/
       
.randquote{
	   position:	relative;
	   text-align:	center;
	   font-size:	10pt;
	   font-weight:	600;
	   margin-left:	30px;
	   margin-right:30px;
	  }
	  
i	{font-weight:600;  font-style: italic; }

#contrib{
	 position:		relative;
	 text-align:		left;
	 font-size:		8pt;
	 font-weight:		600;
	 margin-left:		20px;
	 color:			#ff0000;
	 background-color:	transparent;
	 margin-bottom:		20px;
	}
	
#contribcent{
	     position:		relative;
	     text-align:	center;
	     font-size:		8pt;
	     font-weight:	600;
	     margin-bottom:	20px;
	     color:		#ff0000;
	     background-color:	transparent;
	}	

/* MENU HOVER EFFECT */

.sidemenu a{
	    display:		block;
	    text-decoration:	none;
	    background:		inherit;
	    color:		#0000ff;
	    font-weight:	600;
	    width:		100%;
	    }
	    
.sidemenu a:hover{
		  color:	#ffff00;
		  background:	#0000ff;
		  font-weight:	600;
		  width:	100%;
		  font-style:	italic;
		  }

.poemcent{
	  text-align:	center; 
	  font-size:	14pt; 
	  font-weight:	500; 
	  font-family:	verdana; 
	  font-style:	italic;
	 }
	 
.poemleft{
	  text-align:	left; 
	  font-size:	14pt; 
	  font-weight:	500; 
	  font-family:	verdana; 
	  font-style:	italic;
	  margin-left:	20px;
	 }
	 
.poemleft2{
	  text-align:	left; 
	  font-size:	14pt; 
	  font-weight:	500; 
	  font-family:	verdana; 
	  font-style:	italic;
	  margin-left:	20%;
	 }

/*	 
@media screen { 
  #first { position: fixed; top:0px; left:0px; background:#FFFFF0; z-index:10; width:100%; }	 		  
 } */ 	
	   	
	
     
      			  	   	