#pom-main-feature {
	float: left;
	width: 100%;
	margin: 5px 0 20px;
}

	#pom-image {
		width: 328px;
		min-height: 300px;
		float: left;
		background: #E8C2C4;
		padding: 0 0 0 48px;
		position: relative;
		overflow: hidden;
	}
	
		#pom-image .pomiDate {
			width: 37px;
			height: 500px;
			position: absolute;
			top: 0;
			left: 0;
			background: #B4363B;
		}
		
		#pom-image .pomiDate .pomiYear,
		#pom-image .pomiDate .pomiMonth {
			display: block;
			background: url(../../img/pom/months_b.gif) no-repeat;
			text-indent: -9000em;
			width: 37px;
		}
		
		#pom-image .pomiDate .pomiYear {
			height: 85px;
		}
		
			#pom-image .pomiDate .year_2009 {
				background-position: 0 0;
			}
			
			#pom-image .pomiDate .year_2010 {
				background-position: -35px 0;
			}
			
			#pom-image .pomiDate .year_2011 {
				background-position: -72px 0;
			}
		
		#pom-image .pomiDate .pomiMonth {
			height: 250px;
		}
		
			#pom-image .pomiDate .month_january {
				background-position: 3px -80px;
			}

			#pom-image .pomiDate .month_february {
				background-position: -34px -80px;
			}

			#pom-image .pomiDate .month_march {
				background-position: -72px -80px;
			}

			#pom-image .pomiDate .month_april {
				background-position: -108px -80px;
			}

			#pom-image .pomiDate .month_may {
				background-position: -145px -80px
			}

			#pom-image .pomiDate .month_june {
				background-position: -182px -80px;
			}

			#pom-image .pomiDate .month_july {
				background-position: -220px -80px;
			}

			#pom-image .pomiDate .month_august {
				background-position: -256px -80px;
			}

			#pom-image .pomiDate .month_september {
				background-position: -293px -80px;
			}

			#pom-image .pomiDate .month_october {
				background-position: -330px -80px;
			}

			#pom-image .pomiDate .month_november {
				background-position: -367px -80px;
			}

			#pom-image .pomiDate .month_december {
				background-position: -404px -80px;
			}

	#pom-image .pomiContent .imgCont {
		text-align: center;
		display: block;
		margin: 0 0 7px;
	}
	
		#pom-image .pomiContent .imgCont img {
			border: none;
		}
		
	#pom-image h5,
	#pom-image h6,
	#pom-image p {
		font-size: 1em;
		padding: 0;
		margin: 0;
	}
	
		#pom-image h5 {
			font-weight: normal;
			padding: 0 0 3px;
		}
		
		#pom-image h6 {
			font-size: 1.1em;
			line-height: 115%;
		}
		
		#pom-image p {
			font-size: .9em;
			padding: 5px 0 0;
		}
		
		#pom-image ul {
			height: 25px;
			margin: 0 8px 0 0;
			padding: 0;
		}
		
			#pom-image .func {
				list-style: none;
				float: right;
				background: url(../../img/arr-gray.gif) 0 50% no-repeat;
			}
		
	
	#pom-bodytext {
		width: 375px;
		float: right;
	}
		#pom-bodytext .bodytext {
			padding: 0;
		}
		#pom-bodytext h2 {
			font-size: 22px;
			color: #4B575F;
			margin: 0 0 15px 0;
			padding: 0;
		}	
		#pom-bodytext p {
			margin: 0 0 15px;
			padding: 0;
		}
	
		#pom-bodytext ul,
		#pom-bodytext li {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		
		#collection .seePortraitProject {
			padding: 0;
			margin: 0;
			list-style: none;
			padding-bottom: 30px;
		}
	
		#collection .seePortraitProject a {
			background: url(../../img/arr-right-5.gif) 0 3px no-repeat;
			padding: 0 0 0 16px;
		}
		
		#collection .donateOnline {
			padding: 10px 0;
		}
	
			.donateOnline .fancy_button {
				background-image: url(../../img/donate-sprites.png);
				background-position: 0 0;
				background-repeat: no-repeat;
			}
			.donateOnline .fancy_button:hover {
				background-position: 0 -20px;
			}
			.donateOnline .fancy_button:active {
				background-position: 0 -40px;
			}

#pom-years,
#pom-years ul,
#pom-years li {
	padding: 0;
	margin: 0;
	list-style: none;
}

	#pom-years {
		width: 745px;
		overflow: hidden;
	}

	#pom-years img {
		border: none;
	}
	
	#pom-years a {
		display: block;
	}
	
	#pom-years .pomSingleYear {
		clear: both;
		width: 800px;
	}
	
	#pom-years .pomSingleYear h4 {
		border-bottom: solid 1px #B4363B;
		font-size: 2.3em;
		font-weight: normal;
		padding: 0;
		color: #B4363B;
	}
	
	#pom-years .pomSingleYear ul {
		width: 100%;
		float: left;
		padding: 10px 0 15px;
	}
	
	body #pom-years .pomSingleYear .monthBase,
	body #pom-years .pomSingleYear .monthAlt {
		width: 173px;
		height: 140px;
		overflow: hidden;
		float: left;
		background: #E8C2C4;
		margin: 0 17px 17px 0;
	}
	
	#pom-years .pomSingleYear .monthBase a,
	#pom-years .pomSingleYear .monthAlt span {
		padding: 0 0 0 21px;
		display: block;
		text-align: center;
		position: relative;
	}
	
	#pom-years .pomSingleYear .monthAlt span {
		padding: 0;
		display: block;
	}
	
	body #pom-years .pomSingleYear .monthAlt {
		width: 152px;
		border-left: solid 21px #B4363B;
	}
	
	#pom-years .pomSingleYear .monthAlt span {
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		line-height: 10.5em;
	}
	
	#pom-years .pomSingleYear .monthBase span {
		display: block;
		width: 21px;
		position: absolute;
		top: 0;
		left: 0 !important;
		left: -15px;
		height: 140px;
		background: #B4363B url(../../img/pom/months_s.gif) no-repeat;
	}
	
	#pom-years .pomSingleYear .month_january span {
		
	}
	
	#pom-years .pomSingleYear .month_february span {
		background-position: -21px 0;
	}
	
	#pom-years .pomSingleYear .month_march span {
		background-position: -45px 0;
	}
	
	#pom-years .pomSingleYear .month_april span {
		background-position: -67px 0;
	}
	
	#pom-years .pomSingleYear .month_may span {
		background-position: -90px 0;
	}
	
	#pom-years .pomSingleYear .month_june span {
		background-position: -113px 0;
	}
	
	#pom-years .pomSingleYear .month_july span {
		background-position: -136px 0;
	}
	
	#pom-years .pomSingleYear .month_august span {
		background-position: -158px 0;
	}
	
	#pom-years .pomSingleYear .month_september span {
		background-position: -181px 0;
	}
	
	#pom-years .pomSingleYear .month_october span {
		background-position: -203px 0;
	}
	
	#pom-years .pomSingleYear .month_november span {
		background-position: -227px 0;
	}
		
	#pom-years .pomSingleYear .month_december span {
		background-position: -249px 0;
	}
	
#pom-portrait {
	margin: 0 0 10px;

}

#pom-nav {
	background: url(../../img/pom/nav-bg.png) 0 0 repeat-x;
	position: relative;
	overflow: hidden;
	height: 100%;
}

	#pom-nav .prev a,
	#pom-nav .prev span,
	#pom-nav .next a,
	#pom-nav .next span {
		display: block;
		width: 33px;
		height: 40px;
		text-indent: -9000em;
		background: url(../../img/pom/nav-arr.png) 0 0 no-repeat;
	}
	
	#pom-nav .prev {
		float: left;
		border-right: solid 1px #fff;
		background-position: 0 0;
	}
	
	#pom-nav .next {
		float: right;
		border-left: solid 1px #fff;
	}
	
		#pom-nav .next a,
		#pom-nav .next span {
			background-position: 100% 0;
		}
	
	#pom-nav .current {
		width: 450px;
		position: absolute;
		top: 0;
		left: 150px;
		text-align: center;
		text-transform: uppercase;
		color: #fff;
		font-size: 2.4em;
		line-height: 1.6em;
	}

#pom-main-image {
}

	#pom-main-image div {
		display: block;
		text-align: center;
		margin: 0 0 10px;
		background: url(../../img/pom/loader.gif) 50% no-repeat;
	}
	
	#pom-main-image img {
		border: none;
		visibility: hidden;
	}	
	
	#pom-main-image p {
		padding: 0 0 0 5px;
		margin: 0;
		color: #4B575F;
	}

#pom-details {
	line-height: 2.1em;
	margin: 15px 0 10px 5px;
}

#pom-details h4,
#pom-details h5,
#pom-details p {
	font-size: 1.3em;
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}


	#pom-details h4 {

	}
	
	#pom-details h5 {
		font-size: 1.7em;
	}
	
	#pom-details p {
		font-size: 1.2em;
	}


#pom-picked-by {
	background: #F0D8DA;
	border-top: solid 1px #B4363B;
	border-bottom: solid 1px #B4363B;
	padding: 3px 0 3px 0;
	font-size: .9em;
	line-height: 1.5em;
	overflow: hidden;
}

	#pom-picked-by strong,
	#pom-picked-by span {
		display: block;
		overflow: hidden;
	}

	#pom-picked-by img {
		display: block;
		float: left;
		margin-right: 5px;
	}

#content-navigation,
.mCon {
	
}

.mCon {
	background-position: 0 -590px;
}

.pomSideCont {
	margin: 0 0 20px;
}

	.pomSideCont h3 {
		color: #4B575F;
		font-size: 12px;
		line-height: 12px;
		border-bottom: solid 1px #A0A6AB;
		padding: 5px 0;
	}
	
	.pomSideCont ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	.pomSideBody {
		margin: 5px 0 0;
	}
	
	body .pomSideBody .func {
		background: url(../../img/arr-right-5.gif) 0 3px no-repeat;
		text-transform: none;
	}	
	
	.pomSideBody .func li {
		padding: 0 0 0 16px;
	}
	
	.pomSideBody .func a {
		text-decoration: none;
	}
	
	.pomMediaList {
		
	}
	
		#sbox-window .flvPlayer {
			display: block;
			width: 337px;
			height: 200px;
		}
		
		.flvPlayerCont {

		}
	
		.pomMediaList .hideNormal {
			display: none;
		}
	
		.pomMediaList li {
			margin: 0 0 15px;
			overflow: hidden;
			height: 100%;
			font-size: .9em;
		}
		
		.pomMediaList a.videoCont {
			float: left;
			margin: 0 8px 0 0;
		}
		
			.pomMediaList a.videoCont,
			.pomMediaList img {
				border: 0;
			}
			
			.pomMediaList .videoCont  {
				position: relative;
			}
			
			.pomMediaList .videoCont span.vp {
				position: absolute;
				top: 0;
				left: 0;
				width: 80px;
				height: 65px;
				background: url(../../img/pom/video-play.png) 50% no-repeat;
			}
	
		.pomMediaList strong a {
			color: #767466;
			font-weight: normal;
			text-decoration: none;
		}
		
		.pomMediaList strong a:hover {
			text-decoration: underline;
		}
		
		.pomMediaList p {
			padding: 2px 0 0 0;
			margin: 0;
		}
		
		.pomMediaList .mediaType_audio {
			padding: 0 0 0 24px;
			background: url(../../img/pom/audio.png) 0 0 no-repeat;
		}
	
	
.pomSideForm {
	background: #F6F6F7;
	font-size: 12px;
	position: relative;
	overflow: hidden;
}

	.pomSideForm .overlay {
		background: #fff;
		position: absolute;
		top: 0;
		left: 0;
		height: 370px;
		width: 100%;
	}
	
	.pomSideForm .adding {
		background: #fff url(../../img/pom/adding.gif) 50% no-repeat;
	}
	
	.pomSideForm .added {
		background: #fff url(../../img/pom/added.gif) 50% no-repeat;
	}
	

	.pomSideForm,
	.pomSideForm fieldset,
	.pomSideForm p {
		margin: 0;
		padding: 0;
		border: none;
	}
	
	.pomSideForm legend {
		display: none;
	}
	
	.pomSideForm fieldset {
		padding: 8px;
	}
	
	.pomSideForm p label {
		display: block;
		font-weight: bold;
	}
	
		.pomSideForm p label strong {
			font-weight: normal;
			font-style: italic;
		}
	
	.pomSideForm p {
		margin: 0 0 8px;
	}
	
	.pomSideForm p.sp {
		position: absolute;
		top: -9000em;
		left: -9000em;
	}
	
	.pomSideForm p input,
	.pomSideForm p textarea {
		width: 173px;
	}
	
	.pomSideForm p textarea {
		height: 100px;
	}
	
	.pomSideForm .disclaimer {
		color: #71838E;
	}
	
		.pomSideForm .disclaimer label {
			color: #444;
		}
		
		.pomSideForm .disclaimer a {
			color: #B4363B;
			text-decoration: none;
		}
		
		.pomSideForm .disclaimer a:hover {
			text-decoration: underline;
		}
	
	.pomSideForm .submitAlt {
		clear: both;
		margin: 10px 0 0;
	}
	
#pom-comments {
	background: #F6F6F7;
	font-size: 12px;
	margin-top: 1px;
}	

	#pom-comments li {
		padding: 8px 10px;
		border-bottom: solid 1px #fff;
	}
	
	#pom-comments h4 {
		font-size: 1em;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		padding: 0 0 10px 0;
		margin: 0;
		color: #4B575F;
	}
	
	#pom-comments strong {
		font-weight: bold;
	}
	
	#pom-comments p {
		padding: 0;
		margin: 0;
		color: #71838F;
	}

#pom-logo {
	background: url(../../img/pom/pom-logo.png) 0 0 no-repeat;
	top: 5px;
	right: 0;
	position: absolute;
	width: 212px;
	height: 80px;
}

#full-body-content {
	float: right;
	background: url(../../img/pom/bg.png) 0 0 repeat-x;
	overflow: hidden;
	width: 765px;
	position: relative;
	top: 0;
}
	#full-body-content #content, 
	#full-body-content #page {
		background: none;
		width: 550px;
		padding: 0;
	}
