body { background-color: #c6c6c6; margin: 0; padding: 0;}
p { }
td { }
a:link { color: #f7d583; text-decoration: none;}
a:visited { color: #f7d583; text-decoration: none;}
a:hover { color: #a6810e; text-decoration: none;}
a:active { color: #f7d583; text-decoration: none;} 

h1 { clear:both; color: #ffffff; font-family: papyrus; font-size: 50pt; text-align: center; 
	margin-top: 0; padding-top: 0.3em; }
h2 { clear:both; color: #ffffff; font-family: papyrus; font-size: 23pt; text-align: center; padding-top: 1em; }
h3 { clear:both; color: #ffffff; font-family: papyrus; font-size: 14pt; font-weight: bold; }

#container { width: 850px; color: #ffffff; font-size: 13pt; background-color: #000000; padding: 0; font-family: papyrus; margin: 0 auto; }
#container img {border: solid 6px #f7d583;}
	
#banner { background-image: url(../images/logos/header_bar.png); background-repeat: no-repeat; width: 850px; 
	height: 137px; border-bottom: 5px solid #0000ff; vertical-align: middle;}

#menu { clear: both; margin: 0; font-size: 17.5pt; height: 50px;}
#menu ul { margin: 0.5em 0 0 0; list-style-type: none;}
#menu ul li {margin: 0 0.3em; float:left;}

.text_space { width: 800px; margin-top: 0; margin-left: auto; margin-right: auto;  }
.text_space p { text-align: justify; font-family: papyrus; font-size: 16pt; margin: 30px 30px 30px 30px; }
.text_space img {border: 4px solid #000000; }

#bottom { clear: both; margin: 0; height: 90px; border-top: 8px solid #0000ff; }
#bottom ul { margin: 0 0 0 5em; list-style-type: none;}
#bottom ul li { margin: 0.5em 2em 0; float:left; font-size: 14pt; font-family: papyrus;}

#contacts { width: 800px; margin-top: 0; margin-left: auto; margin-right: auto;  margin-bottom: 1.5em;}
#contacts p { text-align: justify; margin: 30px 30px 30px 30px; font-family: papyrus; font-size: 12pt;}
#contacts ul { list-style-type: none; text-align: left; font-family: papyrus; font-size: 12pt; margin-right: 40px; margin-left: 40px; }
#contacts ul li {}

.left-photo { clear: left; float:left; width:180px; height: 272px; text-align: center; margin: 25px 10px 25px 25px; padding-top: 10px; }
.left-photo p { font-size: inherit; text-align: center; font-family: inherit; font-style: italic; width: inherit; margin-top: 2em; margin-bottom: 2em; }

.centre-photo { float: left; width:400px; height: 272px; text-align: center; margin: 25px 10px; padding-top: 10px; }
.centre-photo p { font-size: inherit; text-align: center; font-family: inherit; font-style: italic; width: inherit; margin-top: 2em; margin-bottom: 2em; }

.right-photo { float: left; width:180px; height: 272px; text-align: center; margin: 25px 25px 25px 10px; padding-top: 10px; }
.right-photo p { font-size: inherit; text-align: center; font-family: inherit; font-style: italic; width: inherit; margin-top: 2em; margin-bottom: 2em; }

.large-centre-photo { margin: 40px 25px 60px; width:800px; text-align: center; clear:both; padding-top: 20px; }
.large-centre-photo p { font-size: inherit; text-align: center; font-family: inherit; font-style: italic; width: inherit; margin-top: 2em; margin-bottom: 2em; }

.left_d-photo { clear: left; float: left; width:380px; height: 272px; text-align: center; margin: 25px 25px 25px 10px; padding-top: 10px; }
.left_d-photo p { font-size: inherit; text-align: center; font-family: inherit; font-style: italic; width: inherit; margin-top: 2em; margin-bottom: 2em; }

.right_d-photo { float: left; width:380px; height: 272px; text-align: center; margin: 25px 10px 25px 25px; padding-top: 10px; }
.right_d-photo p { font-size: inherit; text-align: center; font-family: inherit; font-style: italic; width: inherit; 
	margin-top: 2em; margin-bottom: 2em; }

#discotext { width: 800px; margin-top: 0; margin-left: auto; margin-right: auto;  }
#discotext ul { clear: both; list-style-type: none; }
#discotext ul img {border :0px; }
#discotext ul li { float: left; padding-right: 10px; text-align: left; padding-left: 10px; }
#discotext ul li p {font-family: papyrus; font-size: 14pt; margin-top: 0.5em;}

#giggles { width: 800px; margin-top: 0; margin-left: auto; margin-right: auto; }

.date { clear: both; float: left; width: 130px; margin-top: 0; padding-left: 30px}
.date p {text-align: left; font: bold 12pt papyrus; }
.text { float: left; width: 560px; margin-right: 20px; }
.text p {text-align: left; font-family: papyrus; font: 12pt;}