@charset "utf-8"; /*Based on the Default Template 1.1.1. April 2009.*/ /* Elements */ body {} body, a {color:#414141;} a { color:#5c9ac8; } /* Header */ .h {float:left;width:100%;background:#517592;clear:both;} .h, .h a {color:#fff;} .h-inner {height:auto!important;min-height:80px;height:80px;background:url(img/h-inner.jpg) no-repeat 100% 0;padding:0 0 0 12px;} /* Header title as text */ .h h1 {float:left;margin:22px 12px 6px 0px;padding:0;font-size:2.1em;line-height:1.2em;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;} .h h1, .h h1 a {} .h h1 a {text-decoration:none;border-bottom:1px solid #657a93;} .h h1 a:hover, .h h1 a:focus {border-bottom:0;} /**/ /* Header title as image replacement. * / .h h1 {position:relative;width:518px;height:42px;overflow:hidden;float:left;font-size:2.25em;line-height:1.34em;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:normal;margin:22px 12px 9px 0px;padding:0;} .h h1, .h h1 a {} .h h1 a {text-decoration:none;border-bottom:1px solid #a7d2df;} .h h1 a:hover, .h h1 a:focus {border-bottom:0;} .h h1 a span {position:absolute;width:518px;height:42px;display:block;background:transparent url(img/h-logo.jpg) no-repeat 0 0;left:0;top:0;cursor:pointer;} /**/ /* Header structure looking up */ .h p.structure {clear:left;font-size:1em;line-height:1em;margin:0px 0 0 0px;padding:0;position:relative;} .h p.structure, .h p.structure a {color:#fff;font-family:Georgia, "Times New Roman", Times, serif;float:left;display:inline;} .h p.structure a {border-bottom:1px solid #869fb3;text-decoration:none;padding:0 0 2px 0;float:left;} .h p.structure a:hover, .h p.structure a:focus {border-bottom:0;} /* S */ .s {background:url(img/s.jpg) repeat-x 0 0;clear:both;float:left;width:100%;border-bottom:0px solid #dfdfdf;padding:5px 0 6px 0;zoom:1;} .s .site-search {float:left;width:205px;margin:0;padding:0;position:relative;} .s .site-search h2 {position:absolute;left:-9999px;margin:0;} .s .site-search div {margin-left:11px;} .s .site-search label {cursor:pointer;position:absolute;left:-9999px;} .s .site-search input {font-family:Verdana, Arial, Helvetica, sans-serif;} .s .site-search input[type=submit] {width:20px;} /*This is for when Javascript is off and keeps the submit button on the same line as the text box.*/ .s .site-search .site-search-query {background:#fff;color:#595959;float:left;width:160px;margin:0;padding:0.4em 0.2em 0.35em 0.4em;border:none;font-size:0.9em;line-height:normal;vertical-align:middle;} .s .site-search .site-search-submit-link {background:#fff;color:#595959;display:block;float:left;width:1.7em;height:100%;margin:0 0 0 1px;padding:0.4em 0.2em 0.35em 0.4em;font-size:0.9em;line-height:normal;text-decoration:none;} /*This element is onyl shown when Javascript is on.*/ .s .site-search .site-search-submit-link span {} .s .site-search-focus .site-search-query {} .s .site-search-focus .site-search-submit-link {} .s .site-search-focus .site-search-submit-link span {} .s .breadcrumb {font-size:0.9em;line-height:1.8em;margin:0px 0px 0px 190px;padding:2px 12px 0px 10px;zoom:1;} .s .breadcrumb h2 {position:absolute;left:-9999px;margin:0;} .s .breadcrumb p {margin:0;color:#557572;} .s .breadcrumb p a {color:#557572;} .s .breadcrumb p span {color:#557572;padding:0px 0px 0px 6px;} /* Template Structure */ .m {float:left;width:100%;background:#fff ;padding:0 0 24px 0;} .m a{ color:#3292CE; } .m-inner {} .m-inner-2 {display:inline-block;} .m-inner-2 {display:block;} .m-inner-2:after {content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;} .m .sidebar {float:right;width:268px;margin:10px 0px 12px 0px;background:#fff;} .n {float:left;width:192px;margin:12px 0 0 12px;} .c {margin:0px 0px 0 202px;min-width:200px;} .c-inner {margin:0px 10px 0px 20px;} .t-sidebar .c {margin-right:268px;} /* Navigation li.selected and a.selected refer to the currently selected item. li.on and a.on refer to items in the menu branch that lead to and include the currently selected item. li.menu refers to the list item being a further menu. li.open refers to the current state of the menu with respect to javascript functionality. */ /**/ .n .sitemap {font-family:Verdana, Arial, sans-serif;font-size:1em;line-height:1.34em;text-align:left;margin:0;padding:0;} .n .sitemap h2 {position:absolute;left:-9999px;} .n .sitemap ul {margin:0px;padding:0px ;position:relative;height:1%;} .n .sitemap li {display:block;margin:0;padding:0;list-style-type:none;position:relative; width: 200px} .n .sitemap li a {display:block;text-decoration:none;} .n .sitemap li a:hover, .n .sitemap li a:focus {display:block;text-decoration:underline; color: #545a63;} .n .sitemap ul > li:first-child, .n .sitemap ul > li:first-child > a {border-top:0;} /*/ The following are used in the Javascript for the menu toggles. /*/ .n .sitemap ul.sitemap-toggle-height-helper {display:block;} .n .sitemap li a.sitemap-toggle-reset {width:19px;height:auto;display:block;float:none;position:absolute;right:0;top:0;clear:none;margin:0;padding-left:0px;padding-right:0px;text-align:center;background:transparent;cursor:pointer;} .n .sitemap li a.sitemap-toggle span.sitemap-toggle-char {display:block;} /*/ Main > Nav Bar > Sitemap > Level 1 /*/ .n .sitemap ul {} .n .sitemap li {} .n .sitemap li a {background:#fff; color:#575757;margin:0px 0px 0 0;padding:6px 4px 6px 4px;font-weight:normal;line-height:1.34em;border-top:1px solid #dfdfdf;font-weight:bold;} .n .sitemap li a:hover, .n .sitemap li a:focus {background:#3292ce; color:#fff;} .n .sitemap li a.on {} .n .sitemap li a:hover.on, .n .sitemap li a:focus.on {background:#3292ce; color:#fff;} .n .sitemap li a.selected {background:#3292ce; color:#fff; } .n .sitemap li a:hover.selected, .n .sitemap li a:focus.selected {} .n .sitemap li a.sitemap-toggle {} .n .sitemap li a.sitemap-toggle-toggled {} .n .sitemap li a.selected.sitemap-toggle {} .n .sitemap li a.selected.sitemap-toggle-toggled {} .n .sitemap li a.sitemap-toggle:hover, .n .sitemap li a.sitemap-toggle:focus {} .n .sitemap li a.sitemap-toggle:focus {outline-width:1px;outline-style:dotted;} .n .sitemap li a.hover {color:#fff;} /*/ Main > Nav Bar > Sitemap > Level 2 /*/ .n .sitemap li ul {margin-left:18px;} .n .sitemap li li {} .n .sitemap li li a {background-color:#fff;color:#545a63;font-size:0.9em;line-height:1.34em;border-top:0; font-weight: normal} .n .sitemap li li a:hover, .n .sitemap li li a:focus {background-color:#fff;color:#3292ce;} .n .sitemap li li a.on {} .n .sitemap li li a:hover.on, .n .sitemap li li a:focus.on {} .n .sitemap li li a.selected {background-color:#fff;color:#3292ce;} .n .sitemap li li a:hover.selected, .n .sitemap li li a:focus.selected {} .n .sitemap li li a.sitemap-toggle {border-left:0px solid #3292ce;} .n .sitemap li li a.sitemap-toggle:focus {} .n .sitemap li li a.hover {} /*/ Main > Nav Bar > Sitemap > Level 3 /*/ .n .sitemap li li ul {} .n .sitemap li li li {} .n .sitemap li li li a {color:#333;font-size:0.9em;line-height:1.34em;} .n .sitemap li li li a:hover, .n .sitemap li li li a:focus {color:#3292ce;} .n .sitemap li li li a.on {color:#3292ce;} .n .sitemap li li li a:hover.on, .n .sitemap li li li a:focus.on{} .n .sitemap li li li a.selected {color:#3292ce;} .n .sitemap li li li a:hover.selected, .n .sitemap li li li a:focus.selected {} .n .sitemap li li li a.sitemap-toggle {} .n .sitemap li li li a.sitemap-toggle:focus {} .n .sitemap li li li a.hover {} /* Headings */ .m h1, .m h2, .m h3, .m h4, .m h5, .m h6, .m h1 a, .m h2 a, .m h3 a, .m h4 a, .m h5 a, .m h6 a {color:#3292ce;} .m h3, .m h5, .m h3 a, .m h5 a {font-style:normal;font-family:Verdana, Geneva, sans-serif;} .m h1 {margin-top:0px;padding-bottom:4px; padding-top:8px;color:#3292ce;font-size:1.8em;font-family:Georgia, "Times New Roman", Times, serif;border-bottom: 2px solid #7FB239; margin-bottom: 10px;} .m h1, .m h1 a {} .m h1 a {} .d-home .m h1{ font-size:1.3em; color:#252421; } /* .d-home .m h2{color:#71c4e9;font-size:1.2em;padding:9px 0 9px 0px;margin-top:6px;} .d-home .m h2 a{ color:#2C5B7E; font-size:1em; } */ .d-home .m h2.right{ color:#7f7e77; font-weight:bold; font-size:1em; padding:4px 0 8px 6px; background-color:#fff; color:#807D7D; } .m h2, .m h2 a { color:#3292CE; padding-bottom:4px; padding-top: 2px; font-size:1.4em;font-family:Georgia, "Times New Roman", Times, serif;} .m h2.courses {font-weight:bold; color:#738494; width:340px; padding:3px 0 4px 0px; background-color:#fff;font-family:Georgia, "Times New Roman", Times, serif;} .m h3 {border:0px; font-size:1.2em; color:#3292CE; font-weight: normal;font-family:Georgia, "Times New Roman", Times, serif;} .m h3, .m h3 a {color:#3292CE;} .m h4 { font-size:1.1em; color:#3292CE; font-weight: normal; padding:4px 0 4px 0px;font-family:Georgia, "Times New Roman", Times, serif; } /* Lists */ .c ul {list-style-type:none;padding-left:0;} .c ol {padding-left:2.5em;} .c ul li, .c li ul li, .c li li ul li, .c li li li ul li, .c li li li li ul li {background:transparent url(img/li-arrow.gif) no-repeat scroll 4px 10px; padding-left:1.6em;} .c ul ul li, .c li ul ul li, .c li li ul ul li, .c li li li ul ul li {padding-left:3.2em;background:transparent url(img/li-arrow.gif) no-repeat 18px 10px;} .c ol li, .c li ol li, .c li li ol li, .c li li li ol li, .c li li li li ol li {padding-left:0.6em;background:none;} /* Sidebar section item styles. */ .m .sidebar .section {padding:0px 0px 0px 0px;margin:0px 12px 0px 0px;background:#fff;border:0px solid #dfdfdd;} .m .sidebar .section h2 { text-transform:uppercase; margin:0px 0px 0px 0px; padding:4px 0px 4px 10px; color:#436818; font-size:1em; line-height:1.34em; background:url(../geography/img/home-news-bg01.jpg); font-family:Georgia, "Times New Roman", Times, serif; } .m .sidebar .section .item {position:relative;padding:0px 0px 3px 0px;margin:9px 0 0 0;border-bottom:1px dotted #dfdfdd;} .m .sidebar .section .item, .m .sidebar .section .item a {} .m .sidebar .section .item a {color:#6f7b87;} .m .sidebar .section .item h3 {margin:0px 0px 9px 0px;font-size:1.1em;line-height:1.34em;} .m .sidebar .section .item h3, .m .sidebar .section .item h3 a{color:#4d565e;} .m .sidebar .section .item p {margin:4px 0px 4px 0px;} .m .sidebar .section .item p.float-right {float:none;margin:0;} .m .sidebar .section .item .description {font-size:0.9em;line-height:1.5em;color:#404040;} .m .sidebar .section .item .date {font-size:0.9em;line-height:1.5em;color:#9f9f9f;color:#808080;} .m .sidebar .section .item p.image {background:#f9f9f8;border:1px solid #ddd;margin:3px 0 9px -4px;padding:3px;display:block;position:absolute;top:0;line-height:0;float:none;} .m .sidebar .section .item p.image img {width:160px;height:107px;display:block;border:0;padding:0;float:none;margin:0;} /* Hide all parts of a sidebar section item except for the title. */ .m .sidebar .section .item p, .m .sidebar .section .item ol, .m .sidebar .section .item table, .m .sidebar .section .item ul {display:none;} .m .sidebar .section .item p.image {display:none;} .m .sidebar .section .item img {display:none;} /* Show specific parts of a sidebar section item where specified by a class. */ .m .sidebar .section .item h3 img {display:block;float:left;border:0;padding:0;margin:0 6px 6px 0;} .m .sidebar .section .show-item-image h3 {padding-top:124px;} .m .sidebar .section .show-item-image p.image {display:block;} .m .sidebar .section .show-item-image p.image img {display:block;} .m .sidebar .section .show-item-description .description {display:block;} .m .sidebar .section .show-item-date .date {display:block;} .m .sidebar .section-news {padding:0 10px;} .m .sidebar .section-news h2 {margin:0 -10px;} .news {margin:0;} .news ul li {background:none;padding:6px 0 6px 0;border-bottom:1px dotted #ccc;} .news ul li strong {font-size:.9em;color:#71c4e9;padding:0 0 2px 0;line-height:1.1;padding-bottom:2px;} .news ul li strong em {color:#56a6db;font-style:normal;} /* Footer */ .f {clear:both;margin:0px;padding:4px 12px 6px 12px;font-size:0.9em;line-height:1.8em;border-top:1px solid #dfdfdf;} .f, .f a {} .f p {margin:0;} .f p span.date-modified {float:right;} /* Aside */ .aside {float:right;margin:0 0 0.6em 0.6em;border:1px solid #dfdfdf;padding:6px;font-size:0.95em;line-height:1.8em;} .aside * {margin-top:0;} /* Blockquote */ blockquote {} blockquote p {} .cite {margin-left:5%;margin-right:5%;font-style:italic;} /* Pull-quote */ .pull-quote {float:right;margin:0 0 0.6em 0.6em;padding:6px;} .pull-quote blockquote {margin-left:0;margin-right:0;font-size:1.5em;line-height:1.8em;} .pull-quote cite {} .pull-quote .cite {margin-left:0;margin-right:0;} /* Figure */ .figure {background:#f2f2f0;padding:6px;position:relative;margin:0.4em 0 0.8em 0;font-size:0.95em;line-height:1.8em;} .figure * {margin-top:0;margin-bottom:6px;} .figure img {background:#fff;margin:0;vertical-align:bottom;} /* Float */ .float-left {float:left;margin:0 0.6em 0.6em 0;} .float-right {float:right;margin:0 0 0.6em 0.6em;} /* Align */ .align-center {margin-left:auto;margin-right:auto;} .align-right {margin-left:auto;} /* Text align */ .text-align-right {text-align:right;} .text-align-left {text-align:left;} .text-align-center {text-align:center;} /* Widths */ .landscape-medium {width:308px;} .landscape-large {width:408px;} .landscape-small, .aside, .pull-quote {width:208px;} .portrait-medium {width:186px;} .portrait-large {width:246px;} .portrait-small {width:127px;} /* Page specific styles */ .feature {padding-top:10px;} .c ul.cycle {height:320px;margin:8px 0 8px 0;overflow:hidden; zoom:1; } .c ul.cycle li {display:inline;margin-top:0;padding:0;list-style-type:none;background:none;} .c ul.cycle li a {width:700px;height:320px;background:#ddd;margin:0px 0px 0 0;position:relative;float:left;overflow:visible;} .c ul.cycle li img {border:0;padding:0;width:auto;height:auto;} .c .cycle-pause {display:none;} .column{float:left;width:100%;} .columnleft{float:left; padding:4px 12px 0px 6px;margin:0;width:64%;} .columnleft img{border:0px;padding:4px 0 0 0;} .columnright{float:left;display:inline;width:28%;margin-left:0px;padding:14px 0px 0px 0px;} .m .columnright h2{border:none;background-color:#f5f4f4;font-size:1em;text-transform:uppercase;color:#2388a4;font-weight:bold;padding:6px 0 6px 6px;margin:0 0 8px 0 ;} .columnright ul{} .columnright li{line-height:1.1em;font-size:1em;color:#326991;} .columnright li a{display:block;padding: 0 0 0 4px;list-style-type:none;font-weight:normal;font-size:.9em;} .date { color:#34a9c9; line-height:1em;font-size:.8em;font-weight:bold; padding:8px 0 12px 2px; margin:0px;border-bottom:1px dotted #ccc;} .body { line-height:.8em;font-size:.9em;margin:0px;padding:12px 0 3px 2px;} .body a { color:#3e3c3c; line-height:1.4em;font-weight:normal;} .j .c ul.gallery {margin:0 -12px 0 0;padding:0;overflow:hidden;zoom:1;} .j .c ul.gallery li {display:inline;padding:0;list-style-type:none;background:none;} .j .c ul.gallery li a {width:100px;height:100px;background:#ddd;margin:12px 12px 0 0;position:relative;float:left;overflow:hidden;} .j .c ul.gallery li img {border:0;padding:0;width:auto;height:auto;} .style2 {font-size: x-small; } .social-media{padding-top:16px;padding-left:0px;} .social-media img {border:0;padding:0;} .social-media01link { display:inline-block; width: 31px; height: 33px; background:url(img/facebook.gif) top left no-repeat; text-indent: -99999px; margin:0 0 0 6px; } .social-media01link:hover {background-position:bottom left;} .social-media02link { display:inline-block; width: 31px; height: 33px; background:url(img/twitter.gif) top left no-repeat; text-indent: -99999px; margin:0 0 0 6px;} .social-media02link:hover {background-position:bottom left;} .social-media03link { display:inline-block; width: 31px; height: 33px; background:url(img/rss.gif) top left no-repeat; text-indent: -99999px; margin:0 0 0 6px;} .social-media03link:hover {background-position:bottom left;} .social-media04link { display:inline-block; width: 31px; height: 33px; background:url(img/youtube.gif) top left no-repeat; text-indent: -99999px; margin:0 0 0 6px;} .social-media04link:hover {background-position:bottom left;} .social-media05link { display:inline-block; width: 31px; height: 33px; background:url(img/itunes.gif) top left no-repeat; text-indent: -99999px; margin:0 0 0 6px;} .social-media05link:hover {background-position:bottom left;} .x { float: left; } .x-1o3, .x-2o6, .x-3o9, .x-4o12 { width: 33.3333%;margin-top:12px; } h1.fontface1 {padding:90px 6px 0 6px ; color:#252421; font:1.7em 'ArmataRegular', Arial, sans-serif; letter-spacing: 0; background-image:url(img/banner00.jpg); width:215px; min-width:215px; height:77px; max-height:77px; } h1.fontface1 a {color:#252421;} h1.fontface2 {padding:90px 6px 0 6px ; color:#184949; font:1.7em 'ArmataRegular', Arial, sans-serif; letter-spacing: 0; background-image:url(img/banner01.jpg); width:215px; min-width:215px;height:77px;max-height:77px; } h1.fontface2 a {color:#252421;} h1.fontface3 {padding:20px 6px 0 6px;color:#eaebeb;font:1.7em 'ArmataRegular', Arial, sans-serif;letter-spacing: 0; background:#27A5E9; width:215px;min-width:215px;height:147px;max-height:147px;} span.bg1{background-color:#FF0;display:block;padding:6px;} span.bg2{background-color:#ccc;display:block;padding:6px;} span.bg3{color:#fff;font-size:.9em;line-height:1em;} span.bg4{color:#f4dc25;font-size:1.4em;line-height:1.4em;} @font-face { font-family: 'ArmataRegular'; src: url('webfont/Armata-Regular-webfont.eot'); src: url('webfont/Armata-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('webfont/Armata-Regular-webfont.woff') format('woff'), url('webfont/Armata-Regular-webfont.ttf') format('truetype'), url('webfont/Armata-Regular-webfont.svg#ArmataRegular') format('svg'); font-weight: normal; font-style: normal; } /* ------ ALUMNI SECTION STYLES START ------ */ /* GENERAL USE STYLES */ div#alumni h1 { border-bottom: 2px solid #7fb239; margin-bottom: 10px } div#alumni h2 { color: #3292ce; text-transform:uppercase; font-size: 17px } div#alumni hr { border-bottom: 1px dotted #d9dcdf; border-top: 0;} div#intro h1 { border: 0 } .menu {overflow: hidden; margin: 0; width: 700px; } .menu-item {float: left; width: 226px; text-decoration: none;} div.menu-item a:hover { text-decoration: underline } div.menu-item a {text-decoration: none} a.readmore { color: #3292CE; text-transform: uppercase; font-size: 9.5px } .left10 { margin-left: 10px} .right10 { margin-right: 10px} img.img-noborder { border: 0;} /* SLIDER NAV STYLES */ div#slider-nav { z-index: 50; position: absolute; bottom: 30px; right: 30px;} div#slider-nav a { margin: 5px 3px; padding: 3px 5px 3px 5px; height: 20px; width: 20px; border: 0; background: #FFA200; text-decoration: none;color: #fff; text-align: center; background: none repeat scroll 0 0 rgba(255, 162, 0, 0.7); } div#slider-nav a.activeSlide { background: none repeat scroll 0 0 rgba(50, 146, 206, 0.7);} div#slider-nav a:focus { outline: none; } #slideshow {border-top:10px solid #fff;} #slideshow ul, #slideshow li {margin:0;} #slideshow img {border:0;padding:0;} /* OVERRIDE LIGHTBOX STYLES */ #lightbox-image-details-caption { font-weight: normal} img#lightbox-image { border: none; padding: 0} #lightbox-image-details-currentNumber { margin-top: 1em } #lightbox-container-image-data #lightbox-image-details { width: 85% } /* FIRST THREE ITEMS STYLES */ #menu-item-1 { background: #7fb239 url(img/projects-hp.png) no-repeat scroll 100% 100%; } #menu-item-2 { background: #3292ce url(img/e-newsletter-hp.png) no-repeat scroll -10% -60%; } #menu-item-3 { background: #2b3d51 url(img/gallery-hp.png) no-repeat scroll 100% 100%; } div.menu-item-inner { color: #FFFFFF; height: auto !important; min-height: 134px; padding: 7px } div.menu-item-inner a, div.menu-item-inner a h4 { color: #FFFFFF; font-size: 20px; padding: 0; } div.menu-item-inner span { font-size: 20px; line-height: 1.34; font-family: Georgia, "Times New Roman", Times, serif; } div#alumni div.menu-item-inner ul li a { font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; } div#alumni div.menu-item-inner ul li { list-style: none; background-image: none; padding: 0; margin: 0; } /* SECOND THREE ITEMS STYLES */ div#alumni div.menu-item > h2 { border-bottom: 3px solid #ffa200; color: #ffa200; margin: 15px 14px 8px 0; width: 100%; font-size: 15px } /* DONATE GREEN MENU STYLES */ div#alumni div.left-menu > h2 { color: #7fb239; border-bottom: 3px solid #7fb239; } div#alumni div.left-menu > h2 a { color: #7fb239; font-size: 15px; padding: 0; } div#news-item ul, div.left-menu ul { list-style-type: none; padding: 0; margin: 0; } div#news-item ul li p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } div.left-menu ul li { padding: 14px 0 14px 10px; margin: 3px 0; background: #ebeff2 url(img/green-arrow.png) no-repeat scroll 190px 50%; } div.left-menu a { color: #3292ce; text-transform: uppercase; text-decoration: none; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; display: block } div.left-menu ul li a:hover { text-decoration: none; } div.left-menu li p { color: #333; text-transform: capitalize; text-decoration: none; font-size: 10px; font-family:Verdana, Geneva, sans-serif; margin: 2px 2px 2px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 75%; } /* NEWS ITEMS STYLES */ div#news-item ul li { background-image: url(img/news-item.png); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 2em; font-size: 10px; margin-bottom: 1em; } div#news-item span { color: #344c62; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; text-transform: uppercase;} div#news-item p { margin: 2px 0;} div#news-item p a {color: #333} /* QUICK LINKS STYLES */ div#quick-links { color: #344c62; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; text-transform: uppercase;} div#quick-links ul li { border-bottom: 1px dotted #d9dcdf; line-height: 30px } /* GALLERY PAGE STYLES */ ul.gallery { margin: 0 -12px 0 0; overflow: hidden; padding: 0; } ul.gallery li { background: none repeat scroll 0 0 transparent; display: inline; list-style-type: none; padding: 0; } ul.gallery li a { background: none repeat scroll 0 0 #DDDDDD; float: left; height: 100px; margin: 12px 12px 0 0; overflow: hidden; position: relative; width: 100px; } ul.gallery li img { border: 0 none; padding: 0; } /* GALLERY PAGE STYLES */ /* PROJECTS PAGE STYLES */ a.donate { display:block;text-transform: uppercase; color: #3292ce; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; background: #EBEFF2 url(img/donate-arrow.png) no-repeat scroll 120px 2px;} div#alumni div.projects { margin-bottom: 2em; } div#alumni div.projects img { margin: 0 0 0 1.5em; border: 5px solid #fff; padding: 0;} div#alumni div.projects h3 { font-size: 1.3em; padding: 7px 7px 7px 10px; color: #fff; margin: 0 0 8px 0 } div#alumni div.projects div { background-color: #EBEFF2;; padding: 10px 10px 10px 10px; overflow: hidden} div#alumni div.walton-sculpture h3 { background-color: #3292ce; } div#alumni div.low-fair h3 { background-color: #7fb239; } div#alumni div.erasmus-chair h3 { background-color: #2b3d51; } /* ------ ALUMNI SECTION STYLES END ------ */ /* ------ CATALOGUE SECTION STYLES START ------ */ div#physics-catalogue h1 { border-bottom: 2px solid #7fb239; margin-bottom: 10px } div#physics-catalogue h2 { color: #3292ce; text-transform:uppercase; font-size: 18px } div#physics-catalogue h3 { color: #3292CE; font-size: 18px } div#physics-catalogue h4 { color: #3292CE; font-size: 16px } div#physics-catalogue div.catalogue-item { clear: both; margin-bottom: 10px; display:block; overflow: auto; } div#physics-catalogue div.catalogue-info { clear: right; display:block; overflow: auto; } div#physics-catalogue div.catalogue-item ul { overflow: auto; margin-bottom: .5em } div#physics-catalogue div.catalogue-item li { background-image: none; white-space: nowrap; padding-left: 0; font-size: 12.5px; margin: 0.5 0 } div#physics-catalogue div.catalogue-item hr { clear:both; border-bottom: 1.75px solid #FFA200; border-top: 0 none; padding-top: 1.5em } /* ------ CATALOGUE SECTION STYLES END ------ */ /* ------ RESEARCH SECTION STYLES START ------ */ div#research-themes { margin: 0; overflow: hidden; width: 700px; } div#research-themes div h2 a { display:block; font-size: 11px; color: #FFFFFF; font-size: 1.3em; margin: 0 0 8px; padding: 7px 7px 7px 14px; width: 335px; float: left; border-bottom: 3px solid #fff; text-transform: capitalize; font-size: 16px; text-decoration: none; } div#research-themes div div { background-color: #EBEFF2; overflow: hidden; padding: 0 10px 5px 0; width: 335px; float: left; } div#research-themes div div p { padding-left: 10px; margin: 0 0 5px 0; font-size: 11px; color: #474747 } div#research-themes div div a span { margin-left: 12px; } div#research-themes div#research-themes-row-1 h2 a { background-color: #3292CE; } div#research-themes div#research-themes-row-2 h2 a { background-color: #7fb239; border-top: 8px solid #fff } div#research-themes div#research-themes-row-3 h2 a { background-color: #2b3d51; border-top: 8px solid #fff } a.donate-button { font-family: Georgia, "Times New Roman", Times, serif; display: block; font-size: 12.5px; padding:.4em 0; color: #fff; text-transform: uppercase; text-decoration: none; } a.donate-button span { background: url(img/donate-bk.png) no-repeat; height: 27px; width: 150px; display: block; text-decoration: none; padding: 5px 0 5px 14px } a.more-info { font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; display: block; font-size: 11px; padding:.4em 0; color: #3292ce; text-transform: uppercase; } a.more-info span { padding-right:20px; background: url(img/donate-arrow.png) no-repeat right center; } /* ------ RESEARCH SECTION STYLES END ------ */ /* ------ IRISH LANGUAGE INTEGRATION START ------ */ div.h { position: relative;} /* Sub Header > Language Switcher App */ .language-switcher {position:absolute;right:0;bottom:0;font-size:0.9em;line-height:1.5;font-weight:bold;padding:2px 9px 1px 9px;background:#eee;-webkit-border-top-left-radius: 12px;-moz-border-radius-topleft: 12px;border-top-left-radius: 12px;} .language-switcher h2 {position:absolute;left:-9999px;} .language-switcher p {margin:0;background:transparent url(//www.tcd.ie/uns/language-switcher/2/switcher.png) no-repeat 0 0.5em;padding:0 0 0 14px;} .language-switcher a {margin:0 0 0 1em;font-size:100%;text-decoration:none;color:#575757;background:none;} .language-switcher a:hover, .language-switcher a:focus {text-decoration:underline;} /* Search button fix */ body.lang-ga a.site-search-submit-link { width: 3.0em!important; } body.lang-ga input.site-search-query { width: 12.0em!important; } /* ------ IRISH LANGUAGE INTEGRATION END ------ */ /*/video wall /*/ .video-wall-wrap { float:left; margin-top:-5px; margin-left:-12px; width: 700px; background:#fff; padding:8px; } .video-wall-wrap h2 {color:#c100ba; font-size: 1.5em; font-family:Trebuchet MS, "Arial", Helvetica, sans-serif; padding:4px 4px 4px ;} .video-wall ul li { background:none; padding:2px; float:left; width:208px; margin:0px; border: #999999 solid 0px; margin:3px; min-height: 210px;} #.video-wall ul li p { padding:3px;} .cloak-vid {position:absolute;left:-9999px;} /* NEW HOMEPAGE STYLES 27-03-2013 */ div.menu { margin: 0; overflow: hidden; width: 720px } div#hp-main-left { float: left; height: 308px; width: 472px; } div#hp-main-right { float: right; height: 308px; width: 244px; margin-top: 10px; } div#hp-main-right ul#hp-main-list li { list-style-type: none; background-image: none; height: 76px; width: 218px; display: block; background-color: #7FB239; padding: 12px 12px 12px 14px; margin: 4px } div#hp-main-right ul#hp-main-list li h2 { color: #fff; display:block; font-size: 23.5px; line-height: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; margin: 0 0 20px 0; text-decoration:underline; display: inline; padding: 0 16px 0 0; background: url("../images/home/hp-arrow.png") no-repeat scroll right center transparent; white-space: nowrap; } div#hp-main-right ul#hp-main-list li p { margin: 8px 0 0 0; padding: 0; color: #fff; font-size: 11px; line-height: 14px; } div#hp-main-right ul#hp-main-list li a { text-decoration: none } div#hp-main-right ul#hp-main-list li:first-child { background:#3292CE; margin-top: 0; } /* IE 7 & 8 DO NOT SUPPORT LAST CHILD */ div#hp-main-right ul#hp-main-list li#last-child { background:#234165; height: 76px; } div#hp-main-right ul#hp-main-list li div.circle { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5); border-radius: 8em 8em 8em 8em; height: 28px; width: 28px; float: right; } div#hp-main-right ul#hp-main-list li div.circle img { display: block; margin: 3px 7px 3px 7px } /* TOP 3 BUTTONS ROLLOVER */ .fade li { opacity: 1; transition: opacity 0.25s ease-in-out 0s; } ul.fade li:hover { opacity: 0.5; } /* HP-LEFT-COL STYLES START */ div#hp-left-col { width: 350px; float: left; line-height: 13.5px; font-size: 11px; color: #333; } /* NEWS HEADING */ div#hp-left-col h2 { background-color: #333; text-transform: uppercase; margin: 10px 0 10px 0; padding: 5px 0 5px 12px; } div#hp-left-col h2 a { color: #fff; font-size: 20px; } /* NEWS ITEM HEADINGS */ div#hp-left-col a { color: #3292CE } div#hp-left-col ul li, div#hp-right-col ul li { list-style-type: none; background-image: none; margin: 0; padding: 0; border-bottom: 1px solid #e6e7e9; margin: 15px 0 15px 0; } div#hp-left-col ul li:last-child, div#hp-right-col ul li:last-child { border: none } div#hp-left-col ul li img { padding: 0 10px 0 0; float: left; } div#hp-left-col ul li p { margin: 8px 0 8px 120px; } div#hp-left-col ul.social-list li, div#hp-right-col ul.social-list li { border: none; display: inline; float: left; margin-right: 8px } div#hp-left-col ul.social-list li.social-list-facebook a, div#hp-right-col ul.social-list li.social-list-facebook a { display: block; height: 44px; width: 44px; background: url("img/facebook.png") no-repeat scroll 0 0; } div#hp-left-col ul.social-list li.social-list-twitter a, div#hp-right-col ul.social-list li.social-list-twitter a { display: block; height: 44px; width: 44px; background: url("img/twitter.png") no-repeat scroll 0 0; } div#hp-left-col ul.social-list li.social-list-rss a, div#hp-right-col ul.social-list li.social-list-rss a { display: block; height: 44px; width: 44px; background: url("img/rss.png") no-repeat scroll 0 0; } /* HP-LEFT-COL STYLES END */ /* DATE */ .hp-date { display: block; color: #bababc; font-size: 9.5px; margin: 6px 0 10px 0; text-transform:uppercase; } /* HP-LEFT-COL STYLES START */ div#hp-right-col { width: 350px; float: right; line-height: 13.5px; font-size: 12px; } div#hp-right-col h2 { background-color: #bababc; text-transform: uppercase; margin-top: 10px; padding: 5px 0 5px 12px; } div#hp-right-col h2 a { color: #fff; font-size: 20px; } div#hp-right-col ul li p { margin: 12px 0 10px 0; color: #3292CE; } div#hp-right-col div.publications, div#hp-right-col div.spin-offs { height:82px; width:340px; position:relative; margin: 14px 0; } div#hp-right-col div.publications img, div#hp-right-col div.spin-offs img { position:absolute; left:0; top:0; opacity: 1; transition: opacity 0.25s ease-in-out 0s; } div#hp-right-col div.publications:hover img, div#hp-right-col div.spin-offs:hover img { opacity: 0.5; } div#hp-right-col div.publications h3, div#hp-right-col div.spin-offs h3 { z-index:100; position:absolute; font-size:18px; left:0; top:40px; text-transform:uppercase; background-color: #fff; padding: 14px 14px 10px 14px; opacity: 1; transition: opacity 0.25s ease-in-out 0s; text-decoration: underline } div#hp-right-col div.publications a:hover h3, div#hp-right-col div.spin-offs a:hover h3 { text-decoration: none } div#hp-right-col div.publications a h3 { color: #fe9900; } div#hp-right-col div.spin-offs a h3 { color: #f29f00; } /* END NEW HOMEPAGE STYLES 27-03-2013 */ /* CATALOGUE LIBRARY 06-03-2013 */ div#physics-catalogue div.catalogue-item { clear: right; display: block; margin-bottom: 10px; overflow: auto; } div#physics-catalogue div.catalogue-item hr { border-bottom: 1.75px solid #e6e7e9; border-top: 0 none; clear: both; padding-top: 1.5em; } /* END CATALOGUE LIBRARY 06-03-2013 */ /* STUDENT QUOTE NEWS SECTION 06-03-2013 */ div.quote { background-color: #F5F4F4; border-left: 7px solid #CFCFCF; padding: 3px; margin: 8px 0; } div.quote blockquote { background: url("../images/quote.png") no-repeat scroll 0 0 #F5F4F4; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; margin: 5px 0 5px 5px; padding: 0 0 3px 30px; } div.quote blockquote span { font-size: 11px; } /* END STUDENT QUOTE NEWS SECTION 06-03-2013 */ /* STYLED TABLE ON PEOPLE PAGE 20-02-2013 */ table { border-collapse: separate; border-spacing: 0; border: none; } th, td { border: 1px solid #FFFFFF; padding: 7px; } th { background-color: #DFEFFF; font-size: 14px; font-weight: bold; } tr:nth-child(odd) { background-color:#eee; } tr:nth-child(even) { background-color:#fafafa; } /* STYLED TABLE ON PEOPLE PAGE 20-02-2013 */