/****************************************/
/* harrietbeecherstowecenter */
/* Copyright (c) the worx group - 2008 */
/* homepage.css */
/****************************************/
.hp { float:right; width:726px; background:#FFF; border-left:3px solid #9f7428; }
	.hp div.flash { height:390px; position:relative; }
		.hp div.flash div.rotate { position:relative; z-index:1; }
			.hp div.flash div.rotate div { background-position:0 0; background-repeat:none; width:726px; height:390px; display:none; }
			.hp div.flash_item { width:726px; height:390px; position:absolute; }
				.hp div.flash_item img { position:absolute; }
		.hp div.flash div.member { position:absolute; top:147px; right:0; z-index:999; }
		.hp div.flash div.email { position:absolute; top:114px; right:0; z-index:999; }
		.hp div.flash div.shadow { position:absolute; z-index:8; bottom:-9px; left:0; background:url(/images/flash/shadow.png) bottom repeat-x; width:726px; height:9px; }
	.hp div.page { padding:35px 0; }
		.hp div.page a { color:#000; }
		.hp div.page a:hover { color:#ba0213; }
		.hp div.page div.left { float:left; width:363px; padding:0 20px; }
		.hp div.page div.right { float:right; width:290px; margin:9px 22px 0 0px; background-color:#eee6d8; }
			.hp div.page div.right h2 { color:#ba0213; }
			.hpcms { padding:0px; min-height:583px; position:relative;}
				.hpcms span.top { display:block; background:url(/images/blog-h1.jpg) repeat-x 0 0; height:34px; width:100%; color:#FFFFFF; width:264px; font:normal 25px Georgia, "Times New Roman", Times, serif; padding-left:26px; padding-top:5px; }
				.hpcms img { position:absolute; top:-38px; left:5px; }
				.hpcms ul li { padding:8px 0; margin-right:15px; background:url(/images/bg-dots.png) repeat-x 0 bottom; }
					.hpcms ul li span.date { color:#434343; font:normal 10px Verdana, Arial, Helvetica, sans-serif; padding-top:0px; text-transform:uppercase; }
					.hpcms ul li p { color:#333333; font:normal 11px Verdana, Arial, Helvetica, sans-serif; padding-top:0px; }
					.hpcms ul li h1 { font:bold 13px Verdana, Arial, Helvetica, sans-serif; padding-bottom:3px; }
					.hpcms ul li a.join { text-decoration:none; text-transform:uppercase; color:#000000; font:bold 10px Verdana, Arial, Helvetica, sans-serif; }
					.hpcms ul li a.more { color:#c21222; font:bold 9px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; }
						.hpcms ul li a.more:hover { color:#000000; }
		
		h1.hp-header { text-transform:uppercase; font:normal 14px Georgia, "Times New Roman", Times, serif; }
			h1.hp-header span { text-transform:none; font:normal 25px Georgia, "Times New Roman", Times, serif; }
			
		div.social { background:url(/images/bg-social.jpg) repeat-x 0 0; height:65px; width:100%;  border-bottom:3px solid #9f7428; }
			div.social a { display:block; background-image:url(/images/icons-social.png); background-repeat:no-repeat; height:37px; float:left; margin-left:15px; margin-top:14px; } 
				div.social a.f { background-position:0 0; width:37px; }
				div.social a.t { background-position:-37px 0; width:36px; }
				div.social a.fl { background-position:-73px 0; width:37px; }
				div.social a.y { background-position:-110px 0; width:38px; }
				
		.hp div.divider { height:1px; border-top:1px solid #ccb68e; border-bottom:1px solid #ccb68e; }
		.hp ul.news { background-color:#f7f4ee; margin:0px; padding:0px; }
			.hp ul.news li { padding:14px 0px; margin:0px 17px; background:url(/images/bg-dots.png) repeat-x 0 bottom;  }
				.hp ul.news li h1 { font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:0px 0 4px 0; padding:0px; }
				.hp ul.news li p { font:normal 11px Verdana, Arial, Helvetica, sans-serif; margin:0px; color:#333; padding:0px; }
				.hp ul.news li a { font:bold 9px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0px; color:#c21222; text-decoration:none; }
					.hp ul.news li a:hover { color:#333; }
				
		.hp .left p { color:#666; }
		
		