@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - CHRISETTE MICHELE HOME
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		cm_home.css
	Date:			April 22, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
/*	--------------------------------------------------------------------------------------------------------------------------
	navBar active state Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#navBar a.navHome {
		background-position:-1px -48px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	contentSpace Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#newsHolder {
		background:url(../../images/home_2ColBG.png) 0 0 repeat-y;
	}
		#newsHolder .top {
			background:url(../../images/home_2ColBGTop.png) 0 42px no-repeat;
		}
		#newsHolder .bottom {
			background:url(../../images/home_2ColBGBottom.png) 0 bottom no-repeat;
		}
	.moreHolder {
		margin:0 0 14px 0;
	}
	.columnCap {
		display:none;
	}
	/*news*/
	.contentSpace #news {
		width:405px;
		margin:0 12px 0 1px;
		float:left;
	}
		.contentSpace #news .header {
			padding:15px 0 0 0;
			height:27px;
			background:url(../../images/header.png) top center repeat-x;
		}
		.contentSpace #news h1#h1_news { 
			margin:0 auto;
			width:381px; height:13px;
			background:url(../../images/h1_newsUpdates.png) top center no-repeat;
		}
		.contentSpace #news ul#newsUpdates {
			list-style:none;
		}
			.contentSpace #news ul#newsUpdates li {
				padding:18px 38px;
				background:url(../../images/dash.png) 0 bottom repeat-x;
			}
				.contentSpace #news ul#newsUpdates li h2 a {
					font:bold 14px Verdana, Arial, Helvetica, sans-serif;
				}
					.contentSpace #news ul#newsUpdates li h2 a:hover {
					
					}
				.contentSpace #news ul#newsUpdates li a.readMore {
					color:#161211;
				}
					.contentSpace #news ul#newsUpdates li a.readMore:hover {
						
					}
				.contentSpace #news ul#newsUpdates li p {
					margin:4px 0 0 0;
					font:normal 12px Verdana, Arial, Helvetica, sans-serif;
					line-height:16px;
				}
				.contentSpace #news ul#newsUpdates li .stats {
					margin:2px 0 0 0;
					font:bold 10px Verdana, Arial, Helvetica, sans-serif;
					color:#a8512b;
				}
					.contentSpace #news ul#newsUpdates li .stats .divider {
						
					}
		#newsMore {
			margin:0 0 0 1px;
			width:405px; height:37px;
			background:url(../../images/dash.png) 0 top repeat-x;
			display:inline;
			float:left;
		}
			#newsMore a.more {
				margin:10px 26px 0 0; padding:0 0 0 9px;
				float:right;
				background:url(../../images/linkArrow.png) 0 4px no-repeat;
				font:bold 10px Verdana, Arial, Helvetica, sans-serif;
				color:#012a3c;
			}
				#newsMore a.more:hover {
					color:#fff;
				}
	/*videos*/
	.contentSpace #videos {
		width:510px;
		float:right;
	}
		.contentSpace #videos .header {
			padding:15px 0 0 0;
			height:27px;
			background:url(../../images/header.png) top center repeat-x;
		}
		.contentSpace #videos h1#h1_featuredVideo {
			margin:0 auto;
			width:414px; height:13px;
			background:url(../../images/h1_featuredVideos.png) top center no-repeat;
		}
		.contentSpace #videos .body {
			padding:24px 0 0 20px;
		}
			.contentSpace #videos .body .videoPlayer {
				width:362px; height:285px;
				float:left;
				display:inline;
			}
				.contentSpace #videos .body .videoLinks {
					width:125px;
					float:left;
				}
					.contentSpace #videos .body .videoLinks a {
						
					}
					.contentSpace #videos .body .videoLinks a img {
						margin:0 0 10px 0;
						padding:1px;
						background:#fff;
						border:solid 4px #fff;
						display:block;
					}
						.contentSpace #videos .body .videoLinks a:hover img {
							background:#a00800;
							border:solid 4px #a00800;
						}
		#videosMore {
			width:509px; height:37px;
			background:url(../../images/dash.png) 0 top repeat-x;
			float:right;
		}
			#videosMore a.more {
				margin:10px 26px 0 0; padding:0 0 0 9px;
				float:right;
				background:url(../../images/linkArrow.png) 0 4px no-repeat;
				font:bold 10px Verdana, Arial, Helvetica, sans-serif;
				color:#012a3c;
			}
				#videosMore a.more:hover {
					color:#fff;
				}
	/*epiphany*/
	.contentSpace #epiphany {
		width:618px;
		background:url(../../images/bg_content.png) repeat;
		float:left;
	}
	.contentSpace #epiphany .top {
		background:url(../../images/bg_top.png) 0 42px repeat-x;
	}
	.contentSpace #epiphany .bottom {
		background:url(../../images/bg_bottom.png) 0 bottom repeat-x;
	}
		.contentSpace #epiphany .header {
			padding:11px 7px 0 20px;
			height:31px;
			background:url(../../images/header.png) top center repeat-x;
		}
			.contentSpace #epiphany h1#h1_shareYourEpiphany {
				margin:2px 0 0 0;
				width:444px; height:24px;
				background:url(../../images/h1_shareYourEpiphany.png) top center no-repeat;
				float:left;
				display:inline;
			}
			.contentSpace #epiphany a.btn_writeYourEpiphany {
				width:138px; height:24px;
				display:block;
				background:url(../../images/btn_writeYourEpiphany.png) top center no-repeat;
				float:right;
			}
				.contentSpace #epiphany a.btn_writeYourEpiphany:hover {
					background-position:bottom;
				}
		.contentSpace #epiphany ul#epiphanies {
			list-style:none;
		}
			.contentSpace #epiphany ul#epiphanies li {
				padding:10px 21px;
				background:url(../../images/dash.png) 0 bottom repeat-x;
			}
				.contentSpace #epiphany ul#epiphanies li h2 a {
					font:bold 14px Verdana, Arial, Helvetica, sans-serif;
				}
					.contentSpace #epiphany ul#epiphanies li h2 a:hover {
						
					}
				.contentSpace #epiphany ul#epiphanies li a.readMore {
					color:#161211;
				}
				.contentSpace #epiphany ul#epiphanies li p {
					margin:4px 0 0 0;
					width:550px;
					font:normal 12px Verdana, Arial, Helvetica, sans-serif;
					line-height:16px;
				}
				.contentSpace #epiphany ul#epiphanies li .stats {
					margin:2px 0 0 0;
					font:bold 10px Verdana, Arial, Helvetica, sans-serif;
					color:#a8512b;
				}
					.contentSpace #epiphany ul#epiphanies li .stats .poster {
						font:italic 12px Verdana, Arial, Helvetica, sans-serif;
						color:#0f4863;
					}
					.contentSpace #epiphany ul#epiphanies li .stats .divider {
						color:#a8512b;
					}
		.contentSpace #epiphany .footer {
			height:36px;
		}	
	/*adBlock*/
	#adBlock {
		padding:1px 0 0 1px;
		width:301px; height:251px;
		background:#f4c777;
		float:right;
	}
		#adBlock img {
			display:block;
		}
	/*latestPhotos*/
	.contentSpace #latestPhotos {
		margin:14px 0 0 0;
		width:930px;
		background:url(../../images/bg_content.png) repeat;
		float:left;
	}
	.contentSpace #latestPhotos .top {
		background:url(../../images/bg_top.png) 0 42px repeat-x;
	}
	.contentSpace #latestPhotos .bottom {
		/*background:url(../../images/bg_bottom.png) 0 bottom repeat-x;*/
	}
		.contentSpace #latestPhotos .header {
			padding:15px 0 0 0;
			height:27px;
			background:url(../../images/header.png) top center repeat-x;
		}
			.contentSpace #latestPhotos h1#h1_latestPhotos {
				margin:0 auto;
				width:379px; height:13px;
				background:url(../../images/h1_latestPhotos.png) top center no-repeat;
			}
			.contentSpace #latestPhotos .header .pagination {
				float:right;
			}
				.contentSpace #latestPhotos .header .pagination .pagerLeft {
					padding:3px 0 0 3px;
					width:22px; height:23px;
					background:url(../../images/bg_pagerLeft.png) top center no-repeat;
					float:left;
				}
					.contentSpace #latestPhotos .header .pagination .pagerLeft a {
						width:20px; height:20px;
						display:block;
						background:url(../../images/btn_pagerPrev.png) top center no-repeat;
					}
						.contentSpace #latestPhotos .header .pagination .pagerLeft a:hover {
							background-position:bottom;
						}
				.contentSpace #latestPhotos .header .pagination .pagerMiddle {
					padding:8px 10px 0 10px;
					height:18px;
					background:url(../../images/bg_pagerMiddle.png) top center repeat-x;
					float:left;
					font:normal 9px Arial, Helvetica, sans-serif;
					color:#fff;
					text-align:center;
				}
				.contentSpace #latestPhotos .header .pagination .pagerRight {
					padding:3px 0 0 2px;
					width:22px; height:24px;
					background:url(../../images/bg_pagerRight.png) top center no-repeat;
					float:left;
				}
					.contentSpace #latestPhotos .header .pagination .pagerRight a {
						width:20px; height:20px;
						display:block;
						background:url(../../images/btn_pagerNext.png) top center no-repeat;
					}
						.contentSpace #latestPhotos .header .pagination .pagerRight a:hover {
							background-position:bottom;
						}
		.contentSpace #latestPhotos .body {
			padding:27px 0 20px 60px;
		}
			.contentSpace #latestPhotos .body ul#photos {
				list-style:none;
			}
				.contentSpace #latestPhotos .body ul#photos li {
					margin:0 30px 0 0;
					display:inline;
					float:left;
				}
					.contentSpace #latestPhotos .body ul#photos li a img {
						display:block;
						border:solid 7px #fff;
					}
						.contentSpace #latestPhotos .body ul#photos li a:hover img {
							border:solid 7px #a00800;
						}
		.contentSpace #latestPhotos .footer {
			width:931px; height:45px;
			background:url(../../images/dash.png) 0 top repeat-x;
		}
			.contentSpace #latestPhotos .footer a.more {
				margin:20px 26px 0 0;
			}
