/* @override 
	http://denver.dev/css/theme.css
*/

* {
margin: 0;
padding: 0;
}
 
body {
background: url(../images/body_speckled.png);
margin: 0;
font-size: 62.5%;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
line-height: 1;
}
 
hr {
display: none
}
 
#skip {
display: none;
}
 
*+html #skip {
position: static;
height: 0;
}
 
#container {
background: url(../images/header_bg.png) repeat-x top;
}
 
#container-inner {
overflow: hidden;
}
 
a {
overflow: hidden;
}
 
/* =Header
--------------------------------------- */
 
#header {
width: 960px;
background: url(../images/bg_header.gif) no-repeat;
margin: 0 auto;
position: relative;
}
 
#header h1 {
float: left;
width: 389px;
height: 106px;
margin-top: 6px;
margin-bottom: 0;
background: url(../images/densem_logo.jpg) no-repeat;
text-indent: -9999px;
}
 
#header h1 a {
display: block;
width: 389px;
height: 106px;
}
 
a#community_login {
background: url(../images/home_sprites.png) no-repeat 0 -330px;
width: 141px;
height: 0 !important;
height /**/: 34px;
padding: 34px 0 0 0;
overflow: hidden;
display: block;
z-index: 2;
position: absolute;
top: 59px;
right: 0;
}
 
a#community_login:hover {
background-position: 0 -364px;
}
 
#meta-nav {
display: inline;
float: right;
margin: 5px 0 0 0;
padding: 0 7px 0 10px;
border: 1px solid #272E44;
border-top: 0;
border-left: 0;
background: #0D1126;
color: #3A445E;
font-size: 12px;
font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
_height: 40px;
_overflow: hidden;
}
 
#meta-nav p {
float: left;
padding: 10px 0 0;
margin: 0;
}
 
#meta-nav a {
color: #95C8EB;
text-decoration: none;
}
 
#meta-nav a.enews {
background: url(../images/metanav_divider.png) no-repeat left center;
padding-left: 8px;
}
 
/* search */
 
form#searchForm {
float: left;
padding: 4px 0;
height: 27px;
width: 240px;
}
 
form fieldset {
width: inherit;
height: inherit;
position: relative;
	border-style: none;
}
 
form#searchForm label {
color: #b5b4b4;
	padding-left: 5px;
}
 
form#searchForm input#search_term {
width: 145px;
margin: 2px 3px 0 2px;
padding: 2px 11px 3px 20px;
height: 15px;
border: none;
background: #FFF url(../images/header_search_bg.png) repeat-x;
color: #707070;
font-size: 0.9167em;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
 
form#searchForm a#search_go {
position: absolute;
top: 1px;
left: 60px;
width: 20px;
height: 20px;
text-indent: -9999px;
}
 
/* =Navigation
----------------------------------------- */
 
#nav {
display: inline;
clear: both;
float: left;
width: 960px;
margin: 0 auto;
padding: 8px 0 10px 6px;
height: 29px;
list-style: none;
position: relative;
_overflow: hidden;
}
 
#nav li {
float: left;
background: url(../images/bg_nav_li.gif) no-repeat right center;
font-size: 11px;
font-family: verdana, tahoma, arial, sans-serif;
text-transform: uppercase;
*height: 1%;
}
 
#nav li#nav_contact-us {
background: none;
}
 
#nav li.current {
background: #333 url(../images/bg_nav_li_current.gif) no-repeat right top;
}
 
#nav li a {
float: left;
display: block;
height: 20px;
padding: 8px 13px 0 12px;
color: #C5E4FB;
text-decoration: none;
}
 
#nav li.current a {
background: url(../images/bg_nav_li_a_current.gif) no-repeat left top;
}
 
#nav li a:hover {
color: #E5F4FF;
}
 
#nav li ul {
display: none;
}
 
#nav li#nav_home {
background: none;
margin-right: 5px;
}
 
#nav li#nav_home a {
background: none;
padding: 7px 8px 1px 8px;
width: 13px;
_overflow: hidden;
border: none;
}
 
#nav li#nav_home.current a {
background: #333 url(../images/nav_home_sprite.png) no-repeat 0 -28px;
}
 
#nav li#nav_home a img {
border: none;
}
 
/* =CONTENT */
 
#container-inner {
clear: both;
width: 978px;
margin: 0 auto;
padding-left: 14px;
position: relative;
}
 
#content-wrap {
width: 960px;
clear: both;
}
 
body#home #content-wrap {
background: none;
}
 
body.no-sidebar #content-wrap {
background: url(../images/bg_content-wrap_no-sidebar.gif) no-repeat 41px 21px;
}
 
/* =Top box
------------------------------ */
 
#top-box {
position: absolute;
top: 0;
left: 209px;
z-index: 5000;
}
 
#top-box p#handle a {
display: block;
width: 542px;
height: 31px;
background: url(../images/bg_top-box_handle.gif) no-repeat;
text-indent: -9999px;
outline: none;
}
 
#top-box #item-wrap {
display: none;
}
 
#top-box .item {
position: relative;
padding: 14px;
background: #27465e url(../images/bg_top-box_item.gif) repeat-x;
}
 
#top-box .item p.event {
width: 350px;
padding: 1px 0 1px 24px;
background: url(../images/bg_top-box_p.gif) no-repeat;
color: #ffffff;
font-size: 1.4em;
line-height: 1.25;
}
 
#top-box .item p a {
color: #FFF;
text-decoration: none;
}
 
#top-box .item p.cal {
font-size: 1.4em;
}
 
#top-box .item p.cal a {
display: block;
position: absolute;
top: 9px;
right: 36px;
width: 106px;
height: 19px;
padding-top: 8px;
background: url(../images/bg_top-box_p_a.gif) no-repeat;
font-size: .7143em;
text-transform: uppercase;
text-align: center;
}
 
/* =Sub-nav
----------------------------------------- */
 
#subnav-wrap {
background: url(../images/subnav-shadow.png) no-repeat right top;
_background: none;
float: left;
width: 195px;
margin-top: 46px;
}
 
#subnav-wrap h3 {
display: inline;
position: relative;
float: left;
margin: -30px 0 10px 15px;
padding: 0 0 15px 20px;
border-bottom: 1px solid #E8E8E8;
background: url(../images/bg_home.gif) no-repeat;
font-weight: bold;
font-size: 1.1em;
}
 
#subnav-wrap h3 a {
color: #363636;
text-decoration: none;
}
 
#subnav {
clear: left;
margin-bottom: 25px;
list-style: none;
_border-right: 1px solid #ddd;
}
 
#subnav li.current {
background: url(../images/bg_subnav_li_current.png) no-repeat right bottom;
}
 
#subnav li a {
display: block;
padding: 8px 25px 12px 35px;
background: url(../images/bg_subnav_li_a.gif) no-repeat 15px 10px;
color: #363636;
font-size: 1.1em;
text-decoration: none;
line-height: 1.36;
}
 
#subnav ul {
list-style: none;
}
 
#subnav li li {
display: none;
width: 175px;
margin-left: 35px;
}
 
#subnav li.current li {
display: block;
}
 
#subnav li li.current {
background: none;
}
 
#subnav li li a {
display: none;
padding: 5px 0 6px 0;
border-bottom: 1px solid #EBEBEB;
background: none;
color: #0072BC;
font-size: 1.1em;
}
 
#subnav li li a {
display: block;
}
 
#subnav li li.current a {
background: #EDF6FC;
}
 
#subnav li li li {
width: 138px;
margin-left: 20px;
}
 
/* resources */
 
.resources {
width: 174px;
margin-left: 15px;
}
 
.resources.blog {
margin-top: 25px;
}
 
#subnav-wrap .resources h3 {
float: none;
display: block;
padding: 0;
padding-bottom: 6px;
margin: 0;
margin-bottom: .75em;
border-bottom: 3px solid #E8E8E8;
background: none;
color: #272627;
font-size: 1.4em;
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;
}
 
.resources p {
margin-left: 21px;
font-size: 1.2em;
}
 
.resources.blog p {
color: #545454;
margin: 0 0 1em;
line-height: 1.5;
}
 
.resources p a {
color: #497d9e;
}
 
.resources p a:hover {
text-decoration: none;
}
 
.resources ul {
margin-bottom: 10px;
}
 
.resources li {
font-size: 1.2em;
list-style: none;
}
 
.resources li a {
color: #626262;
text-decoration: none;
line-height: 1.25;
}
 
.resources li a {
display: block;
padding: 7px 0 7px 22px;
background: url(../images/bg_subnav_li_a.gif) no-repeat 0 9px;
}
 
#content {
display: inline;
float: left;
width: 470px;
margin: 44px 35px 50px 37px;
_overflow: hidden;
}
 
body.no-sidebar #content {
width: 692px;
}
 
#content #content-inner {
float: left;
width: 292px;
margin: 10px 0 23px;
padding-right: 10px;
border-right: 1px solid #e5e5e5;
}
 
#content h3 {
margin-bottom: .5em;
color: #0D1126;
font-size: 2.4em;
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;
}
 
body.blog #content h3 {
width: 325px;
}
 
#content h4 {
clear: left;
margin: 1.5em 0 .75em;
padding: 10px 11px 11px;
background: #6F93AA;
color: #FFF;
font-size: 1.6em;
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.25;
}
 
#content h4 a {
color: #FFF;
}
 
#content h5 {
margin: 1.5em 0 .75em;
color: #226291;
font-size: 1.8em;
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.33;
}
 
#content h5 a {
color: #226291;
}
 
#content h6 {
margin: 1.5em 0 .75em;
color: #252525;
font-size: 1.6em;
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;
}
 
#content p,
#content li {
margin-bottom: 1em;
color: #545454;
font-size: 1.2em;
line-height: 1.6667;
}
 
#content p.breadcrumb {
font-size: 1.1em;
}
 
#content p#rsvp {
text-indent: -9999px;
}
 
#content p#rsvp a {
display: block;
width: 178px;
height: 36px;
background: url(../images/btn_rsvp_event.gif) no-repeat left top;
}
 
#content p#rsvp a:hover {
background-position: left bottom;
}
 
body#alumni #content p {
margin: 0;
color: #707070;
font-size: 1.6em;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.5;
}
 
#content p code,
#content li code {
font-size: 12px;
}
 
#content ul,
#content ol {
margin: 0 0 1em 0;
list-style-position: inside;
}
 
#content ul#byline {
display: inline;
float: left;
margin-bottom: 10px;
list-style: none;
}
 
#content li {
margin: 0;
font-size: 1.1em;
}
 
#content ul li {
padding-left: 19px;
background: url(../images/bg_content_ul_li.gif) no-repeat 2px 6px;
list-style: none;
}
 
#content li p,
#content li li {
font-size: 1em;
}
 
#content blockquote {
margin-left: 3em;
}
 
#content hr {
display: block;
margin-bottom: 1em;
}
 
#content a {
color: #0072BC;
}
 
#content a:hover {
text-decoration: none;
}
 
#content img {
float: left;
margin: 0 10px 5px 0;
}
 
#content img.right {
float: right;
margin: 0 0 10px 5px;
}
 
#content img.header-image {
display: block;
float: none;
margin-bottom: 16px;
padding: 3px;
border: 1px solid #d6d6d6;
background: #f2f2f1;
}
 
#content span.calendar-prev img,
#content span.calendar-next img {
float: none;
margin: 0;
}
 
#content div.online-directory img {
float: right;
border: 0;
}
 
#content #text {
clear: both;
}
 
/* Welcome */
 
#content #welcome {
float: left;
width: 332px;
padding: 0 26px 0 34px;
background: url(../images/bg_welcome.gif) repeat-x left 81px;
}
 
#content #welcome h3 {
margin: 0 -34px 24px;
background: #668BA2 url(../images/bg_h3_welcome.gif) no-repeat 35px 52px;
}
 
#content #welcome p {
margin-bottom: 1.4em;
color: #707070;
font-size: 1.3em;
line-height: 1.5em;
}
 
#content #welcome ul {
float: left;
margin: 0 -6px 17px 0;
}
 
#content #welcome li {
float: left;
margin: 0 6px 6px 0;
padding: 0;
background: none;
font-size: 1.3em;
font-family: Georgia, Times, "Times New Roman", serif;
}
 
#content #welcome li a {
display: block;
width: 160px;
height: 21px;
padding: 4px 0 4px;
background: url(../images/bg_welcome_li_a.gif) no-repeat;
color: #707070;
text-align: center;
text-decoration: none;
}
 
#content #welcome li a:hover {
background-position: left bottom;
color: #252525;
}
 
#content #welcome #testimonial {
clear: left;
width: 325px;
padding-top: 8px;
background: url(../images/bg_testimonial.gif) no-repeat;
}
 
#content #welcome #testimonial p {
margin: 0 0 .25em 71px;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1;
}
 
#content #welcome #testimonial p.name {
color: #1B5C86;
font-size: 1.4em;
}
 
#content #welcome #testimonial p.byline {
color: #959595;
font-size: 1.2em;
font-style: italic;
line-height: 1.3em;
}
 
#content #welcome #testimonial blockquote {
margin: 0;
}
 
#content #welcome #testimonial blockquote p {
margin: 0 0 5px;
padding: 19px 10px 58px;
background: url(../images/bg_testimonial_blockquote.gif) no-repeat left bottom;
color: #D7D7D7;
font-size: 1.6em;
font-family: Georgia, Times, "Times New Roman", serif;
font-style: italic;
text-align: center;
line-height: 1.15;
}
 
/* Resources */
 
#content #resources {
float: left;
width: 211px;
background: url(../images/bg_resources.gif) no-repeat;
}
 
#content #resources h3 {
margin-bottom: 18px;
background: #466B83 url(../images/bg_h3_resources.gif) no-repeat 24px 46px;
}
 
#content #resources p {
margin-left: 56px;
font-size: 1.2em;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
 
#content #resources p a {
color: #0072BC;
}
 
#content #resources ul {
margin: 0 25px;
}
 
#content #resources li {
float: left;
width: 161px;
margin-bottom: 6px;
padding: 0;
background: none;
font-size: 1.2em;
list-style-position: outside;
}
 
#content #resources li a {
display: block;
padding: 4px 4px 4px 30px;
color: #626262;
text-decoration: none;
background: url(../images/bg_subnav_li_a.gif) no-repeat 5px 6px;
line-height: 1.25;
}
 
#content #resources li a:hover {
background-color: #DDE7EE;
color: #111;
}
 
/* News & Events */
 
#content #news-events {
float: left;
width: 357px;
}
 
#content #news-events h3 {
position: relative;
background: #305872 url(../images/bg_h3_news-events.gif) no-repeat 26px 52px;
}
 
#content #news-events h3 a {
display: block;
position: absolute;
top: 52px;
right: 38px;
width: 16px;
height: 16px;
}
 
#content #news-events h4 {
clear: none;
margin-bottom: .5em;
padding: 0;
background: none;
font-size: 1.3em;
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.3333;
}
 
body#home #content #news-events h4 {
margin-top: 0;
}
 
#content #news-events h4.date {
float: left;
margin: 0 7px 5px 0;
padding: 4px 0 6px;
width: 26px;
border: 2px solid #D2D1C3;
background: #151C3C;
color: #F0EEE5;
font-size: 1.6em;
text-transform: uppercase;
text-align: center;
line-height: 1;
}
 
#content #news-events h4.date strong {
display: block;
color: #FFF;
font-size: .5625em;
font-weight: bold;
font-family: "Arial Narrow", "Helvetica CY", Arial, Helvetica, Verdana, Tahoma, sans-serif;
text-transform: uppercase;
}
 
#content #news-events h4 a {
color: #111111;
text-decoration: none;
}
 
#content #news-events h4 a:hover {
text-decoration: underline;
}
 
#content #news-events .event,
#content #news-events .news {
clear: none;
float: none;
width: 302px;
margin-bottom: 0;
margin-left: 27px;
padding-bottom: 17px;
border-bottom: 1px solid #d7d7d7;
}
 
#content #news-events .event,
body#home #content #news-events .news {
padding-top: 17px;
}
 
#content #news-events .event:hover,
#content #news-events .news:hover {
background: url(../images/bg_event_hover.gif) repeat-x left bottom;
}
 
#content #news-events .event p,
#content #news-events .news p {
margin: 0;
color: #545454;
font-size: 1.1em;
}
 
#content #news-events p {
margin: 20px 0 0 56px;
font-size: 1.2em;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
 
#content #news-events p a {
color: #0072BC;
}
 
/* did you know */
 
#content #did-you-know {
clear: both;
width: 472px;
margin-bottom: 35px;
padding-top: 27px;
border-bottom: 1px solid #ebebeb;
background: #d0e4ef url(../images/bg_did-you-know.gif) repeat-x;
}
 
#content #did-you-know h4 {
height: 18px;
margin: 0 0 0 25px;
padding: 0;
background: url(../images/bg_did-you-know_h4.gif) no-repeat;
text-indent: -9999px;
}
 
#content #did-you-know p.desc {
margin: 0 0 14px 25px;
color: #545454;
font-size: 1.2em;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-style: italic;
}
 
#content #did-you-know ul {
margin: 0;
}
 
#content #did-you-know li {
padding: 0;
background: none;
font-size: 1.1em;
list-style-position: outside;
}
 
#content #did-you-know li a {
display: block;
width: 410px;
margin-left: 3px;
padding: 11px 36px 13px 22px;
border-top: 1px solid #cfdae2;
background: url(../images/bg_did-you-know_li_a.gif) no-repeat left center;
color: #545454;
text-decoration: none;
line-height: 1.25;
}
 
#content #did-you-know li a strong,
#content #did-you-know li a b {
display: block;
margin-bottom: .4em;
color: #252525;
font-size: 1.2727em;
font-family: Georgia, Times, "Times New Roman", serif;
font-weight: normal;
}
 
#content #did-you-know li a:hover {
background: url(../images/bg_did-you-know_li_a_hover.gif) no-repeat left center;
}
 
/* alumni stories */
 
body#alumni #content #alumni-stories p {
font-size: 1.1em;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
 
body#alumni #content #alumni-stories p.more {
font-size: 1.2em;
}
 
body#alumni #content #alumni-stories p.more a {
padding-right: 20px;
background: url(../images/bg_more.gif) no-repeat right center;
}
 
#content #alumni-stories img {
margin: 0 8px 21px 8px;
}
 
#content #alumni-stories .alumnus img {
float: right;
margin: 0 0 15px 15px;
padding: 7px 9px 9px 7px;
background: url(../images/bg_alumni-stories_img.gif) no-repeat;
}
 
#content #alumni-stories .alumnus h5 {
color: #111111;
font-size: 2em;
}
 
#content #alumni-stories .alumnus h5 span.more {
margin-left: 10px;
font-size: .6em;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
 
#content #alumni-stories .alumnus h5 span.more a {
padding-right: 20px;
background: url(../images/bg_more.gif) no-repeat right center;
}
 
body#alumni #content #alumni-stories .alumnus p {
margin-bottom: 1em;
color: #626262;
font-size: 1.2em;
}
 
body#alumni #content #alumni-stories .alumnus p.details {
color: #707070;
}
 
body#alumni #content #alumni-stories .alumnus p.details a {
text-decoration: none;
}
 
body#alumni #content #alumni-stories .alumnus p.details a:hover {
text-decoration: underline;
}
 
/* denver journal */
 
#content #denver-journal {
position: relative;
float: left;
width: 440px;
margin-bottom: 27px;
padding: 20px;
padding-right: 12px;
background: #486c84 url(../images/bg_denver-journal.gif) repeat-x;
}
 
#content #denver-journal h4 {
height: 14px;
margin: 2px 0 0 1px;
padding: 0;
background: url(../images/bg_denver-journal_h4.gif) no-repeat;
text-indent: -9999px;
}
 
#content #denver-journal h5 {
float: left;
margin: 10px 0 1.25em 0;
padding: 6px;
background: #314f63;
color: #ffffff;
font-size: 1em;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
text-transform: uppercase;
}
 
#content #denver-journal h6 {
margin: 0 0 .35em;
font-size: 1.4em;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
line-height: 1.15;
}
 
#content #denver-journal h6 a {
color: #ffffff;
}
 
#content #denver-journal p.subtitle {
margin: 3px 0 22px 5px;
color: #c7e3f6;
font-size: 1.4em;
font-family: Georgia, Times, "Times New Roman", serif;
font-style: italic;
}
 
#content #denver-journal p.subscribe a {
display: block;
position: absolute;
top: 20px;
right: 21px;
width: 16px;
height: 16px;
background: url(../images/bg_denver-seminary_subscribe.gif) no-repeat;
text-indent: -9999px;
}
 
#content #denver-journal .post {
clear: left;
margin: 0 0 15px 3px;
}
 
#content #denver-journal .post p {
color: #d7d7d7;
font-size: 1.1em;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-style: italic;
}
 
#content #denver-journal .more {
font-size: 1.1em;
}
 
#content #denver-journal .more a {
color: #FFF;
}
 
#content #denver-journal #dialog {
float: right;
width: 202px;
padding-top: 12px;
background: url(../images/bg_denver-journal_dialog.gif) no-repeat;
}
 
#content #denver-journal #dialog h5 {
float: none;
height: 52px;
margin: 0 0 10px;
padding: 0;
background: 0;
text-indent: -9999px;
}
 
#content #denver-journal #dialog ul {
margin: 0;
padding: 0 30px 21px;
background: url(../images/bg_denver-journal_dialog_ul.gif) no-repeat left bottom;
list-style-position: outside;
}
 
#content #denver-journal #dialog li {
margin-bottom: .35em;
background: url(../images/bg_subnav_li_a.gif) no-repeat left 4px;
}
 
#content #denver-journal #dialog li a {
color: #314258;
text-decoration: none;
}
 
#content #denver-journal #dialog li a:hover {
text-decoration: underline;
}
 
#content #denver-journal #dialog p.more {
margin: 0;
padding: 0 30px;
background: #486C84;
}
 
/* magazine */
 
#content #magazine {
clear: left;
position: relative;
width: 432px;
margin-bottom: 24px;
padding: 0 20px 15px;
background: #f8f8f8 url(../images/bg_magazine.gif) repeat-x left bottom;
}
 
#content #magazine h4 {
width: 289px;
margin: 0;
padding: 0;
background: none;
color: #000000;
}
 
#content #magazine h5 {
margin-bottom: .25em;
color: #252525;
font-size: 1.4em;
}
 
#content #magazine p.edition {
margin: 0 -20px 2em;
padding: 7px 17px;
background: #ebebeb;
color: #a0a0a0;
font-size: 1.1em;
text-transform: uppercase;
}
 
#content #magazine p.edition strong {
padding: 0 3px;
color: #252525;
font-weight: normal;
}
 
#content #magazine p.subscribe a {
display: block;
position: absolute;
top: 8px;
right: 17px;
width: 16px;
height: 16px;
background: url(../images/bg_magazine_subscribe.gif) no-repeat;
text-indent: -9999px;
}
 
#content #magazine a {
color: #0054a6;
}
 
#content #magazine .image-wrap {
float: right;
border: 1px solid #cecece;
border-top: 0;
border-left: 0;
background: #FFF;
}
 
#content #magazine .image-wrap img {
display: block;
position: relative;
top: -1px;
left: -1px;
margin: 0;
padding: 1px;
border: 4px solid #ffffff;
background: #bbbbbb;
}
 
#content #magazine #magazine-inner {
width: 290px;
}
 
#content #magazine #magazine-inner p {
margin-bottom: .5em;
color: #626262;
font-size: 1.2em;
line-height: 1.6363;
}
 
#content #magazine #magazine-inner p.download {
font-size: 1.2em;
}
 
#content #magazine #magazine-inner p.download a {
padding: 1px 18px 3px 0;
background: url(../images/bg_magazine_download.gif) no-repeat right center;
}
 
#content #magazine #magazine-inner p.more {
font-size: 1.2em;
}
 
#content div.edition {
float: left;
width: 226px;
height: 140px;
/* EKK360 Change - Originally 100px */
margin-right: 10px;
padding: 5px 0;
border-top: 1px solid #305871;
}
 
#content div.edition h5 {
margin-top: 0;
}
 
#content div.edition p {
margin-left: 87px;
}
 
/* counseling */
 
#content #counseling h4 {
margin: 0;
padding: 0;
background: none;
color: #000000;
}
 
#content #counseling p {
font-size: 1.1em;
line-height: 1.3636;
}
 
#content #counseling p.subtitle {
width: 175px;
color: #252525;
font-size: 1.2em;
font-style: italic;
}
 
#content #counseling img {
float: left;
border: 1px solid #cccccc;
}
 
#content #counseling #counseling-inner {
display: inline;
float: right;
width: 245px;
margin-right: 13px;
}
 
/* become a student */
 
body#become-a-student #content p {
margin: 0 0 1em;
color: #707070;
font-size: 1.6em;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.5;
}
 
body#become-a-student #content p.note {
color: #545454;
font-size: 1.2em;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-style: italic;
}
 
body#become-a-student ol {
list-style: none;
margin-left: 0;
}
 
body#become-a-student ol li {
clear: both;
padding: 21px 0;
border-top: 5px solid #f3f3f3;
*list-style: none;
text-indent: 0;
margin-left: 0;
}
 
body#become-a-student li h4 {
width: 438px;
height: 27px;
margin: 0 0 11px;
padding: 0;
background: none;
text-indent: -9999px;
}
 
body#become-a-student li#decide h4 {
background: url(../images/bg_h4_decide.gif) no-repeat;
}
 
body#become-a-student li#degree h4 {
background: url(../images/bg_h4_degree.gif) no-repeat;
}
 
body#become-a-student li#apply h4 {
background: url(../images/bg_h4_apply.gif) no-repeat;
}
 
body#become-a-student li#accepted h4 {
background: url(../images/bg_h4_accepted.gif) no-repeat;
}
 
body#become-a-student li#more h4 {
background: url(../images/bg_h4_more.gif) no-repeat;
}
 
body#become-a-student #content div.info-links ul {
float: right;
width: 140px;
}
 
body#become-a-student #content div.info-links ul li {
margin-bottom: .5em;
border: 0;
background: none;
line-height: 1.3;
display: inline;
}
body#become-a-student #content div.info-links ul li a {
display: block;
margin-bottom: .5em;
}
body#become-a-student #content div.button-links ul {
clear: both;
float: left;
}
 
body#become-a-student #content div.button-links ul li {
clear: none;
float: left;
margin-right: 6px;
padding: 0;
border: 0;
background: none;
border: 1px solid #CCC;
font-size: 13px;
font-family: Georgia, Times, "Times New Roman", serif;
}
 
body#become-a-student #content div.button-links ul li a {
display: block;
padding: 5px 30px 5px 15px;
border: 2px solid #fff;
background: #f5f5f5 url(../images/bg_decide_button-links.gif) no-repeat 95% center;
color: #315972;
text-decoration: none;
}
 
/* decide */
 
body#become-a-student #content .image-box {
float: left;
margin: 0 3px 16px 0;
background: #1d3249 url(../images/bg_decide_image-box.gif) no-repeat 95% 64px;
}
 
body#become-a-student #content .image-box p {
margin: 0;
font-size: 1.1818em;
line-height: 1.25;
}
 
body#become-a-student #content .image-box a {
display: block;
padding: 0 40px 7px 10px;
color: #FFF;
text-decoration: none;
}
 
body#become-a-student #content .image-box img {
display: block;
float: none;
margin: 0 -40px 5px -10px;
border: 0;
}
 
/* degree */
 
body#become-a-student #content ul#degrees {
float: left;
overflow: hidden;
margin-top: 10px;
}
 
body#become-a-student #content ul#degrees li {
clear: none;
float: left;
margin-right: 5px;
padding: 0;
border: 0;
background: url(../images/bg_degree_degrees_li.gif) repeat-x right top;
font-size: 13px;
font-family: Georgia, Times, "Times New Roman", serif;
}
 
body#become-a-student #content ul#degrees li a {
display: block;
padding: 14px;
background: url(../images/bg_degree_degrees_a.gif) no-repeat left top;
color: #315972;
text-decoration: none;
outline: none;
}
 
body#become-a-student #content ul#degrees li a:hover,
body#become-a-student #content ul#degrees li a.current {
color: #0072bc;
}
 
body#become-a-student #content li#degree h5 {
font-size: 15px;
clear: both;
margin: 0 0 7px 0;
}
 
body#become-a-student #content li#degree p {
color: #464646;
font-size: 11px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
margin-bottom: 1em;
}
 
/* apply */
 
body#become-a-student #content li#apply p {
float: left;
width: 315px;
color: #7c7c7c;
font-size: 11px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
 
body#become-a-student #content li#degree div.info-links ul {
width: 112px !important;
margin: 0;
}
 
body#become-a-student #content li#apply div.info-links ul {
width: 112px;
margin-left: 0;
}
 
body#become-a-student #content li#apply div.button-links ul {
clear: none;
float: left;
width: 330px;
border-bottom: 2px solid #edecec;
}
 
body#become-a-student #content li#apply div.button-links ul li {
margin-bottom: 16px;
}
 
body#become-a-student #content li#apply div.button-links ul a {
width: 120px;
padding: 10px 20px 10px 10px;
}
 
body#become-a-student #content li#apply div#financial-aid-button p {
font-size: 13px;
font-family: Georgia, Times, "Times New Roman", serif;
}
 
body#become-a-student #content li#apply div#financial-aid-button p a {
display: block;
float: left;
width: 120px;
padding: 13px 23px 13px 13px;
background: #1d3249 url(../images/bg_financial-aid-button.gif) no-repeat 95% center;
color: #ffffff;
text-decoration: none;
}
 
/* accepted */
 
body#become-a-student #content li#accepted div.info-links ul {
width: 132px;
}
 
body#become-a-student #content #accepted .image-box {
background: #ebebe9 url(../images/bg_decide_button-links.gif) no-repeat 95% 72px;
}
 
body#become-a-student #content #accepted .image-box a {
padding-bottom: 8px;
color: #0d1126;
}
 
body#become-a-student #content #accepted .image-box img {
margin-bottom: 8px;
}
 
/* more */
 
body#become-a-student #content #more li {
margin-bottom: 5px;
padding: 0 0 0 19px;
border: 0;
}
 
body#become-a-student #content #more li a {
padding: 5px 20px 5px 0;
background: url(../images/bg_more_li_a.gif) no-repeat right center;
color: #545454;
text-decoration: none;
}
 
body#become-a-student #content #more li a:hover {
background: #edecec url(../images/bg_more_li_a_hover.gif) no-repeat right center;
color: #0072bc;
}
 
/* current students */
 
body#current-students #content p {
margin: 0 0 1em;
color: #707070;
font-size: 1.6em;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.5;
}
 
#content .link-box {
margin-bottom: 24px;
padding: 0 25px 5px;
border-top: 6px solid #28485f;
background: #c0dae9 url(../images/bg_link-box.gif) repeat-x;
}
 
#content .link-box h4 {
margin: 0 -25px;
padding: 10px 0 5px 30px;
background: #28485f;
}
 
#content .link-box h5 {
margin: 24px 0 6px;
padding: 3px 0 2px 6px;
background: url(../images/bg_link-box_h5.gif) no-repeat;
}
 
#content .link-box h5:hover {
background: url(../images/bg_link-box_h5_hover.gif) no-repeat;
}
 
body#current-students #content .link-box p {
margin: 0 0 1em 3px;
color: #4F4F4F;
font-size: 1em;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
 
#content .link-box p a {
margin: 0 2px;
color: #095383;
text-decoration: underline;
}
 
#content .link-box p a:hover {
text-decoration: none;
}
 
#content .link-box p a img {
float: none;
margin: 0;
border: 0;
vertical-align: middle;
}
 
/* mentors */
 
body#mentors #content p {
margin: 0 0 1em;
color: #707070;
font-size: 1.6em;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.5;
}
 
/* memo */
 
#content #memo {
position: relative;
width: 170px;
height: 256px;
margin-bottom: 3px;
padding: 15px 0 0 269px;
background: url(../images/bg_memo.jpg) no-repeat;
}
 
#content #memo h4 {
margin: 0;
padding: 0;
background: none;
text-indent: -9999px;
}
 
body#mentors #content #memo p.tagline {
text-indent: -9999px;
}
 
body#mentors #content #memo p {
font-size: 1.3em;
font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
text-indent: 0;
}
 
#content #memo p a {
display: block;
width: 108px;
height: 21px;
padding: 6px 33px 0 0;
background: url(../images/bg_memo_more.gif) no-repeat;
color: #363636;
text-decoration: none;
text-align: center;
}
 
body#mentors #content #memo p.subscribe {
position: absolute;
top: 20px;
left: 212px;
text-indent: -9999px;
}
 
#content #memo p.subscribe a {
width: 20px;
height: 20px;
padding: 0;
background: none;
}
 
#content #memo li {
padding-left: 14px;
background: url(../images/bg_memo_li.gif) no-repeat left 6px;
font-size: 1.2em;
font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}
 
#content #memo li a {
color: #363636;
text-decoration: none;
}
 
/* mentors resources */
 
#content #mentors-resources {
float: left;
width: 472px;
/*paddin
 
g: 124px 0 70px;*/
   padding: 0 0 70px;
background: #fefefe url(../images/bg_mentors-resources.gif) no-repeat;
}
 
#content #mentors-resources h4 {
margin: 0;
padding: 0;
padding: 15px 21px 75px 21px;
background: none;
}
 
#content #mentors-resources h5 {
float: left;
margin: 0;
padding: 0;
text-indent: -9999px;
}
 
#content #mentors-resources ul {
display: inline;
float: left;
width: 212px;
margin-left: 20px;
}
 
#content #mentors-resources li {
margin-bottom: .75em;
padding-left: 23px;
font-size: 1.2em;
background: url(../images/bg_subnav_li_a.gif) no-repeat left center;
}
 
#content #mentors-resources li a {
color: #545454;
text-decoration: none;
}
 
#content div.gallery-thumbnail {
margin-bottom: 10px;
}
 
#content div.gallery-thumbnail img {
float: none;
margin: 0;
border: 1px solid #545454;
}
 
#content ul#sitemap ul ul {
margin-bottom: 0;
}
 
#content ul#sitemap li {
padding: 0;
background: none;
}
 
#content ul#sitemap li a {
display: block;
margin: 1.5em 0 .75em;
padding: 10px 11px 11px;
background: #6F93AA;
color: #FFF;
font-size: 16px;
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;
text-decoration: none;
}
 
#content ul#sitemap li li {
padding-left: 19px;
background: url(../images/bg_content_ul_li.gif) no-repeat 6px 7px;
}
 
#content ul#sitemap li li a {
display: inline;
margin: 0;
padding: 0;
background: none;
color: #0072BC;
font-size: 11px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
text-decoration: underline;
}
 
#content .article {
margin: 25px 0;
}
 
#content .article h4 {
margin: 0;
padding: 0;
background: none;
}
 
#content .article h4 a {
color: #0D1126;
text-decoration: none;
}
 
#content .article h4 a:hover {
text-decoration: underline;
}
 
#content .article p span.date {
color: #888;
text-transform: uppercase;
font-size: .9167em;
}
 
/* news and events */
 
#content .event,
#content .news {
clear: left;
float: left;
width: 472px;
margin-bottom: 15px;
}
 
#content .event h5,
#content .news h5 {
margin: 0;
margin-bottom: .5em;
font-size: 1.4em;
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.3333;
}
 
#content .event h5.date,
#content .news h5.date {
float: left;
margin: 0 7px 5px 0;
padding: 4px 0 6px;
width: 26px;
border: 2px solid #D2D1C3;
background: #151C3C;
color: #F0EEE5;
font-size: 1.6em;
text-transform: uppercase;
text-align: center;
line-height: 1;
}
 
#content .event h5.date strong,
#content .news h5.date strong {
display: block;
color: #FFF;
font-size: .5625em;
font-weight: bold;
font-family: "Arial Narrow", "Helvetica CY", Arial, Helvetica, Verdana, Tahoma, sans-serif;
text-transform: uppercase;
}
 
#content .event h5 a,
#content .news h5 a {
color: #0072BC;
text-decoration: none;
}
 
#content .event h5 a:hover,
#content .news h5 a:hover {
text-decoration: underline;
}
 
#content .event p,
#content .news p {
line-height: 1.4;
}
 
#content .event p a,
#content .news p a {
padding-right: 17px;
background: url(../images/bg_more.gif) no-repeat right center;
}
 
/* Discussions */
 
table.discussion {
width: 692px;
border: 1px solid #CCC;
border-collapse: collapse;
}
 
table.discussion th {
padding: 5px 10px;
background: #CCC;
color: #3C3C3C;
font-size: 1.1em;
font-weight: normal;
text-align: left;
line-height: 1.25;
}
 
table.discussion td {
padding: 10px;
background: #EEE;
color: #545454;
font-size: 1.1em;
}
 
table.discussion td.title {
font-size: 1.2em;
width: 200px;
}
 
table.discussion tr.alt td {
background: #FFF;
}
 
#content p.pagination {
float: left;
margin-bottom: 25px;
color: #999;
font-size: 1.1em;
}
 
#content p.records {
float: right;
}
 
#content div.discussion-form label {
display: block;
margin: 0 0 .25em;
color: #226291;
font-size: 1.8em;
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;
}
 
#content div.discussion-form input#discName,
#content div.discussion-form textarea {
display: block;
margin-bottom: 10px;
padding: 3px;
color: #545454;
font-size: 1.2em;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
 
#content div.disc-comment {
margin-bottom: 25px;
}
 
#content div.disc-comment p {
margin-bottom: 0;
}
 
#content div.disc-comment p.byline {
font-size: 1.1em;
font-weight: bold;
}
 
#content div.disc-comment p.byline strong {
text-transform: uppercase;
}
 
#content div.disc-comment p.edited {
font-size: 1.1em;
font-style: italic;
}
 
/* denver journal */
 
table.denver-journal {
border-collapse: collapse;
}
 
table.denver-journal th {
background: #7a9cb9;
color: #fff;
font-size: 1.2em;
font-weight: normal;
text-align: left;
padding: 10px 8px;
}
 
table.denver-journal th.reviewer {
width: 150px;
}
 
table.denver-journal tr.academic-classification td {
background: #ddd;
padding: 6px 8px 6px;
font-weight: normal;
font-size: 1.3em;
}
 
table.denver-journal td {
color: #545454;
padding: 10px 8px;
font-size: 1.1em;
line-height: 1.25;
vertical-align: top;
border-bottom: 1px solid #ddd;
}
 
/* me */
 
#content div.person {
float: left;
width: 100px;
height: 175px;
margin: 10px 9px;
}
 
#content div.person p {
font-size: 1.1em;
}
 
#content div.person a {
display: block;
}
 
#content div.person img {
float: none;
display: block;
margin: 0;
border: 0;
}
 
#content table.person {
width: 100%;
}
 
#content table.person td {
color: #545454;
font-size: 1.2em;
}
 
#content table.person td.thing {
width: 100px;
text-align: right;
}
 
#content #letter-directory ol {
float: left;
margin-bottom: 25px;
}
 
#content #letter-directory ol li {
float: left;
margin-right: 9px;
font-size: 1.3em;
list-style: none;
}
 
#content #user-profile img {
border: 0;
}
 
/* churches */
 
#content .church h5 {
margin-bottom: .25em;
}
 
#content .church p {
margin-bottom: 0;
}
 
/* forms */
 
#content form.monkForm legend {
color: #226291;
font-size: 1.8em;
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.33;
}
 
#content form.monkForm input {
display: block;
margin-bottom: 10px;
padding: 3px;
color: #545454;
font-size: 12px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
 
#content form.monkForm img.captcha {
display: block;
float: none;
}
 
/* =Sidebar
---------------------------------- */
 
#sidebar {
display: inline;
background: url(../images/sidebar-shadow.png) no-repeat 0 0;
_background: none;
/* removes PNG from IE6 */
float: right;
width: 199px;
margin: 45px 0 0 0;
padding-left: 24px;
overflow: hidden;
_border-left: 1px solid #ddd;
_width: 198px;
}
 
body#alumni #sidebar {
margin-top: 43px;
overflow: hidden;
}
 
#sidebar .sidebar-box {
width: 198px;
margin-bottom: 25px;
}
 
#sidebar h3 {
padding-bottom: 6px;
margin-bottom: .5em;
border-bottom: 3px solid #E8E8E8;
color: #272627;
font-size: 1.4em;
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;
}
 
#sidebar h4,
#sidebar h5,
#sidebar h6 {
margin-top: 1em;
font-size: 1.1em;
color: #545454;
}
 
#sidebar p,
#sidebar li {
color: #545454;
line-height: 1.5;
}
 
#sidebar ul {
margin-left: 25px;
}
 
#sidebar a {
color: #0072BC;
}
 
#sidebar img {
border: 0;
}
 
/* news and events */
 
body#alumni #sidebar #news-events {
margin-top: 0;
}
 
#sidebar #news-events h3 {
margin-bottom: .3em;
}
 
#sidebar #news-events h4,
#sidebar #agenda h4 {
margin: 0;
margin-bottom: .5em;
font-size: 1.2em;
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.3333;
}
 
#sidebar #news-events h4 a,
#sidebar #agenda h4 a {
font-size: 13px;
line-height: 1.2em;
color: #0072BC;
text-decoration: none;
text-shadow: 1px 1px 1px #fff;
}
 
#sidebar #news-events h4 a:hover {
text-decoration: underline;
}
 
#sidebar #news-events p,
#sidebar #agenda p {
line-height: 1.4;
padding-left: 40px;
margin-bottom: 3px;
}
 
#sidebar #news-events p a,
#sidebar #agenda p a {
padding-right: 17px;
padding-left: 3px;
background: url(../images/bg_more.gif) no-repeat right center;
text-decoration: none;
color: #0072BC;
}
 
#sidebar #news-events div {
clear: left;
margin: 0;
padding: 8px 8px 8px 0;
}
 
#sidebar #news-events div:hover {
background-color: rgba(255,255,255,.4);
}
 
*+html #sidebar #news-events div:hover {
background: none;
}
 
#sidebar #news-events .news {
border-bottom: 1px solid #e3e3e3;
}
 
#sidebar #news-events .event {
border-bottom: 1px solid #e3e3e3;
}
 
#sidebar #news-events .news img {
float: left;
margin: 1px 5px 5px -2px;
}
 
#sidebar #news-events .event img {
float: left;
margin: -1px 8px 5px 0;
}
 
#sidebar #agenda .event img {
float: left;
margin: -1px 8px 5px 0;
}
 
/* image links */
 
#sidebar #image-links img {
display: block;
margin-bottom: 11px;
border: 0;
}
 
/* Contribute */
 
#sidebar #contribute h3 {
width: 199px;
height: 72px;
margin: 0 0 2px;
padding: 0;
border: 0;
background: url(../images/bg_contribute_h3.gif) no-repeat;
text-indent: -9999px;
}
 
#sidebar #contribute ul {
margin: 0;
}
 
#sidebar #contribute li {
margin-bottom: 6px;
text-indent: -9999px;
list-style: none;
line-height: 1;
}
 
#sidebar #contribute li a {
display: block;
width: 201px;
height: 59px;
background-repeat: no-repeat;
}
 
#sidebar #contribute li#contribute_pray a {
background-image: url(../images/bg_contribute_pray.gif);
}
 
#sidebar #contribute li#contribute_serve a {
background-image: url(../images/bg_contribute_serve.gif);
}
 
#sidebar #contribute li#contribute_give a {
background-image: url(../images/bg_contribute_give.gif);
}
 
/* agenda */
 
#agenda {
margin-bottom: 19px;
border-bottom: 1px solid #ddd;
}
 
#agenda ul#agenda-nav {
float: left;
margin: 0 0 1px 0 !important;
padding-bottom: 3px;
background: url(../images/bg_agenda_ul.gif) repeat-x left bottom;
list-style: none;
}
 
#agenda ul#agenda-nav li {
float: left;
font-size: 1.3em;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1;
*height: 1%;
}
 
#agenda ul#agenda-nav li#an_calendar {
margin-right: 1px;
}
 
#agenda ul#agenda-nav li a {
display: block;
width: 99px;
padding: 12px 0 6px;
color: #FFF;
background: url(../images/bg_agenda_li_a.gif) repeat-x left bottom;
text-decoration: none;
text-align: center;
outline: 0;
}
 
#agenda ul#agenda-nav li a.current {
background-image: url(../images/bg_agenda_li_a_current.gif);
}
 
#agenda div#branch1 {
clear: both;
}
 
#agenda table.calendar {
width: 199px;
padding: 13px 10px;
background: #fcfcfb url(../images/bg_calendar.gif) repeat-x left bottom;
}
 
#agenda table.calendar caption {
padding: 10px 0 9px;
background: url(../images/bg_calendar_caption.gif) repeat-x;
color: #7392A6;
font-size: 1.1em;
font-weight: bold;
text-transform: uppercase;
width: 199px;
}
 
#agenda table.calendar th {
padding-bottom: 11px;
color: #464646;
font-size: 1.1em;
font-weight: bold;
text-align: center;
}
 
#agenda table.calendar td {
color: #464646;
font-size: 1.1em;
text-align: center;
padding: 5px 0;
}
 
#agenda table.calendar td.linked-day {
padding: 0;
}
 
#agenda table.calendar td a {
display: block;
margin: 1px;
padding: 5px 0;
background: #486C84;
color: #FFF;
text-decoration: none;
}
 
#sidebar #agenda .event h4 {
margin: 0;
margin-bottom: .5em;
font-size: 1.2em;
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.3333;
}
 
#sidebar #agenda .event h4.date {
float: left;
margin: 0 7px 5px 0;
padding: 4px 0 6px;
width: 26px;
border: 2px solid #D2D1C3;
background: #151C3C;
color: #F0EEE5;
font-size: 1.6em;
text-transform: uppercase;
text-align: center;
line-height: 1;
}
 
#sidebar #agenda .event h4.date strong {
display: block;
color: #FFF;
font-size: .5625em;
font-weight: bold;
font-family: "Arial Narrow", "Helvetica CY", Arial, Helvetica, Verdana, Tahoma, sans-serif;
text-transform: uppercase;
}
 
#sidebar #agenda .event h4 a {
color: #0072BC;
text-decoration: none;
}
 
#sidebar #agenda .event h4 a:hover {
text-decoration: underline;
}
 
#sidebar #agenda .event p {
line-height: 1.4;
}
 
#sidebar #agenda .event p a {
padding-right: 17px;
background: url(../images/bg_more.gif) no-repeat right center;
}
 
#sidebar #agenda .event {
clear: left;
padding: 8px;
}
 
#sidebar #agenda .event:hover {
background: url(../images/bg_news-events_hover.gif) repeat-x;
}
 
/* from the server */
 
#sidebar #from-server {
background: url(../images/bg_podcast.gif) no-repeat right 35px;
}
 
#sidebar #from-server h3 {
padding-bottom: 0px;
border-bottom-width: 5px;
}
 
#sidebar #from-server h4 {
margin: 0;
margin-bottom: .5em;
color: #252525;
font-size: 1.2em;
font-family: Georgia, Times, "Times New Roman", serif;
}
 
#sidebar #from-server p {
margin-bottom: 1em;
font-size: 1.2em;
}
 
#sidebar #from-server p a {
padding-right: 20px;
background: url(../images/bg_subnav_li_a.gif) no-repeat right center;
}
 
#sidebar #from-server ul {
margin: 0;
margin-bottom: 7px;
}
 
#sidebar #from-server li {
margin-bottom: .3em;
font-size: 1.2em;
list-style: none;
}
 
/* from the library/bookstore */
 
#sidebar #from-library,
#sidebar #from-bookstore {
text-align: center;
}
 
#sidebar #from-library h3,
#sidebar #from-bookstore h3 {
padding-bottom: 0px;
border-bottom-width: 5px;
}
 
#sidebar #from-library h4,
#sidebar #from-bookstore h4 {
margin: 0;
margin-bottom: .25em;
font-size: 1.4em;
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;
}
 
#sidebar #from-library h4 a,
#sidebar #from-bookstore h4 a {
color: #0054a6;
text-decoration: none;
}
 
#sidebar #from-library h4 a:hover,
#sidebar #from-bookstore h4 a:hover {
text-decoration: underline;
}
 
#sidebar #from-library p,
#sidebar #from-bookstore p {
color: #7c7c7c;
font-size: 1.1em;
font-style: italic;
}
 
#sidebar #from-library img,
#sidebar #from-bookstore img {
margin-bottom: 8px;
}
 
/* quote */
 
#sidebar .quote {
margin-bottom: 25px;
}
 
#sidebar .quote blockquote p {
width: 158px;
margin: 0;
padding: 20px;
background: #f7f7f7 url(../images/bg_quote_blockquote_p.gif) no-repeat left bottom;
color: #626262;
font-size: 1.2em;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
line-height: 1.33;
}
 
#sidebar .quote p {
margin-left: 20px;
padding-top: 22px;
background: url(../images/bg_quote_blockquote.gif) no-repeat;
color: #252525;
font-size: 1.3em;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.25;
}
 
#sidebar .quote p.location {
padding: 0;
background: none;
color: #959595;
font-style: italic;
}
 
/* video */
 
#sidebar #video {
margin-bottom: 25px;
}
 
/* =HOME FEATURES */
 
#home_features {
background: #3e6b84 url(../images/home_features_bg.jpg) no-repeat 0 0;
color: #fff;
overflow: hidden;
_width: 960px;
}
 
/* =HOME FEATURES COL 1 */
 
#home_features .col_1 {
float: left;
width: 360px;
padding: 23px 25px;
_overflow: hidden;
	display: inline;
}
 
#home_features h2 {
font-family: georgia;
font-weight: normal;
font-size: 22px;
line-height: 1.3em;
color: #fff;
}
 
#home_features .col_1 h2 {
background: url(../images/home_sprites.png) no-repeat 0 -505px;
text-indent: -900em;
height: 24px;
margin-bottom: 15px;
}
 
#home_features .col_1 p {
color: #fff;
font-size: 14px;
line-height: 1.3em;
margin-bottom: 24px;
text-shadow: 1px 1px 1px #517386;
}
 
#home_featured_links h3 {
background: url(../images/home_sprites.png) no-repeat 0 -539px;
text-indent: -900em;
height: 15px;
margin-bottom: 0;
}
 
#home_features p.subtitle {
color: #90adc1;
margin-bottom: 4px;
}
 
#home_featured_links ul {
list-style: none;
margin-left: 0;
margin-top: 7px;
margin-bottom: 0;
width: 380px;
float: left;
overflow: hidden;
}
 
#home_featured_links ul li {
*height: 1%;
*float: left;
}
 
#home_featured_links ul li a {
background: #a7cadd;
margin-right: 8px;
margin-top: 8px;
width: 179px;
height: 42px;
float: left;
text-indent: -900em;
-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,.2);
-moz-box-shadow: 0px 0px 4px rgba(0,0,0,.2);
box-shadow: 0px 0px 4px rgba(0,0,0,.2);
}
 
#home_featured_links ul li#degree-programs a {
background: url(../images/home_sprites.png) no-repeat -4px -4px;
}
 
#home_featured_links ul li#degree-programs a:hover {
background-position: -4px -54px;
}
 
#home_featured_links ul li#what-we-believe a {
background: url(../images/home_sprites.png) no-repeat -193px -4px;
}
 
#home_featured_links ul li#what-we-believe a:hover {
background-position: -193px -54px;
}
 
#home_featured_links ul li#our-faculty a {
background: url(../images/home_sprites.png) no-repeat -4px -104px;
}
 
#home_featured_links ul li#our-faculty a:hover {
background: url(../images/home_sprites.png) no-repeat -4px -154px;
}
 
#home_featured_links ul li#visiting-campus a {
background: url(../images/home_sprites.png) no-repeat -193px -104px;
}
 
#home_featured_links ul li#visiting-campus a:hover {
background: url(../images/home_sprites.png) no-repeat -193px -154px;
}

 
/* =HOME FEATURES COL 2 */
 
#home_features .col_2 {


padding: 23px 0 15px 25px;
position: relative;
	float: left;
	display: inline;
	overflow: hidden;
}
 
#home_features .col_2 h2 {
background: url(../images/home_sprites.png) no-repeat 0 -564px;
height: 20px;
width: 270px;
display: block;
text-indent: -900em;
line-height: 1.2em;
margin-bottom: 2px;
}
 
#home_features .col_2 .col_a {
float: left;
_width: 334px;
display: inline;
}
 
#home_features_hero {
background: #838383;
padding: 1px;
width: 333px;
height: 189px;
position: relative;
-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,.2);
-moz-box-shadow: 0px 0px 4px rgba(0,0,0,.2);
box-shadow: 0px 0px 4px rgba(0,0,0,.2);
}

#home_features_hero #flash { 
width: 333px;
height: 189px;
position: absolute;
 }

 
#home_features .col_2 .col_b {
float: left;
padding-left: 15px;
_padding-left: 0;
_overflow: hidden;
margin-left: 0;
display: inline;
	width: 153px;
}
 
#home_features .col_2 .col_b h3 {
background: url(../images/home_sprites.png) no-repeat 0 -590px;
height: 12px;
margin-top: 22px;
*margin-top: 14px;
width: 120px;
margin-bottom: 10px;
text-indent: -900em;
}
 
#home_features .col_2 .col_b ul {
list-style: none;
margin-left: 0;
	display: inline;
}
#home_features .col_2 .col_b ul div.img{
	width: 149px;
	height: 81px;
	overflow: hidden;
	float: left;
} 

#home_features .col_2 .col_b ul img {
border: 1px solid #7b7b7b;
-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,.2);
-moz-box-shadow: 0px 0px 4px rgba(0,0,0,.2);
box-shadow: 0px 0px 4px rgba(0,0,0,.2);
	width: 149px;
	
}
 
#home_features .col_2 .col_b ul li {
width: 150px;
font-size: 11px;
}
 
#home_features .col_2 .col_b ul li strong {
font-weight: normal;
color: #ced9e0;
display: block;
margin-bottom: 10px;
}
 
/* =HOME SECTIONS */
 
#home_sections .col_1 {
background: url(../images/home_sections_bg.png) repeat-x;
float: left;
width: 309px;
_overflow: hidden;
}
 
#home #get_connected h2 {
background: url(../images/home_headers.jpg) no-repeat 0 0;
text-indent: -900em;
height: 60px;
margin-left: -9px;
	margin-bottom: 10px;
}
 
#home_sections h3 {
clear: both;
margin-bottom: 2px;
}
 
#home_sections h3 a {
font: normal 17px/1.3em georgia, serif;
color: #0576be;
text-shadow: 1px 1px 1px #fff;
	text-decoration: none;
}

#home_sections h3 a:hover{
	text-decoration: underline;
}
 
#get_connected ul {
list-style: none;
margin: 0 0 9px;
float: left;
}
 
#get_connected ul li {
font-size: 11px;
display: inline;
background: url(../images/home_sections_divider.gif) no-repeat 4px 2px;
padding-left: 12px;
}
 
#get_connected ul li.first {
padding-left: 0;
background: none;
}

#get_connected ul li a{
	color: #0d0d0d;
	text-decoration: none;
}

#get_connected ul li a:hover{
	text-decoration: underline;
}
 
#home #get_connected h3,
#home #get_connected ul {
padding: 0 25px;
}
 
#home_apply_today h3 {
margin: 0 0 8px;
width: 272px;
height: 41px;
}
 
#home_apply_today h3 a {
background: url(../images/home_sprites.png) no-repeat -4px -415px;
display: block;
width: 274px;
height: 0 !important;
height /**/: 41px;
padding: 41px 0 0 0;
overflow: hidden;
margin-left: -9px;
-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,.2);
-moz-box-shadow: 0px 0px 4px rgba(0,0,0,.2);
box-shadow: 0px 0px 4px rgba(0,0,0,.2);
}
 
#home_apply_today h3 a:hover {
background-position: -4px -456px;
}
 
#home_testimony {
clear: both;
width: 262px;
margin-top: 40px;
margin-left: 25px;
margin-bottom: 25px;
}
 
#home_testimony blockquote {
background: #b8dbf4 url(../images/home_testimony_top.jpg) no-repeat 0 0;
margin: 0;
padding: 20px 20px 10px;
font: italic 13px/1.6em georgia;
color: #444;
text-shadow: 1px 1px 1px #fff;
}
 
#home_testimony cite {
background: url(../images/home_testimony_btm.gif) no-repeat 0 0;
display: block;
font: normal 12px/1.6em georgia;
color: #333;
text-shadow: 1px 1px 1px #fff;
padding-top: 21px;
padding-right: 20px;
padding-left: 134px;
}
 
#home_testimony big {
font-size: 1.1em;
}
 
#home_sections .col_2 {
float: left;
width: 315px;
_overflow: hidden;
}
 
#home #resources {
background: url(../images/home_sections_bg_middle.png) repeat-x;
}
 
#home #resources h2 {
background: url(../images/home_headers.jpg) no-repeat -319px 0;
text-indent: -900em;
height: 60px;
	margin-bottom: 10px;
}
 
#home #resources h3,
#home #resources h4,
#home #resources ul {
padding: 0 18px;
}
 
#home #resources h4 {
clear: both;
background: url(../images/home_sprites.png) no-repeat 0 -612px;
text-indent: -900em;
height: 15px;
margin-bottom: 0;
margin-left: 18px;
}
 
#home ul#resources_featured_nav {
list-style: none;
margin-left: 0;
margin-bottom: 20px;
padding-left: 15px;
width: 300px;
overflow: hidden;
}
 
#resources_featured_nav li {
_list-style: none;
float: left;
text-indent: -900em;
margin-right: 0;
}
 
#resources_featured_nav li a {
background: url(../images/home_sprites.png) no-repeat 0 -223px;
width: 87px;
height: 46px;
display: block;
_float: left;
}
 
#resources_featured_nav li a:hover {
background-position: 0 -269px;
}
 
li#resources_moodle a {
background-position: -87px -223px;
width: 93px;
}
 
li#resources_moodle a:hover {
background-position: -87px -269px;
}
 
li#resources_mydensem a {
background-position: -180px -223px;
width: 100px;
}
 
li#resources_mydensem a:hover {
background-position: -180px -269px;
}
 
#resources_nav {
list-style: none;
margin: 10px 0;
}
 
#resources_nav li {
background: url(../images/bullet_arrow_white.gif) no-repeat 0 3px;
padding-left: 22px;
margin-bottom: 8px;
font-size: 14px;
_list-style: none;
_height: 1%;
}
 
#resources_nav li a {
font: normal 14px/1.4em georgia, serif;
color: #006cb0;
text-shadow: 1px 1px 1px #fff;
	text-decoration: none;
}

#resources_nav li a:hover{
	text-decoration: underline;
}


#home_sections .col_3 {
background: url(../images/home_sections_bg.png) repeat-x;
float: left;
width: 335px;
padding-bottom: 25px;
_overflow: hidden;
}
 
#home #features h2 {
background: url(../images/home_headers.jpg) no-repeat -635px 0;
text-indent: -900em;
height: 60px;
margin-right: -9px;
	margin-bottom: 10px;
}
 
#home #home_sections .col_3 h3 a {
font-size: 16px;
}
 
#home .post {
padding: 0 20px;
position: relative;
	overflow: hidden;
	margin-bottom: 10px;
}
 
#home #features .post h3,
#home #features .post .excerpt {
padding-left: 80px;
}
 
#home #features .post .excerpt {
color: #777;
font-size: 12px;
line-height: 1.5em;
}
 
#home #features .post .thumb {
position: absolute;
top: 4px;
left: 20px;
_left: -82px;
 
 
/* IE6 */
}
 
#home #news_events h2 {
background: url(../images/home_headers.jpg) no-repeat -977px;
text-indent: -900em;
height: 60px;
margin-right: -9px;
margin-bottom: 0;
}
 
#home #news_events h3 .date {
font: normal 16px/1.3em georgia, serif;
color: #888;
float: right;
*margin-top: -1.4em;
}
 
#home #news_events .post {
border-bottom: 1px solid #e3e3e3;
margin: 0 21px;
padding: 10px 0;
}
 
#home #news_events .cal {
background: url(../images/icon_calendar.gif) no-repeat 2px 12px;
padding-left: 46px;
	overflow: hidden;
}
 
#home #news_events .news {
background: url(../images/icon_news.gif) no-repeat 0 12px;
padding-left: 46px;
}
 
#home #news_events .post:last-child {
border-bottom: none;
}
 
#home #news_events .post .excerpt {
margin-bottom: 0;
color: #777;
	line-height: 1.5em;
}



#home #videos .seeall{
	background: url(../images/home_sprites.png) no-repeat -385px -4px;
	display: block;
	text-indent: -9999em;
	float: right;
	margin-top: 5px;
	width: 79px;
	height: 29px;
	position: relative;
}

#home #videos .seeall:hover{
	background-position: -385px -37px;
}
 
#footer {
background: url(../images/footer_bg.png) repeat;
color: #a6a6a6;
clear: both;
font-size: 10px;
line-height: 1.5em;
padding-bottom: 30px;
}
 
#footer_inner {
background: url(../images/footer_bg_strip.png) repeat-x top;
position: relative;
}
 
#footer_wrap {
width: 772px;
margin: 0 auto;
padding-top: 30px;
padding-left: 188px;
position: relative;
}
 
#footer_logo {
background: url(../images/home_sprites.png) no-repeat 0 -732px;
display: block;
width: 137px;
height: 0 !important;
height /**/: 27px;
padding: 27px 0 0 0;
overflow: hidden;
position: absolute;
top: 32px;
left: 25px;
}
 
#footer a {
color: #9fc4da;
}
 
#footer ul {
list-style: none;
margin-left: 0;
}
 
#footer ul li {
display: inline;
}
 
#footer small {
color: #5c6267;
padding-left: 5px;
padding-right: 5px;
}
 
#footer_nav {
margin-bottom: 27px;
}
 
#footer_nav li {
background: url(../images/footer_divider.png) no-repeat 2px 0;
padding-left: 13px;
}
 
#footer_nav li.first {
padding-left: 0;
background: transparent;
}
 
#footer_contact {
margin-bottom: 2px;
}
 
#facebook_badge {
background: url(../images/home_sprites.png) no-repeat -380px -136px;
display: block;
width: 115px;
height: 0 !important;
height /**/: 25px;
padding: 25px 0 0 0;
overflow: hidden;
position: absolute;
top: 60px;
left: 747px;
}
 
#facebook_badge:hover {
background-position: -380px -161px;
}
 
#twitter_badge {
background: url(../images/home_sprites.png) no-repeat -380px -76px;
display: block;
width: 95px;
height: 0 !important;
height /**/: 25px;
padding: 25px 0 0 0;
overflow: hidden;
position: absolute;
top: 60px;
right: 0;
}
 
#twitter_badge:hover {
background-position: -380px -101px;
}


#home #videos li.off{
	display: none;
}
