From ac5322f7e30362e920462a934a6ff79c4b866733 Mon Sep 17 00:00:00 2001 From: nicoulas Date: Sat, 11 Feb 2012 18:06:19 +0000 Subject: [PATCH] added files needed for the Valentine's Day appearence of the website svn path=/trunk/; revision=22335 --- fsfe.xsl | 31 +- graphics/donate-button-bg-v.png | Bin 0 -> 6313 bytes graphics/join-button-bg-v.png | Bin 0 -> 5294 bytes graphics/logov.png | Bin 0 -> 5051 bytes graphics/logov.svg | 102 +++ look/genericv.css | 1515 +++++++++++++++++++++++++++++++ 6 files changed, 1645 insertions(+), 3 deletions(-) create mode 100644 graphics/donate-button-bg-v.png create mode 100644 graphics/join-button-bg-v.png create mode 100644 graphics/logov.png create mode 100644 graphics/logov.svg create mode 100644 look/genericv.css diff --git a/fsfe.xsl b/fsfe.xsl index 5b9fd1d213..3e8318d933 100644 --- a/fsfe.xsl +++ b/fsfe.xsl @@ -8,6 +8,10 @@ + + + + @@ -29,7 +33,7 @@ - + robots @@ -51,6 +55,15 @@ text/css + + + stylesheet + all + /look/genericv.css + text/css + + + stylesheet print @@ -69,7 +82,13 @@ icon - /graphics/fsfe.ico + + + + /graphics/fsfev.png + /graphics/fsfe.ico + + image/x-icon @@ -277,7 +296,13 @@ / FSFE Logo - /graphics/logo_transparent.png + + + + /graphics/logov.png + /graphics/logo_transparent.png + + diff --git a/graphics/donate-button-bg-v.png b/graphics/donate-button-bg-v.png new file mode 100644 index 0000000000000000000000000000000000000000..2aff2c20808c7cba805f04610b1f932d35d01060 GIT binary patch literal 6313 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 RsiOb@002ovPDHLkV1mQ$vz!0` literal 0 HcmV?d00001 diff --git a/graphics/logov.svg b/graphics/logov.svg new file mode 100644 index 0000000000..f1dadd6507 --- /dev/null +++ b/graphics/logov.svg @@ -0,0 +1,102 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/look/genericv.css b/look/genericv.css new file mode 100644 index 0000000000..e4a8189c5c --- /dev/null +++ b/look/genericv.css @@ -0,0 +1,1515 @@ +/* + +New design for fsfe.org. + +Colours to use: + TODO + +Editing rules: + - Colours should be given in RGB. + - Properties should be split with a colon and a space. + - Selectors should be on separate lines, where the last item will + carry the block opener. + - Indentation should be two spaces, and no tabs should be used. + - Any images or other resources' URLs must be given in absolute + paths. + - Font sizes (apart from the first font size definition in body) and + line heights must be set in percent. + - Generally strive not to repeat yourself (DRY). + +*/ + +@import url("grid.css"); +@import url("input.css"); + +/* Custom fonts */ +@font-face { + font-family: Lucida Sans; + src: url("/fonts/LSANS.TTF"); +} + +@font-face { + font-family: Nimbus Sans L; + src: url("/fonts/NimbusSanL-Regu"); +} + +* { + margin: 0; + padding: 0; +} + +body { + font-family: "Arial", sans-serif; + font-size: 12px; + line-height: 180%; + color: rgb(50,50,50); + background-color: rgb(240,240,240); + background-image: url("/graphics/ribbon-gray.png"); + background-repeat: no-repeat; + background-position: 19px 70px; +} + +a:link, +a:visited { + text-decoration: none; +} + +a:link { + color: #9E1321; +} + +a:hover { + text-decoration: underline; +} + +a:visited { + color: #F57B8F; +} + +a img { + border: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6, +#content p#category { + font-family: "Helvetica", "Arial", sans-serif; +} + +h1, +h2, +h3 { + font-weight: normal; + line-height: normal; +} + +h2 { + color: #9E1321; + font-size: 200%; + letter-spacing: -.5px; + line-height: 120%; + margin: .4em -.3em .5em; + padding: 0 .3em .2em; +} + +h3 { + color: #9E1321; + line-height: 110%; + margin: 1.5em 0 .8em 0; + font-size: 190%; +} + +p { + margin: .8em 0; +} + +pre { + font-family: monospace; + font-size: 90%; + line-height: 140%; + background-color: rgb(240,240,240); + border-top: 1px dotted rgb(210,210,210); + border-bottom: 1px dotted rgb(210,210,210); + padding: 1.2em 0 1.2em 187px; + max-height: 14em; + overflow: auto; + margin: 1em 0; + box-shadow: 10px 0 0 rgb(240,240,240); +} + +ul, +ol { + padding-left: 1.5em; +} + +ul { + list-style: circle; +} + + +/* generic classes */ +.clear { + clear: both!important; +} + +.center { + text-align: center; + float: none!important; +} + +.left { + float: left; + margin-left: 0; +} + +.right { + float: right; + margin-right: 0; +} + +p.left { + padding: 0 2% 0 0; +} + +.right { + float: right; +} + +.grid-40 { + width: 38%; +} + +.grid-40.left { + padding-right:1% +} + +.grid-50 { + width: 48%; +} + +.grid-40.left { + padding-right:1% +} + +.grid-60 { + width: 56%; +} + +.grid-60.right { + padding-left:1% + border-left:1px solid #CCC; +} + +.even { + background-color: #DEEEFF; +} + +.compare .clear .left:first-child { + padding-left: 0; +} + +.compare .clear .left { + padding-left: 1em; +} + +.compare hr { + clear: both; + margin: 0 0 2.5em; +} + +.even { + background-color: #DEEEFF; +} + +#wrapper { + margin:0 5% 0 1%; + padding-bottom: 0; + max-width: 980px; + min-width: 500px; + border-left: 1px solid rgb(240,240,240); +} + +#wrapper-inner { + float: left; + background-color: white; + padding-bottom: 3em; + -moz-border-radius-bottomright: 25px; + -moz-border-radius-bottomleft: 3px; + border-bottom-right-radius: 25px; + border-bottom-left-radius: 3px; + box-shadow: 3px 3px 4px rgba(0,0,0,.1); + -webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.1); + -moz-box-shadow: 3px 3px 4px rgba(0,0,0,.1); + overflow: hidden; + width: 100%; +} + +.n { + display: none; +} + +.read_more { + text-align: right; +} + +.break { + clear: both; +} + + +/* header */ +#header { + background: url("/graphics/ribbonv.png") no-repeat scroll left bottom transparent; + min-height: 220px; + margin: 0; + width: 100% +} + +#logo { + float:left; + margin:1em 0 0 1%; + max-width:29%; + width:215px; +} + +#logo a img { + max-width: 100%; +} + +#statement { + color: rgb(140,140,140); + float:left; + font-size:120%; + margin:3em 2% 0 8%; + width:60%; +} + +#statement a { + padding-left: 1em; +} + + +/* sidebar */ +#menu, +#search, +#translations { + margin-bottom: 1em; + clear: left; + float: left; + max-width: 100%; +} + +#search, +#translations { + padding-left: .8em; +} + +#search input[type="image"] { + background-color: transparent; + border: 0; + margin: 10px 0 0 -35px; + vertical-align: middle; +} + +#search input[type="text"] { + /*padding-left: 30px; + width: 150px;*/ + width: 80%; + padding: 5px 8px; +} + +#search p { + margin: 0; +} + +#translations ul { + font-size: 90%; +} + +#translations ul li { + list-style: none; + line-height: 120%; +} + + +/* fundraising box */ + +#fundraising { + min-height: 75px; + margin: 0 0 2em; + padding: 0 0 0 1em; + font-family: Nimbus Sans L, Helvetica, Verdana, sans-serif; + background: url('/graphics/xmas-fr-bg.png') no-repeat top right; + border: 1px solid #800000; + padding: 0.6em 1em 0.6em 1em; + overflow: hidden; +} + +#fundraising h2 { + color: #9d0000; + font-weight: bold; + margin: 0.3em 1em 0.3em 0; + float:left; +} + +#fundraising .button { + float: left; + margin: 0.5em 0.5em 0 0; +} + +#fundraising .button a { + padding: 0.2em 0.4em; + font-size: 1.5em; + color: white; + font-weight:bold; + float:left; + display:block; + background: url('/graphics/xmas-fr-button-bg.png') repeat-x bottom left; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border: none; +} + +#fundraising .button a:hover { + box-shadow: 0 0 15px #00222B inset; + -moz-box-shadow: 0 0 15px #00222B inset; + -webkit-box-shadow: 0 0 15px #00222B inset; +} + +#fundraising img { + margin: 0; +} + +#fundraising p { + clear: left; + float: left; + font-size: 1.6em; + margin: 0 0 0.3em 0; +} + +#fundraising div.percentbox { + margin: 1em 0 .5em 0; + border: 1px solid #9E1321; + background-color: #E2364C; +} + +#fundraising div.percentbar { + height: 1em; + background-color: #9E1321; +} + +#fundraising p.current { + float: left; + margin: 0; + text-align: left; +} + +#fundraising p.target { + margin: 0; + text-align: right; +} + + +/* ------------------------------------------------------------------------- */ +/* Content */ +/* ------------------------------------------------------------------------- */ + +/* content specific */ +#content { + clear: right; + float: left; + min-height: 400px; + width: 78%; +} + +#content p#category { + font-size: 170%; + font-weight: bold; + line-height: 120%; + margin: 0 0 0.3em; +} + +h1, +h2, +h3 { + color: #9E1321; + line-height: normal; +} + + +h1 { + border-bottom: 1px solid #D2D2D2; + font-size: 250%; + margin: 0; + padding: 0 0 0.5em; +} + +h2 { + margin-top: 1.5em; +} + +h3 { + font-size: 140%; + margin: 1.5em 0 .2em 0; +} + +.image { + background-color: #FDFDFD; + float: left; +} + +.image.right { + float: right; + padding: 0 0 2em 2em; +} + +.image p { + border-bottom: 1px solid rgb(210,210,210); + border-left: 1px solid rgb(210,210,210); + border-right: 1px solid rgb(210,210,210); + font-size: 90%; + margin-top: 0; + padding: .5em; +} + +.image .photographer { + font-size: 90%; + font-style: italic; +} + +.imgright { /* compatibility */ + float: right; + margin: 0 0 1em 1em; +} + +.captioned { + padding: 0.5em; + border: 1px solid #D2D2D2; + margin: 1em; + text-align: center; +} + +.captioned img { +} + +.captioned p { + padding: 0.5em 0.5em 0 0.5em; + margin: 0; + border-top: 1px solid #dcdcdc; +} + +.postit { /* compatibility */ + float: left; + margin: 0 1em 1em 0; + border: 1px #000 solid; + padding: 0.3em; + width: 14em; + background: #FFECBF; + text-align: center; +} + +.fineprint { /* compatibility */ + color: rgb(120,120,120); + font-size: 90%; + border-top: 1px solid rgb(220,220,220); + padding: 1em .5em; + margin: 3em -.5em 1em; +} + +.toolbox { /* compatibility */ + background-color: rgb(244,248,250); + float: right; + font-size: 85%; + margin: .5em 0 0 1em; + padding: 1em; + width: 12em; +} + +p.terminal, +pre.terminal, +p.file, +pre.file { + font-family: monospace; + padding: .5em 1em; +} + +p.terminal, +pre.terminal { + background-color: rgb(50,50,50); + border-left: 10px solid rgb(97,97,97); + color: white; +} + +p.file, +pre.file { + background-color: rgb(244,248,250); + border-left: 10px solid rgb(141,172,190); + color: rgb(50,50,50); +} + +#introduction { + border-bottom: 1px solid rgb(210,210,210); + float: left; + font-size: 125%; + margin: 0 -.5em 2em -.5em; + min-height: 60px; + padding: 1em .5em; + width: 100%; +} + +#introduction img { + margin: 0; + padding: 0 1em 0 0; +} + +#introduction p, +p#introduction { + line-height: 190%; + font-size: 110%; +} + +#introduction + * { + clear: left; +} + +/* + * This expands #introduction until all content has been printed, so it + * doesn't flow outside of the element. + */ +#introduction p::after { + content: ""; + clear: both; + height: 1px; + overflow: hidden; +} + +#introduction .image { + margin: .5em; + padding-bottom: 0; +} + +#introduction .read_more { + margin: 0 -1em; + padding: 0 1em 1em 0; + text-align: right; +} + + +/* ------------------------------------------------------------------------- */ +/* Subpages menu */ +/* ------------------------------------------------------------------------- */ + +h2#subpages, +h3#subpages, +h4#subpages { + display: none; +} + +h2#subpages.show-heading, +h3#subpages.show-heading, +h4#subpages.show-heading { + display: block; +} + +ul#subpages, +h2#subpages + ul, +h3#subpages + ul, +h4#subpages + ul { + margin: 2em 0 2em 0; + list-style-type: none; + padding: 0 1em; +} + +ul#subpages li, +h2#subpages + ul li, +h3#subpages + ul li, +h4#subpages + ul li { + float: left; + margin-bottom: .1em; + min-width: 8em; + padding-right: 3%; + width: 47%; +} + +ul#subpages li:nth-child(odd), +h2#subpages + ul li:nth-child(odd), +h3#subpages + ul li:nth-child(odd), +h4#subpages + ul li:nth-child(odd) { + clear: left; +} + + +/* navigation sidebar */ +#navigation { + background-color: #E2364C; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + height: 28px; + font-size: 105%; + font-weight: bold; +} + +#navigation, +#navigation a, +#navigation #search { + color: rgb(244,254,255); + text-decoration: none; +} + +#navigation ul#menu { + float: left; + list-style: none; +} + +#navigation ul#menu li { + float: left; +} + +#navigation ul#menu li a { + display: block; + padding: 5px 18px; +} + +#navigation ul#languages { + background-color: #E2364C; + float: left; + width: 120px; + text-align: center; + padding: 5px 10px 3px 10px; +} + +#navigation ul#languages li { + display: none; +} + +#navigation ul#languages li a { + display: block; + border-bottom: 1px dotted white; +} + +#navigation ul#languages li:first-child a, +#navigation ul#languages li:last-child a { + border-bottom: 1px solid transparent; +} + +#navigation ul#languages:hover li:first-child { + border-bottom: 1px dotted white; +} + +#navigation ul#languages:hover li:first-child a { + font-weight: bold; +} + +#navigation ul#languages li a:hover { + color: white; + font-weight: normal !important; +} + +#navigation ul#languages li.selected { + display: block; +} + +#navigation ul#languages li.selected a { + font-weight: normal; +} + +#navigation ul#languages:hover li { + display: block; +} + +#navigation #search { + float: right; + margin: 4px 3px 0 0; +} + +#navigation #search input { + font-size: 95%; + padding: 2px; +} + +#navigation #search input:focus { + border-color: inherit; +} + +#navigation #search input[type=submit] { + margin-left: -20px; + position: absolute; + border: 0; + padding: 0; + border-left: 1px dotted rgb(130,130,130); + width: 20px; + height: 20px; +} + + +/* sidebar */ +#sidebar { + clear: left; + float: left; + line-height: 100%; + width: 19%; + min-width: 125px; + word-wrap: break-word; + padding: 0 1em 0 0; +} + + +/* menu */ +#menu a { + color: rgb(110,110,110); + text-decoration: none; + display: block; + padding: 0.8em 0 0.8em 0.8em; + line-height: 120%; + font-size: 15.5px; +} + +#menu ul { + list-style: none; + margin: 0 0 0 0; + padding: 0; +} + +#menu ul + ul { + border: 0; +} + +#menu ul li a { + font-weight: bold; +} + +#menu ul li ul li a { + font-weight: normal; + padding: 0.3em 0 0.4em 1.6em; +} + +#menu ul li.fsfe ul li a, +#menu ul li.fellowship ul li a, +#menu ul li.planet ul li a, +#menu ul li.wiki ul li a { + font-weight: normal; +} + +#menu ul li.fsfe ul li a:hover, +#menu ul li.fellowship ul li a:hover, +#menu ul li.planet ul li a:hover, +#menu ul li.wiki ul li a:hover { + background-color: white; +} + +#menu ul li ul { /* “submenu */ + border-left: none; + font-size: 120%; +} + +#menu ul li.fsfe a { + border-left: 15px solid #E2364C; +} + +#menu ul li.fsfe a:hover { + border-left: 15px solid #E2364C; + background-color: #F57B8F; +} + +#menu ul li.fsfe ul li a { + border-left: 15px solid #DCDCDC; +} + +#menu ul li.fsfe ul li a:hover { + border-left: 15px solid #F57B8F; +} + +#menu ul li.planet a { + border-left: 15px solid #9E1321; +} + +#menu ul li.planet a:hover { + background-color: #9E1321; +} + +#menu ul li.planet ul { + display: none; +} + +#menu ul li.planet ul li a { + border-left: 15px solid #DCDCDC; +} + +#menu ul li.planet ul li a:hover { + border-left: 15px solid #9E1321; +} + +#menu ul li.wiki a { + border-left: 15px solid #adff54; +} + +#menu ul li.fellowship a { + border-left: 15px solid #F57B8F; +} + +#menu ul li.fellowship a:hover { + background-color: #F57B8F; +} + +#menu ul li.fellowship ul li a { + border-left:15px solid #DCDCDC; +} + +#menu ul li.fellowship ul { + display: none; +} + +#menu ul li.fellowship ul li a:hover { + border-left: 15px solid #ABFF4A; +} + +#menu ul li ul li #selected, +#menu ul li ul li #selected:hover { + border-left: 15px solid #C1C1C1; + color: #333333; + display: block; + font-size: 15.5px; + font-weight: normal; + line-height: 50%; + padding: 0.6em 0 0.8em 1.6em +} + +/* front page feeds */ +#feeds { + width: 100%; +} + +.section { + width: 48%; + float: left; + padding-right: 2%; +} + +.section .entry { + padding: 0 .5em; +} + +.section .entry h3 { + margin: 1.5em 0 .2em; +} + +.section .entry p.date { + margin: 0; + padding: 0; + font-size: 100%; + font-weight: bold; + color: #6e6e6e; +} + +.section h2 { + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + border: 0 none; + color: black; + float: right; + font-size: 130%; + font-weight: bold; + letter-spacing: normal; + line-height: normal; + margin: 1.5em 0 1em; + min-height: 1.6em; + padding: 0; + text-align: right; + width: 100%; + color: white; +} + +.section h2 a, .section h2 span { + color: white; + color: white; + float: right; + padding: 0.2em 0.6em 0.2em 0; +} + +.section .entry form { + float: left; +} + +.section.grid-100 { + width: 100%; +} + +#news.section h2, +#donate-once.section h2 { + background-color: #E2364C; +} + +#newsletter.section h2, +#donate-regular.section h2 { + background-color: #F57B8F; +} + +.section ul { + clear: left; +} + +#newsletter.section ul li { + font-size: 1.2em; +} + +#events.section h2 { + background-color: #9E1321; +} + +#newsletter.section, +#events.section, +#contact.section, +#donate-regular.section +{ + padding: 0 0 0 2%; +} + +#team.section h2, #identica.section h2 { + background-color: #F57B8F; +} + +#contact.section h2 { + background-color: #BDE455; +} + +#identica.section .entry div { + float: left; +} + +#identica.section h3, #identica.section h4 { + display: none; +} + +#newsletter #language { + min-width: 7em; + width: 30%; + margin: 0 2% 0 0; +} + +#newsletter #email { + width: 38%; + margin: 0 2% 0 0; +} + +#newsletter #submit { + min-width: 6em; + width: 23%; +} + +.section .rss-feed { + display: block; + height: 20px; + padding: 0; + width: 20px; + float: left; + margin: .3em 0 0 .2em; +} + +.section .ical { + display: block; + height: 20px; + padding: 0; + width: 20px; + float: left; + margin: .3em 0 0 .4em; +} + +#content .section h2 a img { + margin: 0; + padding: 0; + border: none; +} + +#news .entry h3 a { + font-size: 100%; + font-weight: normal; +} + + +/* footer */ +#footer { + font-size: 90%; + line-height: 140%; + padding: 1em 0; + clear: both; + margin: 0 4em 2em 15px; + max-width: 980px; + min-width: 500px; + min-height: 8em; + color: rgb(140,140,140); +} + +#footer a { + color: rgb(100,100,100); +} + +#footer #notice { + float: left; + margin-right: 10%; + width: 50%; +} + +#footer #notice > p { + margin-top: 0; +} + +#footer #notice ul { + list-style: none; + padding: 0; +} + +#footer #notice ul li { + display: inline; + margin-right: .8em; +} + +#footer #sister_organizations { + float: right; + width: 40%; +} + +#footer #sister_organizations h2 { + font-size: 100%; + margin-top: 0; + color: rgb(120,120,120); + border: 0; + padding: 0; +} + +#footer #sister_organizations ul { + list-style: circle; +} + + +/* news and events */ +#events .date .day { + font-size: 220%; + display: block; + padding-bottom: .3em; +} + +#events .date.multiple p { + margin: 0; + color: rgb(190,190,190); +} + +#events .date.multiple .day { + font-size: 150%; +} + +#events .date.multiple .month { + font-size: 90%; +} + +#events .date .month { + font-size: 140%; +} + +#events .details { + +} + +#events .details > p { + margin-top: 0; +} + + +#frontpage .entry { + margin-bottom: 3em; +} + + +/* announcement */ +#announcement { + min-height: 8em; + text-align: center; + margin-bottom: 2em; +} + +#announcement img { + float: none; + margin: 0; +} + + +/* advocacy pages */ + +.copyable-code { +clear: both; +margin: 1.5em 0; +} + + +/* item-grid (used for shop/orders) */ +.item-grid h2 { + border-bottom: 1px solid #CCCCCC; + margin-bottom: 0; +} + +#content .item-grid .image { + padding: 2em; +} + + +/* Footnotes */ +h2#fn { + display: none; +} + +h2#fn + ol { + border-top: 1px solid #ccc; + font-size: 90%; + margin-top: 3em; + padding-top: .5em; + width: 30%; +} + +h2#fn + ol li { + width: 300%; +} + +a.fn { + bottom: .5em; + font-size: 70%; + position: relative; +} + + +/* Front page */ +#campaigns-boxes { + overflow: hidden; + margin-bottom: 0; +} + +#campaign-box-1 { + width: 65.5%; + height: 200px; + float: left; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; + border-radius: 10px; + background: url("/graphics/pdf-banner.png") no-repeat top left; + overflow: hidden; +} + +#campaign-box-1 a h3 { + display: block; + color: #9E1321; + font-family: "Lucida Sans", sans-serif; + font-size: 2em; + margin: .5em; + width: 50%; +} + +#campaign-box-1 a h3:hover { + text-decoration:none; + color:#22284C; +} + +#campaign-box-2 { + width: 32%; + float: right; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; + border-radius: 10px; +} + +#campaign-box-2 p { + margin: 0; + padding: 1.3em 0 0 0; + font-weight: normal; +} + +#campaign-box-3 { + -moz-border-radius: 7px 7px 7px 7px; + background-color: silver; + float: left; + height: 45px; + margin: 1.5em 0 0 0; + width: 100%; + display:none; +} + +a.donate-box, a.fellowship-box { + display: block; + font-family: "Lucida Sans", sans-serif; + height: 94px; + border-radius: 7px; + -moz-border-radius: 7px; + -webkit-border-radius: 7px; + text-align: center; + font-size: 1.8em; + font-weight: bold; +} + +#campaign-box-2 a.donate-box { + color:#3394CE; + -moz-box-shadow:inset 0 0 6px #00222b; + -webkit-box-shadow:inset 0 0 6px #00222b; + box-shadow:inset 0 0 6px #00222b; + margin: 0 0 12px; + background:url("/graphics/donate-button-bg.png") no-repeat top left; +} + +#campaign-box-2 a.donate-box:hover, +#campaign-box-2 a.fellowship-box:hover { + text-decoration: none; +} + +#campaign-box-2 a.donate-box:hover { + color: #2A7BAD; + -moz-box-shadow: inset 0 0 20px #00222b; + -webkit-box-shadow: inset 0 0 20px #00222b; + box-shadow: inset 0 0 20px #00222b; +} + +#campaign-box-2 a.fellowship-box { + color: #70d055; + -moz-box-shadow: inset 0 0 6px #17280b; + -webkit-box-shadow: inset 0 0 6px #17280b; + box-shadow: inset 0 0 6px #17280b; + background: url("/graphics/join-button-bg.png") no-repeat top left; +} + +#campaign-box-2 a.fellowship-box:hover { + color: #5DAC46; + -moz-box-shadow: inset 0 0 20px #17280b; + -webkit-box-shadow: inset 0 0 20px #17280b; + box-shadow: inset 0 0 20px #17280b; +} + + +/* Overview pages */ +ul.overview { + list-style-type: none; + margin: 0; + margin-bottom: 1em; + padding: 0; + padding-right: 1.5%; + float: left; + width: 45%; +} + + +/* Article pages */ +#article-metadata { + margin: 0.5em 0 1.5em; +} + +#article-metadata p { + margin: 0; +} + +#article-metadata a { + color: #323232; +} + +#article-metadata span.label { + color: #9E1321; + padding-left: 1em; +} + +#article-metadata span.label:first-child { + padding-left: 0; +} + + +/* identica feed */ +#identica-feed { + float: right; + width: 29%; + font-size: 90%; + line-height: 110%; + overflow: auto; + height: 150px; +} + +#identica-feed .name, +#identica-feed .date { + display: block; +} + +#identica-feed .name { + float: left; + font-weight: bold; +} + +#identica-feed .date { + text-align: right; +} + +#identica-feed p { + clear: left; +} + +#identica-feed img { + height: 16px; + width: 16px; + vertical-align: middle; +} + +#identica-feed li { + list-style: none; + margin-bottom: .5em; + border-bottom: 1px solid rgb(210,210,210); + padding-bottom: .5em; +} + + +/* tables */ +table { + border-collapse: collapse; + margin-bottom: 1em; + max-width: 100%; + font-size: 100%; +} + +table th, +table td { + padding: .2em .5em; +} + +table th + th, +table td + td { + border-left: 1px solid #ccc; +} + +table th { + border-bottom: 1px solid #9E1321; + border-top: 1px solid #9E1321; + color: #9E1321; + background-color: #f4f8fa; +} + +table td { + border-bottom: 1px solid #ccc; +} + +table.restricted-width { + max-width: 200px; /* to fix pdfreaders buglist page problems */ +} + + +table td.positive { + background-color: #d0ffd0; +} + +table td.negative { + background-color: #ffd0d0; +} + +table.noborders td, +table.noborders th { + border: 0; +} + +tr.highlighted { + background-color :#D0F400; +} + +/* notices */ +#outdated-notice { + border: 1px solid red; + padding: 0.5em; + margin: 0 0 1.5em 0; +} + +/* service notice */ +#service-notice { + position: fixed; + background-color: #9E1321; + border-bottom: 1px solid rgb(41,138,196); + font-size: 90%; + color: white; + line-height: 120%; + opacity: .8; + width: 100%; +} + +#service-notice h1 { + font-size: 130%; + margin: 0 0 .5em 0; + font-weight: bold; +} + +#service-notice p { + margin: .4em 0; +} + +#service-notice a:link, +#service-notice a:visited { + color: rgb(214,234,245); +} + +#service-notice .text { + padding: .6em 2em; +} + +#service-notice .close { + margin: 1em 2em 0 0; + float: right; +} + +#service-notice .close a { + background-color: rgb(137,226,245); + border: 2px solid #9E1321; + padding: .2em .4em; + font-size: 180%; + font-weight: normal; + cursor: pointer; + border-radius: 50%; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; +} + +#service-notice .close a:link, +#service-notice .close a:visited { + color: #9E1321; +} + +#service-notice .close a:hover, +#service-notice .clsoe a:active { + color: #9E1321; +} + + +/* People pages */ + +.people img { + float:left; + margin-right:10px; + width:48px; + height:48px; + border:1px solid #000; +} + +ul.people { + list-style-type:none; +} + +ul.people li { + display:block; + float:left; + width:48%; + min-width:20em; + padding-right:0.5em; +} + +ul.people li:nth-child(odd) { + clear: left; +} + +ul.people li:last-child { + margin-bottom:1.5em; +} + +.people .name, .people .email { + display:block; +} + +.people .name { + font-weight: bold; +} + +.people .email { + font-style: italic; +} + + +/* Testimonials divs */ + +.testimonial { + overflow: auto; + clear: both; +} + +.testimonial img { + float: left; + margin-right: 10px; +}