#content { padding-top:0; }
#homeFeatures { width: 960px; height:330px; overflow:hidden; padding-left:10px; margin:0 0 20px -10px; position: relative; }
#homeFeaturesMain { width: 710px; height: 329px; float:left; overflow:hidden; }
#homeFeaturesMain img { position:absolute; width:710px; height: 329px; display: block; }
#homeFeaturesMain .text { position: absolute; width:570px; background:url(images/bg_red_85.png) 0 0 repeat; margin:180px 0 0 -10px; padding:20px 10px 0; border-left:solid 10px #CC0016; color:#FFF; }
#homeFeaturesMain .text h2 { font:20px/1 Georgia, serif; margin:0 0 10px; color: #FFF; }
#homeFeaturesMain .text h2 a { text-decoration:none; color:#FFF; }
#homeFeaturesMain .text h2 a:hover { text-decoration: none; }
#homeFeaturesMain .text p { font-size: 13px; line-height:1.4; margin: 0 0 20px 0; color: #FFF; }
#homeFeaturesMain .text a { color: #FFF; }
#homeFeaturesMain .text .more { padding: 0 2px; }

#content #homeFeaturesList { width: 260px; position: absolute; left: 720px; top: 0; list-style-type: none; float: left; margin: 0; z-index: 500; }
#content #homeFeaturesList li.alpha p { border-top: 1px solid #D9D3D0; }
#content #homeFeaturesList li { margin: 0; float: left; width:260px; padding:0; margin: 0; position: relative; background: none; cursor: pointer; }
#content #homeFeaturesList p { border-bottom: solid 1px #321C33; height: 61px; padding:10px 15px 10px 80px; margin:0; width:155px; }
#content #homeFeaturesList li.active p { color: #FFF; }
#content #homeFeaturesList img { float: left; margin: 0 0 0 -78px; padding: 0 6px 0 6px; position: relative; }
#content #homeFeaturesList a { text-decoration: none; font: 14px/1.3 Georgia,serif; color: #36261F; display: block; height: 60px; }
#content #homeFeaturesList li:hover { -webkit-transition-property: background; -webkit-transition-duration: 1s; }
#content #homeFeaturesList li:hover { background:#D9D3D0; color: #000; }
#content #homeFeaturesList li.active:hover { background: #321C33; color: #fff; }
#content #homeFeaturesList li.active { width: 270px; margin: 0 0 0 -20px; background-color: #321C33; color:#fff; }
#content #homeFeaturesList li.active a { color: #fff; }

#whyTalbot, #featureDegreesApply { margin:0 0 35px; float:left; }

#whyTalbot { background:#2F1930; margin-left:-10px; padding:20px 0 0 240px; width:250px; height:220px; }
#whyTalbot h3 { text-transform:uppercase; color:#FFF; font:bold 18px/1.4 Helvetica,Arial,sans-serif; letter-spacing:1px; margin:0 0 10px; }
#whyTalbot .vids { width:220px; margin:0 0 0 -220px; float:left; }
#whyTalbot .vids p { display:none; }
#whyTalbot .vids .active { display:block; }
#whyTalbot .vids img { display:block; }
#whyTalbot .vids a { background:#573059 url(images/bg_shadow_bottom.png) 0 160px repeat-x; display:block; text-align:center; color:#FFF; }
#whyTalbot .vids a span { padding:12px 10px 0; height:28px; display:block; }
#whyTalbot .nav { width:230px; padding:15px 0 5px 20px; margin:0 0 0; background:#573059 url(images/bg_shadow_right.png) 0 0 repeat-y; }
#whyTalbot .nav ul {}
#whyTalbot .nav li { background:none; padding:0; margin:0 0 5px; }
#whyTalbot .nav a { text-decoration:none; color:#9A839B; text-transform:uppercase; letter-spacing:1px; font-size:18px; }
#whyTalbot .nav .active a { color:#FFF; }

#featureDegreesApply { background:#D9D3D0; margin-right:-10px; padding:35px 40px 0; width:410px; height:205px; }
#featureDegreesApply .lead { font:19px/1.4 Helvetica,Arial,sans-serif; text-transform:uppercase; word-spacing:1px; width:380px; margin:0 0 30px; }
#featureDegreesApply .button { background-color:#C00; border-color:#600; width:160px; text-align:center; }
#featureDegreesApply .button:hover { background-color:#800; } 

.homeBottom h2 {text-transform: uppercase;font-size: 17px;line-height: 1.1;margin: 0 15px 20px 0;color: #36261F;float: left;}
.grid_4 { float:left; width: 300px;}

#content #homeEvents {}
#content #homeEvents ul, #content #homeNews ul {clear: left;list-style-type: none;}
#content #homeEvents li, #content #homeNews li {padding: 0;margin: 0 0 15px 0;border-bottom: solid 1px #AAA;background: transparent; overflow: hidden;}
#content #homeEvents li {padding-left: 60px;}
#content #homeEvents h3, #content #homeNews h3 {font: 15px/1.4 Georgia,serif; margin: 0 0 6px 0;float: left;width: 100%; }
#content #homeEvents h3 a, #content #homeNews h3 a {text-decoration: none;}
#content #homeEvents h3 a:hover, #content #homeNews h3 a:hover {text-decoration: underline;}
#content #homeEvents .desc, #content #homeNews .desc {font-size: 12px;margin: 0 0 15px 0;}
#content #homeEvents .date {font-weight: bold;margin: 1px 0 0 -60px;width: 50px;float: left;font-size: 12px;color: #333;}

#content #homeUndergrad { margin:0 0 20px; border-bottom:solid 1px #CCC; }
#content #homeUndergrad li { background:url(images/icon_arrow_blue_right.png) 10px 6px no-repeat; font:15px/1.3 Helvetica,Arial,sans-serif; margin:0 0 5px; padding:0 0 0 25px; }
#content #homeUndergrad li a { text-decoration:none; }
#content #homeUndergrad li a:hover { text-decoration:underline; }

#homeSpotlight { padding-left:10px; width:300px; margin-right:-10px; float:left; }
#homeSpotlight .image {margin:0;float: right;margin: -75px 0 10px 15px;clear: both;}
#homeSpotlight .image img {border: solid 4px #D9D3D0;}
#homeSpotlight .item { border-bottom:solid 1px #AAA; margin:0 0 18px; }
#homeSpotlight h3 { color:#900; font:bold 14px/1.4 Helvetica,Arial,sans-serif; clear:left; margin:0 -20px 10px 0; padding:0 20px 0 0; text-transform:uppercase; }
#homeSpotlight h3 a { color:#900; text-decoration:none; }
#homeSpotlight h3 a:hover { text-decoration:underline; }
#homeSpotlight p {font-size: 13px;}

#homeFeaturesMain div.text { height: 105px; overflow: hidden; cursor: pointer; }
#homeFeaturesMain div.featureSlide { position: absolute; z-index: 20; display: none; }
#homeFeaturesMain div.featureSlide.active { display: block;}
