/* CIVICRM HELPERS */ .crm-container .right, .crm-container table, .crm-container tbody, .crm-container tr, .crm-container td, .crm-container div { overflow: visible; } .crm-container div#help { font-size: 125%; } input[type="text"]#cvv2 { width: 2.5em; } input[type="text"]#credit_card_number { width: 10em; } .crm-container input[type="text"].email { width: 15em; } .crm-section .event_fee_s_-section div.label label { font-size: 14px; font-weight: bold; } .crm-container .crm-event-manage-registration-form-block-allow_same_participant_emails { display: none;} /* GLOBAL*/ /* -------------------------------------------------------------- */ /* grid and page stuff -------------------------------------------------------------- */ #skip-nav{display:none;} #switchgrid{position:fixed;bottom:15px;left:20px;width:85px;height:15px;background:transparent url(../images/toggle.png) no-repeat bottom left;overflow:hidden;text-indent:-3000px;} #switchgrid.off{background-position:top left;} .showgrid{background:url(../blueprint/src/grid.png);} .pre-colborder{padding-left:24px;margin-left:25px;border-left:1px dotted #789CC6;float:right;display:inline;overflow:hidden;} .border-left { padding-left: 4px; margin-left: 5px; border-left: 1px solid #eee; } .colborder-left { padding-left: 24px; margin-left: 25px; border-left: 1px dotted #789CC6; } .colborder-left.last {margin-left:15px;} .box{padding:1.5em;margin-bottom:1.5em;} .debug { outline: solid gold 1px; } .debug-background { background: rgba(255, 215, 0, 0.2) !important; } /* Border on right hand side of a column. */ .border{padding-right:4px;margin-right:5px;border-right:1px solid #eee;} /* Border with more whitespace,spans one column. */ .colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eee;} /* tables -------------------------------------------------------------- */ table.table{border-top:none;} table thead th, table thead td{border:none;background:rgb(78,88,98);padding:9px !important;color:#fff;} table tbody th, table tbody td{/*padding:9px 9px 8px 9px !important;*/} table th, table td{/*border-left:dotted 1px #000;*/} table thead th{/*border-left:dotted 1px #aaa;*/} table th:first-child, table td:first-child{border-left:none;} tbody tr:nth-child(odd) th,tbody tr:nth-child(odd) td{background-repeat:no-repeat;background-position:5px 50%;} tr:nth-child(even) td{} tbody tr:nth-child(odd) th, tbody tr:nth-child(odd) td{/*background:white;background:rgb(238,244,251);*/} tr.even,tr.odd{/*background-color:rgb(245,249,255);*/} /* forms -------------------------------------------------------------- */ form { overflow: visible; width: auto; } caption{top:0px;margin-bottom:18px;} legend{padding-bottom:18px;} label{;width:100%;line-height:18px;display:block;} input {margin-bottom:0px;} input[type="text"], input[type="password"], input[type="select"], input[type="search"]{width:100%;margin-bottom:-1px;display:block;} input[type="radio"]{margin:0 4px 3px 1px;} input[type="checkbox"]{margin:0 4px 3px 1px;} input[type="file"]{margin:0px 6px 18px 6px;} input[type="submit"], input[type="reset"], input[type="button"]{margin-bottom:18px;} select{display:block;margin:0px;} textarea{width:99%;line-height:18px;margin-bottom:-2px;display:block;clear:left;overflow:auto;} fieldset {margin-bottom:18px;/*margin-top:36px;*/} form{overflow:visible;width:auto;} form .fieldset-wrapper{overflow:visible !important;width:auto;} input[type="text"],input[type="password"],input[type="select"],input[type="search"]{width:95%;} html.js fieldset.collapsed { margin:18px 0; } /*input + div.form-item {margin-bottom:0px}*/ div.form-item {margin-bottom:18px} caption{font-size:13px;line-height:18px;margin-bottom: 18px;} caption, th, td, input, textarea, select, option, legend, fieldset { font-family:'Lucida Grande', Arial, Verdana, Tahoma, "DejaVu Sans", sans-serif; } form,legend,label{font-size:13px;line-height:18px;} legend{} table{font-size:13px;margin-bottom: 18px;} input, select, button { cursor: pointer; } table { font: inherit; width: 100%; } /* colors -------------------------------------------------------------- */ .lightest-bkg { background-color:rgb(245,249,255); } /* #f5f9ff */ .lighterest-bkg {background-color:rgb(238,244,251); } /* #eef4fb */ .lighter-bkg { background-color:rgb(227,237,255); } /* #e3edff */ .light-bkg { background-color:rgb(179,203,226); } /* #b3cbe2 */ .medium-light-bkg { background-color:rgb(152,181,215); } /* #98b5d7 */ .medium-bkg { background-color:rgb(120,156,198); } /* #789cc6 */ .medium-dark-bkg { background-color:rgb(93,136,187); } /* #5d88bb */ .dark-bkg { background-color:rgb(69,114,175); } /* #4572af */ .darker-bkg { background-color:rgb(44,73,112); } /* #2c4970 */ .darkest-bkg { background-color:rgb(27,45,69); } /* #1b2d45 */ .grey-blue-bkg { background-color:rgb(78,88,98); } /* #4e5862 */ .lightest-txt { color:rgb(245,249,255); } /* # */ .lighter-txt { color:rgb(227,237,255); } /* # */ .light-txt { color:rgb(179,203,226); } /* # */ .medium-light-txt { color:rgb(152,181,215); } /* # */ .medium-txt { color:rgb(120,156,198); } /* # */ .medium-dark-txt { color:rgb(93,136,187); } /* # */ .dark-txt { color:rgb(69,114,175); } /* # */ .darker-txt { color:rgb(44,73,112); } /* # */ .darkest-txt { color:rgb(27,45,69); } /* # */ .grey-blue-txt { color:rgb(78,88,98); } /* # */ /* icons -------------------------------------------------------------- */ div.icon-list-16{font-size:13px;line-height:18px;} a.icon{text-decoration:none;} span.icon-24.yes{background:url('../images/site/icons/interface/yes-check_24.png') no-repeat scroll center center;} span.icon-16.yes{background:url('../images/site/icons/interface/yes-check_16.png') no-repeat scroll center center;margin:18px;} span.icon-16{margin-right:5px;width:16px;height:16px;float:left;} span.icon-24{margin-right:5px;width:24px;height:24px;float:left;} span.icon-32{margin-right:5px;width:32px;height:32px;float:left;} span[class~="icon-16"].council{background:url('../images/site/icons/council_16.png') no-repeat scroll top left;} span[class~="icon-16"].council{background:url('../images/site/icons/council_16.png') no-repeat scroll top left;} span[class~="icon-16"].calendar{background:url('../images/site/icons/calendar_16.png') no-repeat scroll top left;} span[class~="icon-16"].ical{background:url('../images/site/icons/ical_16.gif') no-repeat scroll top left;} span[class~="icon-16"].facebook{background:url('../images/site/icons/social/facebook_16.png') no-repeat scroll top left;} span[class~="icon-16"].facebook:hover{background:url('../images/site/icons/social/facebook_16_shadow.png') no-repeat scroll top left;} span[class~="icon-16"].twitter{background:url('../images/site/icons/social/twitter_16.png') no-repeat scroll top left;} span[class~="icon-16"].twitter:hover{background:url('../images/site/icons/social/twitter_16_shadow.png') no-repeat scroll top left;} span[class~="icon-16"].rss{background:url('../images/site/icons/social/rss_16.png') no-repeat scroll top left;} span[class~="icon-16"].instagram{background:url('../images/site/icons/social/instagram_16.png') no-repeat scroll top left;} span[class~="icon-16"].instagram:hover{background:url('../images/site/icons/social/instagram_16_shadow.png') no-repeat scroll top left;} span[class~="icon-16"].youtube{background:url('../images/site/icons/social/youtube_16.png') no-repeat scroll top left;} span[class~="icon-16"].youtube:hover{background:url('../images/site/icons/social/youtube_16_shadow.png') no-repeat scroll top left;} span[class~="icon-16"].rss:hover{background:url('../images/site/icons/social/rss_16_shadow.png') no-repeat scroll top left;} span[class~="icon-16"].flickr{background:url('../images/site/icons/social/flickr_16.png') no-repeat scroll top left;} span[class~="icon-16"].flickr:hover{background:url('../images/site/icons/social/flickr_16_shadow.png') no-repeat scroll top left;} span[class~="icon-16"].vimeo{background:url('../images/site/icons/social/vimeo_16.png') no-repeat scroll top left;} span[class~="icon-16"].vimeo:hover{background:url('../images/site/icons/social/vimeo_16_shadow.png') no-repeat scroll top left;} span[class~="icon-16"].email{background:url('../images/site/icons/social/email_16.png') no-repeat scroll top left;} span[class~="icon-16"].email:hover{background:url('../images/site/icons/social/email_16_shadow.png') no-repeat scroll top left;} span.link-helper{background:url('../images/site/icons/interface/link-helper-link.png') no-repeat scroll top center;margin-left:5px;width:18px;height:18px;float:none;;} span[class~="icon-32"].council{background:url('../images/site/icons/council_32.png') no-repeat scroll top left;} span[class~="icon-32"].calendar{background:url('../images/site/icons/calendar_32.png') no-repeat scroll top left;} span[class~="icon-32"].facebook{background:url('../images/site/icons/social/facebook_32.png') no-repeat scroll top left;} span[class~="icon-32"].twitter{background:url('../images/site/icons/social/twitter_32.png') no-repeat scroll top left;} span[class~="icon-32"].rss{background:url('../images/site/icons/social/rss_32.png') no-repeat scroll top left;} span[class~="icon-32"].flickr{background:url('../images/site/icons/social/flickr_32.png') no-repeat scroll top left;} span[class~="icon-32"].vimeo{background:url('../images/site/icons/social/vimeo_32.png') no-repeat scroll top left;} span[class~="icon-32"].email{background:url('../images/site/icons/social/email_32.png') no-repeat scroll top left;} /* BUTTONS */ /* -------------------------------------------------------------- */ .button-wrapper{/*float:left;*/} .button-wrapper .small{color:#7167a6;font-size:12px;/*font-weight:bold;*/ font-family:"Helvetica Neue",Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;text-shadow:0px 1px 2px #000;text-align:center;clear:both;margin-left:-13px;line-height:35px;} .button{padding:5px 20px 6px 20px;float:left;text-decoration:none;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;font-weight:bold;margin-right:10px;text-shadow:0 1px 1px rgba(0,0,0,.4);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.6);-moz-box-shadow:0 1px 2px rgba(0,0,0,.6);box-shadow:0 1px 2px rgba(0,0,0,.6);cursor:pointer} .button:hover{text-decoration:none;} .button:active{position:relative;top:1px;} .button .button-image{margin-bottom:-5px;margin-left:8px;display:inline-block;background-image:url("path/to/sprite.png");background-repeat:no-repeat;} .button span{font-weight:normal;color:#c4b8fe;} /* rounded button -------------------------------------------------------------- */ .roundbutton{text-decoration:none;padding:4px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.6);-moz-box-shadow:0 1px 2px rgba(0,0,0,.6);box-shadow:0 1px 2px rgba(0,0,0,.6);float:left;position:absolute;display:inline-block;margin:-5px 0 0 -5px;cursor:pointer;} .roundbutton:active{margin-top:-4px;} .roundbutton.active{margin-top:-4px;} /* blue -------------------------------------------------------------- */ a.blue:link{color:#fff;background:#2c4970;background:-webkit-gradient(linear,left top,left bottom,from(#4572af),to(#2c4970));background:-moz-linear-gradient(top,#4572af,#2c4970);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4572af",endColorstr="#2c4970");} a.blue:visited{color:#fff;background:#4572af;background:-webkit-gradient(linear,left top,left bottom,from(#4572af),to(#789cc6));background:-moz-linear-gradient(top,#4572af,#789cc6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4572af",endColorstr="#789cc6");} a.blue:active{color:#fff;background:#4572af;background:-webkit-gradient(linear,left top,left bottom,from(#4572af),to(#789cc6));background:-moz-linear-gradient(top,#4572af,#789cc6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4572af",endColorstr="#789cc6");} a.blue:hover{color:#fff;background:#789cc6;background:-webkit-gradient(linear,left top,left bottom,from(#789cc6),to(#4572af));background:-moz-linear-gradient(top,#789cc6,#4572af);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#789cc6",endColorstr="#4572af");} /* typography -------------------------------------------------------------- */ body{font-size:75%;line-height:1.5;/*12/18*/} body{background:white;color:#000;} h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;font-weight:bold;letter-spacing:0px;word-spacing:0} h1,h2,h3,h4,h5,h6{font-weight:normal;margin-bottom:18px;} h1{line-height:36px;font-weight:bold;} h1,h2{font-weight:bold;} h1,h2,h3{} h5,h6{font-weight:bold;} h1{font-size:36px;line-height:36px;letter-spacing:-1px;} h2{font-size:28px;line-height:36px;letter-spacing:-1px;} h3{font-size:24px;line-height:32px;} h4{font-size:18px;line-height:24px;} h5{font-size:15px;line-height:18px;} h6{font-size:13px;line-height:18px;} h1:first-child, h2:first-child, h3:first-child, h4:first-child{margin-top:0;} p,pre,address{font-size:13px;line-height:21px;margin-bottom:18px;} p{word-spacing:0.125em;hyphenate:auto;hyphenate-lines:3;margin-bottom:18px;} p+p{text-indent:0;} p+p.indent{text-indent:1.5em;} pre{white-space:pre;} del{text-decoration:line-through;} mark{background:rgba(255,255,0,0.4);padding:0 .25em;} ins{color:#f00;} b,strong,caption,th,thead,dt,legend{font-weight:bold;} cite,dfn,em,i{font-style:italic;} code,kbd,samp,pre,tt,var{font-family:mono-space,monospace;} small{font-size:11px;margin-bottom:18px;} abbr,code,kbd, samp,small,var{line-height:15px;margin-bottom:18px;} ul,ol,dl,dialog{font-size:13px;line-height:21px;margin-bottom:18px;} li ul,li ol,ul ul,ol ol{top:0;margin-top:0;margin-bottom:0;margin-left:1.5em;} ul,ol{margin-left:1.5em;} ul{list-style:disc outside;} ol{list-style:decimal outside;} abbr,acronym{font-size:85%;text-transform:uppercase;letter-spacing:.1em;} abbr[title],acronym[title],dfn[title]{border-bottom:1px dotted black;cursor:help;} sup,sub{line-height:0;} sup{vertical-align:super;} sub{vertical-align:sub;} blockquote{padding:1.5em;} .serif{font-family:Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;} .fancy{color:#666;font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;font-style:italic;font-weight:normal;} .caps{font-variant:small-caps;letter-spacing:1px;text-transform:lowercase;font-size:1.2em;font-weight:bold;padding:0 2px;} .small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;} .large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;} .hide{display:none;} .quiet{color:#666;} .loud{color:#000;} .highlight{background:#ff0;} .top{margin-top:0;padding-top:0;} .bottom{margin-bottom:0;padding-bottom:0;} .thin{font-weight:lighter;} .error,.notice,.success{padding:.8em;margin-bottom:1.6em;border:2px solid #ddd;} .error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;} .notice{background:#FFF6BF;color:#514721;border-color:#FFD324;} .success{background:#E6EFC2;color:#264409;border-color:#C6D880;} .error a{color:#8a1f11;background:none;padding:0;margin:0;} .notice a{color:#514721;background:none;padding:0;margin:0;} .success a{color:#264409;background:none;padding:0;margin:0;} .center{text-align:center;} hr{height:4px;margin:18px 0 14px 0;} hr{border:none;background:#ddd;width:100%;} hr{border-style:none;} hr{color:#fff;background-color:#fff;border:1px dotted rgb(191,218,255);border-style:none none dotted;} /* links -------------------------------------------------------------- */ a{color:rgb(27,45,69);} a:link{color:rgb(27,45,69);} a:visited{color:rgb(69,114,175);} a:active{color:rgb(152,181,215);} a:hover{color:rgb(179,203,226);} p a{font-weight:bold;} /* grids -------------------------------------------------------------- */ .box{padding:19px;margin-bottom:1.5em;background:rgb(227,237,255);/*border:1px solid rgb(197,203,226);*//*width:100%;*/overflow:hidden;} .left{float:left;overflow:hidden;} .right{float:right;overflow:hidden;} .w30 {width: 30px;} .w70 {width: 70px;} .w110 {width: 110px;} .w150 {width: 150px;} .w190 {width: 190px;} .w230 {width: 230px;} .w270 {width: 270px;} .w310 {width: 310px;} .w350 {width: 350px;} .w390 {width: 390px;} .w430 {width: 430px;} .w470 {width: 470px;} .w510 {width: 510px;} .w550 {width: 550px;} .w590 {width: 590px;} .w630 {width: 630px;} .w670 {width: 670px;} .w710 {width: 710px;} .w750 {width: 750px;} .w790 {width: 790px;} .w830 {width: 830px;} .w870 {width: 870px;} .w910 {width: 910px;} .w950 {width:950px; margin-right:0;} /* misc -------------------------------------------------------------- */ li p{margin-bottom:18px;} ul.links li{display:inline;list-style-type:none;padding-right:.5em;} ul.links.inline{margin-bottom:18px;} /* CONTENT SPECIFIC */ /* -------------------------------------------------------------- */ /* titles -------------------------------------------------------------- */ h1.title,h2.title,h3.node-title,h4.node-title,.node-title,h6.label,h5.label{margin-bottom:6px;} h2.front-page-section-title,h2.grouping-title { font-size:24px; letter-spacing:2px; font-weight: bold; text-transform: uppercase; border-bottom: 2px solid rgb(25,42,64); margin: 0px 0px 24px 0px; padding: 0px 0px 12px 0px; } h2.grouping-title{margin:24px 0px 24px 0px;} h3.front-page-section-title{border-bottom:4px solid rgb(25,42,64);margin:0px 0px 18px 0px;padding:0px 0px 18px 0px;} .node-title{clear:both;display:block;} .node-title a{text-decoration:none;color:rgb(27,45,69);} .node-title a:link{color:rgb(27,45,69);} .node-title a:visited{color:rgb(78,88,98);} .node-title a:active{color:rgb(152,181,215);} .node-title a:hover{color:rgb(179,203,226);} h3.node-title {font-weight:bold;clear:both;display:block;} h3.node-title {margin-bottom:0;margin-top:6px;line-height:28px} h3.node-title a{text-decoration:none;color:rgb(27,45,69);} h3.node-title a:link{color:rgb(27,45,69);} h3.node-title a:visited{color:rgb(78,88,98);} h3.node-title a:active{color:rgb(152,181,215);} h3.node-title a:hover{color:rgb(179,203,226);} h4.node-title{clear:both;display:block;} h4.node-title a{text-decoration:none;} h4.node-title a:link{text-decoration:none;color:rgb(25,42,64);} h4.node-title a:visited{text-decoration:none;color:rgb(25,57,102);} h4.node-title a:hover{text-decoration:none;color:rgb(115,163,229);} h4.node-title a:active{text-decoration:none;color:rgb(115,163,229);} .node-ref-values div.label,div.label{font-weight:bold;font-size:13px;line-height:18px;} .node-ref-values .field-item{font-size:16px;line-height:24px;} .node-ref-values .field-item a{text-decoration:none;color:rgb(27,45,69);} .node-ref-values .field-item a:link{color:rgb(27,45,69);} .node-ref-values .field-item a:visited{color:rgb(78,88,98);} .node-ref-values .field-item a:active{color:rgb(152,181,215);} .node-ref-values .field-item a:hover{color:rgb(179,203,226);} h6.register{clear:both;display:block;} h6.register a{text-decoration:none;} h6.register a:link{text-decoration:none;color:rgb(25,42,64);} h6.register a:visited{text-decoration:none;color:rgb(25,57,102);} h6.register a:hover{text-decoration:none;color:rgb(115,163,229);} h6.register a:active{text-decoration:none;color:rgb(115,163,229);} #content div.group-title{font-size:18px;line-height:36px;clear:both;display:block;border-bottom:1px dotted rgb(25,42,64);margin:0px 0px 24px 0px;padding:0px 0px 12px 0px;} .view-content-registration .node-title {margin-bottom:18px} /* dates -------------------------------------------------------------- */ .date-display,.title-date{font-size:12px;font-weight:bold;color:rgb(69,114,175);font-family:"Helvetica Neue",Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;text-transform:uppercase;letter-spacing:1px;} .date-display-label{color:black;} .date-display.deadline{color:red;margin-bottom:18px;margin-top:6px} .block .date-display{font-weight:normal;} .region-content-bottom .block .date-display{font-weight:bold;} .block .date-display.deadline{color:red;margin-bottom:0px;} li.views-row-list .date-display,.title-date{font-size:11px;letter-spacing:0px;} /* terms -------------------------------------------------------------- */ .terms-wrapper{font-size:10px;color:rgb(93,136,187);text-transform:uppercase;margin-bottom:6px;clear:both;display:block;} .program-wrapper{letter-spacing:0.125em;font-size:10px;font-weight:bold;text-transform:uppercase;color:rgb(175,5,10);overflow:hidden;margin-bottom:6px;clear:both;display:block;font-family:Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;} span.topic-region-wrapper, span.multimedia-links-wrapper{font-weight:normal;padding-top:6px;border-top:1px dotted rgb(179,203,226);} span.multimedia-links-wrapper a {padding-right:10px} /* presenters and persons -------------------------------------------------------------- */ div.presenter .field-item{margin-bottom:6px} .presenter{font-size:15px;font-weight:bold;margin-bottom:12px;margin-top:12px} .view-id-persona_presenters .views-row {margin:18px 0 0;} .view-id-persona_presenters .view-header{} .view-persona-presenters{display:block;clear:both;} .view-persona-presenters .bio-wrapper p{float:left;clear:right;display:inline;} .view-persona-presenters .views-field-image-pesona-fid a img{clear:left;float:left;margin:7px 18px 8px 0px;} h3.persona-name a{text-decoration:none;} .short-bio-image {margin-top:18px} .short-bio-image img{float:left;margin-right:10px;clear:right} .short-bio-image p{font-size:11px;top:0px;/*margin-bottom:0px;*/} .image-wrapper-persona {float:left} .attribution-wrapper-persona {float:left;clear:left;margin-bottom:0px;} p.attribution-wrapper-persona{font-size:9px;} .view-id-content_presenters h3{margin-bottom:0px;} .view-id-content_presenters .views-row.first{margin-bottom:18px;border-top:none;padding-top:0px;} .view-id-content_presenters .views-row{margin-bottom:18px;border-top:1px dotted rgb(120,156,198);padding-top:17px;} .field-field-image-persona{float:left;margin:0px 18px 18px 0px;background-color:rgb(238,244,251)} .field-field-image-persona div.form-item{background-color:rgb(238,244,251);padding:5px;} .field-field-image-persona div.form-item p{margin-bottom:0px;top:0px;font-size:11px;position:static;font-style:italic;} .persona-short-bio{margin-bottom:18px;} /* sponsors -------------------------------------------------------------- */ a.sponsor-logo img{margin-bottom:18px;} h4.sponsor-name{margin-bottom:0;} /* blog -------------------------------------------------------------- */ .view-id-blog_posts_recent .views-row{margin-bottom:36px;} .blog-lead-image{margin-bottom:18px;} .blog-post-date{font-size:12px;font-weight:bold;color:rgb(93,136,187)} .blog-lead{padding-bottom:9px;border-bottom:1px dotted rgb(179,203,226);margin-bottom:8px;} .blog-lead p{margin-bottom:0px;} .blog-comments-tags{color:rgb(93,136,187);} .blog-comment-count{color:rgb(93,136,187)} .blog-tags a{text-decoration:none;color:rgb(27,45,69);} .blog-tags a:link{color:rgb(27,45,69);} .blog-tags a:visited{color:rgb(69,114,175);} .blog-tags a:active{color:rgb(152,181,215);} .blog-tags a:hover{color:rgb(179,203,226);} .blog-edit-link{color:rgb(27,45,69);text-decoration:none;font-weight:bold;} /* comments -------------------------------------------------------------- */ .comment { padding:10px; margin-bottom:18px} .comment.even { background-color:rgb(227,237,255);border: 1px solid #C5CBE2;} .comment.odd { border: 1px solid #C5CBE2;} .comment .submitted {margin:10px 0} .comment-title{clear:both;display:block;} .comment-title a{text-decoration:none;color:rgb(27,45,69);} .comment-title a:link{color:rgb(27,45,69);} .comment-title a:visited{color:rgb(78,88,98);} .comment-title a:active{color:rgb(152,181,215);} .comment-title a:hover{color:rgb(179,203,226);} /* notes -------------------------------------------------------------- */ div.field-field-note, .note-wrapper{padding:18px;margin-bottom:18px;} div.field-field-note, .note-wrapper{background:#faeeee;color:black;} div.field-field-note div.field-item, .note-wrapper p.note{color:#960101;background:none;padding:0;margin:0;margin-bottom:0;} /* leads -------------------------------------------------------------- */ div.lead-image p{margin-bottom:0;} div.lead-image{margin-bottom:18px;} div.lead-wrapper p{margin-bottom:0px;} div.lead-wrapper img{margin-bottom:9px;margin-top:6px;} div.lead-wrapper{margin-bottom:12px;} div.lead-wrapper a img{display:inline;float:left;clear:left;margin-right:9px;} div.lead-text{display:inline;} div.lead-wrapper{clear:both;display:block;overflow:hidden;} div.field-field-image-lead{margin-bottom:18px;} /* admin links -------------------------------------------------------------- */ .more-link,.edit-link{font-weight:bold;margin-bottom:18px;text-align:left;} .more-link a,a.more-link{text-decoration:none;font-weight:bold;} a.edit-link,.edit-link a{color:red;font-weight:bold;text-decoration:none;} /* tabs,pagers,views filters,nav helpers,etc -------------------------------------------------------------- */ div.tabs ul.tabs{padding:0px 0px 0px 0.5em;margin-bottom:18px;} /* pagers -------------------------------------------------------------- */ div.alpha-pager{} div.alpha-pager a{text-decoration:none;border:0;margin:0;padding:0;font-size:11px;list-style:none;float:left;border-right:solid 1px #DEDEDE;margin-right:2px;} div.alpha-pager .active{text-decoration:underline;color:#000000;font-weight:bold;display:block;float:left;padding:4px 6px;border-right:solid 1px #DEDEDE;} div.alpha-pager a:link, div.alpha-pager a:visited{color:#0e509e;display:block;float:left;padding:3px 6px;} div.alpha-pager a:hover{text-decoration:underline;} .item-list ul.pager {margin-top: 18px; padding-top: 18px; border-top: 4px solid black;} .item-list ul.pager li{text-decoration:none;border:0;margin:0;padding:0 8px;font-size:12px;list-style:none;float:left;border-right:solid 1px #DEDEDE;margin-right:2px;} .item-list ul.pager li a{padding:0} .item-list ul.pager li.pager-first{border:none;font-weight:bold;} .item-list ul.pager li.pager-previous{border:none;font-weight:bold;} .item-list ul.pager li.pager-item{} .item-list ul.pager li.pager-current{} .item-list ul.pager li.pager-next{border:none;font-weight:bold;} .item-list ul.pager li.pager-last{border:none;font-weight:bold;} /* events and news -------------------------------------------------------------- */ div.lead-image-ref{margin-bottom:18px;} div.location.vcard,.view-content-location span.date-display-single{margin-bottom:18px;display:block;} /* pages -------------------------------------------------------------- */ div.field-field-page-heading,div.field-field-page-header-image { margin-bottom: 18px; } div.field-field-page-heading { line-height: 36px; font-size: 28px; color: #666; font-family: Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-top: 24px; padding-bottom: 24px } div.field-images-wrapper{background:rgb(227,237,255);margin-bottom:18px} div.field-images-wrapper .caption-wrapper{padding:10px} /* sections -------------------------------------------------------------- */ div.page-section,div.field-field-section-ref{margin-bottom:18px;} div.page-section,div.field-field-section-ref div.node{overflow:hidden;} div.field-section-image-wrapper img{margin-top:6px} div.field-section-image-wrapper.left{margin-right:10px} div.field-section-image-wrapper.right{margin-left:10px} div.field-field-section-ref div.field-item h3{line-height:36px} div.field-field-section-title{margin-top:18px} .section-title a {text-decoration:none} .section-title a:link{color:black;} .section-title a:visited{color:rgb(27,45,69);} .section-title a:active{color:rgb(152,181,215);} .section-title a:hover{color:rgb(179,203,226);} /* flickr photo sets -------------------------------------------------------------- */ .view-flickr-sets h3.title{margin-bottom:18px;} .flickr-set{overflow:hidden;margin-bottom:18px;} .flickr-photoset{clear:both;margin-bottom:18px;overflow:hidden ;} .flickr-photoset-img{float:left;margin:3px;} .flickr-photoset-meta{clear:both;} /* webforms -------------------------------------------------------------- */ .field-type-nodereference .node-type-webform{margin-top:18px;background-color:rgb(227,237,255);padding:10px;margin-bottom:18px; border:none;} .field-type-nodereference .node-type-webform .content{background-color:white;border:1px solid #C5CBE2;padding:8px;} /* misc fields -------------------------------------------------------------- */ .filefield-file a{font-size:13px;text-decoration:none;font-weight:bold;} /* views general -------------------------------------------------------------- */ .view,.view-content{overflow:hidden;} .views-row.row-border{margin-bottom:18px;border-top:1px dotted rgb(120,156,198);padding-top:17px;} .views-row-grid{margin-bottom:12px;} .views-row-block{padding:10px;} .views-row-block.odd{background-color:rgb(245,249,255);} .views-row-block.last{margin-bottom:12px;} .views-row.first{margin-bottom:18px;border-top:none;padding-top:0px;} .views-row{padding-top:0px;border:none;margin-bottom:18px;border-width:0px;} .views-row.last{} .views-row.box{background-color:rgb(227,237,255);padding:8px;margin-bottom:18px} .views-row.box .row-content{padding:10px;border:1px solid rgb(179,203,226);background-color:white;box-shadow:2px 2px 2px rgb(227,237,255);-moz-box-shadow:2px 2px 2px rgb(227,237,255);-webkit-box-shadow:2px 2px 2px rgb(227,237,255);} #upcoming-list,#news-list,#community-list,#visitors-list{margin-bottom:18px;} .view-filters,.alpha-pager,h2.viewreference-title,h2.view-attach-title, div.region-content-bottom .block-views h2.title,#comments .comment-wrapper-title {margin-bottom:18px;padding-bottom:17px;border-bottom:4px solid #000;} h2.view-attach-title{margin-top:18px;} .views-exposed-form .views-exposed-widget{padding:0.5em 0.5em 0px 0px;} select#edit-program{width:150px;} .views-exposed-form .views-exposed-widget .form-submit{margin-left:18px;} .view-id-organization_sponsor_iss .views-row, .view-id-organization_corporate_members .views-row{ margin-bottom: 36px; } .view-id-organization_sponsor_iss .views-row h3.node-title, .view-id-organization_corporate_members .views-row h3.node-title{ margin-bottom: 18px; } /* misc -------------------------------------------------------------- */ .iss-history-list { width:100%; } .iss-history-list ul { list-style: none; overflow: hidden; position: relative; width: 45%; height: 230px; margin: 0 0 0 0; } .iss-history-list ul li{ list-style-image: none; list-style-type: none; margin-left: 0px; overflow: hidden; position: relative; margin: 0 0 0 0; } .iss-history-list ul:nth-child(2n+1){ clear: left; float:left; } .iss-history-list ul:nth-child(2n){ margin-right: 0; clear: right; float: right; } .iss-history-list .views-row.first { border-top: medium none; margin-bottom: 0; padding-top: 0; } .iss-history-list h3 { } .iss-history-list .presenter { margin-top:0; } /* misc -------------------------------------------------------------- */ #block-addthis-0{margin-bottom:10px;} .addthis_toolbox_item.addthis_counter.addthis_pill_style{margin-right:3px;} body {background-color:black} #page-wrapper {background-color:white} /* HEADER*/ /* -------------------------------------------------------------- */ #header-wrapper{height:198px;overflow:hidden;} #header-wrapper{color:white;background: transparent url(../images/site/header/header-wrapper-bkg-6.jpg) repeat-x;} #header{background-image:url(../images/site/header/header-bkg-6.jpg);background-repeat:no-repeat;height:198px;color:white;} /* nav-top - secondary links -------------------------------------------------------------- */ #links-top {overflow:hidden;float:right;clear:right} .secondary-links {display:inline;overflow: hidden;position:relative} #secondary ul {list-style:none;} #secondary, #secondary-after{display:inline;padding-right: 0.5em;} #secondary ul, #secondary ul li {font-size:11px;line-height:36px;color:rgb(149,156,166);font-weight:bold;} #secondary ul li {padding-left: .5em;padding-right: 0;} #nav-top{height:36px;margin-bottom:18px;clear:both;overflow:hidden;} #nav-top{font-size:11px;line-height:36px;color:rgb(149,156,166);font-weight:bold;} #nav-top li.active-trail a:link {color:white;font-style: italic;} #nav-top a:link.active{color:white;font-style: italic;} #nav-top a:link{text-decoration:none;color:#f5f9ff;} #nav-top a:visited{text-decoration:none;color:white;} #nav-top a:hover{text-decoration:none;color:#e3edff;} #nav-top a:active{text-decoration:none;color:black)} #nav-top li.menu-16228 a:link {color:#f81c50} #nav-top li.menu-16228 a:visited {color:#d42359} #nav-top li.menu-16228 a:hover {color:#df0101} #nav-top li.menu-16228 a:active {color:#f03c69} .region-nav-top, #block-user-0, #block-user-0 .content, #login, #block-logintoboggan-0, #block-logintoboggan-0 .content{display:inline;} /* branding -------------------------------------------------------------- */ a.logo img{margin-bottom:18px;} #mission a:link{text-decoration:none;color:#f5f9ff;} #mission a:visited{text-decoration:none;color:white;} #mission a:hover{text-decoration:none;color:#e3edff;} #mission a:active{text-decoration:none;color:black)} #custom-mission a:link{text-decoration:none;color:#f5f9ff;} #custom-mission a:visited{text-decoration:none;color:white;} #custom-mission a:hover{text-decoration:none;color:#e3edff;} #custom-mission a:active{text-decoration:none;color:black)} #site-slogan {color:white;font: italic bold 12px Georgia, Times, 'Times New Roman', serif;} /* social-top -------------------------------------------------------------- */ #social-top{display:inline;float:left;} #social-top ul.connect-list-16 {margin:8px 0px 0px 0px;padding:0px;} #social-top ul.connect-list-16 {font-weight:normal; list-style-position:inside;} #social-top ul.connect-list-16 li {list-style:none;margin-bottom:9px;} #social-top ul.connect-list-16 a {text-decoration:none;} #social-top ul.connect-list-16 {float:left;list-style:none;} #social-top ul.connect-list-16 li{font-size:11px;display:inline;list-style:none;overflow:hidden;line-height:18px;} #social-top ul.connect-list-16 li a{padding:0px 3px;float:left;} #social-top ul.connect-list-16 li a{color:white;} /* search -------------------------------------------------------------- */ #search-wrapper{margin-bottom:0em;} #search {float:right;} #search #edit-search-theme-form-1-wrapper{display:inline;} input#edit-search-theme-form-1 {width:180px;} #search .form-item label{display:inline;} #search .form-item input{display:inline;} #search #edit-search-theme-form-1{} #search input[type="button"], #search input[type="reset"], #search input[type="submit"]{top:0;margin:0px;} /* PRIMARY NAVIGATION - SUPERFISH HORIZONTAL MENU */ /* layout -------------------------------------------------------------- */ #superfish .sf-menu li:hover ul, #superfish .sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99;height:32px;} #superfish .sf-navbar{height:64px;padding-bottom:0px !important;padding-left:0 !important;position:relative;width:100%;z-index:97;} #superfish .sf-menu a{margin-left:0px;} #primary-wrapper{background:url(../images/site/menus/primary-bkg-alt-2.jpg) repeat-x; height:64px; font-size:13px; line-height:18px;} /* appearance -------------------------------------------------------------- */ #superfish .sf-menu{font-weight:normal;float:left;line-height:18px;} #superfish .sf-menu{top:0px;} #superfish .sf-menu a{padding:7px 16px 7px 16px;text-decoration:none;} #superfish .sf-menu a, #superfish .sf-menu a:visited{color:#13a;} #superfish .sf-menu ul{font-size:13px} #superfish .sf-menu li{background-color:transparent;margin-right:0px;} #superfish .sf-menu li.sf-breadcrumb{background-color:#f5f9ff;} #superfish .sf-menu li a{font-weight:bold;color:black;} #superfish .sf-menu li a.active{font-style: italic;} #superfish .sf-menu li a:link{text-decoration:none;color:#192a40;} #superfish .sf-menu li a:visited{text-decoration:none;color:#192a40;} #superfish .sf-menu li a:hover{text-decoration:none;color:#192a40;background-color:#f5f9ff;} #superfish .sf-menu li a:active{text-decoration:none;color:#192a40;} #superfish .sf-menu li li{background-color:transparent;} #superfish .sf-menu li li a{font-weight:bold;font-size:12px;} #superfish .sf-menu li li a.active {font-style: italic; border-bottom: 4px solid #bfdaff; padding-bottom:3px;} #superfish .sf-menu li li.active-trail a{font-style: italic; border-bottom: 4px solid #bfdaff; padding-bottom:3px;} #superfish .sf-menu li li a:link{text-decoration:none;color:#192a40;} #superfish .sf-menu li li a:visited{text-decoration:none;color:#192a40;} #superfish .sf-menu li li a:hover{text-decoration:none;color:#192a40;border-bottom: 4px solid #bfdaff;padding-bottom:3px;} #superfish .sf-menu li li a:active{text-decoration:none;color:#192a40;} #superfish .sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:none repeat scroll 0 0 transparent;outline:0 none;} /* TERTIARY NAVIGATION */ /* Third Level Secondary Links > .menu-level-2 -------------------------------------------------------------- */ .block-menu_block,{overflow:hidden;} #nav-tertiary{margin:36px 0;} #nav-tertiary .menu-level-2 ul,#nav-tertiary .menu-level-2 ol{list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;display:block; float:left;clear:both; background:url(../images/site/menus/tertiary-3-bkg.jpg) repeat-x;height:28px;margin-bottom:0px;border:1px solid rgb(179,203,226);} #nav-tertiary .menu-level-2 ul li{display:inline;float:left;font-size:11px; margin:0;padding:4px 0px;} #nav-tertiary .menu-level-2 ul li.last{} #nav-tertiary .menu-level-2 ul li.first{} #nav-tertiary .menu-level-2 ul li.active{ background-repeat:no-repeat;background-position:bottom center;} #nav-tertiary .menu-level-2 ul li a{font-size:11px;font-weight:bold;padding:0 8px;line-height:18px;color:rgb(27,45,69);border-right:1px solid rgb(93,136,187);border-left:1px solid rgb(245,249,255);text-decoration:none;} #nav-tertiary .menu-level-2 ul li.last a{border-right:none;} #nav-tertiary .menu-level-2 ul li.first a{border-left:none;} #nav-tertiary .menu-level-2 ul li a.active{} #nav-tertiary .menu-level-2 ul li a:link{color:rgb(27,45,69);} #nav-tertiary .menu-level-2 ul li a:visited{color:rgb(44,73,112);} #nav-tertiary .menu-level-2 ul li a:hover{color:rgb(78,88,98);} #nav-tertiary .menu-level-2 ul li a:active{color:#111;} #nav-tertiary .menu-level-2 ul li a.active{color:rgb(150,1,1);} #nav-tertiary .menu-level-2 ul li a.active:visited{color:rgb(150,1,1);} /* TERTIARY NAVIGATION */ /* Third Level .menu-level-3 -------------------------------------------------------------- */ #nav-tertiary{margin:36px 0;} #nav-tertiary .menu-level-3 ul,#nav-tertiary .menu-level-3 ol{list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;display:block; float:left;clear:both; background:url(../images/site/menus/tertiary-3-bkg.jpg) repeat-x;height:28px;margin-bottom:0px;border:1px solid rgb(179,203,226);} #nav-tertiary .menu-level-3 ul li{display:inline;float:left;font-size:11px; margin:0;padding:4px 0px;} #nav-tertiary .menu-level-3 ul li.last{} #nav-tertiary .menu-level-3 ul li.first{} #nav-tertiary .menu-level-3 ul li.active{ background-repeat:no-repeat;background-position:bottom center;} #nav-tertiary .menu-level-3 ul li a{font-size:11px;font-weight:bold;padding:0 8px;line-height:18px;color:rgb(27,45,69);border-right:1px solid rgb(93,136,187);border-left:1px solid rgb(245,249,255);text-decoration:none;} #nav-tertiary .menu-level-3 ul li.last a{border-right:none;} #nav-tertiary .menu-level-3 ul li.first a{border-left:none;} #nav-tertiary .menu-level-3 ul li a.active{} #nav-tertiary .menu-level-3 ul li a:link{color:rgb(27,45,69);} #nav-tertiary .menu-level-3 ul li a:visited{color:rgb(44,73,112);} #nav-tertiary .menu-level-3 ul li a:hover{color:rgb(78,88,98);} #nav-tertiary .menu-level-3 ul li a:active{color:#111;} #nav-tertiary .menu-level-3 ul li a.active{color:rgb(150,1,1);} #nav-tertiary .menu-level-3 ul li a.active:visited{color:rgb(150,1,1);} /* MAIN */ /* layout -------------------------------------------------------------- */ #main-wrapper{margin-bottom:18px;padding-top:18px;} /* HIGHLIGHTED CONTENT */ /* -------------------------------------------------------------- */ #highlight-wrapper{background:url(../images/site/page/highlight-wrapper-bkg-alt.jpg) repeat-x;height:342px;} #highlight{padding-top:18px;} /* Featured Content Slider -------------------------------------------------------------- */ .view-content-featured .views-row{border:none;padding:0;margin:0;} .view-content-featured{position:relative;height:270px;} .view-content-featured li{padding:0;border-top:none;} .view-content-featured a{padding:0} .view-content-featured ul li{list-style-type:none;padding:0;margin:0;border-top:none;} .view-content-featured ul{top:0px;list-style-type:none;padding:0;} .view-content-featured div.content-featured-image-wrapper{height:268px !important;width:948px !important;display:inline;float:right;background-color:#e5f0ff;border:1px solid white;padding:0px;box-shadow:3px 3px 3px #111;-moz-box-shadow:3px 3px 3px #111;-webkit-box-shadow:3px 3px 3px #111;} .view-content-featured div.content-featured-image-wrapper img{height:252px !important;width:932px !important;margin:8px;} .view-content-featured .views-slideshow-controls-bottom{position:absolute;top:239px;left:22px;z-index:100;} .view-content-featured .views-slideshow-controls-bottom a{color:white;text-decoration:none;font-weight:bold;} .view-content-featured .views-slideshow-controls-bottom a:link{} .view-content-featured .views-slideshow-controls-bottom a:visited{} .view-content-featured .views-slideshow-controls-bottom a:active{} .view-content-featured .views-slideshow-controls-bottom a:hover{} .view-content-featured p.attribution-wrapper{position:absolute;bottom:-9px;right:9px;padding:2px 10px;background-color:rgba(0,0,0,0.6);} .view-content-featured p.attribution-wrapper{font-size:10px;color:white;} .attribution-wrapper p {text-align: right; font-size:11px;} .attribution-wrapper-featured a{color:white;font-weight:bold;} .attribution-wrapper-featured a:link{color:white;} .attribution-wrapper-featured a:visited{color:white;} .attribution-wrapper-featured a:active{color:white;} .attribution-wrapper-featured a:hover{color:white;} /* PRE-CONTENT REGION */ /* -------------------------------------------------------------- */ div#pre-wrapper { background-color:#f0f5fb;padding-top:18px;} div#pre-wrapper + div#main-wrapper {border-top: 1px solid #e5f0ff;} div#pre div.block-nodeblock div.banner-images a.sidebar-banner {float:left;overflow:hidden;padding-right:25px} div#pre div.block-nodeblock div.banner-images a.sidebar-banner:last-child {padding-right:0px} div#pre-wrapper h5.title {color:black;font: normal normal 36px Garamond, 'Adobe Garamond Pro', 'Apple Garamond', 'ITC Garamond', Georgia, Times, 'Times New Roman', serif; padding-bottom:18px;margin-bottom: 0px;letter-spacing: -.025em; } /* CONTENT HEADER */ /* -------------------------------------------------------------- */ #content-header-wrapper {margin-top:18px;margin-bottom:36px;} /* CONTENT REGION */ /* -------------------------------------------------------------- */ .content-body-wrapper{overflow:hidden;} #content-area p a{font-weight:bold;} .node .content { overflow:hidden} /* SIDEBAR LEFT */ /* -------------------------------------------------------------- */ /* blobk lists -------------------------------------------------------------- */ #sidebar-left .block{margin-bottom:36px;} #sidebar-left h4,h5,h6{line-height:18px;font-weight:bold;} #sidebar-left .block-views ul,.block-views ol{list-style:none;padding:0px 0px 0px 0px;border-top:1px solid rgb(238,244,251);} #sidebar-left .block-views ul li{margin:0px;padding:5px 5px 5px 3px;border-bottom:1px solid rgb(238,244,251);} #sidebar-left .block-views ul li:hover{border-bottom:1px solid rgb(179,203,226);background:rgb(238,244,251);} #sidebar-left .block-views ul li a{margin:0px 0px;text-decoration:none;} #sidebar-left .block-views ul li:hover a{text-decoration:none;} #sidebar-left .block-views ul li a:link{color:rgb(27,45,69)} #sidebar-left .block-views ul li a:visited{color:rgb(78,88,98)} #sidebar-left .block-views ul li a:active{color:rgb(152,181,215)} #sidebar-left .block-views ul li a:hover{color:rgb(179,203,226)} /* archive blocks -------------------------------------------------------------- */ #sidebar-left .view-header a.view-all {} #sidebar-left .view-header {background:url(../images/site/menus/tertiary-3-bkg.jpg) repeat-x;height:20px;margin-bottom:18px;border:1px solid rgb(179,203,226);text-align: center;padding:8px 0 0 0; } #sidebar-left .view-header a.view-all {font-size:11px;font-weight:bold;color:rgb(27,45,69);text-decoration:none;} #sidebar-left .view-header a.view-all:link{color:rgb(27,45,69);} #sidebar-left .view-header a.view-all:visited{color:rgb(44,73,112);} #sidebar-left .view-header a.view-all:hover{color:rgb(78,88,98);} #sidebar-left .view-header a.view-all:active{color:#111;} #sidebar-right .view-footer a.view-all {font-size:11px;font-weight:bold;color:rgb(27,45,69);text-decoration:none;} #sidebar-right .view-footer a.view-all:link{color:rgb(27,45,69);} #sidebar-right .view-footer a.view-all:visited{color:rgb(44,73,112);} #sidebar-right .view-footer a.view-all:hover{color:rgb(78,88,98);} #sidebar-right .view-footer a.view-all:active{color:#111;} /* RIGHT SIDEBAR */ /* -------------------------------------------------------------- */ .front #sidebar-right{margin-top:36px;} #sidebar-right{background-color:white;/* background-color:rgb(238,244,251);*/} #sidebar-right-inner{} .sponsor-logo {margin:18px 0} /* blocks -------------------------------------------------------------- */ #sidebar-right .block{background-color:rgb(227,237,255);margin-bottom:18px;padding:15px;} #sidebar-right .block-frame{padding:0;margin-bottom:18px;border:1px solid rgb(179,203,226);background-color:white;box-shadow:2px 2px 2px rgb(227,237,255);-moz-box-shadow:2px 2px 2px rgb(227,237,255);-webkit-box-shadow:2px 2px 2px rgb(227,237,255);} #sidebar-right .block-frame .content{background:white url(../images/site/page/block-bkg-270.png) no-repeat right bottom;padding:15px;} #sidebar-right .block-frame .title{background-color:white;font-weight:bold;margin:15px;margin-bottom:0px;padding-bottom:6px;border-bottom:2px solid black;} #sidebar-right .no-frame{padding:0;margin-bottom:18px;border:none;background-color:white;} /* banners -------------------------------------------------------------- */ a.sidebar-banner{overflow:hidden;} a.sidebar-banner img{margin-bottom:18px;} a.sidebar-banner:last-child img{margin-bottom:0;} /* page files and links -------------------------------------------------------------- */ #sidebar-right .view-id-files .views-row {margin-bottom:18px} #sidebar-right .view-id-files .file-name {margin-bottom:9px;font-size:13px;font-weight:bold} #sidebar-right .view-id-files .file-description {margin-bottom:9px;} #sidebar-right .view-id-files .file-link {margin-bottom:9px;} #sidebar-right .view-id-links .views-row {margin-bottom:18px} #sidebar-right .view-id-links .link-title {margin-bottom:9px;font-size:13px;font-weight:bold} /* views -------------------------------------------------------------- */ #sidebar-right div.block-content-center div.row-content{text-align:center;} #sidebar-right div.block-content-center div.view-footer{text-align:center;} /* quicktabs -------------------------------------------------------------- */ .quicktabs_main.quicktabs-style-nostyle{background-color:#fff;border:1px solid rgb(197,203,226);border-top:none;padding:10px;clear:both;} ul.quicktabs_tabs.quicktabs-style-nostyle{border-bottom:1px solid rgb(197,203,226);padding:0 5px 0 0;font:bold 12px/19px helvetica !important;font-weight:bold;height:21px;margin:0;} ul.quicktabs_tabs.quicktabs-style-nostyle a{font:bold 12px/19px helvetica !important;text-decoration:none;} ul.quicktabs_tabs.quicktabs-style-nostyle a:hover{text-decoration:underline;} ul.quicktabs_tabs.quicktabs-style-nostyle li{border:1px solid rgb(197,203,226);background:#F5F9FF;border-bottom:1px solid rgb(197,203,226);padding:5px 6px 5px 6px;margin:0 2px 0 0;position:relative;} ul.quicktabs_tabs.quicktabs-style-nostyle li:hover{border:1px solid rgb(197,203,226);border-bottom:none;background-color:#F5F9FF;} ul.quicktabs_tabs.quicktabs-style-nostyle li.active{border:1px solid rgb(197,203,226);border-bottom:1px solid #fff;background-color:#fff;} ul.quicktabs_tabs.quicktabs-style-nostyle li.active a{} .quicktabs_main.quicktabs_main ol{font-size:11px;list-style:decimal outside none;} .quicktabs_main.quicktabs_main ol li{margin-bottom:18px} .quicktabs_main.quicktabs_main ol div.node-title{font-weight:bold;margin-bottom:1px;font-size:13px;} .quicktabs_main.quicktabs_main ol div.presenter{font-size:12px;font-weight:normal;margin-bottom:18px;margin-top:0;} .quicktabs_main.quicktabs_main ol div.program-wrapper{margin-bottom:0px} .quicktabs_main.quicktabs_main div.more-link{margin-bottom:0px} #sidebar-right .views-numbered-list {background-color:#fff;border:1px solid rgb(197,203,226);padding:10px;clear:both;} #sidebar-right .views-numbered-list ol.short-list{font-size:11px;list-style:decimal outside none;border-top:none} #sidebar-right .views-numbered-list ol.short-list li{/*margin-bottom:18px*/} #sidebar-right .views-numbered-list ol.short-list div.node-title{font-weight:bold;margin-bottom:1px;font-size:13px;} #sidebar-right .views-numbered-list ol.short-list div.presenter{font-size:12px;font-weight:normal;margin-bottom:18px} #sidebar-right .views-numbered-list ol.short-list div.program-wrapper{margin-bottom:0px} /* connect list -------------------------------------------------------------- */ #sidebar-right ul.connect-list-16 {margin:0px;padding:0px;} #sidebar-right ul.connect-list-16 {font-weight:normal; list-style-position:inside;} #sidebar-right ul.connect-list-16 li {list-style:none;margin-bottom:9px;} #sidebar-right ul.connect-list-16 a {text-decoration:none;} /* other overrides -------------------------------------------------------------- */ div.view-job-all-open-grouped{background-color:white;border:1px solid #E3EDFF;border-top:none;padding:10px;clear:both;} #sidebar-right div.node-title{font-weight:bold;margin-bottom:1px;font-size:13px;} #sidebar-right div.comment-title {font-weight:bold;margin-bottom:1px;font-size:13px;} #sidebar-right .date-display,.title-date{font-size:11px;letter-spacing:0px;line-height:18px;} #sidebar-right .group-title{font-size:13px;line-height:18px;font-weight:bold;padding-bottom:8px;} #sidebar-right div#block-views-nodequeue_4-block .view-footer {background:url(../images/site/menus/tertiary-3-bkg.jpg) repeat-x;height:20px;border:1px solid rgb(179,203,226);text-align:center;padding:8px 0 0 5px; } #sidebar-right .date-display.deadline {margin-top:0px} /* FOOTER */ /* -------------------------------------------------------------- */ #footer-wrapper{padding:36px 0 0 0 ;} #footer-wrapper{font-size:11px;color:white;background:rgb(0,0,0);color:white;background: black url(../images/site/footer/footer-bkg.jpg) repeat-x} #footer-wrapper p {font-size:11px;line-height: 13px;} #footer-wrapper a{color:white;text-decoration:underline;} #footer-wrapper a:visited{} #footer-wrapper a:active{} #footer-wrapper a:hover{text-decoration:underline;} #footer-wrapper li{margin-bottom:9px;} #footer-wrapper .links{font-size:11px;font-style:italic;text-decoration:none;} #footer{padding-top:5px;padding-bottom:10px;color:white;} /* connect list -------------------------------------------------------------- */ #footer ul.connect-list-16{float:left;list-style:none;margin:0px;} #footer h5{float:left;clear:left;display:inline;margin-bottom:0px;margin-right:5px;} #footer ul.connect-list-16 li{font-size:11px;display:inline;list-style:none;overflow:hidden;} #footer ul.connect-list-16 li a{padding:0px 5px;float:left;} #footer ul.connect-list-16 li a{color:white;} #footer ul.connect-list-16 li a:hover{color:#00a8e6} #footer #footer-content .menu-block-1 { } #footer #footer-content .menu-block-1 ul{ padding:0 } #footer #footer-content .menu-block-1 ul li{width:110px; list-style: none; display:inline; padding-right:10px; font-size:11px;line-height: 13px;font-weight:bold;} #footer #footer-content .menu-block-1 ul li a:link {text-decoration:none} #footer #footer-content .menu-block-1 ul li a:hover {text-decoration:underline;} #footer #footer-content .menu-block-1 ul li.expanded { list-style: none; float:left} #footer #footer-content .menu-block-1 ul li.expanded.last { padding-right:0px} #footer #footer-content .menu-block-1 ul li.expanded ul {margin-top:18px} #footer #footer-content .menu-block-1 ul li.expanded ul li {display: list-item;font-weight:normal;} #footer #footer-content .menu-block-1 ul li.expanded ul li a:link {text-decoration:none;} #footer #footer-content .menu-block-1 ul li.expanded ul li a:hover {text-decoration:underline;} /* MISC */ /* -------------------------------------------------------------- */ /* Membership Benefits Talbes -------------------------------------------------------------- */ table.table-membership-benefits{border-collapse:collapse;border-top:solid 3px #ddd;position:relative;margin-top:18px;} .table-membership-benefits th, .table-membership-benefits td{line-height:18px;padding:12px;margin:0px;} .table-membership-benefits thead th,.table-membership-benefits thead td{padding-top:12px;vertical-align:middle;} .table-membership-benefits tfoot th,.table-membership-benefits tfoot td{padding-bottom:12px;} .table-membership-benefits tbody th,.table-membership-benefits tbody td, .table-membership-benefits tfoot th,.table-membership-benefits tfoot td{border-top:solid 1px #ddd;} .table-membership-benefits th:first-child,t.table-membership-benefits d:first-child{padding-left:0;} .table-membership-benefits th:last-child,.table-membership-benefits td:last-child{padding-right:0;} .table-membership-benefits tr:nth-child(even) td{} .table-membership-benefits tbody tr:nth-child(odd) th, .table-membership-benefits tbody tr:nth-child(odd) td{background:rgba(0,0,0,0);} .table-membership-benefits caption{margin-bottom:18px;} .table-membership-benefits th,.table-membership-benefits td{text-align:center;vertical-align:middle;} .table-membership-benefits .head.odd{background-color:white;} .table-membership-benefits td.cell-first{font-weight:bold;text-align:left;} .table-membership-benefits .odd{background-color:rgb(238,244,251);} table.table-membership-benefits{border-top:none;} table.table-membership-benefits thead th, table.table-membership-benefits thead td{border:none;background:rgb(44,73,112);padding:9px !important;color:#fff;} table.table-membership-benefits tbody th, table.table-membership-benefits tbody td{/*padding:9px 9px 8px 9px !important;*/} table.table-membership-benefits th, table.table-membership-benefits td{/*border-left:dotted 1px #000;*/} table.table-membership-benefits thead th{/*border-left:dotted 1px #aaa;*/} table.table-membership-benefits th:first-child, table.table-membership-benefits td:first-child{border-left:none;} tbody.table-membership-benefits tr:nth-child(odd) th,tbody tr:nth-child(odd) td{background-repeat:no-repeat;background-position:5px 50%;} /* ISS Tickets -------------------------------------------------------------- */ .ticket-package-wrapper {background-color: #E3EDFF;padding:18px;margin-bottom:18px} .ticket-purchase-wrapper {} .ticket-purchase-wrapper h4 {} .ticket-purchase-wrapper p {} .ticket-tax-deduction {font-style:italic} .ticket-options-wrapper {} .ticket-options-wrapper p {} .ticket-options-list {} /* Calendar -------------------------------------------------------------- */ /* calendar calendar table styles */ .calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff;} .calendar-calendar table{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;width:100%;/* Setting at 100% causes problem in Internet Explorer. */} .calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;} /* IE needs a little help to get the side by side tables to the right size */ .calendar-calendar .year-view td{width:32%;padding:1px;border:none;} .calendar-calendar .year-view td table td{width:13%;padding:0;} .calendar-calendar tr{padding:0;margin:0;background-color:white;} .calendar-calendar th{color:#fff;/*background-color:#ccc*/;text-align:center;margin:0;} .calendar-calendar th a{font-weight:bold;/*color:#fff;*/background-color:#ccc;} .calendar-calendar td{width:12%;/* 14% is about 1/7 of total table width */ min-width:12%;border:1px solid #ccc;/*color:#777*/;text-align:right;vertical-align:top;margin:0;padding:0;} /* simplify the mini calendar by removing borders */ .calendar-calendar .mini{border:none;} /* format for the week number in the first cell */ .calendar-calendar td.week{width:1%;min-width:1%;} .calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:0.8em;} .calendar-calendar .week a{font-weight:normal;} /* IE6 does not support min-height,using Min-Height fast hack from http://www.dustindiaz.com/min-height-fast-hack */ .calendar-calendar .inner{min-height:5em;height:auto !important;height:5em;padding:0;margin:0;} .calendar-calendar .inner div{padding:0;margin:0;} /* Make sure paragraphs buried in calendar cells use padding,not margins,for separation so the background color doesn't come through. */ .calendar-calendar .inner p{padding:0 0 .8em 0;margin:0;} .calendar-calendar td a{font-weight:bold;text-decoration:none;} .calendar-calendar td a:hover{text-decoration:underline;} .calendar-calendar td.year, .calendar-calendar td.month{text-align:center;} /* format days of the week header cells */ .calendar-calendar th.days{/*color:#ccc;background-color:#224;*/text-align:center;padding:1px;margin:0;} /* floating day number div */ .calendar-calendar div.day{float:right;text-align:center;padding:0.125em 0.25em 0 0.25em;margin:0;/*background-color:#f3f3f3;border:1px solid gray;*/border-width:0 0 1px 1px;clear:both;width:1.5em;} /* individual node container */ .calendar-calendar div.calendar{background-color:#fff;border:solid 1px #ddd;text-align:left;margin:0 .25em .25em 0;width:96%;float:right;/* needed to keep IE from hiding the floating day number */ clear:both;} /* No floating of day view content because there is no floating day number */ .calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0 1%;} .calendar-calendar div.title{font-size:.8em;text-align:center;} .calendar-calendar div.title a{color:#000;} .calendar-calendar div.title a:hover{color:#c00;} .calendar-calendar .content{clear:both;padding:3px;padding-left:5px;} .calendar div.form-item{white-space:normal;} table td.mini, table th.mini, table.mini td.week{padding:0 1px 0 0;margin:0;} table td.mini a{font-weight:normal;} .calendar-calendar .mini-day-off{padding:0px;} .calendar-calendar .mini-day-on{padding:0px;} table .mini-day-on a{text-decoration:underline;} .calendar-calendar .mini .title{font-size:.8em;} .mini .calendar-calendar .week{font-size:.7em;} .mini-row{width:100%;border:none;} .mini{width:32%;vertical-align:top;} /* formatting for the legend stripe and block */ .calendar-calendar .stripe{height:5px;width:auto;font-size:1px !important;line-height:1px !important;} .calendar-calendar .day-view .stripe{width:100%;} table.calendar-legend{background-color:#ccc;width:100%;margin:0;padding:0;} table.calendar-legend tr.odd .stripe, table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important;} .calendar-legend td{text-align:left;} .calendar-empty{font-size:1px;line-height:1px;} /* formatting for the full day view */ .calendar-calendar td.calendar-agenda-hour{font-family:serif;text-align:right;border:none;border-top:1px #333 dotted;padding-top:.25em;width:1%;} .calendar-calendar td.calendar-agenda-no-hours{min-width:1%;} .calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:bold;} .calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em;} .calendar-calendar td.calendar-agenda-items{border:1px #333 dotted;text-align:left;} .calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0;} .calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff;} /* the popup date selector for jumping to a new date */ .calendar-date-select form{text-align:right;float:right;width:25%;} .calendar-date-select div, .calendar-date-select input, .calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both;} .calendar-date-select .description{float:right;} .calendar-label{font-weight:bold;display:block;clear:both;} .calendar-calendar div.date-nav{/*background-color:#ccc;color:#777;*/padding:0.2em;width:auto;/*border:1px solid #ccc;*/} .calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3{/*color:#777;*/} .calendar-calendar th.days{/*background-color:#eee;color:#777;*/font-weight:bold;/*border:1px solid #ccc;*/} .calendar-calendar td.empty{background:#ccc;border-color:#ccc;} .calendar-calendar table.mini td.empty{background:#fff;border-color:#fff;} .calendar-calendar td div.day{/*border:1px solid #ccc;*/border-top:none;border-right:none;margin-bottom:2px;} .calendar-calendar td .inner div, .calendar-calendar td .inner div a{/*background:#eee;*/} /* Set small font size for all items in calendar div,themes can override this. */ /* Use x-small instead of em to avoid multiplying effect in nested items. */ .calendar-calendar div.calendar{border:none;font-size:x-small;} .calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a{border:none;/*background:#ffc;*/padding:0 2px;} .calendar-calendar td .inner div.calendar div.calendar-more, .calendar-calendar td .inner div.calendar div.calendar-more a{/*color:#444;background:#fff;*/text-align:right;} .calendar-calendar td .inner .view-field, .calendar-calendar td .inner .view-field a{/*color:#444;*/font-weight:normal;} .calendar-calendar td span.date-display-single, .calendar-calendar td span.date-display-start, .calendar-calendar td span.date-display-end, .calendar-calendar td span.date-display-separator{font-weight:bold;} .calendar-calendar td .inner div.day a{/*color:#4b85ac;*/} .calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today{/*background-color:#C3D6E4;*/} .calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{border-bottom:1px solid #ccc;} /* The following are not used by default but are available for themes */ .calendar-calendar td.past{} .calendar-calendar td.future{} .calendar-calendar td.has-events{} .calendar-calendar td.has-no-events{} /* I ADDED THESE */ .calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{background-color:rgb(179,203,226);} .calendar-calendar div.day{} table td.mini div, table th.mini div, table.mini td.week div{text-align:center;} .date-nav div.date-heading h3{text-align:center;} .date-nav div.date-heading h3 a{text-decoration:none;} .calendar-calendar{} .calendar-calendar .links{} .calendar-calendar ul.links{list-style-image:none;list-style-position:outside;list-style-type:none;padding-left:0;display:block;background-color:rgb(227,237,255);float:left;clear:both;margin-bottom:18px;} .calendar-calendar ul.links li{display:inline;float:left;background-color:rgb(227,237,255);border-top:1px solid rgb(179,203,226);border-bottom:1px solid rgb(179,203,226);margin:0;padding:0;} .calendar-calendar ul.links li.last{border-right:1px solid rgb(179,203,226);} .calendar-calendar ul.links li.first{border-left:1px solid rgb(179,203,226);} .calendar-calendar ul.links li.active{background-repeat:no-repeat;background-position:bottom center;} .calendar-calendar ul.links li a{font-size:11px;font-weight:bold;padding:0 .75em;line-height:2.5em;color:rgb(27,45,69);border-right:1px solid rgb(93,136,187);border-left:1px solid rgb(245,249,255);text-decoration:none;} .calendar-calendar ul.links li.last a{border-right:none;} .calendar-calendar ul.links li.first a{border-left:none;} .calendar-calendar ul.links li a:link{color:rgb(27,45,69);} .calendar-calendar ul.links li a:visited{color:rgb(44,73,112);} .calendar-calendar ul.links li a:hover{color:rgb(78,88,98);} .calendar-calendar ul.links li a:active{color:#111;} .calendar-calendar ul.links li a.active{color:rgb(150,1,1);} .calendar-calendar ul.links li a.active:visited{color:rgb(150,1,1);} #calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{width:auto;border-collapse:separate;margin:0;} .calendar-calendar div.date-nav{clear:both;background-color:rgb(179,203,226);padding:5px 10px;} .calendar-calendar div.date-nav .date-prev{/*width:18%;*/ font-weight:bold;} .calendar-calendar div.date-nav .date-next{/*width:18%;*/ font-weight:bold;} .calendar-calendar div.date-nav a{color:black;} .calendar-calendar table.mini tr td.today, .calendar-calendar table.mini tr.odd td.today, .calendar-calendar table.mini tr.even td.today{background-color:rgb(179,203,226)} .calendar-calendar table.mini tbody tr:nth-child(odd) td.has-events, .calendar-calendar table.mini tbody tr:nth-child(even) td.has-events{background-color:rgb(120,156,198);} .calendar-calendar table.mini tbody tr:nth-child(odd) td.has-events a, .calendar-calendar table.mini tbody tr:nth-child(even) td.has-events a{color:white;text-decoration:none;} table.mini thead tr{padding-bottom:10px;} .calendar-calendar tbody tr:nth-child(odd) th, .calendar-calendar tbody tr:nth-child(odd) td{background-color:rgb(238,244,251)} .year-view .calendar-calendar thead tr th{background-color:rgb(78,88,98);} div.attachment.attachment-after{margin-bottom:18px;} div.ical-items-wrapper{float:right;line-height:18px;} div#ui-datepicker-div,.ui-datepicker-title{overflow:hidden;} div#ui-datepicker-div table thead th,div#ui-datepicker-div table thead td{padding:0px !important;} .ui-datepicker-header select{margin-left:10px !important;margin-right:10px !important;} .yp-bio-image { float: left; margin-right: 20px; }