* {padding:0;margin:0;background:transparent;}

/* This code sets a page to be full height in the browser */
html, body {
	font-size:100%;
	line-height:1.125em;
	font-family:verdana, helvetica, arial;
	overflow:auto;
	background-attachment: fixed;
	background-color: #DE0D33;/*#ff0033;*/
	background-image: url(../images/2010baseimage.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#pagearea {
	min-height: 100%;
	width: 100%;
	margin: 0 auto;
	font-size:0.825em;
	width:1040px;
	overflow:auto;
}
#sidebar {float:left;width:180px;}
#content {float:left;width:860px;margin-top:0;padding-top:0}
#contentarea {margin-top:28px;padding-left:10px;float:left;width:712px;overflow:hidden;}
#contentarea ul {list-style:disc;margin-left:30px;}
#contentarea ul li{color:#08e!important}
#contentarea p {margin:1em 0}

#contentarea ul.gallery{list-style:none;padding:0;margin:0;float:left;}
#contentarea ul.gallery li{float:left;clear:none;padding:4px}

/* html #pagearea{width:1060px;overflow:visible}*/
* html #pagearea{width:1060px;overflow:hidden;}
* html #content {width:850px}
* html #contentarea{width:710px}
/* html #footer {
	clear:both;
	margin:		0px auto;
	background:transparent url(../images/footer2.png) top left no-repeat;
	width:904px;
	height:29px;
	/*margin-left:-2px
}*/
/* html #footer img{display:none;}*/


#skyscraper {float:right;margin-top:28px;}
#contentarea div.block {
	background:#fff;
	padding:20px;
	color:#000;
	float: left;
} /* removed min-height:700px; */
#contentarea div.block {color:#000000}
#contentarea div.block.scarybold b,#contentarea div.block.scarybold strong, .bright{color:#ec008c!important}

#contentarea div.block span.date{color:#00aeef}

#map{text-align:center}

.footer {
	margin:				0px auto;
	background:			transparent url(../images/footer2.png) bottom left no-repeat;
	width:				904px;
	height:				29px;
}

#21stxml {
	position:			absolute !important;
	bottom:				100%;
	right:				90%;
	margin-right:		10px !important;
	padding-right:		10px !important;
}

.footer21stcdLink a {
	display:			block;
	float:				right;
	font-size:			10px;
	text-decoration:	none;
}

body.ContactUs #contentarea div.block a{color:#ec008c!important}

a h1, a h2{text-decoration:none}
a img{border:0}

label {display:inline-block;width:140px;}
fieldset {padding:15px; line-height:1.6em}
fieldset input[type="submit"]{margin-left:140px;padding:.2em}

input[type="submit"]{margin-left:140px;padding:.2em}

h1,h2,h3{text-transform:uppercase;font-weight:normal;margin:.5em 0;font-size:1.5em}
.pagetitle {text-transform:uppercase;color:#bbb;font-size:18px;font-weight:bold;line-height:30px;margin:0;font-weight:normal}
.pagetitle span{color:inherit}

#blocks .c1 h2{color:#6f8d29}
#blocks .c2 h2{color:#cc027c}
#blocks .c3 h2{color:#6faec8}
#blocks .b3 {width:230px;float:left; margin-left:11px}
#blocks .b3.c1{margin-left:0;}
#blocks h2 {background:transparent url(../images/Plus.png) no-repeat top right;min-height:23px}

/* IE Fixes */
* html #pagearea{height:100%;}
