body { 
  background-color: 		#c5d5d5;

  font-family: 			Verdana, Geneva, Arial, sans serif; font-size: small; 
  font-size:        		medium;
	margin-left:		auto;
	margin-right:		auto;
	padding-top:		10px;
	padding-right:		60px;
	padding-bottom:		10px;
	padding-left:		60px;

}

table	{
  		
  border:		thin solid black;
  caption-side:		bottom;
  text-align:		center;
  margin:		auto;


}

td, th	{
  width:		150px;
  border:		thin dotted gray;
  padding:		5px;


}





.cellcolor	{background-color:	#C5B358;}
.cellcolor2	{background-color:	rgb(100%,90%,70%);}

.center			  {text-align: center;}
.right			  {text-align: right;}
.left			  {text-align: left;}







p.main {
	width:			auto;
        text-align:       	center;
	padding-top:		5px;
	padding-right:		20px;
	padding-bottom:		10px;
	padding-left:		20px;

	background-color:	#c5d5d5;
	margin-left:		auto;
	margin-right:		auto;
}

p.text {
	width:			auto;
        text-align:       	left;
	padding-top:		5px;
	padding-right:		20px;
	padding-bottom:		10px;
	padding-left:		20px;

	background-color:	#c5d5d5;
	margin-left:		auto;
	margin-right:		auto;
}

p.quote {
	width:			auto;
        text-align:       	left;
	padding-top:		5px;
	padding-right:		5px;
	padding-bottom:		5px;
	padding-left:		5px;

	background-color:	#c5d5d5;
	margin-left:		50px;
	margin-right:		50px;
}

p.quotebar {
	width:			auto;
        text-align:       	left;
	padding-top:		5px;
	padding-right:		250px;
	padding-bottom:		5px;
	padding-left:		5px;

	background-color:	#c5d5d5;
	margin-left:		50px;
	margin-right:		50px;
}





#header {
  background-color: 		#675c47;
  margin:           		10px;
  height:           		108px;
}


#footer {
  background-color: 		#c5d5d5;
  color:			black;
  text-align:   		center;
  padding:			15px;
  margin:           		10px;
  font-size:           		80%;
}

#topbar {
  background-color: 		#b7c4c7;
  color:			yellow;
  text-align:   		center;
  padding:			15px;
  margin:           		10px;
  font-size:           		80%;
}



.red {
  background-color: 		#c5d5d5;
  color:			red;
  text-align:   		center;
  margin:           		10px;
  font-size:           		120%;
}

.purple {
  background-color: 		#c5d5d5;
  color:			purple;
  text-align:   		center;
  margin:           		10px;
  font-size:           		120%;
}


h1 {
  font-size:        		200%;
  text-align:	    		center;
}

h2 { 
   font-size: 			70%;
   text-align:	    		center; 
}

h3 { 
   font-size: 			120%;
   text-align:	    		center; 
}




#format {
  font-size:	    		105%;
  text-align:	    		center;
}

#formatcentre {
  text-align:	    		center;
}

#sidebar {
  background:       		#efe5d0;
  font-size:        		medium;
  text-align:       		center;
  padding:          		10px;
  margin:           		0px 0px 10px 40px;
  width:	    		180px;
  float:	    		right;
} 

#sidebar2 {
  background:       		#efe5d0;
  font-size:        		100%;
  text-align:       		left;
  padding:          		10px;
  margin:           		0px 10px 10px 10px;
  width:	    		180px;
  float:	    		left;
}



a:link {
  color:            	yellow;
  text-decoration:  	none;
  border-bottom:    	thin dotted blue;
}
a:visited {
  color:           	 blue;
  text-decoration: 	 none;
  border-bottom:   	 thin dotted red;
}
a:hover {
  color:           	 green;
  text-decoration: 	 none;
  border-bottom:   	 thin dotted green;
}
