body
{
  background-image: url('bg.jpg');
  font : "comic sans ms", "Arial", "Helvetica";

  text-align:center;}




/* Workaround for i.e. so that the main container has a minimum width and is centralised on the screen */
.minwidth0 {  margin: auto;	width: 75%;	min-width: 700px;}
html * .minwidthb, .minwidthm, .minwidthp, .layout {	height: 0;	height: auto;	zoom: 1;}
html * .minwidthm {	margin-left: -700px;	position: relative;}
html * .minwidthb {	border-left: 700px solid red; height:1px;}





#main_text
{
	display:inline;
	float:left;
		background-color:white;
}


h1
{
	width:500px;
  Font : 32px "comic sans ms", "Arial", "Helvetica";
  font-weight:bold;
  color:blue;
	padding:0px  0px;
  margin-right:auto;
  margin-left:auto;
  text-align:center;

}


#top_of_screen
{
	width:525px;

  background-color:silver;
	padding:0px  0px;
  margin-right:auto;
  margin-left:auto;
  text-align:center;
  border:2px solid gray;

}




img
{
	margin:15px 15px 0px 15px;
	border:none!important;

}

img.thumbs
{
	margin:5px;
}



p
{
  width:90%;
  margin-right:auto;
  margin-left:10px;
  margin-top:15px;
  margin-bottom:15px;;
  Font : 13px "comic sans ms", "Arial", "Helvetica";
  text-align:left;
}

p.large_text
{
  margin-right:auto;
  margin-left:auto;
  margin-top:0px;
  margin-bottom:0px;;
	font-size:24px;
  text-align:center;
}

p.gallery_text
{
  margin-top:0px;
  margin-right:auto;
  margin-left:auto;
}

table
{
	border: 8px outset silver;

  margin-right:auto;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;

  font : 16px "comic sans ms", "Arial", "Helvetica";
  background-color:white;
  	text-align:center;
}


table#thumbs_table
{
	border: 1px solid silver;

  margin-right:auto;
  margin-left:auto;
  margin-top:5px;
  margin-bottom:5px;

  font : 16px "comic sans ms", "Arial", "Helvetica";
  background-color:white;
  	text-align:center;
}





td
{
	text-align:center;
	border:1px solid black;
}

td#main, td#images
{
	vertical-align:top;
	border:none;
	background-color:white;
}

td#main
{
	width:55%;
}


#main_image_div
{
	height:265px;
	}





#telephone_number
{
	width:500px;
  Font : 24px "comic sans ms", "Arial", "Helvetica";
  font-weight:bold;
  color:red;
	padding:0px  0px;
  margin-right:auto;
  margin-left:auto;
  text-align:center;

}



.hiddenPic {display:none;} /* so as not to display preloaded images */



