body {
width:876px;
margin: 0 auto;
background:#424242;
font-family: Arial;
}
.news a {
font-size:12px;
}
.standardtable {
border:0px solid #aaa;
}
.style3 {
border:1px solid #aaa;
}
.wp img {
	margin-top:10px;
	margin-bottom:0;
	border:1px solid #ddd;
	background-color:#eee;
	padding:4px;}

.wrapper {
width:876px;
margin: 0 auto;
background: #424242 url(wrapperbg.jpg) center repeat-y;
}
img.amazon {
	margin-top:10px;
	margin-bottom:0;
	border:1px solid #ddd;
	background-color:#eee;
	padding:4px;
}
.welcomebanner {
width:574px;
margin:0 auto;
margin-top:30px;
margin-bottom:0px;
}
.header {
width: 876x;
height:100px;
background:#40a8b1 url(header.jpg);
}
.leftemph {
width:180px;
padding-left:20px;
margin-right:16px;
padding-top:5px;
padding-bottom:5px;
float:right;
background:#ccc;
}
h2 {
font-size:14px;
color:#225779;
font-family:Trebuchet MS;
}
.gray {
color:#676767;
}
p.header {
display:none;
}
p.linkhome {
margin:0;
padding:0;
}
p.linkhome a, p.linkhome a:visited {
text-transform:uppercase;
color:#eee;
text-decoration:none;
margin-top:0px;
padding-top:5px;
padding-right:10px;
float:right;
font-family: Arial;
text-align:center;
font-weight:bold;
font-size:12px;
}
.left {
width: 180px;
float:left;
background: #e6e6e6 url(menu_bg.jpg);
}
.left p, .middle p, .right p {
padding-left:0px;
padding-right:0px;
}
.right {
width:696px;
float:left;
margin-bottom:10px;
background:#f9f9f9;
}
.right p {
font-family:Trebuchet MS;
font-size:12px;
color:#414141;
line-height:1.6em;
}
.right a {
color: #225779;
}
.footer {
height:60px;
border-top: 5px solid #999;
background: #aaa;
}
.footer a {
color:#111;
}
p.introduction {
color:#0e7079;
margin-top:0px;
font-family: Trebuchet MS;
font-weight:bold;
font-size:14px !important;
}
.footer p {
color:#111;
font-family: Trebuchet MS;
font-size:12px;
margin-top:10px;
text-align:center;
padding-top:0px;
padding-bottom:10px;
}
/* Specific to slideshow */

	#imageSlideshowHolder{

		/* This is a CSS hack in order to get a nice look in IE 5.5 and lower 

		In these versions of Internet Explorer, we need to add borders and padding to the width. In this example, we have a 3 pixel
		border on all sides. This means that the width in IE5.5 should be 606 pixels(600 + border 3px on the left + border 3 px on the right). Height
		should be set to 456 pixels(450 + 3 +3). IE 5.5 will ignore the width attributes below the first line. These will be applied to other browsers.

		*/
		/* CSS HACK */
		width: 576px;	/* IE 5.x */
		width/* */:/**/570px;	/* Other browsers */
		width: /**/570px;
		
		/* CSS HACK */
		height: 335px;	/* IE 5.x */
		height/* */:/**/329px;	/* Other browsers */
		height: /**/329px;
		
		background-color:#f9f9f9;
		border:0px solid #CCCCCC;
		position:relative;	/* Never change this value */
		
	}
	.imageInGallery{		
		width:600px;
		height:350px;
		background-color:#f9f9f9;
		
		/* Never change these 3 value */
		left:0px;
		top:0px;
		position:absolute;
	
	}
	#imageSlideshowHolder img{
		position:absolute;
	}
	
	/*chris - description overlay*/
	#the_captions{
		display:none;
		}
	.imageInGallery_DESC{
    display:none;
		position:absolute;
		color:#f9f9f9;
		padding:30px;
		padding-top:25px;
		margin-left:30px;
		margin-top:5px;
		z-index:100;
		/*height:200px;*/
		width:240px;
		background:url("images/bg.png");
		font-size:80%;
		}
	.imageInGallery_DESC h1{
	    display:none;
		color:#99cc33;
		font-size:140%;
		margin:0px;
		padding:0px 0px 5px 0px;
		}
