@charset "utf-8";
/* CSS Document */
body {
	background:url(images/headerbg.jpg) repeat-x #ffffff;
	font-family: Tahoma, Geneva, sans-serif;
	color:#333333;	
}
a {
	color:#cc3366;
	text-decoration:none;	
}
a:hover {
	color:#cc3366;
	text-decoration:underline;
}
img#logo {
	position:absolute;
	top: 0;
	left:50px;
}
#banner {
	margin: 20px auto 0 auto;
}
table.banner td.bannerleft {
	background:url(images/bannerleft.gif) no-repeat;
	width:28px;
	height:227px;
}
table.banner td.bannermid {
	background:url(images/bannermid.jpg) no-repeat;
	width:749px;
	height:227px;
	text-align:center;
	vertical-align:bottom;
	line-height: .9em;
	color:#cc3366;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
table.banner td.bannerright {
	background:url(images/bannerright.gif) no-repeat;
	width:28px;
	height:227px;
}
table.aboutbanner td.aboutbannerleft {
	background:url(images/aboutbannerleft.gif) no-repeat;
	width:34px;
	height:390px;
}
table.aboutbanner td.aboutbannermid {
	background:url(images/aboutbannermid.jpg) no-repeat;
	width:872px;
	height:390px;
	text-align:center;
	vertical-align:bottom;
	line-height: .9em;
	color:#cc3366;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
table.aboutbanner td.aboutbannerright {
	background:url(images/aboutbannerright.gif) no-repeat;
	width:34px;
	height:390px;
}
table.minbanner td.minbannerleft {
	background:url(images/minbannerleft.gif) no-repeat;
	width:34px;
	height:390px;
}
table.minbanner td.minbannermid {
	background:url(images/minbannermid.jpg) no-repeat;
	width:872px;
	height:390px;
	text-align:center;
	vertical-align:bottom;
	line-height: .9em;
	color:#cc3366;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
table.minbanner td.minbannerright {
	background:url(images/minbannerright.gif) no-repeat;
	width:34px;
	height:390px;
}

#nav {
	background:url(images/navshadow.jpg) bottom center no-repeat;
	height:49px;
	width: 920px;
	margin:10px auto 10px auto;
}
table.nav {
	margin:0 auto;
}
table.nav td {
	padding: 0 5px 0 5px;
}
table.nav img {
	border-bottom: solid 1px #cccccc;
} 
table.nav img.active {
	border-bottom: none;
}
#content {
	width: 800px;
	margin: 0 auto;
}
div.skipcol {
	background:url('images/skipsepia.jpg') no-repeat;
	float:left;
	width: 256px;
	height:529px;
	padding-right:15px;
	border-right:solid 1px #cccccc;
	margin-right:10px;
}
div.skipcol p {
	background:#FFFFFF;
	padding:5px;
	text-align:center;
	position:relative;
	top:450px;
}
div.elreycol {
	background:url('images/elreyside.jpg') no-repeat;
	float:right;
	width: 256px;
	height:529px;
}
div.elreycol p {
	background:#FFFFFF;
	padding:5px;
	text-align:center;
	position:relative;
	top:450px;
}
div.leftimg {
	float:left;
	padding-right: 25px;
	width: 256px;
	height:529px;
}
div.rightimg {
	float:right;
	width: 256px;
	height:529px;
}
#footer {
	background:url(images/footer.jpg) repeat-x;
	height:272px;
	margin-top:15px;
	vertical-align:bottom;
}
#footer div.devo {
	width:930px;
	margin:auto;
}
#footer div.copy {
	background:url(images/copybg.jpg) repeat-x;
	height:58px;
}
#footer div.copy p {
	padding-top:20px;
}
table.info {
	padding-top: 40px;
	margin-top: 25px;
}
td.infobox {
	background:url(images/infobox.gif) no-repeat;
	height: 134px;
	width:306px;
	vertical-align:top;
	padding-top:10px;
}
td.infobox p {
	margin-left: 20px;
	margin-right: 10px;
}
.infoboxheader {
	margin-top:10px;
	color:#cc3366;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
span.homeheader {
	font-weight:bold;
	font-size:medium;
	color:#B32277;
}
span.aboutheader {
	font-weight:bold;
	font-size:medium;
	color:#0099cc;
}
span.minheader {
	font-weight:bold;
	font-size:medium;
	color:#ff6633;
}