/* CSS Document */

@charset "utf-8";

/* these work with browsers supporting CSS-3 only */
@font-face {
  font-family: 'Monotype Corsiva';
  src: url('MTCORSVA.TTF') format('truetype');
  font-style: normal; 
}

body {
  text-align: center;
}

#bodycontainer {
	margin: 0 auto;
	width: 690px;
    z-index: 11;
    box-shadow: 0px 0px 20px black;
	-moz-box-shadow: 0px 0px 20px black;
	border: 2px solid #86489E;
	border-radius: 8px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;

}

#photoholder {
	width:600px;
	height:323px;
	background:#fff url(images/loading.gif) no-repeat 50% 50%;
/*	margin-left: 19px;*/
}
#thephoto {
	width:600px;
	height:323px;
}
H1 {
  font-family: "Monotype Corsiva", "Times New Roman";
  font-size: 20pt;
  font-weight: bold;
  color: #006600;
  line-height: 20pt;
}

H2 {
  font-family: Verdana, Arial, serif;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  line-height: 20px;
}

P {
  font-family: Verdana, Arial;
  font-size: 10pt;
  font-weight: bolder;
  line-height: 11pt;
} 


UL, OL, LI {
  font-family: Verdana, Arial, serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  line-height: 110%;
}

.text {
  font-family: Verdana, Arial, serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  line-height: 16px;
}

.text A {
  font-family: Verdana, Arial, serif;
  font-size: 12px;
  font-weight: bold;
  color: #E71830;
  line-height: 16px;
}

.text A:hover {
  color: #C0C0C0;
}
/*
.drm {
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  font-color: #804040;
  font-style: normal;
  font-variant: normal;
  font-family: "Comic Sans MS", Arial;
  color: #804040;
}

IMG {
  border-top: medium black;
  border-right: medium black;
  border-bottom: medium black;
  border-left: 2pt black;
}

HTML {
  border-top: thin solid;
  border-right: thin solid;
  border-bottom: thin solid;
  border-left: thin solid;
}*/

/* define elements of the menubar and colours */
.menu A {
  	font-family: Verdana, Arial, Helvetica, Sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	text-decoration: none;
}

.menu A:hover {
  	color: #000000;
  	text-decoration: none;
} 

address{
	font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	color: black;
	text-align: center;
}
address a{
	color: black;
	text-decoration: underline;
}
.references {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	text-align: left;
	padding: 20px;


}
#refs {
	height: auto;
	width: 94%;
}
.listed {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #9a9a9a;
	padding: 2px 2px 4px;
}
.listed a {

	font: normal 12px Arial, Helvetica, sans-serif;
	color: #009966;
}
.imgBorder {
	border: 1px solid #008548;
	padding: 2px;
}
.box-ad {
	font-size:12px;
	color:#333;
	background-color: #ffffcc;
	text-align: center;
	line-height:110%;
	padding: 3%;
	margin: 12px auto;
	width: 80%;
	border: solid 1px #006600;
	border-bottom: solid 2px #006600;
	border-right: solid 2px #006600;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.6);
	-moz-box-shadow: 2px 2px 4px rgba(0,0,0,.6);
	-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.6);
}

* html .box-ad {
		margin: 1% auto; /* Hack for HSIE 6*/
		}

.box-ad:hover {
/*	background-color: #c7a775;*/
	background-color: #fff;
	border-color: #693100;
	/*color:#fff;*/
}

.box-ad a{
	color:#ff0000;
	text-decoration:none;
	line-eight:120%;
	font-weight: bold;
	}

.box-ad:hover a{color:#0000ff;}

.box-ad a:hover{
	color:#ccc;
	}	
