#construction{
	position: absolute;
	float: right;
	top: 0;
	right: 0;
	width: 308px;
	height: 131px;
	background: url('../img/construction.png') top left no-repeat;
	z-index: 100;
}
html {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
body{
	margin:0;
	padding:0;
	width: 100%;
	height: 100%;
	font-family:Arial, sans;
	text-align: left;
	background: #000000;
}
h2, ul, h3{
	padding: 0;
	margin: 0;
}
.hidden{
	display: none;
	height: 0px;
	overflow: hidden;
}
.feed dt{
	cursor:pointer;
	font-weight: bold;
	padding: 3px;
	background: #FFF;
}
.feed dt:hover{
	cursor:pointer;
	font-weight: bold;
	padding: 3px;
	background: #BED0E4;
}
.feed dd{
	overflow:hidden;
	background:#fff
}
.feed dd span{
	display:block;
}
small .date{
	padding-left: 30px;
	color: #BED0E4;
	padding-bottom: 10px;
}
#header{
	text-align: left;
	padding-left: 5px;
	display: block;

	width: 99%;
	background: ;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 8;
}
#mainMenu{
	float: left;
	position: absolute;
	top: 180px;
	left: 0px;
	z-index: 5;
}
a img{
	text-decoration: none;
	border: none;
}
/* safari and opera need this */
#container {
	text-align: left;
	width: 100%;
	background: #FFFFFF url('../img/header.png') top left no-repeat;
	padding:0;
	margin:0;
	position: relative;
}
#container li{
	list-style-type:none;
	padding: 0;
}
.skyline {
	background: url('../img/skyline.png') no-repeat 800px bottom;
	height: 100%;
	width: 100%;
	float: left;
	position:absolute;
}
.content {
	color: #4F4139;
	height: auto;
	width: 550px;
	padding: 100px 0 25px 0;
	margin-left: 240px;
	position: relative;
	z-index: 9;
}
.content a:link, .content a:visited {
	color: #4F4139;
	font-weight: normal;
}
.content a:active, .content a:hover {
	color: #E39F35;
	font-weight: normal;
}
.blueText, .blueText a:link, .blueText a:visited{
	color: #3E6885;
}
.blueText a:active, .blueText a:hover{
	color: #E39F35;
}
.content p{
	text-indent: 4em;
	position: relative;
}
.content div{
	position: relative;
	padding-bottom: 10px;
}
.content li p{
	font-weight: normal;
	font-size: 12px;
	color: #3E6885;
	padding: 0 0 0 10px;
	margin: 0px;
}
.content img .framed{
	padding: 2px;
	border: solid 1px #3E6885;
}
#pWelcome{
	padding-top: 60px;
	background: url('../img/pWelcome.png') top left no-repeat;
}
#pFoundation{
	padding-top: 52px;
	background: url('../img/pFoundation.png') top left no-repeat;
}
#pHelp{
	padding-top: 52px;
	background: url('../img/pHelp.png') top left no-repeat;
}
#pBreak{
	padding-top: 100px;
	background: url('../img/pBreak.png') top left no-repeat;
}
#pPets{
	padding-top: 50px;
	background: url('../img/pPets.png') top left no-repeat;
}
#pPrograms{
	padding-top: 48px;
	background: url('../img/pPrograms.png') top left no-repeat;
}
#pSupport{
	padding-top: 53px;
	background: url('../img/pSupport.png') top left no-repeat;
}
#pEndurance{
	padding-top: 43px;
	background: url('../img/pEndurance.png') top left no-repeat;
}
#pMemorial{
	padding-top: 56px;
	background: url('../img/pMemorial.png') top left no-repeat; 
}
#pMemBoard{
	padding-top: 58px;
	background: url('../img/pMemBoard.png') top left no-repeat; 
}
#pVolunteers{
	padding-top: 54px;
	background: url('../img/pMemVolunteers.png') top left no-repeat; 
}
#pMemSupporters{
	padding-top: 50px;
	background: url('../img/pMemSupporters.png') top left no-repeat; 
}
#pContact{
	padding-top: 250px;
	background: url('../img/psksLogoBig.png') top left no-repeat;
}
#pSupportInKind{
	padding-top: 56px;
	background: url('../img/pSupportInKind.png') top left no-repeat;
}
#pCurrentSponsors{
	padding-top: 57px;
	background: url('../img/pCurrentSponsors.png') top left no-repeat;
}
#pPastSponsors{
	padding-top: 57px;
	background: url('../img/pPastSponsors.png') top left no-repeat;
}
#pNews{
	padding-top: 49px;
	background: url('../img/pInTheNews.png') top left no-repeat;
}
#pStepUp{
	padding-top: 41px;
	background: url('../img/pStepUp.png') top left no-repeat;
}
#pCoreMem{
	padding-top: 50px;
	background: url('../img/pCoreMem.png') top left no-repeat;
}
#pSteppingStones{
	padding-top: 52px;
	background: url('../img/pSteppingStones.png') top left no-repeat;
}
#pStepBeyond{
	padding-top: 48px;
	background: url('../img/pStepBeyond.png') top left no-repeat;
}
#pDonut{
	padding-top: 58px;
	background: url('../img/pDonut.png') top left no-repeat;
}
#pLeap{
	padding-top: 69px;
	background: url('../img/pLeap.png') top left no-repeat;
}
#pSkip{
	padding-top: 69px;
	background: url('../img/pSkip.png') top left no-repeat;
}
#pRisk{
	padding-top: 69px;
	background: url('../img/pRisk.png') top left no-repeat;
}
#pHype{
	padding-top: 68px;
	background: url('../img/pHype.png') top left no-repeat;
}
#pSavesLives{
	padding-top: 100px;
	width: 645px;
	position: relative;
	left: -53px;
	background: url('../img/pSavesLives.png') top left no-repeat;
}
#SocialIcons{
	float: left;
	width: 100%;
	position: relative;
	top: -45px;
}
#footer {
	background: url(../img/sidewalkTest.png) top left repeat-x;
	width: 100%;
	float: left;
	position: relative;
	color: #4F4139;
	margin: 0;
	top: -25px;
	padding: 20px 0 0 0;
	z-index: 10;
}
#footer h2{
	padding: 0;
	margin: 0;
	display: inline;
	width: 230px;
	text-align: right;
	float: left;
	color: #CCCCCC;
}
#footer ul{
	margin-left: 240px;
	padding-top: 5px;
	font-size: 10px;
	font-weight: bold;
	color: #E39F35;
	list-style-type:none;
}
#footer a:link,#footer a:visited{
	color: #E39F35;
}
#footer a:active,#footer a:hover{
	color: #FFFFFF;
}
#footer small{
	color: #BED0E4;
	font-size: 9px;
	text-align: right;
	width: 100%;
	margin: 0;
}
#footer small p{
	padding-top: 60px;
	padding-right: 10px;
	margin: 0;
}
#footer small a:link, #footer small a:visited{
	color: #BED0E4;
}
#footer small a:active, #footer small a:hover{
	color: #FFFFFF;
}