/* CSS Document */

.one { background:#fff; padding:3px; border:#ececec 2px solid;}

#holder {float:left;width:100%;}

a:hover {text-decoration:none;}

abbr {text-decoration:none;border:0;}
a abbr {text-decoration:underline;border-width:1px;}
a:hover abbr {text-decoration:none;border-width:0;}

p,ul,ol,table,form {margin-top:0;margin-bottom:1.5em;}

sup,
sub {font-size:0.8em;line-height:normal;}
sup {vertical-align:top;}

h1, h2, h3, h4 {font-family:Georgia, "Times New Roman", Times, serif;}
h1,
h2 {font-weight:normal;margin:0;padding:0px;text-align:left;line-height:1.5em;}
h1,
h1 a,
h2,
h2 a {color:#27749f;}
h1 {font-size:2em;background:#fff url(../img/dotted.gif) repeat-x left bottom;}
h2 {font-size:1.8em;}

/*/ Permanent Banner /*/
#frontHeader {width:auto;background:url(img/banner_8.jpg) no-repeat 0 100%;}
#frontHeader-inner {background-color:#99CC00;height:auto!important;min-height:169px;height:169px;width:auto;background:url(img/banner_8.jpg) no-repeat 188px 100%;}




/*/ Temporary Banners /*/
#rightColumnUpper {position:relative;overflow:hidden;margin-right:0!important;margin-right:-3px;}
#rightColumnUpper img {display:block;}
#frontHeader {background:#000;}




/*/ Right Column /*/
#rightColumn {float:right;width:226px;display:inline;margin-right:14px;font-size:90%;line-height:1.4;}
#rightColumn a {color:#27749f;}
#rightColumn a:hover,
#rightColumn a:focus {text-decoration:none;}

/*/ Social Media /*/
#rightColumn .socialmedia {padding:14px 0px 7px 0px;margin:0 -13px 0 0;}
#rightColumn .socialmedia h2 {position:absolute;left:-9999px;}
#rightColumn .socialmedia a {display:inline;padding:0;margin:0 6px 0 0;}
#rightColumn .socialmedia a img{}

/*/ Announcements /*/
#rightColumn div.announcements {border-top:1px dotted #ddd;padding:9px 0 0px 0;margin-bottom:18px;}
#rightColumn div.announcements h2 {margin-bottom:3px;}
#rightColumn div.announcements ul {list-style-type:none;}
#rightColumn div.announcements ul li {margin-bottom:12px;padding-left:70px;}
#rightColumn div.announcements ul li {display:inline-block;}
#rightColumn div.announcements ul li {display:block;}
#rightColumn div.announcements ul li:after {content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
#rightColumn div.announcements ul li a {color:#626262;text-decoration:none;display:block;}
#rightColumn div.announcements ul li a strong {border-bottom:1px solid #cccccc;}
#rightColumn div.announcements ul li a:hover strong,
#rightColumn div.announcements ul li a:focus strong {border-bottom:0;}
#rightColumn div.announcements ul li a strong br {display:none;}
#rightColumn div.announcements ul li a img {margin-top:0.3em;margin-left:-70px;float:left;}

/*/ Text Only Announcements /*/
#rightColumn div.announcements ul li.text-only {padding-left:0;}

/*/ Features /*/
#rightColumn .features {list-style-type:none;border-top:0px dotted #c6c6c6;margin:0px 0 12px 0;}
#rightColumn .features li {text-align:left;border-bottom:1px solid #fff;}
#rightColumn .features li {background:none;margin-top:3px;}
#rightColumn .features li a {display:block;padding:13px 10px 15px 10px;color:#fff;font-size:1.1em;font-weight:normal;text-decoration:none;}
#rightColumn .features li.image a {padding-top:103px;}

#rightColumn .features li.catc a {color:#000000;padding:6px 20px 6px 10px;background:#f8e4ff url(img/feature-catc.jpg) no-repeat 100% 0;}
#rightColumn .features li.innovation-alliance a {background:#35be16 url(img/feature-innovation-alliance.jpg) no-repeat 100% 0;}
#rightColumn .features li.funding-priorities a {background:#77BF51 url(img/feature-funding-priorities.jpg) repeat-y 0 0;}
#rightColumn .features li.book-of-kells a {background:#a9ac4d url(img/feature-book-of-kells.gif) no-repeat 97% 0;}
#rightColumn .features li.college-maps a {background:#29A7C2 url(img/feature-college-maps.gif) no-repeat 97% 0;}
#rightColumn .features li.itunes-u a {background:#f7a438 url(img/feature-itunes-u.gif) no-repeat 97% 0;}
#rightColumn .features li.podcasts a {background:#7ba229 url(img/feature-podcasts.gif) no-repeat 97% 0;}
#rightColumn .features li.twitter a {background:#ae7ab6 url(img/feature-twitter.gif) no-repeat 97% 0;}
#rightColumn .features li a:hover,
#rightColumn .features li a:focus {text-decoration:underline;}
#rightColumn .features li a span.date {color:#e0b8cc;}


/*/ Left Columns /*/
#leftColumn {width:170px;float:left;clear:left;display:inline;margin-left:18px;}
#leftColumnUpper,
#leftColumnLower {float:left;width:170px;display:inline;}

#leftColumnUpper {height:auto!important;min-height:169px;height:169px;background:#246b9f url(../img/leftUpper.jpg) no-repeat left bottom;margin-left:18px;}
#leftColumnUpper ul {font-size:1em;line-height:2.5em;text-align:left;list-style-type:none;margin:0;padding:12px 0 0 14px;}
#leftColumnUpper ul li a {text-decoration:none;color:#FFF;}
#leftColumnUpper ul li a:hover,
#leftColumnUpper ul li a:focus {text-decoration:underline;}

#leftColumnLower {background:#acc7dc url(../img/leftLower.jpg) no-repeat left bottom;padding-bottom:15px;}
#leftColumnLower ul {border-top:1px solid #c5d8e7;font-size:1em;line-height:2.5em;text-align:left;list-style-type:none;margin:0;padding:2px 0 0 14px;}
#leftColumnLower ul li {background:url(../img/LeftULlower.gif) no-repeat left bottom;}
#leftColumnLower ul li a {text-decoration:none;color:#084d82;}
#leftColumnLower ul li a:hover,
#leftColumnLower ul li a:focus {text-decoration:underline;}
#leftColumnLower blockquote {width:160px;font-size:0.8em;color:#2f8acd;text-align:left;padding:0 12px;margin:20px 0 0 0;}

#leftColumnLower ul.langs {list-style-type:none;font-size:.86em;}
#leftColumnLower ul.langs li {display:inline;background:none;}
#leftColumnLower ul.langs li a {color:#505050;text-decoration:underline;}
#leftColumnLower ul.langs li a:hover {text-decoration:none;}


/*/ Middle Column /*/
#front-news {position:relative;margin:0px 271px 0 202px;padding:7px 0 0 0;clear:none;}
#front-news .news-item {font-size:95%;line-height:1.5em;position:relative;height:auto!important;min-height:130px;height:130px;border-bottom:1px dotted #ccc;}
#front-news .news-item a {color:#27749F;}
#front-news .news-item a:hover,
#front-news .news-item a:focus {text-decoration:none;}
#front-news .news {margin-bottom:12px;}
#front-news .news h2 {font-size:1.1em;line-height:1.5;font-weight:bold;padding-top:9px;margin-top:0px;}
#front-news .news h2 a br {display:none;}
#front-news .news h2,
#front-news .news h2 a {color:#27749f;}
#front-news .news h2 a {text-decoration:none;border-bottom:1px solid #b5d1df;}
#front-news .news h2 a:hover,
#front-news .news h2 a:focus {border-bottom:0px solid #bfd38d;padding-bottom:1px;}
#front-news .news img {position:absolute;left:0;top:0.8em;}
#front-news .news h2,
#front-news .news h3,
#front-news .news p,
#front-news .news ul,
#front-news .news ol,
#front-news .news dl,
#front-news .news blockquote {margin-left:169px;}
#front-news .news p {margin-top:0px;margin-bottom:12px;}
#front-news .news p.news-item-date {color:#27749f;margin-top:-12px;margin-bottom:9px;}


#front-news {}
#front-news .events h2 {font-size:1.4em;font-weight:bold;}
#front-news .event-daygroup {margin-bottom:12px;}
#front-news .event-firstdaygroup {}
#front-news .event-daygroupdate {background:#eee;font-weight:normal;color:#aaa;border-bottom:1px dotted #ccc;display:block;font-size:90%;margin-bottom:4px;}
#front-news .event {list-style-type:none;font-size:95%;line-height:1.5em;position:relative;border-top:1px dotted #ccc;padding-top:9px;margin-bottom:7px;}
#front-news .event-first {border-top:0;}
#front-news .event-hasthumbnail {height:auto!important;min-height:106px;height:106px;padding-left:169px;}
#front-news .event-thumbnail {position:absolute;top:9px;left:0;}
#front-news .event-title {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.1em;font-weight:normal;}
#front-news .event-title,
#front-news .event-title a {color:#27749F;}
#front-news .event-title a {text-decoration:none;border-bottom:1px solid #b5d1df;}
#front-news .event-title a:hover,
#front-news .event-title a:focus {border-bottom:0px;padding-bottom:1px;}
#front-news .event-content {}
#front-news .event-time,
#front-news .event-gcal-link,
#front-news .event-website-link,
#front-news .event-date {display:inline;margin-right:0.4em;}
#front-news .event-time {color:#686B6D;}
#front-news .event-footer {}
#front-news .event-footer a {color:#686B6D;text-decoration:none;border-bottom:1px solid #ddd;}
#front-news .event-footer a:hover {border-bottom:0;padding-bottom:1px;}



/* Footer */
#frontFooter {clear:both;height:auto!important;min-height:44px;height:44px;margin:0px;font-size:0.9em;line-height:3.8em;margin-right:14px;background:#fff;color:#006294;overflow:hidden;}
#frontFooter a {float:left;margin-left:20px;padding-left:16px;color:#014678;background:url(../img/tcdMail.gif) no-repeat left center;}
#frontFooter a:hover,
#frontFooter a:focus {text-decoration:none;}
#frontFooter span {float:right;display:inline;}
#front-news .feed {margin:0;float:right;position:relative;top:-24px;}
#front-news .feed img {border:0;padding:0;position:static;} 

p.sponsors {text-align:left;background:#e1e6ea;padding:12px 0 0 0;margin:0;clear:both;}
p.sponsors img {margin-right:18px;}

#front-news .tcd-alerts {margin:16px 0 12px 0;}
#front-news .tcd-alerts strong {font-weight:bold;padding-top:0;margin-left:0px;margin-bottom:0.2em;text-transform:uppercase;line-height:1.3;font-size:1.1em; }
#front-news .tcd-alerts p {margin-left:0px;margin-top:0;margin-bottom:1em;line-height:1.5;}
#front-news .tcd-alerts a {color:#11628f;}
#front-news .tcd-alerts a:hover,
#front-news .tcd-alerts a:focus {text-decoration:none;}

.tcd-alerts h5 {color:#27749f; }
#home-video { margin: 200px}



#rightColumn .survey {margin-top:40px;}
#rightColumn .survey a {display:block;text-decoration:none;background:#eee url(img/survey-icon.png) no-repeat 100% 0;color:#000;padding:14px 10px 15px 15px;font-size:1.1em;}
/* Survey icon with attribution to: Edit by Garrett Knoll from The Noun Project */

