@font-face {
    font-family: Clarendon;
    src: url('../font/Clarendon1.ttf');
}

@font-face {
    font-family: ClarendonIE;
    src: url('../font/Clarendon1.eot');
}

body.html {
    background: url(../image/background_image.gif) no-repeat center top #111a31;
}

#page-wrapper {
    width: 980px;
    margin: 0 auto;
}

#page-wrappernews {
    width: 950px;
    margin: 0 auto;
}

#header {
    background: #ffffff;
    width: 950px;
}

#logo {
    display: block;
    float: left;
    width: 480px;
}

#header .section img {
    margin-left: 35px;
}

#name-and-slogan {
    display: none;
}

#edit-spamicide {
    position: absolute;
    top: 0px;
    left: 100px;
}

#header .region-header {
    float: right;
    width: 460px;
    height: 94px;
}

#header .region-header .form-submit {
    display: none;
}

#block-search-form {
    text-align: right;
    width: 425px;
    margin: 25px 0 0 0;
}

#edit-search-block-form--2 {
    font: 10px arial;
    color: #A0A1A4;
    width: 159px;
    height: 20px;
    border: 1px solid #dcdcdc;
}

/* This is a comment */

/* utility menu */
#block-menu-block-9 {
    font: 10px arial;
    text-align: right;
    width: 435px;
    margin-top: 10px;
}

#block-menu-block-9 ul {
    text-align: right;
}

#block-menu-block-9 li {
    display: inline;
    margin-right: 6px;
}

#block-menu-block-9 li a {
    color: #4D4F53;
    text-decoration: none;
}

#block-menu-block-9 li a:Hover {
    text-decoration: underline;
}

#main-menu {
    background: url(../image/orange_nav_bar_slice.gif) repeat-x;
    width: 950px;
    height: 48px;
    clear: both;
}

#main-menu li {
    height: 10px;
    float: left;
    margin: 14px 0 0 30px;
}

#main-menu li a {
    display: block;
    text-indent: -9999px;
    margin-right: 30px;
    width: 100%;
    height: 100%;
}

#main-menu li.menu-490 {
    background: url(../image/nav.gif) no-repeat 0 0px;
    width: 92px;
}

#main-menu li.menu-883 {
    background: url(../image/nav.gif) no-repeat 0 -10px;
    width: 96px;
}

#main-menu li.menu-885 {
    background: url(../image/nav.gif) no-repeat 0 -20px;
    width: 86px;
}

#main-menu li.menu-865 {
    background: url(../image/nav.gif) no-repeat 0 -30px;
    width: 69px;
}

#main-menu li.menu-864 {
    background: url(../image/nav.gif) no-repeat 0 -40px;
    width: 80px;
}

#main-menu li.menu-497 {
    background: url(../image/nav.gif) no-repeat 0 -50px;
    width: 57px;
}

#main-menu li.menu-882 {
    background: url(../image/nav.gif) no-repeat 0 -60px;
    width: 65px;
}

#main-menu li.menu-884 {
    background: url(../image/nav.gif) no-repeat 0 -70px;
    width: 123px;
}

#main-menu li:Hover {
    background-image: url(../image/nav_over.gif);
}

#breadcrumb {
    float: left;
    background: #ffffff;
    width: 670px;
    font: 10px arial;
    padding: 0 0 0 37px;
    height: 25px;
    color: #7f7f7f;
}

#breadcrumb a {
    color: #4D4F53;
    text-decoration: none;
}

#breadcrumb a:Hover {
    text-decoration: underline;
}

#sharetools {
    float: left;
    background: #ffffff;
    height: 25px;
    text-align: right;
    padding: 0 30px 0 0;
}

#sharetools li {
    display: inline;
    margin: 0 3px 0 0;
    padding: 0;
}

#sharetools li a {
    color: #00685B;
    font: 11px arial;
    text-decoration: none;
}

#sharetools li a:Hover {
    text-decoration: underline;
}

#sharetools li.print_html {
    background: url(../image/share_print.gif) no-repeat 1px 1px;
}

#sharetools li.print_mail {
    background: url(../image/share_email.gif) no-repeat 1px 1px;
}

#featured {
    width: 950px;
    background: #ffffff;
}

#featured .view-id-slideshows {
    position: relative;
}

#featured .views-field-body {
    position: absolute;
    margin: 25px 0 0 0px;
    width: 325px;
}

#featured .views-field-body .rotatorTitle {
    font: 50px/50px ClarendonIE, Clarendon, Georgia;
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);
    display: block;
}

#featured .views-field-body .rotatorTitle a {
    color: #ffffff;
    text-decoration: none;
}

#featured .views-field-body .rotatorBody {
    font: 14px/19px arial;
    color: #FFFFFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
    display: block;
    margin-top: 15px;
}

#featured .views-field-body .rotatorRM a {
    font: 12px/19px arial;
    color: #F0AB00;
    text-transform: uppercase;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
}

#featured .views-field-field-photo {
    height: 360px;
}

#featured .views-slideshow-controls-bottom {
    position: absolute;
    z-index: 10;
    bottom: 25px;
    font: 15px ClarendonIE, Clarendon, arial;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
    color: #ffffff;
    left: 90px;
}

#featured .views-slideshow-controls-bottom a {
    color: #ffffff;
    text-decoration: none;
}

/* slideshow margins - pushes text further to the right for each subsequent slideshow container */
#featured .views-row-1 .views-field-body {
    margin-left: 30px;
}

#featured .views-row-2 .views-field-body {
    margin-left: 90px;
}

#featured .views-row-3 .views-field-body {
    margin-left: 155px;
}

#featured .views-row-4 .views-field-body {
    margin-left: 220px;
}

#featured .views-row-5 .views-field-body {
    margin-left: 290px;
}

/* slideshow bottom controls */
#featured .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
    float: left;
    margin-right: 12px;
}

#featured .views-slideshow-controls-bottom .views-slideshow-pager-field-item a:Hover {
    color: #f46a1f;
}

#featured .views-slideshow-controls-bottom a {
    cursor: pointer;
}

#featured .views-slideshow-controls-bottom {
    background: url(../image/slideshow_control_bg.png);
    background: rgba(77, 79, 83, .8);
    position: absolute;
    width: 920px;
    left: 0;
    bottom: 0px;
    height: 26px;
    padding: 5px 0 0 30px;
    display: none;
}

#featured .views-slideshow-controls-bottom .active a {
    color: #f46a1f;
    cursor: none;
}


#main-wrapper {
    width: 980px;
    margin: 0 auto;
}

#main {
    width: 950px;
    background: #ffffff;
}

#sidebar-first {
    width: 180px;
    float: left;
    min-height: 10px;
}

#sidebar-first ul.menu {
    margin: 30px 0 0 30px;
}

#sidebar-first ul.menu li a, #sidebar-first #block-menu-block-2 li a {
    font: bold 12px arial;
    color: #002244;
    text-decoration: none;
}

#sidebar-first ul.menu li a:Hover {
    text-decoration: underline;
}

#sidebar-first ul.menu {
    width: 140px;
}

#sidebar-first ul.menu li {
    margin-bottom: 10px;
    text-align: left;
    list-style: none;
}

#sidebar-first ul.menu li:hover {
    background: url(../image/leftrail_nav_arrow.gif) no-repeat right 5px;
}

#content {
    float: left;
    width: 900px;
    margin: 30px 0 35px 0;
}

body.front #content {
    width: 715px;
}

body.front #content .panel-2col .panel-col-last {
    width: 357px;
}

body.front #content .panel-2col .panel-col-first {
    width: 358px;
}

#page-title {
    color: #4D4F53;
    font: 24px arial;
    margin-left: 18px;
}

#page-title a {
    cursor: pointer;
}

#content #block-block-7 ul li {
    display: inline;
}

#content .content {
    width: 500px;
    margin: 0 auto;
    background: #ffffff;
}

#content #block-block-7 .content {
    width: 535px;
}

#content .field-name-field-header {
    font: 18px/28px georgia, times;
    color: #002e5d;
    margin-bottom: 15px;
}

#main #content .field-name-body, body#tinymce, #main #content label, #main #content form a {
    font: 12px/18px arial;
    color: #000000;
}

#main #content label {
    font-weight: bold;
}

#main #content .form-item .description {
    font: 10px arial;
}

#main #content .field-name-body a, body#tinymce a, #main #content form a {
    color: #f46a1f;
    text-decoration: none;
    font-weight: bold;
}

#main #content .field-name-body a:Hover, body#tinymce a:Hover, #main #content form a:Hover {
    text-decoration: underline;
}

#main #content .field-name-body .subhead, body#tinymce .subhead {
    font: 14px georgia, times;
    color: #5482ab;
    margin: 20px 0 4px 0;
    display: block;
}

#main #content .field-name-body .pullquote, body#tinymce .pullquote {
    font: italic 14px/24px georgia, times;
    color: #002244;
    margin: 0px 0;
    padding: 8px 20px 0 20px;
    background: url(../image/pullquote_bg.gif) no-repeat;
    display: block;
}

#main #content .field-name-body ol, body#tinymce ol {
    margin: 0 0 0 18px;
    list-style-type: decimal;
    padding: 8px 0 5px 0;
}

#main #content .field-name-body ol li, body#tinymce ol li {
    list-style-type: decimal;
}

#main #content .field-name-body ul, body#tinymce ul {
    margin-top: 20px;
}

#main #content .field-name-body ul li, body#tinymce ul li {
    background: url(../image/academic_option_arrow.gif) no-repeat 0 5px;
    padding: 0 0 10px 15px;
}

#main #content .field-name-body p, body#tinymce p {
    margin-bottom: 10px;
}

#content .field-name-field-related-links {
    margin-top: 25px;
}

#content .field-name-field-related-links .field-label {
    font: italic 14px georgia, times;
    color: #f46a1f;
    margin-bottom: 10px;
}

#content .field-name-field-related-links table td, table.mceItemTable td {
    height: 23px;
    width: 180px;
    font: bold 12px arial;
    color: #91420e;
}

#content .field-name-field-related-links table td a, table.mceItemTable td a {
    color: #91420e;
    text-decoration: none;
}

#content .field-name-field-related-links table td a:Hover, table.mceItemTable td a:Hover {
    text-decoration: underline;
}

/* buttons hidden content */
#block-nodeblock-257, #block-nodeblock-256, #block-nodeblock-255 {
    display: none;
    clear: both;
}

#block-nodeblock-257 h2, #block-nodeblock-256 h2, #block-nodeblock-255 h2 {
    display: none;
}

#block-nodeblock-257 .submitted, #block-nodeblock-256 .submitted, #block-nodeblock-255 .submitted {
    display: none;
}

#sidebar-second {
    float: left;
    width: 235px;
}

.view-action-steps-nodereference-attac {
    margin: 30px 0 0 0;
}

.view-action-steps-nodereference-attac .field-content {
    width: 272px;
    height: 31px;
    margin: 0 0 8px 0;
    -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .25);
    box-shadow: 0px 2px 3px rgba(0, 0, 0, .25);
    -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .25);
}

.view-action-steps-nodereference-attac .view-content a {
    display: block;
    width: 100%;
    height: 24px;
    text-transform: uppercase;
    text-decoration: none;
    color: #ffffff;
    font: 14px arial;
    letter-spacing: .15em;
    text-indent: 20px;
    padding: 7px 0 0 0;
}

.view-action-steps-nodereference-attac .view-content a.orange {
    background: #f46a1f;
}

.view-action-steps-nodereference-attac .view-content a.burnt-orange {
    background: #91420e;
}

.promos {
    width: 272px;
    margin-top: 25px;
}

.promos li.views-row {
    margin: 0 0 24px 0;
    height: 144px;
    -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .35);
    box-shadow: 0px 2px 3px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .35);
}

.promos li a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

.promos li .views-field-field-photo {
    width: 108px
    height: 144px;
    float: left;
    margin-right: 15px;
}

.promos li .views-field-title {
    font: bold 21px georgia, times;
    padding-top: 12px;
    white-space: nowrap;
    margin-right: 9px;
}

.promos li .views-field-body {
    font: 11px georgia, times;
    margin-top: 7px;
    line-height: 1.35em;
    margin-right: 9px;
}

.promos li .views-field-field-link {
    font: 11px georgia, times;
    margin-right: 9px;
}

.promos li.blue {
    background: #5482AB;
}

.promos li.blue .views-field-title {
    color: #BBE7E6;
}

.promos li.blue .views-field-body {
    color: #FFFFFF;
}

.promos li.blue .views-field-field-link {
    color: #F7E654;
}

.promos li.light-blue {
    background: #BBE7E6;
}

.promos li.light-blue .views-field-title {
    color: #00B0CA;
}

.promos li.light-blue .views-field-body {
    color: #4D4F53;
}

.promos li.light-blue .views-field-field-link {
    color: #91420E;
}

.promos li.burnt-orange {
    background: #91420E;
}

.promos li.burnt-orange .views-field-title {
    color: #F46A1F;
}

.promos li.burnt-orange .views-field-body {
    color: #FFFFFF;
}

.promos li.burnt-orange .views-field-field-link {
    color: #F7E654;
}

.promos li.green {
    background: #00685B;
}

.promos li.green .views-field-title {
    color: #BED600;
}

.promos li.green .views-field-body {
    color: #ffffff;
}

.promos li.green .views-field-field-link {
    color: #F7E654;
}

.promos li.gray {
    background: #77787C;
}

.promos li.gray .views-field-title {
    color: #BBE7E6;
}

.promos li.gray .views-field-body {
    color: #FFFFFF;
}

.promos li.gray .views-field-field-link {
    color: #F7E654;
}

#footer-wrapper {
    width: 950px;
    background: #111a31;
    padding: 18px 0 100px 0;
}

#footer-wrapper a {
    color: #ffffff;
    text-decoration: none;
}

#footer-wrapper a:Hover {
    text-decoration: underline;
}

#footer-wrapper .region-footer-firstcolumn {
    width: 305px;
    float: left;
    background: url(../image/footer_contact.gif) no-repeat;
    padding: 15px 0 0 35px;
}

#footer-wrapper .region-footer-firstcolumn h2 {
    font: bold 10px/18px arial;
    color: #F46A1F;
    margin-bottom: 3px;
}

#footer-wrapper .region-footer-firstcolumn .second {
    border: 0px;
}

#footer-wrapper .region-footer-secondcolumn {
    width: 230px;
    float: left;
    background: url(../image/footer_info.gif) no-repeat;
    padding: 15px 35px 0 30px;
}

#footer-wrapper #socialMediaLinks #facebook, #footer-wrapper #socialMediaLinks #twitter, #footer-wrapper #socialMediaLinks #youtube, #footer-wrapper #socialMediaLinks #rss, #footer-wrapper #socialMediaLinks #instagram {
    border: 0px;
    padding: 0px;
    margin: 10px 0 0 10px;
    float: left;
    width: 24px;
    height: 24px;
}

#footer-wrapper #socialMediaLinks {
}

#footer-wrapper #socialMediaLinks a {
    display: block;
    width: 100%;
    height: 100%;
}

#footer-wrapper #socialMediaLinks #facebook {
    background: url(../image/footer_social_facebook2013.gif) no-repeat;
}

#footer-wrapper #socialMediaLinks #twitter {
    background: url(../image/footer_social_twitter2013.gif) no-repeat;
}

#footer-wrapper #socialMediaLinks #youtube {
    background: url(../image/footer_social_youtube2013.gif) no-repeat;
}

#footer-wrapper #socialMediaLinks #rss {
    background: url(../image/footer_social_rss.gif) no-repeat;
}

#footer-wrapper #socialMediaLinks #instagram {
    background: url(../image/footer_social_instagram2013.gif) no-repeat;
}

#footer-wrapper .region-footer-secondcolumn p {
    font: 10px arial;
    padding: 0 8px;
    color: #ffffff;
}

#footer-wrapper .region-footer-thirdcolumn {
    width: 285px;
    float: left;
    background: url(../image/footer_site.gif) no-repeat;
    padding: 15px 0 0 25px;
}

#footer-wrapper .region-footer-firstcolumn li, #footer-wrapper .region-footer-secondcolumn li, #footer-wrapper .region-footer-thirdcolumn li {
    float: left;
    border-right: 1px solid #ffffff;
    font: 10px arial;
    color: #ffffff;
    margin: 0 0 5px 0px;
    padding: 0 8px;
    list-style-image: none;
    list-style-type: none;
}

#footer-wrapper .region-footer-secondcolumn li {
    border-right: 0px;
}

#footer-wrapper .region-footer-secondcolumn li.first {
    border-right: 1px solid #ffffff;
}

#footer-wrapper .region-footer-secondcolumn li.last {
    border-left: 1px solid #ffffff;
}

#footer-wrapper .region-footer-firstcolumn li.last, #footer-wrapper .region-footer-secondcolumn li.last, #footer-wrapper .region-footer-thirdcolumn li.last {
    border-right: 0px;
}

#featured .views-field-field-soundadvice {
    float: left;
    width: 212px;
    background: url(../image/sound_advice_bg.gif) no-repeat;
    height: 187px;
    padding: 50px 35px 0 35px;
}

.views-label-field-soundadvice {
    font: 11px arial;
    color: #91420e;
    text-transform: uppercase;
}

#featured .views-field-field-soundadvice .field-content {
    font: italic 15px/24px georgia, times;
    color: #144576;
}

#featured .view-academic-options-fields .views-field-field-large-image {
    float: left;
    margin-right: 4px;
    overflow: hidden;
    height: 237px;
}

#featured .view-academic-options-fields .views-field-field-small-image {
    float: left;
    overflow: hidden;
    height: 237px;
}

#featured .view-page-fields-header-images-at-top .views-field-field-small-image {
    float: left;
    margin-right: 5px;
}

#featured .view-page-fields-header-images-at-top .views-field-field-large-image {
    float: left;
}

#featured .view-page-fields-header-images-at-top {
    width: 990px;
    height: 291px;
}

#featured .view-page-fields-header-images-at-top .views-field-field-top-caption {
    height: 291px;
    width: 145px;
    float: left;
    background: #5482ab;
    padding-left: 18px;
}

#featured .view-page-fields-header-images-at-top .views-field-field-top-caption .title {
    display: block;
    background: url(../image/header_caption_title_arrow.gif) no-repeat 0px 1px;
    margin: 42px 0 0 0;
    padding-left: 13px;
    font: 12px Georgia, arial;
    color: #ffffff;
    color: rgba(255, 255, 255, .8);
}

#featured .view-page-fields-header-images-at-top .views-field-field-top-caption .desc {
    margin: 8px 10px 0 0;
    display: block;
    font: italic 12px/20px Georgia, times;
    color: #002244;
}

body.node-type-academic-program #page-title {
    color: #f7e654;
    font: 24px arial;
    letter-spacing: .1em;
    display: block;
    height: 54px;
    background: #4e8abe;
    margin: 0 0 20px 0;
    padding: 0;
    text-indent: 218px;
    line-height: 2.25em;
    -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .35);
    box-shadow: 0px 2px 3px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .35);
}

body.node-type-academic-program #content {
    width: 578px;
    margin-top: -5px;
}

#sidebar-first #block-menu-block-2 {
    margin: 0px 0 0 30px;
}

.views-field-field-read-more-text, .views-field-field-contact-text {
    font: bold 12px arial;
    background: url(../image/aca_option_read_more.gif) no-repeat;
    height: 20px;
    margin: 20px 0 0 0;
    padding: 3px 0 0 30px;
}

.views-field-field-contact-text {
    background: url(../image/contact_ico.gif) no-repeat;
    height: 20px;
    margin: 5px 0 0 0;
    padding: 3px 0 0 30px;
}

.views-field-field-read-more-text a, .views-field-field-contact-text a {
    color: #f46a1f;
    text-decoration: none;
}

body.node-type-academic-program #sidebar-second {
    width: 192px;
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .3);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .3);
}

#sidebar-second .views-field-field-majors-and-minors-image img {
    border: 1px solid #d0d0d1;
    border-bottom: 0px;
}

#sidebar-second #block-views-academic-options-fields-block-1 {
    background: #717174;
    width: 224px;
    padding: 0 0 15px 0;
}

#sidebar-second .views-field-field-consider .field-content, #sidebar-second .views-field-field-majors-and-minors .field-content {
    font: 12px/18px arial;
    color: #ffffff;
    padding: 0 20px 0 29px;
}

#sidebar-second .views-label-field-majors-and-minors {
    background: url(../image/majors_and_minors.gif) no-repeat;
    text-indent: -9999px;
    display: block;
    margin: 15px 0 16px 9px;
    height: 10px;
}

#sidebar-second .views-label-field-consider {
    background: url(../image/consider_the_possibilities.gif) no-repeat;
    text-indent: -9999px;
    display: block;
    margin: 30px 0 16px 9px;
    height: 28px;
}

#triptych {
    width: 950px;
    background: #ffffff;
}

#triptych .view-academic-options-contact {
    margin: 0 0 35px 35px;
    font: bold 11px/18px arial;
    color: #4d4f53;
    width: 135px;
}

#triptych .view-academic-options-contact a {
    color: #f46a1f;
    text-decoration: none;
}

/* yellow box, majors & minors styling */
#content .block-menu-block {
    width: 484px;
    margin: 0 auto;
    background: #fffbd3;
    padding: 19px 0 15px 14px;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, .05);
    -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, .05);
    -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, .05);
}

#content .block-menu-block h2 {
    background: url(../image/majors_minors_header_ico.gif) no-repeat 0 6px;
    font: bold 24px georgia;
    color: #f46a1f;
    padding: 0 0 0 30px;
}

#content .block-menu-block .content {
    background: #fffbd3;
    width: 484px;
}

#content .block-menu-block ul.menu {
    margin: 15px 0 0 27px;
}

#content .block-menu-block li {
    float: left;
    width: 210px;
    list-style-image: none;
    list-style-type: none;
    padding: 0 10px 7px 0px;
    font: bold 11px arial;
}

#content .block-menu-block a {
    color: #002244;
    text-decoration: none;
}

#content .block-menu-block a:Hover {
    text-decoration: underline;
}

/* custom override for counseling and psychological services */
#block-menu-block-12 li.menu-mlid-1015 {
    padding-right: 30px;
    width: 190px;
}

#tqIncFresh, #tqIncTransStuds, #tqIntStuds {
    cursor: pointer;
    text-indent: -9999px;
    display: block;
    float: left;
}

#tqIncFresh {
    width: 172px;
    height: 83px;
}

#tqIncTransStuds {
    width: 166px;
    height: 83px;
}

#tqIntStuds {
    width: 171px;
    height: 83px;
}

#tqIncFresh.backgroundOff {
    background: url(../image/admissions_incoming_fresh_off.gif) no-repeat;
}

#tqIncTransStuds.backgroundOff {
    background: url(../image/admissions_transfer_students_off.gif) no-repeat;
}

#tqIntStuds.backgroundOff {
    background: url(../image/admissions_international_students_off.gif) no-repeat;
}

#tqIncFresh.backgroundOff:Hover {
    background: url(../image/admissions_incoming_fresh_on.gif) no-repeat;
}

#tqIncTransStuds.backgroundOff:Hover {
    background: url(../image/admissions_transfer_students_on.gif) no-repeat;
}

#tqIntStuds.backgroundOff:Hover {
    background: url(../image/admissions_international_students_on.gif) no-repeat;
}

#tqIncFresh.backgroundOn {
    background: url(../image/admissions_incoming_fresh_on.gif) no-repeat;
}

#tqIncTransStuds.backgroundOn {
    background: url(../image/admissions_transfer_students_on.gif) no-repeat;
}

#tqIntStuds.backgroundOn {
    background: url(../image/admissions_international_students_on.gif) no-repeat;
}


/* phase 2 */

/* margin adjustments */
.page-events #sidebar-first, .node-type-event #sidebar-first, .node-type-hope-today-article #sidebar-first {
    margin: 0;
    padding: 0;
}

.page-events #content, .node-type-event #content, .node-type-hope-today-article #content, .page-hopetoday #content, .page-inthenews #content {
    margin: 0;
    padding: 0;
}

.page-events #sidebar-second, .node-type-event #sidebar-second, .node-type-hope-today-article #sidebar-second {
    margin: 0;
    padding: 0;
}

.node-type-hope-today-article #sidebar-second .promos, .page-inthenews #sidebar-second .block-weather, .page-hopetoday #sidebar-second .block-weather {
    margin-top: 0px;
}

/* exposed form search */
#sidebar-first #block-finder-news-finder h2, #sidebar-first #block-finder-event-finder h2 {
    display: none;
}

#sidebar-first .finder-form, #sidebar-first #block-views-exp-hope-in-the-news-page {
    padding-left: 30px;
    width: 145px;
}

#sidebar-first .finder-form label, #sidebar-first #block-views-exp-hope-in-the-news-page label {
    font: bold 12px arial;
    color: #f46a1f;
    margin-top: 5px;
    display: inline-block;
    background: url(../image/events_search_ico.gif) no-repeat right;
    padding-right: 13px;
}

#sidebar-first .finder-form .form-text {
    width: 131px;
    height: 17px;
}

#sidebar-first .finder-form .form-submit {
    margin: 0px 0 0 0;
    padding: 0;
}

#sidebar-first .form-type-textfield label {
    display: none;
}

#sidebar-first .finder-form .form-submit, #edit-submit-hope-in-the-news {
    background: url(../image/submit_go.gif) no-repeat;
    border: 0px;
    text-indent: -9999px;
    width: 46px;
    height: 25px;
    cursor: pointer;
    margin: 5px 0 0 0;
}


/* events search page */
#content #finder-page-event_finder-wrapper .view-header h2 {
    font: bold 11px arial;
    color: #f46a1f;
    letter-spacing: .15em;
    margin-bottom: 10px;
    text-transform: uppercase;
    padding-top: 10px;
}

#content #finder-page-event_finder-wrapper .view-content {
    font: 12px/16px arial;
    color: #4d4f53;
    margin-bottom: 30px;
}

/* events search page */
#content #finder-page-news_finder-wrapper .view-header h2 {
    font: bold 11px arial;
    color: #f46a1f;
    letter-spacing: .15em;
    margin-bottom: 10px;
    text-transform: uppercase;
    padding-top: 10px;
}

#content #finder-page-news_finder-wrapper .view-content {
    font: 12px/16px arial;
    color: #4d4f53;
    margin-bottom: 30px;
}


/* all headers */
#content .eventHeader {
    position: relative;
    margin-top: -8px;
}

body.front #content .eventHeader {
    margin-top: 0px;
}

#content .eventHeader h2 {
    text-indent: -9999px;
    background: url(../image/events_header.gif) no-repeat;
    width: 251px;
    height: 52px;
}

#content .eventHeader h2 a {
    display: block;
    width: 100%;
    height: 100%;
}

#content .hopeTodayHeader h2 a {
    display: block;
    width: 100%;
    height: 100%;
}

#content .eventHeader p {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 40px;
    bottom: 2px;
    background: url(http://www.dolp.es/images/footer_social_rss_events.gif) no-repeat;
    text-indent: -9999px;
}

#content .eventHeader p a {
    display: block;
    width: 100%;
    height: 100%;
}

#content .hopeinNewsHeader {
    position: relative;
    margin-bottom: 15px;
}

#content .hopeinNewsHeader h2 {
    text-indent: -9999px;
    background: url(../image/hope_in_the_news_header.gif) no-repeat;
    width: 194px;
    height: 67px;
}

#content .hopeinNewsHeader h2 a {
    display: block;
    width: 100%;
    height: 100%;
}

#content .hopeinNewsHeader p {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 240px;
    bottom: 24px;
    background: url(http://www.dolp.es/images/footer_social_rss_events.gif) no-repeat;
    text-indent: -9999px;
}

#content .hopeinNewsHeader p a {
    display: block;
    width: 100%;
    height: 100%;
}


/* events main page */
.page-events #content {
    padding-bottom: 50px;
}

.page-events #content .view-display-id-block_1 {
    margin: 25px 0 0 0;
}

.page-events #content .view-display-id-block_1 .view-header {
    font: bold 11px arial;
    color: #f46a1f;
    letter-spacing: .15em;
    margin-bottom: 10px;
}

.page-events #content .view-display-id-block_1 .eventsRightPhoto {
    margin-left: 300px;
}

.page-events #content .view-display-id-block_1 .eventsRightPhoto .title {
    font: bold 15px/19px arial;
}

.page-events #content .views-row {
    padding-top: 20px;
    clear: both;
}

.page-events #content .view-empty {
    padding: 30px 0;
    font: bold 14px arial;
    color: #f46a1f;
    margin-left: 0px;
}

.page-events #content #block-views-events-landing-page-block-1 .views-row {
    margin-top: 0px;
}

.page-events #content #block-views-events-landing-page-block-1 .eventsRightPhoto .eventdateplace {
    margin-top: 4px;
}

/* events tabs */
.page-events #content #block-quicktabs-events-timeframe-tabs h2 {
    display: none;
}

.page-events #content #block-quicktabs-events-timeframe-tabs ul.quicktabs-tabs {
    width: 100%;
    text-align: center;
    margin-top: 25px;
    height: 32px;
    background: #fffbd3;
    padding: 0;
}

.page-events #content #block-quicktabs-events-timeframe-tabs ul.quicktabs-tabs li {
    font: bold 16px georgia;
    letter-spacing: .10em;
    line-height: 2em;
    border-right: 1px solid #4d4f53;
    padding: 0 10px;
}

.page-events #content #block-quicktabs-events-timeframe-tabs ul.quicktabs-tabs li:last-child {
    border: 0px;
}

.page-events #content #block-quicktabs-events-timeframe-tabs ul.quicktabs-tabs li a {
    color: #4d4f53;
    text-decoration: none;
}

.page-events #content #block-quicktabs-events-timeframe-tabs ul.quicktabs-tabs li.active a {
    color: #f46a1f;
    text-decoration: none;
}

.page-events #content #block-quicktabs-events-timeframe-tabs .view-header {
    font: bold 12px arial;
    color: #f46a1f;
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .1em;
}


/* events calendar */
#sidebar-second #block-views-calendar-block-1 {
    width: 185px;
}

#sidebar-second #block-views-calendar-block-1 .date-heading a {
    text-decoration: none;
    font: bold 21px arial;
    color: #4d4f53;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
}

#sidebar-second #block-views-calendar-block-1 .calendar-calendar {
    border: 2px solid #dbdbdb;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
    padding: 2px 3px;
}

#sidebar-second #block-views-calendar-block-1 .calendar-calendar .days {
    border: 0px;
    background: #ffffff;
    font: bold 11px arial;
    color: #414749;
    text-transform: uppercase;
}

#sidebar-second #block-views-calendar-block-1 .mini td.empty {
    background: #f8f8f8;
}

#sidebar-second #block-views-calendar-block-1 .mini td {
    font: 13px arial;
    background: #ededed;
    border: 2px solid #ffffff;
    text-align: center;
    padding: 2px 0 1px 0;
}

#sidebar-second #block-views-calendar-block-1 .mini td a {
    color: #f46a1f;
    text-decoration: none;
}

#sidebar-second #block-views-calendar-block-1 .date-nav-wrapper .date-nav {
    min-height: 0px;
}

/* weather */
#sidebar-second .block-weather {
    margin-top: 25px;
    background: #bbe7e6;
    width: 272px;
    -moz-box-shadow: -2px 2px 3px rgba(0, 0, 0, .25);
    box-shadow: -2px 2px 3px rgba(0, 0, 0, .25);
    -webkit-box-shadow: -2px 2px 3px rgba(0, 0, 0, .25);
    height: 86px;
}

#sidebar-second .block-weather .icon {
    float: left;
    padding: 12px;
}

#sidebar-second .block-weather .text {
    padding-top: 12px;
}

#sidebar-second .block-weather .text h2 {
    font: bold 10px arial;
    color: #959595;
    text-transform: uppercase;
    padding-bottom: 3px;
}

#sidebar-second .block-weather .text h2 span {
    font: bold 10px arial;
    color: #002244;
    text-transform: uppercase;
}

#sidebar-second .block-weather .text li.cond {
    font: bold 12px arial;
    color: #00b0ca;
    text-transform: uppercase;
    letter-spacing: .1em;
}

#sidebar-second .block-weather .temp {
    font: bold 35px georgia, times;
    color: #00b0ca;
    margin-top: -5px;
}

/* front page */
body.front #content .content {
    width: 715px;
}

body.front #content .item-list ul li {
    margin: 0;
    padding: 0;
}

body.front #content {
}

body.front .submitted {
    display: none;
}

body.front #page-title {
    display: none;
}

/* headers */
body.front #content .eventHeader {
    position: relative;
}

body.front #content .eventHeader h2 {
    text-indent: -9999px;
    background: url(../image/events_header_front.gif) no-repeat;
    width: 357px;
    height: 42px;
}

body.front #content .eventHeader p {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 40px;
    bottom: 0px;
    background: url(http://www.dolp.es/images/footer_social_rss_events.gif) no-repeat;
    text-indent: -9999px;
}

body.front #content .eventHeader p a {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

body.front #content .hopeTodayHeader {
    position: relative;
}

body.front #content .hopeTodayHeader h2 {
    text-indent: -9999px;
    background: url(../image/hope_today_header_front.gif) no-repeat;
    width: 358px;
    height: 42px;
}

body.front #content .hopeTodayHeader p {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 30px;
    bottom: 0px;
    background: url(http://www.dolp.es/images/footer_social_rss_events.gif) no-repeat;
    text-indent: -9999px;
}

body.front #content .hopeTodayHeader p a {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

/* hope today */
body.front .pane-views-nodequeue-22-block-2, body.front .pane-views-nodequeue-22-block-1 {
    margin-left: 35px;
    width: 293px;
    margin-right: 30px;
}

body.front #content .pane-views-nodequeue-22-block-1 .views-row {
    clear: both;
    padding-top: 23px;
}

body.front #content .pane-views-nodequeue-22-block-1 .views-row.views-row-first {
    padding-top: 0px;
}

body.front .pane-views-nodequeue-22-block-2 .view-header {
    font: bold 11px arial;
    color: #7d8086;
    font: bold 11px arial;
    letter-spacing: .05em;
    margin-bottom: 10px;
    text-transform: uppercase;
    padding-top: 10px;
}

body.front .pane-views-nodequeue-22-block-2 .view-header h2 {
    color: #f46a1f;
    display: inline;
}

body.front .panel-col-first .views-field-field-htarticlemainphoto {
    margin: 0;
    padding: 0;
}

body.front #content .views-field-title {
    font: bold 15px/19px arial;
}

body.front #content .views-field-title a {
    color: #002244;
    text-decoration: none;
}

body.front #content .views-field-nothing {
    font: 12px/16px arial;
    color: #4d4f53;
}

body.front #content .views-field-nothing a {
    color: #f46a1f;
    text-decoration: none;
}

body.front .pane-views-nodequeue-22-block-1 .views-field-field-htarticleheadshot {
    float: left;
    margin-right: 18px;
}

body.front #content .pane-views-nodequeue-22-block-1 .views-field-title {
    font: bold 12px/16px arial;
}

/* events */
body.front #content .view-events-landing-page.view-display-id-block_3 {
    margin: 0 20px 0 10px;
}

body.front #content .view-events-landing-page .views-field-title {
    font: bold 12px/16px arial;
    margin-top: 9px;
}

body.front #content .view-events-landing-page h3 .date-display-single {
    font: bold 11px arial;
    color: #f46a1f;
    letter-spacing: .15em;
    text-transform: uppercase;
    padding-top: 10px;
}

body.front #content .view-events-landing-page .views-field-field-eventdate,
body.front #content .view-events-landing-page .views-field-field-place {
    font: bold 12px/16px arial;
    color: #4d4f53;
    float: left;
    border-right: 1px solid #4d4f53;
    padding-right: 8px;
    margin-right: 8px;
}

body.front #content .view-events-landing-page .views-field-field-place {
    float: none;
    border: 0px;
    padding: 0;
    margin: 0;
}

body.front #content .view-events-landing-page .views-row {
    margin-bottom: 15px;
}

/* hope today listing page */
.page-hopetoday #content .hopeTodayHeader h2 {
    text-indent: -9999px;
    background: url(../image/hope_today_article_header.gif) no-repeat;
    width: 358px;
    height: 42px;
}

.page-hopetoday #content .hopeTodayHeader {
    position: relative;
}

.page-hopetoday #content .hopeTodayHeader p {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 40px;
    bottom: 5px;
    background: url(http://www.dolp.es/images/footer_social_rss_events.gif) no-repeat;
    text-indent: -9999px;
}

.page-hopetoday #content .hopeTodayHeader p a {
    display: block;
    width: 100%;
    height: 100%;
}

.page-hopetoday #content {
}

.page-hopetoday #content .views-row {
    margin: 0;
    padding: 0;
    clear: both;
}

.page-hopetoday #content .views-field-field-htarticlemainphoto {
    float: left;
    margin-right: 25px;
}

.page-hopetoday #content .views-field-field-htarticleheadshot {
    float: left;
    margin-right: 25px;
}

.page-hopetoday #content .newsRightPhoto {
    max-width: 500px;
    margin-right: 12px;
}

.page-hopetoday .newsRightPhoto .title {
    font: bold 12px/16px arial;
}

.page-hopetoday #content .newsRightPhoto .title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday #content #block-views-nodequeue-21-block .newsRightPhoto .title {
    font: bold 15px/19px arial;
}

.page-hopetoday #content .newsRightPhoto .body {
    font: 12px/16px arial;
    color: #4d4f53;
}

.page-hopetoday #content .newsRightPhoto .body a {
    font-weight: bold;
    color: #f46a1f;
    text-decoration: none;
}

.page-hopetoday #content .views-row {
    margin-bottom: 30px;
}

.page-hopetoday #content #block-views-events-landing-page-block-1 .views-row {
    margin-top: 0px;
}

.page-hopetoday #content #block-views-events-landing-page-block-1 .eventsRightPhoto .eventdateplace {
    margin-top: 8px;
}

.page-hopetoday #content .view-empty {
    padding: 30px 0;
}

/* hope today listing page - featured news */
.page-hopetoday #content #block-views-nodequeue-21-block {
    margin: 15px 19px 15px 0;
    padding: 0 0 10px;
    border-bottom: 3px solid #eff0f0;
}

.page-hopetoday #content #block-views-nodequeue-21-block {
    margin-left: 17px;
}

.page-hopetoday #content #block-views-nodequeue-21-block h2 {
    font: bold 11px arial;
    color: #f46a1f;
    letter-spacing: .15em;
    margin-bottom: 10px;
    text-transform: uppercase;
    padding-top: 10px;
}

.page-hopetoday #content .view-header h2 {
    font: bold 11px arial;
    color: #f46a1f;
    letter-spacing: .15em;
    margin-bottom: 10px;
    text-transform: uppercase;
    padding-top: 10px;
}

/* today at hope */
#sidebar-second .view-id-events_landing_page.view-display-id-block_2 {
    margin-bottom: 30px;
    margin-right: 25px;
}

#sidebar-second .view-id-events_landing_page.view-display-id-block_2 .view-header h2 {
    background: url(../image/today_at_hope_header.gif) no-repeat;
    width: 205px;
    height: 43px;
}

#sidebar-second .view-id-events_landing_page.view-display-id-block_2 .view-header h2 a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

#sidebar-second .view-id-events_landing_page.view-display-id-block_2 .view-header {
    position: relative;
    margin-bottom: 20px;
}

#sidebar-second .view-id-events_landing_page.view-display-id-block_2 .view-header p {
    width: 15px;
    height: 15px;
    position: absolute;
    right: -15px;
    bottom: 5px;
    background: url(http://www.dolp.es/images/footer_social_rss_events.gif) no-repeat;
    text-indent: -9999px;
}

#sidebar-second .view-id-events_landing_page.view-display-id-block_2 .views-row {
    margin-bottom: 15px;
}

#sidebar-second .view-id-events_landing_page.view-display-id-block_2 .view-header p a {
    display: block;
    width: 100%;
    height: 100%;
}

#sidebar-second .view-id-events_landing_page.view-display-id-block_2 .views-field-title a {
    font: bold 12px/16px arial;
    margin-top: 9px;
    color: #002244;
    text-decoration: none;
}

#sidebar-second .view-id-events_landing_page.view-display-id-block_2 .views-field-nothing {
    font: bold 12px/16px arial;
    color: #4d4f53;
    padding-right: 8px;
    margin-right: 8px;
}

#sidebar-second .view-id-events_landing_page.view-display-id-block_2 .views-field-body {
    font: 12px/16px arial;
    color: #4d4f53;
}

#sidebar-second .view-id-events_landing_page.view-display-id-block_2 .views-field-body a {
    font-weight: bold;
    color: #f46a1f;
    text-decoration: none;
}

/* hope in the news */
#sidebar-second #block-views-hope-in-the-news-block h2 {
    background: url(../image/hope_in_the_news_header.gif) no-repeat;
    width: 157px;
    height: 56px;
}

#sidebar-second #block-views-hope-in-the-news-block h2 a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

#sidebar-second #block-views-hope-in-the-news-block .views-row {
    margin-bottom: 15px;
    margin-right: 25px;
}

#sidebar-second #block-views-hope-in-the-news-block .views-field-title a {
    font: bold 12px/16px arial;
    margin-top: 9px;
    color: #002244;
    text-decoration: none;
}

#sidebar-second #block-views-hope-in-the-news-block .views-field-nothing {
    font: italic 12px/16px arial;
    color: #4d4f53;
    padding-right: 8px;
    margin-right: 8px;
}

#sidebar-second #block-views-hope-in-the-news-block .views-field-nothing-1 {
    font: 12px/16px arial;
    color: #4d4f53;
}

#sidebar-second #block-views-hope-in-the-news-block .views-field-nothing-1 a {
    font-weight: bold;
    color: #f46a1f;
    text-decoration: none;
}

#sidebar-second #block-views-hope-in-the-news-block .view-footer a {
    color: #f46a1f;
    text-decoration: none;
    font: bold 12px/16px arial;
}

#sidebar-second #block-views-hope-in-the-news-block {
    padding-bottom: 20px;
}

/* hope today articles */
.node-type-hope-today-article #content-header .views-field-nothing {
    width: 535px;
    background: url(../image/hope_today_article_header.gif) no-repeat;
    height: 38px;
    position: relative;
}

.node-type-hope-today-article #content-header .views-field-nothing .field_htarticle_header {
    font: bold 11px arial;
    color: #7d8086;
    text-transform: uppercase;
    letter-spacing: .1em;
    position: absolute;
    bottom: 0px;
    right: 70px;
}

.node-type-hope-today-article #content-header .views-field-nothing .field_htarticle_header a {
    display: block;
    width: 15px;
    height: 15px;
    background: url(http://www.dolp.es/images/footer_social_rss_events.gif) no-repeat;
    position: absolute;
    right: -20px;
    top: -5px;
}

.node-type-hope-today-article #content .title {
    font: bold 18px/24px arial;
    color: #002244;
    margin-top: 25px;
    margin-right: 25px;
    margin-bottom: 20px;
}

.node-type-hope-today-article #content .submitted {
    display: none;
}


/* hope today articles - media */
.node-type-hope-today-article .group_articleheadshotmedia, .node-type-hope-today-article .group_articlemainmedia {
    float: left;
    margin-right: 20px;
}

.node-type-hope-today-article .group_articleheadshotmedia {
    clear: both;
}

.node-type-hope-today-article .group-articlemedia .field-name-field-htarticleheadshot, .node-type-hope-today-article .group-articlemedia .field-name-field-htarticlemainphoto {
    margin-bottom: 6px;
}

.node-type-hope-today-article .group-articlemedia .field-name-field-htarticleheadshot .field-item {
    display: block;
    float: left;
    margin-right: 8px;
}

.node-type-hope-today-article .group-articlemedia .field-name-field-htarticleheadshotcap, .node-type-hope-today-article .group-articlemedia .field-name-field-htarticlephotocaption {
    clear: both;
    border-bottom: 3px solid #eff0f0;
    font: italic 10px/14px arial;
    color: #4d4f53;
    display: block;
    width: 50px;
    padding-bottom: 10px;
    margin-bottom: 25px;
}

/* hope today articles - content */
.node-type-hope-today-article #content .field-name-body p {
    font: 12px/16px arial;
    color: #4d4f53;
    padding-bottom: 7px;
    margin-right: 25px;
}

.node-type-hope-today-article #content .field-name-body p:first-child {
    font: 16px/26px Georgia, times;
    color: #91420e;
}

/* back to at bottom */
#content .backToContainer {
    margin-bottom: 50px;
    margin-top: 5px;
    display: block;
}

#content .backToContainer a {
    font: bold 12px/18px arial;
    color: #f46a1f;
    text-decoration: none;
}

#sidebar-second .backToContainer a {
    font: bold 12px/16px arial;
    color: #f46a1f;
    text-decoration: none;
}

/* hope today articles - title */
.node-type-hope-today-article #content .title {
    font: bold 18px/24px arial;
    color: #002244;
    margin-top: 25px;
    margin-right: 25px;
    margin-bottom: 20px;
}

.node-type-hope-today-article #content .submitted {
    display: none;
}


/* hope today articles - hope headlines */
#sidebar-second #block-views-nodequeue-22-block-3 h2 {
    width: 163px;
    background: url(../image/hope_news_headlines_header.gif) no-repeat;
    height: 32px;
    text-indent: -9999px;
}

#sidebar-second #block-views-nodequeue-22-block-3 .views-row {
    margin-left: 9px;
    margin-top: 20px;
    margin-right: 25px;
    font: bold 12px/16px arial;
}

#sidebar-second #block-views-nodequeue-22-block-3 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

#sidebar-second #block-views-nodequeue-22-block-3 .views-field-nothing {
    color: #4d4f53;
    font-weight: normal;
}

#sidebar-second #block-views-nodequeue-22-block-3 .views-field-nothing a {
    color: #f46a1f;
    font-weight: bold;
    text-decoration: none;
}

#sidebar-second #block-views-nodequeue-22-block-3 .more-link {
    font: bold 12px/16px arial;
    text-align: left;
    margin-left: 9px;
}

#sidebar-second #block-views-nodequeue-22-block-3 .more-link a {
    color: #f46a1f;
    font-weight: bold;
    text-decoration: none;
}

/* Arts page */
.page-node-280 #content {
    padding-bottom: 50px;
}

.page-node-280 #content .views-row {
    padding-top: 20px;
    clear: both;
}

.page-node-280 #content .eventsRightPhoto {
    margin-left: 225px;
}

.page-node-280 #content .eventsRightPhoto .eventdateplace {
    line-height: 12px;
}

.page-node-280 #content .eventsRightPhoto .body {
    font: 12px/16px arial;
    color: #4d4f53;
    margin-top: 5px;
}

.page-node-280 #content .view-footer {
    margin-top: 25px;
}

/* arts hope today articles - hope headlines */
#sidebar-second #block-views-nodequeue-22-block-4 {
    margin-bottom: 50px;
    margin-top: 15px;
}

#sidebar-second #block-views-nodequeue-22-block-4 h2 a {
    display: block;
    width: 163px;
    background: url(../image/hope_news_headlines_header.gif) no-repeat;
    height: 32px;
    text-indent: -9999px;
}

#sidebar-second #block-views-nodequeue-22-block-4 .views-row {
    margin-left: 9px;
    margin-top: 20px;
    margin-right: 25px;
    font: bold 12px/16px arial;
}

#sidebar-second #block-views-nodequeue-22-block-4 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

#sidebar-second #block-views-nodequeue-22-block-4 .views-field-nothing {
    color: #525252;
    font-weight: normal;
}

#sidebar-second #block-views-nodequeue-22-block-4 .views-field-nothing p {
    line-height: 1.4em;
}

#sidebar-second #block-views-nodequeue-22-block-4 .views-field-nothing a {
    color: #f46a1f;
    font-weight: bold;
    text-decoration: none;
}

#sidebar-second #block-views-nodequeue-22-block-4 .more-link {
    font: bold 12px/16px arial;
    text-align: left;
    margin-left: 9px;
}

#sidebar-second #block-views-nodequeue-22-block-4 .more-link a {
    color: #f46a1f;
    font-weight: bold;
    text-decoration: none;
}

/* events */
.node-type-event #content .submitted {
    display: none;
}

.node-type-event #content .eventHeader h2 {
    margin-left: 0px;
}

.node-type-event #content .title {
    font: bold 18px/24px arial;
    color: #002244;
    margin-top: 25px;
    margin-right: 25px;
    margin-bottom: 5px;
}

.node-type-event #content .field-name-body p {
    font: 12px/16px arial;
    color: #4d4f53;
    padding-bottom: 7px;
    margin-right: 25px;
}

.node-type-event #content .field-name-body p:first-child {
    font: 16px/26px Georgia, times;
    color: #91420e;
}

.node-type-event #content .field-name-field-eventphoto {
    float: left;
    margin-right: 20px;
    margin-bottom: 35px;
}

.node-type-event #content .field-name-body .subhead {
    clear: both;
    font: bold 12px/16px arial !important;
    color: #4d4f53 !important;
}

.node-type-event #content .group_datetimeplace {
    font: bold 14px/18px arial;
    color: #4d4f53;
    margin-bottom: 25px;
}

.node-type-event #content .group_datetimeplace .field-name-field-eventdate {
    float: left;
    margin-right: .25em;
}

/* events - below content contact */
.node-type-event #below-content .views-field-field-eventcontact {
    width: 256px;
    font: bold 12px/16px arial;
    color: #4d4f53;
    float: left;
}

.node-type-event #below-content .views-field-field-eventcontact a {
    color: #f46a1f;
    text-decoration: none;
}

.node-type-event #below-content .views-field-field-eventcontact .views-label-field-eventcontact {
    font: bold 11px/16px arial;
    color: #5482ab;
    text-transform: uppercase;
}

/* events - below content buy ticket */
.node-type-event #below-content .views-field-field-eventpurchaselink {
    width: 155px;
    height: 40px;
    font: bold 19px georgia;
    -moz-box-shadow: 0px 4px 10px rgba(0, 0, 0, .09);
    box-shadow: 0px 4px 10px rgba(0, 0, 0, .09);
    -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, .09);
    text-align: center;
    float: right;
}

.node-type-event #below-content .views-field-field-eventpurchaselink a {
    color: #f46a1f;
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: block;
    padding-top: 7px;
}


/* events - below content map */
.node-type-event #below-content #block-views-event-content-fields-block-1 {
    clear: both;
    margin: 10px 18px;
    padding-bottom: 25px;
}

.node-type-event #below-content #block-views-event-content-fields-block-1 h2 {
    font: 14px arial;
    padding: 15px 0;
}

/* news archive */
.page-hopetoday-archive #content {
    margin: 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-header h2 {
    text-transform: none;
    font: 24px/18px arial;
    color: #4d4f53;
}

.page-hopetoday-archive #content .view-header {
    margin-bottom: 20px;
}

.page-hopetoday-archive #content .ui-accordion-header {
    margin-bottom: 10px;
}

.page-hopetoday-archive #content .ui-accordion-header a {
    font: bold 11px/19px arial;
    color: #f46a1f;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    letter-spacing: .15em;
    background: url(http://www.dolp.es/images/orange_down_triangle.gif) no-repeat right;
    display: inline;
    padding-right: 15px;
}

.page-hopetoday-archive #content .ui-widget-content, .page-hopetoday-archive #content .ui-state-active, .page-hopetoday-archive #content .ui-widget-content .page-hopetoday-archive #content .ui-state-active, .page-hopetoday-archive #content .ui-widget-header .page-hopetoday-archive #content .ui-state-active, .page-hopetoday-archive #content .ui-state-default, .page-hopetoday-archive #content .ui-state-default, .page-hopetoday-archive #content .ui-widget-header .ui-state-default {
    border: 0px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_1 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_1 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_1 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_1 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_3 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_3 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_3 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_3 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_4 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_4 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_4 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_4 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_5 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_5 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_5 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_5 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_6 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_6 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_6 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_6 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_7 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_7 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_7 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_7 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_8 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_8 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_8 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_8 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_9 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_9 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_9 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_9 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_10 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_10 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_10 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_10 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_11 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_11 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_11 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_11 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_12 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_12 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_12 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_12 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_13 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_13 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_13 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_13 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_14 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_14 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_14 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_14 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_15 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_15 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_15 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_15 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_16 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_16 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_16 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_16 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_17 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_17 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_17 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_17 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_18 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_18 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_18 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_18 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_19 .views-row {
    margin: 0 0 10px 0;
    padding: 0;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_19 .views-field-title {
    font: bold 12px/12px arial;
    display: inline;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_19 .views-field-created-1 {
    display: inline;
    font: italic 12px/12px arial;
    color: #4d4f53;
    margin-left: 3px;
}

.page-hopetoday-archive #content .view-id-nodequeue_22.view-display-id-page_19 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

.page-hopetoday-archive #content .ui-accordion .ui-accordion-content {
    padding: 0px;
}

.page-hopetoday-archive #sidebar-first #block-block-14 {
    margin: 30px 0 0 30px;
}

.page-hopetoday-archive #sidebar-first #block-block-14 p {
    margin-top: 12px;
    font: bold 12px arial;
}

.page-hopetoday-archive #sidebar-first #block-block-14 p a {
    color: #002244;
    text-decoration: none;
    padding-right: 15px;
}

.page-hopetoday-archive #sidebar-first #block-block-14 p a:hover {
    background: url(../image/leftrail_nav_arrow.gif) no-repeat right;
}

/* in the news archive page */
.page-inthenews #content .view-id-hope_in_the_news.view-display-id-page .views-row {
    padding-top: 25px;
    clear: both;
}

.page-inthenews #content .view-id-hope_in_the_news.view-display-id-page .views-row.views-row-first {
    padding-top: 0px;
}

.page-inthenews #content .view-id-hope_in_the_news.view-display-id-page .views-field-field-hopeinnewsheadshot {
    margin-right: 20px;
    float: left;
    width: 85px;
}

.page-inthenews #content .view-id-hope_in_the_news.view-display-id-page .views-field-title {
}

.page-inthenews #content .view-id-hope_in_the_news.view-display-id-page .views-field-title a {
    font: bold 12px/12px arial;
    color: #002244;
    text-decoration: none;
}

.page-inthenews #content .view-id-hope_in_the_news.view-display-id-page .views-field-body, .page-inthenews #content .view-id-hope_in_the_news.view-display-id-page .views-field-created, .page-inthenews #content .view-id-hope_in_the_news.view-display-id-page .views-field-field-hopeinnewssource {
    font: 12px/16px arial;
    color: #4d4f53;
}

.page-inthenews #content .view-id-hope_in_the_news.view-display-id-page .views-field-created {
    border-right: 1px solid #4d4f53;
}

.page-inthenews #content .view-id-hope_in_the_news.view-display-id-page .views-field-field-hopeinnewssource {
    padding-left: 5px;
}

.page-inthenews #content .view-id-hope_in_the_news.view-display-id-page .views-field-body {
    padding-left: 5px;
}

.page-inthenews #content .view-id-hope_in_the_news.view-display-id-page .views-field-created, .page-inthenews #content .view-id-hope_in_the_news.view-display-id-page .views-field-field-hopeinnewssource {
    font-style: italic;
}

/* archive page accordion */
.page-hopetoday-archive .ui-accordion .ui-accordion-header .ui-icon {
    display: none;
}

.page-hopetoday-archive .ui-state-default, .page-hopetoday-archive .ui-widget-content .ui-state-default, .page-hopetoday-archive .ui-widget-header .ui-state-default {
    background: none;
}

/* phase 2 global */
.eventLeftPhoto, .newsLeftPhoto {
    margin-top: 3px;
}

#content .views-field-body a {
    font-weight: bold;
    color: #f46a1f;
    text-decoration: none;
}

.view .date-nav-wrapper .date-heading h3 {
    font: bold 20px arial;
    color: #4d4f53;
}

#content .view-empty {
    padding: 30px 0;
    font: bold 14px arial;
    color: #f46a1f;
    margin-left: 0px;
}

#content .view-footer a {
    color: #f46a1f;
    text-decoration: none;
    font: bold 12px/16px arial;
}

/* events listings - global */
#content .views-field-field-eventphoto {
    float: left;
}

#content .views-field-field-eventphoto {
    margin-right: 12px;
}

#content .view-events-landing-page .views-field-title {
    font: bold 12px/16px arial;
}

#content .view-events-landing-page .views-field-title a {
    color: #002244;
    text-decoration: none;
}

#content .view-events-landing-page .views-field-field-eventdate, #content .view-events-landing-page .views-field-field-place {
    font: bold 12px/16px arial;
    color: #4d4f53;
}

#content .view-events-landing-page .views-field-field-place {
    margin-bottom: 3px;
}

#content .view-events-landing-page .views-field-body {
    font: 12px/16px arial;
    color: #4d4f53;
}

#content .view-events-landing-page .views-field-body a {
    font-weight: bold;
    color: #f46a1f;
    text-decoration: none;
}

#content #block-views-events-landing-page-block-7 .views-row {
    margin-top: 0px;
}

#content #block-views-events-landing-page-block-7 .views-field-field-eventdate {
    margin-top: 4px;
}

#content .view-id-nodequeue_22 .views-field-title {
    font: bold 12px/16px arial;
}

#content .view-id-nodequeue_22 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

#content .view-id-nodequeue_22 .views-field-field-eventdate, #content .view-events-landing-page .views-field-field-place {
    font: bold 12px/16px arial;
    color: #4d4f53;
}

#content .view-id-nodequeue_22 .views-field-field-place {
    margin-bottom: 3px;
}

#content .view-id-nodequeue_22 .views-field-body {
    font: 12px/16px arial;
    color: #4d4f53;
}

#content .view-id-nodequeue_22 .views-field-body a {
    font-weight: bold;
    color: #f46a1f;
    text-decoration: none;
}

#content .view-id-nodequeue_21 .views-field-title {
    font: bold 15px/19px arial;
}

#content .view-id-nodequeue_21 .views-field-title a {
    color: #002244;
    text-decoration: none;
}

#content .view-id-nodequeue_21 .views-field-field-eventdate, #content .view-events-landing-page .views-field-field-place {
    font: bold 12px/16px arial;
    color: #4d4f53;
}

#content .view-id-nodequeue_21 .views-field-field-place {
    margin-bottom: 3px;
}

#content .view-id-nodequeue_21 .views-field-body {
    font: 12px/16px arial;
    color: #4d4f53;
}

#content .view-id-nodequeue_21 .views-field-body a {
    font-weight: bold;
    color: #f46a1f;
    text-decoration: none;
}

#content .finder-page .views-field-field-htarticlemainphoto {
    clear: both;
}

#content .finder-page .views-field-title {
    font: bold 15px/19px arial;
}

#content .finder-page .views-field-title a {
    color: #002244;
    text-decoration: none;
}

#content .finder-page .views-field-field-eventdate, #content .finder-page .views-field-field-place {
    font: bold 12px/16px arial;
    color: #4d4f53;
}

#content .finder-page .views-field-field-place {
    margin-bottom: 3px;
}

#content .finder-page .views-field-body {
    font: 12px/16px arial;
    color: #4d4f53;
    margin-bottom: 30px;
}

#content .finder-page .views-field-body a {
    font-weight: bold;
    color: #f46a1f;
    text-decoration: none;
}

/* events listings - global */
#content .views-field-field-eventphoto {
    float: left;
}

#content .eventsRightPhoto {
    max-width: 500px;
    margin-left: 110px;
    margin-right: 12px;
}

#content .eventsRightPhoto .title {
    font: bold 12px/16px arial;
}

#content .eventsRightPhoto .title a {
    color: #002244;
    text-decoration: none;
}

#content .eventsRightPhoto .eventdateplace, #content .eventsRightPhoto .eventdateplacetime, #content .eventsRightPhoto .eventdateplaceplace {
    font: bold 12px/16px arial;
    color: #4d4f53;
}

#content .eventsRightPhoto .eventdateplaceplace {
    margin-bottom: 3px;
}

#content .eventsRightPhoto .body {
    font: 12px/16px arial;
    color: #4d4f53;
}

#content .eventsRightPhoto .body a {
    font-weight: bold;
    color: #f46a1f;
    text-decoration: none;
}

#content #block-views-events-landing-page-block-7 .views-row {
    margin-top: 0px;
}

#content #block-views-events-landing-page-block-7 .eventsRightPhoto .eventdateplace {
    margin-top: 4px;
}


/* offices page,  hide title */
body.page-node-275 #page-title {
    display: none;
}

body.page-node-275 #content {
    margin-top: 0px;
}

body.page-node-276 #content {
    margin-top: 0px;
}

/* Emergency notification bar */
#block-views-emergency-notification-block {
    width: 950px;
    height: 54px;
    background: #cf3232 url(http://www.dolp.es/images/emer_exclaim.png) no-repeat 35px 10px;
    box-shadow: inset 0px -5px 8px rgba(0, 0, 0, .15);
}

#block-views-emergency-notification-block .view-content {
    padding: 10px 0 0 85px;
}

#block-views-emergency-notification-block .views-field-title {
    font: bold 12px arial;
    color: #ffffff;
}

#block-views-emergency-notification-block .views-field-field-em-notify-message {
    font: 12px arial;
    color: #000000;
}

#block-views-emergency-notification-block .views-field-field-em-link a {
    font: 12px arial;
    color: #ffffff;
}

/* global  */

ul li.collapsed {
    list-style-type: none;
    list-style-image: none;
}

ul li.leaf {
    list-style-type: none;
    list-style-image: none;
}

ul.menu li {
    margin: 0;
}

li.collapsed {
    padding: 0;
}

.clear, .clearfix {
    clear: both;
}

.element-invisible {
    display: none;
}

#block-sharethis-block-sharethis-block .content {
    display: inline;
}

.block.block-sharethis-block, .region.region-share, .block.block-sharethis-block.contextual-links-region {
    display: inline;
}

/* pager */

.item-list .pager li {
    display: inline;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    color: #4D4F53;
}

.item-list .pager a {
    text-decoration: none;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    color: #F46A1F;
}

/* integrated marketing team style */

h2.imt-table-page {
    font-size: 16px !important;
    font-weight: bold !important;
    margin-top:: 18px;
}

ul.imt-logo-filelist {
    list-style: none !important;
    list-style-image: none !important;
    background: none !important;
}

table.imt-logo-dloads {
    max-width: 500px;
    border: none;
    border-collapse: collapse;
}

th.imt-logo-head {
    border-bottom: 1px solid #666666;
    font-weight: bold;
    margin-bottom: 4px;
}

tr.imt-logo-horiz {
    height: 35px;
    vertical-align: middle !important;
}

tr.imt-logo-vert {
    height: 69px;
    vertical-align: middle !important;
}

td.imt-logo-example {
    min-width: 200px;
    text-align: center;
    vertical-align: middle !important;
}

td.imt-logo-description {
    min-width: 200px;
    padding-left: 32px;
    vertical-align: middle !important;
}

td.imt-logo-filetype {
    min-width: 10px;
    vertical-align: middle !important;
}

li.imt-logo-filelist {
    display: inline;
    padding-right: 8px;
    background: none !important;
}

/* Past Presidents Page Style - Craig Tommola */

table.pastpres {
    width: 525px !important;
    display: block !important;
}

td.pastpres-cell {
    width: 212px !important;
}

td.pastpres-cell p {
    margin: 0px 9px 6px 9px !important;
    font-size: 12px !important;
    font-family: Arial !important;
    color: #002244 !important;
}

td.pastpres-cell h2, h3 {
    margin-left: 6px !important;
}

td.pastpres-cell h2 {
    font-size: 18px !important;
    font-family: Georgia !important;
    color: #002244 !important;
}

td.pastpres-cell h3 {
    font-size: 14px !important;
    font-family: Arial !important;
    color: #f46a1f !important;
}

img.pastpres-pic {
    margin-left: 6px !important;
}

/* Athletics Downloadable Logo Table Styles - Craig Tommola */

td.ath-logo-example {
    min-width: 150px;
    text-align: center;
    vertical-align: middle !important;
}

td.ath-logo-description-grey {
    min-width: 200px;
    padding-left: 12px;
    margin: 4px 0;
    background-color: #EFEFEF !important;
}

td.ath-logo-description {
    min-width: 200px;
    padding-left: 12px;
    vertical-align: middle !important;
}

td.ath-logo-filetype {
    min-width: 32px;
    vertical-align: middle !important;
}

td.ath-logo-filetype-grey {
    min-width: 16px;
    vertical-align: middle !important;
    background-color: #EFEFEF !important;
}

td.ath-logo-divider {
    border-bottom: 1px dotted #cccccc;
    line-height: 4px;
}

td.ath-logo-top {
    line-height: 4px;
}
