You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

278 lines
5.0 KiB
CSS

/*
Yolanda default stylesheet colors (using tango color palette)
(c) 2007-2008 Nils Dagsson Moskopp
This file is licensed under the WTF Public License
(License terms: Do what the fuck you want.)
Purpose of this file is to provide the structure of the layout, such as:
- display style (block, inline, inline-block etc.)
- size of (width, height)
- spacing (margin, padding)
Please clear this file of any CSS properties that do not define structure.
↑↑ Remove this notice as soon as this file holds only structural CSS. ↑↑
*/
a
{
text-decoration: underline;
}
blockquote
{
width: 15em;
}
blockquote:before
{
content: open-quote;
font-size: 2em;
margin-left: 7.5em;
}
blockquote:after
{
content: close-quote;
font-size: 2em;
margin-right: 7.5em;
}
body
{
font-family: sans-serif;
font-size: 10pt;
margin: 1.5em;
min-height: 100%;
min-width: 40em;
text-align: center;
}
code
{
font-family: monospace;
}
fieldset
{
border-style: solid;
border-width: 1px;
margin: 0.5em;
padding: 1em;
}
q:before
{
content: open-quote;
}
q:after
{
content: close-quote;
}
/* ids */
#license,
#description,
#loginbox,
#metadata,
#tagcloud,
#searchbar
{
clear: right;
float: right;
width: 15em;
text-align: left;
}
#searchbar
{
margin-top: 0em;
}
/* classes */
.result
{
display: inline-block;
}
/* forms */
form.pagination
{
/*
works with Firefox 2 (for demonstration purposes only)
=== REMOVE THIS IN FINAL BUILD ===
*/
display: -moz-inline-box;
display: inline-block;
}
form.pagination fieldset
{
border-width: 0px !important;
margin: 0px !important;
padding: 0px !important;
}
input[type="text"],
input[type="password"],
textarea
{
width: 15em;
}
textarea
{
height: 10em;
}
/*
we use "prettier accessible forms", an idea by Nick Rigby
http://www.alistapart.com/articles/prettyaccessibleforms
*/
form ol
{
display: inline-block;
text-align: left;
}
form li
{
list-style: none;
}
form label
{
display: inline-block;
margin-bottom: 0.5em;
margin-top: 0.5em;
padding: 0px;
vertical-align: top;
width: 15em;
}
form fieldset fieldset
{
border: none;
margin-bottom: 0.5em;
margin-right: 0px;
margin-left: 0px;
margin-top: 0.5em;
padding: 0px;
}
form fieldset fieldset label
{
display: block;
margin: 0px;
/* padding of outer fieldset needs to be substracted */
margin-left: 14.5em;
padding: 0px;
width: auto;
}
#preview
{
position: relative;
}
#preview form
{
height: 100%;
width: 100%;
}
#preview form button
{
/* crude center hack */
position: absolute;
top: 50%;
left: 50%;
width: 164px;
height: 164px;
}
#preview form button[name="playback"]
{
/* crude center hack */
margin-left: -246px;
margin-top: -82px;
}
#preview form button[name="download"]
{
/* crude center hack */
margin-left: -82px;
margin-top: -82px;
}
#preview form button[name="bittorrent"]
{
/* crude center hack */
margin-left: 82px;
margin-top: -82px;
}
/* images */
img#logo
{
float: left;
border-width: 0px;
}
img.antipixel
{
padding: 1em;
border-width: 0px;
}
img.icon-mediaplayer
{
float: left;
}
/* header and footer */
#footer,
#header
{
border-style: solid;
border-width: 1px;
clear: right;
display: block;
height: 3em;
font-weight: bold;
list-style-type: none;
margin: 0.5em;
}
#header
{
margin-left: 180px;
}
#footer > *,
#header > *
{
float: left;
margin-left: 0.5em;
margin-right: 0.5em;
}
#footer > * a,
#header > * a
{
display: block;
line-height: 3em;
padding-left: 0.5em;
padding-right: 0.5em;
}