#feature { width:924px; height: 284px; margin:0 0 22px 0; }
#feature .imageMain { float:left; width:616px; margin:0; padding:4px 0; }
#feature .imageMain img { border:none; margin:0 0 0 4px; padding:0; width:612px; height:276px; float:left; }
#feature .info { float:left; width:264px; margin:0; padding:22px 22px; }
#feature .info h2 { color:#FFF; }
#feature .info p { color:#C9DAE9; }
#feature .info .contextTitle { text-transform:uppercase; font-weight:bold; color:#7FA4C7; letter-spacing:1px; }
#feature .info .more { padding:22px 0 0 0; }
#feature .info .button { background:url(images/button_white1.gif) 0 0 no-repeat; margin:0 auto; width:163px; height:33px; display:block; text-align:center; text-decoration:none; font:bold 1em/29px Arial,Helvetica,sans-serif; color:#333; text-transform:uppercase; }

#quotePresident { width: 286px; padding:0 11px 24px 0; float: left; }
#quotePresident img { border:none; padding:0; }

#quoteStudent { border-bottom:solid 1px #999; padding:0 0 13px 0; }
#quoteStudent img { border:none; padding:0; margin:0; }

#featuredGiving { width: 297px; float: left; margin:0 0 11px 0; padding: 0 11px; }
#featuredGiving h2 { height:70px; margin:0; padding:0; background:#121925 url(images/text_4_ways.gif) center center no-repeat; overflow:hidden; text-indent:-1000px; }
#featuredGiving ul { background:#3D4A56; margin:0 0 18px 0; height:178px; padding:18px 0 0; list-style-type:none; font-size:1.3em; }
#featuredGiving li { width:266px; margin:0 auto 6px; }
#featuredGiving ul a { text-align:center; display:block; height:36px; width:266px; background:url(images/button_silver.gif) 0 0 no-repeat; line-height:32px; text-decoration:none; color:#FFF !important; font-weight:bold; }
#featuredGiving ul a:hover { background-position:left bottom; }

#goalsProgress { clear: both; width: 614px; padding: 0 0 0 11px; margin:0; height:166px; }
#goalsProgress h2 { margin:0 0 11px 0; padding:0 0 0 38px; height:34px; font:bold 1.6em/34px Arial,Helvetica,sans-serif; text-transform:uppercase; background:url(images/icon_thermometer.gif) 0 0 no-repeat; }
#goalsProgress ul { margin:0; list-style-type:none; font-size:1.3em; }
#goalsProgress ul li { height:30px; background-image:url(images/bg_goal_progress.gif); background-repeat:repeat-y; display:block; border-bottom:solid 2px #FFF; float:left; width:614px; }
#goalsProgress ul span, #content #goalsProgress a { height:30px; padding:0 8px; line-height:31px; border:none; color:#121925; background:transparent; display:block; float:left; text-decoration: none; }
#goalsProgress .name { width:325px; font-weight:bold; }
#goalsProgress .goal { width:90px; text-align: center; }
#goalsProgress .percent { width:40px; font-weight:bold; font-size:1.2em; text-align:right; line-height:32px; text-align: center; color: #C30; }
#content #goalsProgress a.more { 
	background: transparent url(http://media1.biola.edu/biola/css/images/button_overlay.png) 0 100% repeat-x;
	display: inline-block;
	width: auto;
	height: auto;
	padding: 5px 10px ;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	margin: 3px 8px;
	border: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer; 
}

#giveNow { height:166px; }
#giveNow h2 { background:url(images/text_be_part_something_big.gif) 0 0 no-repeat; text-indent:-1000px; height:109px; margin:0 auto; width:280px; }
#giveNow .button1 { margin:0 auto; }

#currentNewsEvents { width: 297px; float: left; border-bottom:solid 1px #999; margin:0 0 13px 11px; padding:0 0 6px 0; }
#currentNewsEvents h2 { margin:0 0 6px 0; padding:0 11px; font:bold 1.6em/34px Arial,Helvetica,sans-serif; text-transform:uppercase; }
#currentNewsEvents .item { padding:0 11px; margin:0 0 16px 0; }
#currentNewsEvents .item .image { float:right; width:66px; height:55px; margin:0 0 11px 11px; }
#currentNewsEvents .item p { font-size:1.2em; color:#222; margin:0 0 4px 0; }
#currentNewsEvents .item .date { font-weight:bold; color:#555; }
#currentNewsEvents .item .more { padding:0; font-weight:bold; }
#currentNewsEvents .empty { padding:0 11px; font-weight:bold; }

#content .slide { margin:0; display:none; position: absolute; }
#content .slide img { border: none;}
#content .slide a { background: none;}

#info { margin-top: 22px; width: 100%; position: relative; }
#sec_upper_right { float: left; }

