h1 {
	font:2.5em georgia, "times new roman", helvetica, verdana, "sans serif";
}
p {
	line-height:1.5em;
}
body {
	padding:0;
	margin:0;
}
img {
	border:none;
}

img, div { behavior: url(jscripts/iepngfix.htc) }

#page {
	width:auto;
}
#container {
	width:960px;
	margin:0 auto;
	overflow:auto;
}
#header {
	width:900px;
	height:260px;
	margin:0 auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-shadow:#000;
	color:#FFF;
	padding:50px 0 0 0;
}
#header h1 {
	font-size:20px;
	font-weight:300;
	line-height:1.2em;
	margin:0;
}
#header h2 {
	font-size:16px;
	font-weight:300;
	line-height:1.2em;
}
#footer {
	width:960px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
	margin:30px auto;
	padding:8px;
	text-align:center;
	background:url(../images/footerBG.png) 0 0 repeat;
}
#footer h1 {
	font-size:18px;
	font-weight:bold;
	line-height:1.2em;
	padding:0;
	margin:0;

}
#footer h2 {
	font-size:14px;
	font-weight:100;
	line-height:1.2em;
	padding:0;
	margin:0.5em 0;
	
}
#footer h3 {
	font-size:10px;
	font-weight:100;
	line-height:1.2em;
	padding:0;
	margin:0;

}
.logo-image {
	text-align:center;
	margin:0 auto;
	padding:20px 0 0;
	height:130px;
}
/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/
#contentBox {
	width:306px;
	height:550px;
	float:left;
	margin:0;
	_overflow:hidden;
	background:transparent url(../images/whole-image2.png) no-repeat top right;
}
#contentBox2 {
	width:306px;
	height:550px;
	float:left;
	margin:0 19px;
	_overflow:hidden;
	background:transparent url(../images/whole-image2.png) no-repeat top right;
}
#contentBox3 {
	width:306px;
	height:550px;
	float:right;
	margin:0;
	_overflow:hidden;
	background:transparent url(../images/whole-image2.png) no-repeat top right;
}
.dialog {
	position:relative;
	margin:20px 45px;
	max-width:285px;
	color:#333;
	z-index:1;
}

.dialog .content {
	position:relative;
	zoom:1;
	_overflow-y:hidden;
	padding:0px 0px;
}

.dialog .wrapper {
	/* extra content protector - preventing vertical overflow (past background) */
	position:static;
	max-height:1000px;
	overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}
.dialog h1, .dialog p {
	margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
	padding:0.5em 0px 0.5em 0px;
	font-family: "Lucida Sans", Verdana, Geneva, sans-serif;
	font-size:12px;
	z-index:99;
}

.dialog p.address {
	font-size:11px;
	text-align:center;
	z-index:99;
}
.dialog h1 {
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	line-height:1.2em;
	text-align:center;
}
.dialog .format {
	position:relative;
	z-index:99;
	margin:0 -15px 0 -15px;
	padding:15px 0 0 0;
	
	_margin: 0px;
	_padding:-15px;
	_left:-20px;
	_width:220px;
}
.clicklink {
	position:absolute;
	margin: 0 0 0 33px;
	padding:0;
	z-index:99;
	height:22px;
	width:154px;
}
.clicklink a {
	display:block;
	margin:0;
	padding:0;
	background:url(../images/clicklink.gif) 50%  0% no-repeat;
}
.clicklink a:hover {
	background-position:  50% -22px;
}
