/****************************/ /* LOCAL CSS /* Custom CSS for Fusion template mod - "PLUM" */ /****************************/ /* Basic Typography & Colors -------------------------------------------------------------- */ /* Add general site styling here for typography and background */ /* test */ body { font-size: 75%; /* also set in fusion_starter.info: settings[base-font-size] = font-size-12 */ /*background-color:#006666; - too green */ /*background-color:#195D70; - too dark */ /*background-color:#00A1A9; --- secondary */ background:#1C6E84; background-image: url(../images/earth_bg.png); background-attachment: fixed; background-repeat: no-repeat; background-position: right bottom; } p { margin: 1em 0; } p.plum { color:#fff; background-color:#660033; padding: 10px; } p.teal { background-color:#1C6E84; color:#fff; padding: 10px; } p.orange{ background-color:#FF6633; color:#000; padding: 10px; } /* Default link styles - separate a:visited for a different visited link style */ a, a:link, a:visited { color:#660033; z-index:1 } /* Hover/active link styles. Don't forget :focus for accessibility */ a:hover, a:focus, a:active { color:#1C6E84; z-index:2; background-color:transparent; } /* Specific Typography -------------------------------------------------------------- */ #site-name { font-size: 300%; font-weight: normal; line-height: 150%; margin: 0; color:#603; } .footer-message { font-size: 90%; } /* HTML Elements -------------------------------------------------------------- */ .quote, .blockquote { font-style:italic; font-size:125%; color:#4F0229; margin:20px; font-family:Georgia, "Times New Roman", Times, serif; background-color:transparent; } /* Site Info -------------------------------------------------------------- */ /* Wrapper around logo, site name, and slogan */ .header-site-info span { display: block; /*font-family:Georgia, "Times New Roman", Times, serif;*/ font-style:italic; font-size:125%; } /* Add float here to put logo and site name side by side, also add margins as needed */ #logo { height:80px; padding-top:8px; } /* Link and hover styles for site name */ #site-name a:link, #site-name a:visited, #site-name a:hover, #site-name a:active { display: block; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:14px; color:#603; } /* Typography for site slogan */ #slogan { color:#603; } /*Staff Styles */ .staff_box { height:150px; border-top-width: thin; border-top-style: dotted; border-top-color: #999999; } .staff_box img{ float:left; padding-right:10px; padding-top:6px; padding-bottom:6px; } .staff_boxMissingImg { height:auto; border-top-width: thin; border-top-style: dotted; border-top-color: #999999; } .staff_boxExec { height:auto; border-top-width: thin; border-top-style: dotted; border-top-color: #999999; clear:both; margin-top:8px; margin-bottom:8px; } .staff_boxExec h3 { font-weight:bold; font-size:100%; } .staff_boxExec p { margin: 1em 0; } .staff_boxExec img{ float:left; padding-right:10px; padding-top:6px; padding-bottom:4px; } /* Regions -------------------------------------------------------------- */ /* All Regions -------------------------------------------------------------- */ /* By default this wrapper is set to 100% width and centered -- override here to narrow wrapper or align left or right */ .page { } /* The 0 values here remove padding and spacing at the bottom of the page. Remove to add a gap at the very bottom of the page */ .page-inner { border: 0; margin-bottom: 0; padding: 0; } /* Header Regions -------------------------------------------------------------- */ /* Header Top region to the bottom of Header region */ /* For full-width header background, add background image/color here */ .header-group-wrapper { } .header-group { } /* Header Top region which sits above the header */ /* Works well with inline login or inline menu block style */ .header-top-wrapper { } .header-top { } /* Main Menu /-------------------------------------------------------------- */ /* Add general styles for main menu here, such as typography, borders, floats, or spacing above/below */ .main-menu { font-size:18px; color:#FF0; } /* Preface Regions -------------------------------------------------------------- */ /* The Preface Top region sits between the header and the Main Area (columns, sidebars, and main content). The Preface Bottom region is inside the Main Area. */ .preface-top-wrapper { } .preface-top { } .preface-top-inner { float:left; clear:none; background-color:#fff; } .preface-bottom { } .preface-bottom-inner { } /* Main Area (content + sidebars + preface bottom + postscript top) -------------------------------------------------------------- */ .main-wrapper { } /* Sidebar Regions -------------------------------------------------------------- */ /* Sidebar widths can be controlled through theme settings */ .sidebar-first { } .sidebar-second { } /* Content Regions -------------------------------------------------------------- */ .content { } p.blank-pubs { height:1px; margin-bottom:-40px;} .content-inner { padding-left:10px; } #block-system-main.block.block-system.first.odd.grid16-4{background:red; } .content-inner .blank-pubs, blank-pubs{ background:red;} /* This region only appears on full node pages. It's useful for ads or other content between the body of the node and its comments */ .node-bottom { } /* Postscript & Footer Regions -------------------------------------------------------------- */ .postscript-top { } .postscript-top-inner { } .postscript-bottom-wrapper { } .postscript-bottom { } .postscript-bottom-inner {padding-left:30px; } .footer-wrapper { } .footer { } .footer-inner { } /* Page titles /-------------------------------------------------------------- */ /* Page and full node titles */ h1.title { font-size:175%; color:#1C6E84; line-height:normal; background-color:transparent; } /* Default node styles /-------------------------------------------------------------- */ /* Change unpublished and preview colors for dark background themes */ .node-unpublished { background-color: #fff4f4; color:inherit; } .preview .node { background-color: #ffffea; } /* Typography for node titles */ h2.title { /* font-family:Georgia, "Times New Roman", Times, serif;*/ font-style:normal; font-size:18px; color:#066; text-align:right; padding-right:8px; font-weight: normal; border-bottom:solid thin #330033; text-align:left; width:95%; } /* Colors and styles for linked node titles, ie. teaser listing at /node */ h2.title a:link, h2.title a:visited { color:#1C6E84; background-color:transparent; } a.block-title-link { color:#fff; font-size:16px; } h2.title a:hover, h2.title a:focus, h2.title a:active { font-weight:normal; color:#4f0229; text-decoration:none; background-color:transparent; } /* Separators and padding for node teasers */ .node-teaser { padding-bottom:8px; border-bottom-width: thin; border-bottom-style: dotted; border-bottom-color: #999999; } /* Author/date info */ .meta { } .submitted { } /* Links for nodes (taxonomy, commenting, read more, etc) */ .node ul.links li { } .node ul.links a { } /* Only more/read more links */ div.node .read-more a, div.node .more-link a { } /* Drupal Messages /-------------------------------------------------------------- */ /* General style for all errors/messages (border, padding, etc.) */ div.content-messages div.messages, div.content-help div.help { } /* Status messages: green */ div.content-messages-inner div.status { } /* Warning messages: yellow */ div.content-messages-inner div.warning { } /* Error messages: red */ div.content-messages-inner div.error { } /* Help messages: blue */ div.content-help-inner div.help { } /* Error that appears when a required form field is not filled out */ .form-item input.error, .form-item textarea.error, .form-item select.error { border: 1px solid #aa1144; } /* "New" text and required form field asterisk (default = red) */ .marker, .form-required { color: #aa1144; } /* Default block title styles /-------------------------------------------------------------- */ h2.block-title { } /* Breadcrumbs -------------------------------------------------------------- */ .breadcrumbs { } .breadcrumbs a:link, .breadcrumbs a:visited { } /* Tab Menus /-------------------------------------------------------------- */ #content-tabs { background-color: transparent; float: left; /* LTR */ margin: 20px 0; padding: 0; } #content-tabs ul.primary, #content-tabs ul.secondary { border-bottom: 1px solid #000; clear: both; float: left; /* LTR */ margin: 0; padding: 0 10px; } #content-tabs ul.secondary { border-bottom: 1px solid #555; margin-top: 10px; text-transform: lowercase; } #content-tabs ul.primary li, #content-tabs ul.secondary li { border-style: none; display: inline; float: left; /* LTR */ list-style: none; margin: 0 10px; padding: 0; } #content-tabs ul.primary li a:link, #content-tabs ul.primary li a:visited, #content-tabs ul.secondary li a:link, #content-tabs ul.secondary li a:visited { background-color: transparent; border: none; color: #000; float: left; /* LTR */ font-weight: bold; margin: 0; padding: 0 0 6px 0; text-decoration: none; white-space: nowrap; } #content-tabs ul.secondary li a:link, #content-tabs ul.secondary li a:visited { color: #555; } #content-tabs ul.primary li a.active:link, #content-tabs ul.primary li a.active:visited { border-bottom: 4px solid #000; color: #555; padding-bottom: 2px; } #content-tabs ul.secondary li a.active:link, #content-tabs ul.secondary li a.active:visited { border-bottom: 4px solid #555; color: #777; padding-bottom: 2px; background-color:transparent; } #content-tabs ul.primary li a:hover, #content-tabs ul.primary li a:focus, #content-tabs ul.secondary li a:hover, #content-tabs ul.secondary li a:focus { border-bottom: 4px solid #777; color: #777; padding-bottom: 2px; background-color:transparent; } /* Pagers -------------------------------------------------------------- */ ul.pager { } ul.pager li { } ul.pager a, ul.pager li.pager-current { border-color: #333; } ul.pager li.pager-current { background-color: #777; color: #fff; } ul.pager a:hover, ul.pager a:active, ul.pager a:focus { background-color: #777; border-color: #333; color: #fff; } /* Forms /-------------------------------------------------------------- */ /* Typography and backgrounds for all form buttons */ form input.form-submit { margin: 6px; padding: 3px 5px; float:right; } /* Hover style for form buttons */ form input.form-submit:hover, form input.form-submit.hover, form input.form-submit:focus { } /* Typography, background, borders, padding for form fields */ .form-item input, .form-item select, .form-item textarea { width:auto; } /* Remove backgrounds and border on radios and checkboxes */ .form-item .form-radio, .form-item .form-checkbox { background: none; border: none !important; } /* Fieldset wrapper around groups of form elements -- add border here */ fieldset { } /* Typography and spacing for legend of fieldsets */ fieldset legend { } /* Link style for legend of fieldsets */ fieldset legend, legend.collapse-processed, legend.collapse-processed a:link, legend.collapse-processed a:visited { } /* Custom icons on (open) collapsible fieldsets */ html.js fieldset.collapsible legend a:link, html.js fieldset.collapsible legend a:visited { } /* Custom icons on (closed) collapsible fieldsets */ html.js fieldset.collapsed legend a:link, html.js fieldset.collapsed legend a:visited { } /* Tables -------------------------------------------------------------- */ table { } thead th { border: 0; } tbody { border: 0; } /* Body of tables */ tbody { } /* Header of tables */ thead th, th { border-bottom: 3px solid #ccc; } tbody th { border-bottom: 1px solid #ccc; } /* Alternating row background styles */ tr.even, tr.even td { background-color: #eee; border-bottom: 1px solid #ccc; } tr.odd, tr.odd td { background-color: #fff; border-bottom: 1px solid #ccc; } td h4{ font-size: 125%; color:#660033; cursor: default; padding-top:0px; padding-bottom:2px; } td.active { } tr.drag td, tr.drag-previous td { color: #000; } /* Maintenance Page /-------------------------------------------------------------- */ /* Maintenance page tpl file in Fusion Core has simplified layout, but you can also add specific styles, such as a background, just for your offline page */ .in-maintenance { } /*--------------------------------------------------------------*/ /* Module styles /-------------------------------------------------------------- */ /* Book /-------------------------------------------------------------- */ .book-navigation .menu { border-top: 1px solid #ccc; } .book-navigation .page-links { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; } /* Comments /-------------------------------------------------------------- */ /* Style for each individual comment */ div.comment { padding: 0px; } /* Subject (title) of each comment */ div.comment h3.title { } /* Links (edit, reply, delete) for each comment */ div.comment div.links a, div.comment ul.links a { } /* Alternating styles for even/odd comments */ .comments .comment.odd { background-color: #fff; } .comments .comment.even { background-color: #eee; } /* A special highlight style for a comment by the author of the node */ .comments div.comment-by-author { background-color: #ddd; } /* Comment signatures */ .signature { border-top: 1px solid #d6ddb9; } /* User avatars in comments */ .comment-wrapper .picture img { } /* Forum /-------------------------------------------------------------- */ #forum .description { } .forum-topic-navigation { border-top: 1px solid #888; border-bottom: 1px solid #888; } /* Poll /-------------------------------------------------------------- */ div.poll div.bar { background-color: #ddd; } div.poll div.bar div.foreground { background-color: #999; } /* Profiles /-------------------------------------------------------------- */ .profile .picture { float: none; } /* Styles for sub-headings on user profiles */ .profile dt { background-color: #ccc; } /* Skinr /-------------------------------------------------------------- */ /* This is a sample Skinr style to get you started. See fusion_starter.info */ .fusion-example-stylename .inner { /* When setting the background color, also set foreground colors for text and links, even if it's similar to the default body style. Remember, this block style may be used in regions with other foreground colors, thus making text invisible if left unspecified */ background-color: #ccc; color: #000; /* All padding and borders should go on the .inner div, so as not to break the widths of the grid */ border: 3px solid #000; padding: 10px; } .front #block-system-main { display:none; } .front #content-inner { display: none; } /*Views Slideshow settings ---- */ .view-content img{ box-shadow: 0px 0px 5px #888; margin-top:10px; } .views-slideshow-controls-bottom { margin-left:230px; float:left; height:20px; z-index:1; position:relative; } .views-slideshow-controls-bottom a{ width: 10px; height: 10px; float: left; text-indent: -9999px; background-color: #999999; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius:5px; margin-left:10px; margin-right: 10px; z-index:1; position:relative; } .views-slideshow-controls-bottom div.active, .views-slideshow-controls-bottom a:hover{ background-image:url(/themes/fusion/plum/images/slider_active.png); background-repeat: no-repeat; background-position: 7px 1px; height:20px; z-index:100; position:relative; background-color:transparent; padding-top: 4px; } .views-slideshow-pager-field-item { margin-top: 5px; z-index:1; position:relative; padding-top: 4px; } .views-field-title { padding:5px; position:absolute; bottom:0; left:0; width:590px; height:46px; /*filter:alpha(opacity=75); opacity:0.75; -moz-opacity:0.80;*/ background-image: url(/themes/fusion/plum/images/trans-bg-65.png); z-index:0; background-repeat: repeat-x; } .views-field-title a{ z-index:1; font-size: 175%; /*color:#0CC;*/ color:#fff; font-weight: normal; margin-left: 8px; position:relative; background-color:transparent; } .views-field-title a:hover{ font-weight:normal; } .views_slideshow_previous, .views_slideshow_pause, .views_slideshow_play, .views_slideshow_next, .views_slideshow_pager .pager-item a { text-indent: -9999px; display: block; background-repeat: no-repeat; background-position: 0 0; float: left; margin-right: 5px; width: 18px; height: 18px; } .views_slideshow_previous:active, .views_slideshow_pause:active, .views_slideshow_play:active, .views_slideshow_next:active { } .views_slideshow_previous { background-position: 0 0; } .views_slideshow_previous:hover { background-position: 0 -18px; } .views_slideshow_previous:active { background-position: 0 -36px; } .views_slideshow_next { background-image: url(/themes/fusion/plum/images/button_sprite.png); background-position: -18px 0; } .views_slideshow_next:hover { background-position: -18px -18px; } .modified-footer{ background:transparent; border-top: thin dotted #333; margin-top:6px; color:#999; font-size:10px; line-height:9px; font-family:Tahoma, Geneva, sans-serif; } .modified-footer p{ padding-left:8px; padding-bottom:8px; font-size:10px; line-height:9px; font-family:Tahoma, Geneva, sans-serif; } /*.modified-footer a{ font-size:10px; line-height:9px; color:#999; text-decoration: underline; background:inherit; }*/ .front #block-system-main { display:none; } /*Social Media Icon settings ---- */ .socialmedia h2.title{ margin-top:14px; padding-left:8px; } .socialmedia{ width:200px; display: inline; text-align: center; margin-right:18px; } .socialmedia img{ float: left; padding-left:8px; padding-right:8px; padding-top:8px; clear:none; display: inline; } /*Social Media Icon settings for OneMercury page---- */ .socialmedia-frame{ width:260px; display: inline; text-align: center; margin-right:10px; } .socialmedia-frame img{ float: left; padding-left:4px; padding-right:4px; padding-top:10px; clear:none; display: inline; } div.soc_media_float { /* float: left;*/ float:right; } /*Front Twitter Style ---- */ .front-twitter { padding:0; width:350px; float:right; background-color:#fff; margin-left:10px; } .front-twitter a, .front-twitter a:visited, .front-twitter a:link, .front-twitter a:hover, .communications-twitter a, .communications-twitter a:hover, .communications-twitter a:visited, .communications-twitter a:link{ color:#4F0229; font-weight:normal; padding:0; background-color:inherit; } .communications-twitter { padding:0; background-color:#fff; margin-left:10px; background-color: } /*Side cost & field---- .{ float: right; padding-left:8px; padding-right:8px; clear:none; vertical-align: top; display: inline; }*/ .software-tools-middle-block{ margin-top:-40px; background-color:#1C6E84; padding-top: 10px; padding-right: 60px; padding-bottom: 10px; padding-left: 30px; width:80%; } .software-tools-middle-block h2.title{ color:#fff; font-weight:normal; font-size:125%; background-color:transparent; } .software-tools-middle-block .container-inline label, .software-tools-middle-block label{ color:#fff; font-weight:normal; float:left; padding-top:10px; padding-bottom: 14px; background-color:transparent; } /*ONEMercury Custom Styles---- */ .one-mercury{ float: right; margin-bottom:24px; padding-bottom:16px; } .one-mercury img{ float: right; padding-left:6px; padding-bottom:16px; } /*Taxonomy Custom Styles---- */ .field-type-taxonomy-term-reference, .field-type-taxonomy-term-reference .field-items, .field-type-taxonomy-term-reference.field .field-label { float: left; } .field-type-taxonomy-term-reference .field-items .field-item { float: left; margin: 0 0.5em 0 0; } .field-name-field-logo-st img{ margin-top:20px; display: inline; clear:both; float:left; } .newtopsearch{ display: inline; float:right; } .newtopsearch form input.form-submit { margin-top:-30px; display: inline; float:right; } .newtopsearch .form-item input, .form-item select, .form-item textarea { width:80%; } /* Site Info for One Mercury Page -------------------------------------------------------------- */ /* Wrapper around logo, site name, and slogan */ .header-site-info span { display: block; /*font-family:Georgia, "Times New Roman", Times, serif;*/ font-style:italic; font-size:125%; } /* Add float here to put logo and site name side by side, also add margins as needed */ #logo-frame { height:80px; padding-top:8px; padding-left:8px; width:325px; float:left; clear:none; } #page-inner-frame{ width:960px; background-color:#fff; margin-left:auto; margin-right:auto; } #main_menu-frame { list-style-image: none; list-style-type: none; clear:both; } #main_menu-frame a{ color:#fff; text-decoration:none; } #main_menu-frame a:hover{ color: #0FF; text-decoration:none; } #main_menu-frame ul { list-style-type: none; height: 60px; margin: auto; margin: 0; padding: 0; } #main_menu-frame li { margin:10px; float: left; background-color:#4F0229; height:26px; text-align:center; color:#fff; font-family: Tahoma, Geneva, sans-serif; font-size: 18px; padding-right: 36px; padding-left: 36px; } p.placeholder{ height:100%; background-color:#CCCCCC; } #main-content-inner{ font-family: Tahoma, Geneva, sans-serif; height:100%; background-color:#CCCCCC; } .temp-data-block{ background-color: #4f0229; width: auto; margin-right: 10px; font-weight: normal; font-size: 18px; color: #ffffff;} .bib-entries{ background:Red; }