body {
	color: #444;
	background:#dbedff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:1px;
	margin-top:1px;
	border:0;
	padding:0;
	font-size:1em;
}
.speech{
	font-size: .7em;
	color:#333;
	font-style:italic;
	text-align:justify;
	font-weight:bold;
	padding:5px;
	/*margin-right:240px;*/
	margin-right:10px;
}
div.pic {float: left; height: 162px; width: 162px;
  padding: 15px; margin:3px;
  background:#333;}
div.pt {background:#333;}
div.pic img {border: 1px solid; border-color: #444 #AAA #AAA #444;}
div.ls img {height: 106px; width: 160px; margin: 27px 0;}
div.pt img {height: 160px; width: 106px; margin: 0 27px;}
div.sq img {height: 160px; width: 160px; margin: 0px;}
div.navdiv{margin-bottom:106px;}
html{
margin:0;
padding:0;
}
.links{
font-size:.8em;
}
.links a:link,.links a:visited,.footer a:link,.footer a:visited,.normal a:link,.normal a:visited,.topblurb a:link,.topblurb a:visited,{
	color: #fff;
	text-decoration: none;
}
.linklink a:link,.linklink a:visited{
	color: #eee;
	text-decoration: none;
}
.normal a:hover,.topblurb a:hover{
	color: #faa;
	text-decoration: none;
}
.normal{
	font-size: .8em;
	color:#333;
}
.normalb{
	font-size: 1em;
	color:#333;
	font-weight:bold;
}
.small{
	font-size: .7em;
}
.smallhead{
	font-size: .7em;
	color:#333;
	font-weight:bold;
}
.minihead{
	font-size: 1.1em;
	color:#333;
	font-weight:bold;
}
a:link{
	text-decoration:none; 
	color: #a2a;
}
a:visited {
	text-decoration:none; 
	color: #a4a;
}
	h1 {
margin: 0px;
color: #000;
/*font-family:"Times New Roman";*/
font-size: 1.7em;
/*font-weight: bold;*/

padding-bottom: 1%;
padding-top: 1%;
}

h2 {
background:#384455;
color:white;
padding:5px;
font-size:1.1em;
border:1px solid #ddd;
text-align:center;
}
h3 {
color: #333;
font-size: 1.1em;
font-weight: bold;
padding:0;
margin-bottom:5px;
margin-top:5px;
text-align:center;
}

.fl{
float:left;
}
.fr{
float:right;
}
.cl{
clear:left;
}
.cr{
clear:right;
}

.thumbs{
margin:20px 0 20px 0px;
padding-left:55px;
padding-bottom:20px;
}

div.pic {float: left; height: 162px; width: 162px;
  padding: 15px; margin:3px;
  background:#333;}
  
.linkdet{
background:#dbedff;
color:#333;
padding:5px;
font-size:.7em;
}

.topband{
margin-top:0px;
width:100%;
padding:.1em 0px .1em 0px;
border:1px solid #eee;
background:#8fafdc;
}

.topbar{
margin:0px;
padding:0px;
width:100%;
height:99px;
border:1px solid #bbb;
}

.top{
margin-top:0px;
width:100%;
height:140px;
border:2px solid #bbb;
background-image: url(../graphics/topblackfade.jpg);
}

.crier{
margin-top:-25.6%;
margin-left:0px;
padding-bottom:0px;
border-bottom:1px solid #333;
}
.photocrier{
margin-top:-17%;
margin-left:0px;
padding-bottom:0px;
border-bottom:1px solid #333;
}
.photo{
float:left;
margin-left:10px;
margin-top:10px;
}
.topblurb{
background:#0d0d0d;
color:white;
font-size:.85em;
padding:5px 5px 5px 26%;
width:74%;
margin-top:0;
margin-left:0;
text-align:center;
/*height:10%;*/
}
* html .topblurb{
width:100%;
w\ idth:100%;
}
.bell{
margin-top:0px;
float:left;
/*background: url(../graphics/ringextract216.gif)  no-repeat bottom right ;*/
border:1px solid #333;
width:100%;
background:#dbedff;
}

.sidepanel{
margin-top:0px;
float:left;
width:50%;
margin:0px;
text-align: justify;
font-size:.8em;
border:1px solid #999 ;
}
.rightpanel{
float:left;
margin-top:0px;
margin:0px;
text-align: justify;
/*border:1px solid #999;*/
width:49.5%;
}

#container{
clear:left;
width:100%;
margin:0px;
padding-left:0px;
/*border:1px solid #999;*/
border-top:0px;
background:#8fafdc;
}
#photocontainer{
clear:left;
width:100%;
margin:0px;
border:1px solid #999;
border:0px;
background:black;
color:black;
}
#news{
color:black;

}
#muslist{
color:black;
}
#events{

}
.museums{
width:100%;
/*border:1px solid #999;*/
font-size:.75em;
background:#dbedff;
clear:right;
}
#events table{
width:100%;
border: 1px solid #999;
font-size:.85em;
color:#222;
}
#events th{
background:#8fafdc;
color:black;
border:1px solid #242;
font-size:110%;
}
#events tr{
border-bottom:2px solid #333;
vertical-align:top;
}
#events td{
border:1px solid #aaa;
border-top:1px solid #777;
}
td.noday {
border:0;
background: #eee;
border-left:1px solid #aaa;
border-bottom:1px solid #aaa;
}
td.noday2 {
border:0;
background: white;
border-left:1px solid #aaa;
border-bottom:1px solid #aaa;
}
.time {
background:white;
border-right:1px solid #aaa;
}

.day{
font-weight:bold;
background:white;
}

.event {
background:white;
}
.headline{
background:#384455;
color:white;
padding:5px;
font-size:1.1em;
border:1px solid #ddd;
text-align:center;
}
.story{
/*background:#dbedff;*/
background:#f0f7fd;
color:#000;
padding:5px;
font-size:.8em;
border:1px solid #ddd;
text-align:justify;
}

p{
margin-top:2px;
margin-bottom:8px;
}

.centrepanel{
width:340px;
background:#fefedd;
margin:0px;
padding:0px;
}
#footer{
width:763px;
background:#fffee1;
border:1px solid #999;
border-top:0px;
clear:left;
text-align:center;
}

* html #footer{
width:765px;
w\ idth:763px;
}
.form{
width:80%;
margin-left:20%;
}
