vivo/themes/vivo-basic/css/individual.css

655 lines
No EOL
14 KiB
CSS

/* $This file is distributed under the terms of the license in /doc/license.txt$ */
/*************************************************
vivo-basic theme: TEMPORARY individual styles
**************************************************/
/*@import url("thickbox.css");*/
#personWrap #vitroPropertyGroupname {
/* display: none;*/
}
#personWrap #content.person {
padding: 30px 0 20px 4px;
/* width: 69%;*/
width: auto;
/* min-width: 600px;*/
/* margin-right: 280px;*/
/* padding-top: 10px;*/
}
#personWrap #contentwrap {
/* background: #fff url(../site_icons/grouping/bg_page_person.gif) no-repeat right top;*/
}
#personWrap {
/* background: url(../site_icons/grouping/bg_innerwrap_person.gif) repeat-y right top;*/
padding-top: 20px;
/* margin-top: 25px;*/
clear: both;
}
#personWrap .entity {
padding-top: 0;
}
/* ------ duplicate styles for department pages ----- */
#deptWrap div.admin {
/* display: none;*/
}
#deptWrap #content {
/* padding: 0 0 20px 4px;*/
padding-top: 0;
/* width: 69%;*/
width: auto;
min-width: 600px;
margin-right: 280px;
}
#deptWrap {
background: url(../site_icons/grouping/bg_innerwrap_person.gif) repeat-y right top;
padding-top: 26px;
clear: both;
}
#deptWrap #dashboard {
padding: 0 0 100px 0;
display: inline-block; /* fixes IE double top-padding bug, discussed at: http://exscale.se/archives/2007/06/13/ie-double-padding-bug/ */
background: none;
text-align: left;
width: 255px;
}
#deptWrap em.moniker {
color: #888888;
}
#deptWrap div.description {
/* font-size: 1.2em;*/
}
#deptWrap div.description p,
#deptWrap div.description li {
/* font-size: 1em;*/
}
img.screenshot {
display: block;
margin: 4px 0;
border: 3px solid #C7C3BB;
}
#deptWrap #dashboard a:link {
/* color: #55AABB;*/
/* border-color: #55AABB;*/
}
#deptWrap ul.externalLinks {
padding-left: 21px;
padding-right: 20px;
}
#deptWrap ul.externalLinks li {
display: block;
margin-bottom: 21px;
padding-left: 0;
border: 0;
}
/* ------------------------------------------------- */
#personWrap #entity {
clear: left;
margin: 0;
padding-bottom: 10px;
}
#personWrap #entity h2,
#personWrap #entity em.moniker {
float: none;
/* display: inline;*/
display: block;
}
#personWrap #entity h2 {
/* padding-right: 16px;*/
/* line-height: 2.5em;*/
line-height: 1.3em;
margin: 0;
padding-top: 10px;
}
#personWrap em.moniker {
clear: none;
display: inline-block;
padding: 2px 0 0 0;
}
#personWrap div#profileImage {
width: 87px;
float: left;
}
#personWrap img.headshot,
#personWrap a.img img.headshot {
width: 75px;
float: left;
margin: 0 12px 3px 0;
/* border: 1px solid #333333;*/
border: 1px solid #777;
}
#personWrap #entity div.citation {
clear: left;
display: inline;
font-size: .8em;
line-height: 1.2em;
color: #888;
}
#personWrap div#overview {
position: relative;
clear: left;
margin: 0;
padding-top: 6px;
font-size: 1.1em;
}
#personWrap div#overview.loggedIn {
/* padding-right: 4em;*/
}
#personWrap ol,
#personWrap ul {
padding-left: 0;
margin-left: 0;
}
#personWrap #content ol li,
#personWrap #content ul li {
padding-left: 0;
/* font-size: 1em;*/
}
#personWrap div.propsCategory h3 {
float: left;
display: inline;
height: 24px;
margin: 0 0 0 -1px;
padding: 0 0 0 12px;
font-size: 1.08em;
color: #fff;
background: url(../site_icons/grouping/h3_tab_left.gif) left top no-repeat;
border: 0;
}
#personWrap div.propsCategory h3 strong {
float: left;
display: inline;
height: 19px;
padding: 5px 16px 0 0;
background: url(../site_icons/grouping/h3_tab_right.gif) right top no-repeat;
}
#personWrap div.propsCategory {
clear: left;
background: #fff url(../site_icons/grouping/bg_propsCategory.gif) right top no-repeat;
/* border-left: 1px solid #d9d9d9;*/
border-left: 1px solid #dedede;
/* border-bottom: 1px solid #d9d9d9;*/
border-bottom: 1px solid #dedede;
/* margin-bottom: 30px;*/
margin: 25px 0;
}
#personWrap div.propsWrap {
clear: left;
margin: 0;
padding: 8px 16px;
/* background: url(../site_icons/grouping/bg_propsWrap.gif) right top no-repeat;*/
/* border-top: 1px solid transparent;*/
/* border-right: 1px solid transparent;*/
/* background: #f7f7f7;*/
}
#personWrap div.propsItem {
position: relative;
background: none;
border: 0;
margin: 0;
padding: 14px 0;
}
#personWrap div.propsCategory div.propsItem { /* being more specific here to leave borders off ungrouped (single) properties */
/* border-top: 1px solid #fff;*/
/* border-bottom: 1px solid #f0ede4;*/
border-bottom: 1px solid #f2f2f2;
/* background: #faf8f3;*/
}
/* temporary patch - can't reliably apply class of first to some properties */
#personWrap div.propsCategory div.propsItem.first,
#personWrap div.propsCategory div.propsItem:first-child {
border-top: 0;
}
#personWrap div.propsCategory div.propsItem.last,
#personWrap div.propsCategory div.propsItem:last-child {
border-bottom: 0;
}
#personWrap div.propsCategory div.propsItem:first-child { /* temporary patch - can't apply class of first to initial property under affiliations group */
border-top: 0;
}
#personWrap div.propsCategory div.propsItem:last-child {
border-bottom: 0;
}
#personWrap div.propsItem h4 {
margin-bottom: 1.25em;
margin-left: -16px;
}
#personWrap ul.properties {
/* font-size: 1.2em;*/
padding-left: 0;
color: #888;
}
ul.properties h5.collate {
margin-top: 1em;
}
#personWrap div.datatypeProperties {
font-size: 0.9em;
}
#personWrap div.datatypeProperties p, /* resetting font sizes for html inside data props */
#personWrap div.datatypeProperties ul {
/* font-size: 1em;*/
line-height: 1.5em;
}
#personWrap div.datatypeProperties ul {
margin: 0;
padding: 0 0 .5em 1.5em;
}
#personWrap div.datatypeProperties ol {
list-style-type: decimal;
margin: 0;
padding: 0 0 .5em 2em;
}
#personWrap div.datatypeProperties ul li {
list-style-type: disc;
}
#personWrap div.datatypeProperties ul.datatypePropertyValue {
padding-left: 0;
}
/* multi-item data properties should not have initial bullets */
#personWrap div.datatypeProperties ul.datatypePropertyValue li {
list-style-type: none;
}
#personWrap div.datatypeProperties ul.datatypePropertyValue ul li {
list-style-type: disc;
}
#personWrap div.datatypeProperties ul.datatypePropertyValue ol li {
list-style-type: decimal;
}
#personWrap div.datatypeProperties ul ol,
#personWrap div.datatypeProperties ul ul {
margin-left: 1.5em;
list-style-position: inside; /* resetting from vivo.css */
}
/* ----------------- Dashboard ---------------- */
#personWrap #dashboard {
padding: 32px 0 100px 0;
display: inline-block; /* fixes IE double top-padding bug, discussed at: http://exscale.se/archives/2007/06/13/ie-double-padding-bug/ */
background: none;
text-align: left;
width: 256px;
}
#personWrap #dashboard li {
list-style-type: none;
}
#personWrap #dashboard a {
/* color: #B31B1B;*/
}
#personWrap #propGroupNav {
margin-bottom: 20px;
border: 2px solid #F0EEE4;
border-left: 0;
border-right: 0;
}
#personWrap #propGroupNav li {
padding: 0 0 1px 0;
}
#personWrap #propGroupNav h2 {
margin: 0;
padding: 0;
font-size: 1.08em;
text-align: left;
text-transform: uppercase;
/* background: #6d8e80;*/
}
#personWrap #dashboard #propGroupNav h2 a {
display: block;
padding: 5px 14px 5px 14px;
border: 0;
color: #fff;
/* background: #6d8e80;*/
background: #baa280 url(../site_icons/grouping/bg_propGroupNav-active.gif) top right repeat-y;
}
#personWrap #dashboard #propGroupNav h2 a.inactive {
color: #b4bfba;
background: #baa280 url(../site_icons/grouping/bg_propGroupNav-inactive.gif) top right repeat-y;
}
#personWrap #dashboard #propGroupNav h2 a:hover {
color: #fff;
background: #b31b1b;
background-image: none;
}
#personWrap #dashboard #propGroupNav h2 a#currentCat {
background: #b3a37c;
}
#personWrap #dashboard strong.contactLink {
padding-left: 22px;
margin-left: 14px;
margin-bottom: 2em;
margin-top: 2em;
background: url(../site_icons/contactinfo.gif) left center no-repeat;
font-weight: bold;
display: block;
}
#personWrap #dashboardExtras {
position: relative;
height: 1%;
margin: 10px 14px;
/* padding: 10px;*/
/* border: 1px solid #CBCBCB;*/
/* background: #e6e6e6;*/
}
#personWrap #dashboardExtras h3 {
display: inline;
font-size: 1em;
line-height: 1.5em;
margin: 0 0 .5em 0;
}
#personWrap #dashboardExtras a img {
/* border: 1px solid #ccc;*/
/* display: block;*/
/* width: auto;*/
/* margin: 4px 0 0 0;*/
/* text-decoration: none;*/
}
#personWrap ul.profileLinks {
margin-left: 0;
margin-bottom: 0;
}
#personWrap ul.profileLinks li {
padding-left: 0;
margin-bottom: 10px;
background: none;
}
ul.keywords li {
font-size: 0.9em;
}
#personWrap #links,
#personWrap #keywords {
/* position: relative;*/
clear: both;
width: 100%;
}
#personWrap #links {
margin-bottom: 1em;
}
/* ----------------- Editing Controls ---------------- */
#personWrap #dashboard #dashboardExtras a.add,
#personWrap #dashboard #dashboardExtras a.edit,
#personWrap #dashboard #dashboardExtras a.delete { /* being overly specific because IE6 had difficulties */
color: #209ae0;
}
#personWrap #dashboardExtras a.add {
position: absolute;
/* top: 0;*/
right: 8px;
margin: 0;
padding: 0;
}
#personWrap #content a.delete {
/* display: none;*/
}
#personWrap #overview a.delete {
/* display: none;*/
}
#personWrap #overview a.edit {
padding-left: 5px;
/* position: absolute;*/
/* top: 0;*/
/* right: 16px;*/
}
#personWrap a.add, #personWrap a.edit, #personWrap a.delete {
color: #209ae0;
text-decoration: underline;
}
#personWrap a.add:hover, #personWrap a.edit:hover, #personWrap a.delete:hover,
#personWrap a.add:active, #personWrap a.edit:active, #personWrap a.delete:active {
color: #FF8811;
}
/*#personWrap div.propsCategory a.add,
#personWrap div.propsCategory a.edit {
margin: 0;
padding: 0;
}
#personWrap div.propsCategory div.highlighted a.add,
#personWrap div.propsCategory div.highlighted a.edit {
right: 15px;
}*/
#personWrap div.dataItem a.delete {
display: none;
}
#personWrap div.datatypeProperties a.delete {
display: inline;
}
#personWrap #content .properties a.edit,
#personWrap #content .properties a.delete,
#personWrap #content .datatypeProperties a.edit,
#personWrap #content .datatypeProperties a.delete {
position: static; /* reset for edit links for property statements */
padding-right: 2px;
}
div.editBox.editMode {
border: 2px solid #b5d6e8;
background: #FFFEDB;
/* padding: 12px 10px;*/
padding: 12px 10px;
margin-top: 3px;
}
#personWrap div.datatypeProperties div.editMode ol li,
#personWrap div.datatypeProperties div.editMode ul li {
list-style-type: none;
}
div.editBox.editMode.editing {
background: #F4F8FE;
}
#personWrap div.editing ul.properties,
#personWrap div.editing div.datatypeProperties {
color: #888;
/* display: none;*/
}
div.button {
padding: 16px 0 0 0;
}
div.editBox button {
color: #209ae0;
padding: 3px 6px 3px 6px;
}
a.addNewButton {
/* color: #209ae0;
border: 1px solid #5394c3;
padding: 6px 16px;
line-height: 3em;
background: url(../site_icons/grouping/bg_links_addnew.gif) center center repeat-x;*/
}
a.addNewButton button {
color: #209AE0;
}
#personWrap a.cancel {
color: red;
border-color: #E7B6B9;
}
#personWrap .editForm input#submit {
color: #209AE0;
}
#personWrap div.editBox .editForm {
margin: 10px 0;
}
#personWrap table.mceEditor,
#personWrap div.editBox textarea {
margin: 5px 0;
}
#personWrap p.propEntryHelpText {
font-weight: bold;
font-style: italic;
margin: 0;
padding: 5px 0;
line-height: 1.2em;
color: #439CBD;
}
#personWrap #keywords div.editBox a.edit {
display: none;
}
a.backToTop {
float: right;
margin-top: -22px;
font-size: .9em;
color: #aaa;
border-color: #ddd;
}
a.backToTop:link,
a.backToTop:visited {
/* color: #118855; */
}
#personWrap div.propsCategory div.highlighted {
/* background: #faf8f3 url(../site_icons/grouping/bg_propsItem_highlighted.gif) left top repeat-y;*/
border-top-color: #faf8f3;
/* border-top-color: #F0EDE4;*/
border-bottom-color: #faf8f3;
/* border-top: 1px solid #F0EDE4;*/
margin-left: -16px;
padding-left: 16px;
margin-right: -15px;
padding-right: 15px;
}
/* ----------------- Colors ----------------
Light Blue (edit links): #209ae0
Bright Orange (link hover): #FF8811
Dark Green (links): #118855
*/
/* fixes IE double top-padding bug, discussed at: http://exscale.se/archives/2007/06/13/ie-double-padding-bug/
-- recent versions of Firefox and Safari don't ignore inline-block anymore */
* html #personWrap div.propsWrap {
display: inline-block;
}
*:first-child+html #personWrap div.propsWrap {
display: inline-block;
}
* html div.editBox button {
padding: 1px 3px 2px 3px;
}
*:first-child+html div.editBox button {
padding: 1px 3px 2px 3px;}
}
* html #personWrap #entity h2,
* html #personWrap #entity em.moniker {
height: 1%; /* fixes IE6 peekaboo bug */
}
* html #personWrap #dashboardExtras,
* html #personWrap div.propsCategory,
* html #personWrap div.propsItem {
height: 1%; /* fixes IE6 peekaboo and absolute position bug described at http://www.positioniseverything.net/abs_relbugs.html */
}
* html #personWrap div.admin {
height: 1%;
}
* html #personWrap #content div.propsItem {
border-color: #f0ede4;
border-top: 0;
}