/* Homepage Specific Styles */
#content_holder {width:806px; height:284px; background-image: url(/__data/assets/image/0014/7106/content_bg.jpg); padding-right: 10px;}
#pagebody_holder {width: 816px;}

/* Homepage Image */
#homepage_image {width: 816px; height:275px; position: relative;}
#homepageCaption {position: absolute; top:226px; background-color: #fff; color: #000; filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; opacity:0.80; text-align: left; padding: 6px 8px; display: none; font-size: 11px; line-height: 11px;}

/* Pacific Union College Title */
#homepage_title_center {width: 816px;}

/* News, Who Are You, PUC Now Holder Div */
#features_bar {width:586px; overflow: hidden; float: left;}

/* Rotating News */
#features_contentleft {width:576px; height: 64px; float:left; overflow: hidden; color:#7d7d74; margin:10px 0 2px 10px; padding-bottom: 5px; position: relative; line-height:15px; display: inline; /* To fix the IE floating div bug */}
#features_contentleft a {color:#2c8d9e;}
#features_contentleft a:hover {color:#525245;}
.imageleft {float:left; padding-right: 6px;}
.homenewsText {height: 28px; overflow: hidden; width: 460px;}
#nav {width: 50%; position: absolute; top: 45px; left: 102px; z-index: 10; height: 18px; padding-top: 2px;}
#nav a {padding: 2px 4px; border: 1px solid #c4c1bd; margin-right: 6px; font-size: 11px;}
#nav a.activeSlide {font-weight: bold; color: #525245; background-color: #d8d5c6;}
#s4 .homeNewsHold .homenews_summery {height: 70px; float: left;}

/* Who Are You */
#home_contentleft {width:202px; height:192px; margin:0px 10px 10px 10px; float:left; overflow: hidden; display: inline; /* To fix the IE floating div bug */ background-image: url(/__data/assets/image/0017/7109/lower_bg.jpg);}
#home_contentleft h1 {width:201px; padding:0px 4px 0px 6px; line-height: 24px; background-image: url(/__data/assets/image/0010/7111/home_header_who.jpg); color:#2c8d9e; font-size: 14px; text-transform: uppercase; border-bottom:1px dotted #525245;}
#navlist_who li {display: inline;}
#navlist_who {width: 202px; font-size: 14px;}
#navlist_who a {width: 99.99%; height:32px; display: block; border-bottom:1px dotted #525245; text-align: left; color: #525245; padding:0px 4px 0px 6px; line-height: 33px;}
#navlist_who a:hover {color: #c4582b;}
a#facStaff {border:none;}

/* PUC Now */
#home_contentcenter {width:364px; height:192px; margin:0px 0px 10px 0px; float:left; overflow: hidden; display: inline; /* To fix the IE floating div bug */ background-image: url(/__data/assets/image/0017/7109/lower_bg.jpg); line-height:12px; font-size:11px; color:#525245;}
#home_contentcenter h1 {width:364px; margin:0 0 6px 0; padding:0px 4px 0px 6px; line-height: 24px; background-image: url(/__data/assets/image/0009/7110/home_header_now.jpg); color:#2c8d9e; font-size: 14px; text-transform: uppercase; border-bottom:1px dotted #525245;}
#home_contentcenter a {color:#000000; font: bold 12px Arial, Helvetica, sans-serif;}
#home_contentcenter a:hover {color:#c4582b;}
.home_contentcenter_img {float:left; padding:2px; border:1px solid #C5C1B5; background-color:#fff; margin-right:6px;}
.nowItem {margin:0 6px 12px 6px; overflow:hidden;}
.nowItem a.item3 {
	/*color: #c4582b !important;*/
}

/* Upcoming Events Calendar */
#home_contentright {width:210px; height:263px; float:right; margin: 10px 0 10px 10px; background-image: url(/__data/assets/image/0012/7113/events_bg.jpg); position: relative; overflow: hidden;}
#home_contentright #homeScroll {height: 190px; width: 210px; overflow: hidden; padding-left: 4px;}
#home_contentright .scroll {overflow: hidden; height: 190px; width: 200px;}
#home_contentright h1 {width:199px; background-image: url(/__data/assets/image/0011/7112/home_header_events.jpg); padding:0px 4px 0px 6px; line-height: 24px; color:#2c8d9e; font-size:14px; text-transform: uppercase; border-bottom:1px dotted #525245;}
h2#date {font-size: 14px; margin:4px 0; padding-left:6px; color:#525245;}
#home_contentright ul {font-size:10px; width:188px;}
#home_contentright ul li.calItem {border-bottom: 1px dotted #565656; padding: 3px 0;}
#home_contentright a {color: #525245; padding:6px 0px 6px 2px; width: 189px; text-align: left;}
#home_contentright a strong {color: #222220; }
#home_contentright a:hover {color: #c4582b;}
#home_contentright span.ISODate {color: #2a2a23;}

#eventsBottom {padding-left:6px; padding-top:0px; font-size: 11px; position: relative;}
#eventsBottom a {color:#2c8d9e;}
#eventsBottom a:hover {color:#525245;}
#eventsBottomRight {position: absolute; top: 195px; left: 122px; width: 82px; text-align: right;}
#eventsBottomLeft {position: absolute; top: 195px; left: 4px;}

/* ADDED FOR CYCLE DEMO */
#homepage_image_inner {width: 816px; height:275px; position: relative; overflow: hidden;}
#homepageSlideLeft,
#homepageSlideRight {display: none;}
div.homepageImageItem div.caption {position: absolute; z-index: 100; background-color: #fff; opacity: .8; padding: 6px; display: none; filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; bottom: 10px; right: 0px;  width: 270px; padding-right: 8px;}
div.homepageImageItem div.caption.left {left: 0 !important;}
div.homepageImageItem div.caption p {line-height: 13px; font-size: 11px; margin-bottom: 0;}

/* Drop Shadow Arrow */
#homepageSlideLeft {height: 54px; width: 42px; position: absolute; right: 10px; top: 100px; z-index: 500; cursor: pointer; background: url(/__data/assets/image/0010/67996/homepage-arrow-right.png) no-repeat 6px -2px; opacity: .8; filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80;} 
#homepageSlideRight {height: 54px; width: 42px; position: absolute; left: 10px; top: 100px; z-index: 500; cursor: pointer; background: url(/__data/assets/image/0011/67997/homepage-arrow-left.png) no-repeat -6px 0; opacity: .8; filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80;}

/* Distinction Icons */
#distinctionIcons {
	width: 816px;
	margin: -10px auto 0 auto;
	height: auto;
	border-bottom: 4px solid #d2cebb;
}
#distinctionIcons li {
	display: inline;
	
}
#distinctionIcons li img {
	opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	width: 70px;
	height: auto;
}
#distinctionIcons li:last-child {
	padding-right: 6px;
}