GregoBase/style.css

457 lines
6.3 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

html, body {
margin: 0px;
background: #fff;
background-image: url("wp-content/themes/gregobase/bg.png");
background-repeat: repeat-x;
background-position: top;
color: #000;
font-family: 'Libre Baskerville', Georgia, serif;
height:100%;
max-height:100%;
font-size: 11pt;
}
h1 {
font-size:18pt;
font-weight:bold;
padding: 0px;
}
h1 a {
color: #222;
text-decoration:none;
}
a:link
{
color: #004b91;
}
a:active, a:hover
{
color: #ff4b33;
}
table {
border-collapse: collapse;
}
td {
vertical-align: top;
border-top: solid lightgray 1px;
}
table.registration {
margin-left:auto;
margin-right:auto;
}
table.registration th {
text-align: right;
}
table.registration td {
text-align: left;
border: none;
}
td ul {
margin-top: 0px;
margin-bottom: 0px;
}
ul {
margin-top: 0px;
margin-bottom: 0px;
}
h4 {
padding-bottom: 0px;
margin-bottom: 0px;
}
code {
display: block;
background: #eee;
}
#header {
position: absolute;
top: 0px;
width: 1024px;
height: 150px;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
#title {
padding: 0.2em 12px;
}
#description {
padding: 0em 15px;
color:#222;
font-size:12pt;
font-style:italic;
}
#header_overlay {
position: absolute;
top: 0px;
width: 190px;
height: 150px;
background-image: url("wp-content/themes/gregobase/monks.png");
background-repeat: no-repeat;
background-position: right;
left: 50%;
margin-left: 322px;
}
#content {
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
position: absolute;
top: 150px;
bottom: 0px;
width: 1024px;
overflow: auto;
padding-left: 30px;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
border-left: solid 1px #e6e6e6;
}
#score {
position: absolute;
width:475px;
top: 0px;
left: 15px;
bottom: 0px;
overflow: auto;
}
#info {
position: absolute;
top: 0px;
left: 490px;
right:0px;
bottom: 0px;
overflow: auto;
padding-left: 20px;
}
#updates {
position: absolute;
top: 15px;
right:15px;
width: 240px;
border: solid 1px #e6e6e6;
padding: 15px;
}
#updates h4 {
margin-top: 0px;
}
.remarks {
padding-left: 2em;
}
.version {
color: #999;
font-size: 8pt;
}
ul.incipit {
list-style: none;
padding:0;
margin:0;
}
ul.incipit li {
padding-left: 2em;
}
.usage-marker:before {
content: "■";
padding-right:7px;
}
.usage:after {
content: "■";
padding-left:4px;
}
.add-chant:before {
content: "";
padding-right:7px;
}
.ky:before, .ky:after {
color: #085abd;
}
.al:before, .al:after {
color: #84c6ff;
}
.an:before, .an:after {
color: #efce31;
}
.ca:before, .ca:after {
color: #67674c;
}
.co:before, .co:after {
color: #94944a;
}
.gr:before, .gr:after {
color: #a6ff4b;
}
.hy:before, .hy:after {
color: #c68c63;
}
.im:before, .im:after {
color: #845239;
}
.in:before, .in:after {
color: #c52d31;
}
.of:before, .of:after {
color: #7b7b52;
}
.or:before, .or:after {
color: #f0e68c;
}
.pa:before, .pa:after {
color: #9f34eb;
}
.pr:before, .pr:after {
color: #db7093;
}
.ps:before, .ps:after {
color: #567d8e;
}
.re:before, .re:after {
color: #736342;
}
.rb:before, .rb:after {
color: #736342;
}
.rh:before, .rh:after {
color: #eb7a34;
}
.se:before, .se:after {
color: #8c7b5a;
}
.su:before, .su:after {
color: #f03e50;
}
.tr:before, .tr:after {
color: #d68c10;
}
.tp:before, .tp:after {
color: #34ebd6;
}
.va:before, .va:after {
color: #cccccc;
}
.todo {
color: #999;
}
ins {
color: white;
background: green;
text-decoration: none;
}
del {
color: white;
background: red;
text-decoration: none;
}
textarea.gabc {
width: 450px;
}
.clone1,.clone2 {
border-bottom: 1px dashed gray;
}
.edit {
float:right;
margin-right: 15px;
}
.alphabet {
list-style:none;
}
.alphabet li {
float:left;
position:relative;
margin-right:10px;
}
a.prevnext {
text-decoration: none;
}
.sources {
width: 290px;
}
.sourcesi {
width: 55px;
}
/* =Menu
-------------------------------------------------------------- */
.skip-link {
display:none;
}
#access {
position: absolute;
top: 121px;
height:28px;
font-size:13px;
overflow:visible;
z-index:100;
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
margin:0;
padding:0;
list-style:none;
}
.sf-menu {
line-height:1.0;
}
.sf-menu ul {
position:absolute;
top:-999em;
width:10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
width:100%;
}
.sf-menu li:hover {
visibility:inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
float:left;
position:relative;
}
.sf-menu a {
display:block;
position:relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left:0;
top:2.5em; /* match top ul list item height */
z-index:99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top:-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
left:10em; /* match ul width */
top:0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top:-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left:10em; /* match ul width */
top:0;
}
/*** THEMATIC SKIN ***/
.sf-menu {
float:left;
margin-left:1px;
}
.sf-menu a {
border-color:#e6e6e6;
border-style:solid;
border-width:1px;
padding:7px 13px;
text-decoration:none;
margin-left:-1px;
}
.ie7 .sf-menu a {
width:100%;
}
.sf-menu .current-menu-item a,
.sf-menu .current-menu-parent a,
.sf-menu .current-menu-ancestor a,
.sf-menu .current-post-ancestor a,
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
border-bottom-color:#fff;
}
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
color:#666;
}
.sf-menu li {
background:#fff;
}
.sf-menu li li {
background:#fff;
}
.sf-menu li li li {
background:#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background:#fafafa;
outline: 0;
border-bottom-color:#e6e6e6;
}
.sf-menu ul {
border-bottom:1px solid #e6e6e6;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
top:127px; /* overriding essential styles */
}
.sf-menu ul ul {
margin-top:0;
}
.sf-menu ul a {
background:#fafafa;
border-bottom:none;
}
.sf-menu ul a:hover {
color: #FF4B33;
}