1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-09-29 04:25:55 -04:00
icecast-server/web/style.css
Karl Heyes 415b2a2569 update from win32 testing. windows service should be better now, display of
xspf links on web pages, tested with IE7 as well as FF

svn path=/icecast/branches/kh/icecast/; revision=14820
2008-05-01 02:22:06 +00:00

306 lines
6.0 KiB
CSS

/******************************************************************************
This file styles the bar that goes across the top of all Xiph.Org
pages.
The style that comes from this was first (to my knowledge) at
http://alistapart.com/stories/practicalcss/ in the
"Splitting the Difference" section.
******************************************************************************/
/* This effect doesn't work at all if all content is pinched in a bit. */
html, body {
margin: 0;
padding: 0;
color: white !important;
background: black;
}
.xiphnav {
font-family: Verdana, sans-serif;
font-weight: normal;
padding: .25em;
margin-bottom: .5em;
border-bottom: 1px solid #000;
color: #000;
background: #aaa;
}
.nav h1 {
font-family: Verdana, sans-serif;
text-decoration: none;
font-weight: bold;
font-size: 300%;
color: #fff;
margin-top: 0px;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 90px;
height: 70px;
background: url(/images/icecast.png) no-repeat left center;
}
.nav {
font-family: Verdana, sans-serif;
text-decoration: none;
font-weight: bold;
font-size: 90%;
}
.nav a {
color: white;
text-decoration: none;
}
.nav a:hover {
color: #f8ef64;
}
.xiphnav_a {
text-decoration: none;
font-weight: normal;
color: #000;
}
.main {
font-family: Verdana, sans-serif;
background-color: #000;
margin-left: 50px;
width: 90%;
}
.main h1 {
text-decoration: none;
font-weight: bold;
font-size: 300%;
color: #fff;
padding-top: 30px;
padding-bottom: 30px;
padding-left: 90px;
margin-top: 0px;
margin-bottom: 10px;
background: url(/images/icecast.png) no-repeat left center;
}
.main iframe {
width: 100%;
border: 0;
}
.news {
font-family: Verdana, sans-serif;
text-decoration: none;
font-weight: normal;
color: #fff;
}
.newsheader {
font-family: Verdana, sans-serif;
text-decoration: none;
font-weight: normal;
font-size: 110%;
color: #f8ef64;
background: #444;
}
.streamtd {
font-family: Verdana, sans-serif;
text-decoration: none;
font-weight: normal;
font-size: 85%;
color: #fff;
padding:15px;
}
.streamtd_alt {
font-family: Verdana, sans-serif;
text-decoration: none;
font-weight: normal;
font-size: 85%;
color: #fff;
}
.streamtd_alt_2 {
font-family: Verdana, sans-serif;
text-decoration: underline;
font-weight: normal;
font-size: 85%;
color: #fff;
}
td {
font-family: Verdana, sans-serif;
text-decoration: none;
font-weight: normal;
color: #fff;
}
.roundcont {
background-color: #656565;
color: #fff;
padding: 0px;
margin: 0px;
border-collapse: collapse;
}
.roundcont table{
border: none;
border-collapse: collapse;
}
.newscontent {
margin: 0 20px;
}
h3 {
margin: 0px;
padding: 0px;
font-family: Verdana, sans-serif;
text-decoration: none;
font-weight: bold;
font-size: 110%;
color: #f8ef64;
}
.newscontent h3 {
margin-bottom: 10px;
border-bottom: 1px groove #ACACAC;
}
.newscontent h4 {
margin: 10px 0px;
font-family: Verdana, sans-serif;
text-decoration: none;
font-weight: bold;
font-size: 110%;
color: #f8ef64;
}
.newscontent p {
margin: 0 0;
font-family: Verdana, sans-serif;
text-decoration: none;
font-weight: normal;
font-size: 90%;
}
.newscontent td {
margin: 0 0;
font-family: Verdana, sans-serif;
text-decoration: none;
font-weight: normal;
font-size: 90%;
}
.newscontent td.streamdata {
margin: 0 0;
font-family: Verdana, sans-serif;
text-decoration: none;
font-weight: normal;
font-size: 90%;
color: #f8ef64;
}
.streamheader table {
width: 100%;
margin-bottom: 10px;
border-bottom: 1px groove #ACACAC;
}
.streamheader td {
margin: 0px;
padding: 6px 0px;
border: 0px solid cyan;
}
.streamheader h3 {
margin: 0px;
border: 0px solid blue;
vertical-align: lower;
}
.streamheader a {
padding: 8px 5px 3px 30px;
text-decoration: none;
margin: 0px 0px 0px 20px;
background: transparent url("/images/tunein.png") no-repeat left center;
}
.streamheader a.auth {
margin: 0px;
padding-top: 14px;
padding-bottom: 14px;
background: transparent url("/images/key.png") no-repeat left center;
}
.newscontent a {
font-family: Verdana, sans-serif;
text-decoration: none;
font-weight: bold;
color: #f8ef64;
}
.newscontent a:hover {
font-family: Verdana, sans-serif;
color: #fff;
}
.newscontent a.nav2 {
font-family: Verdana, sans-serif;
text-decoration: none;
font-weight: bold;
padding: 2px 9px;
background: #444;
color: #f8ef64;
}
.newscontent a.nav2:hover {
font-family: Verdana, sans-serif;
text-decoration: none;
background: #777;
font-weight: bold;
color: #fff;
}
.poster {
font-family: Verdana, sans-serif;
margin: 50px 0px 20px 0px;
padding-top: 10px;
padding-bottom: 10px;
display: block;
text-decoration: none;
font-size: 100%;
font-weight: bold;
color: #f8ef64;
border-top: 1px groove #ACACAC;
}
.poster a {
color: white;
text-decoration: none;
}
.nav body {
color: white;
background-color: #656565;
}
.nav a {
margin: 15px;
padding: 0px;
}
.nav table {
font-size: 110%;
text-align: center;
border: none;
}
.roundtop {
background: url(images/corner_topright.jpg) no-repeat top right;
}
.roundbottom {
background: url(images/corner_bottomright.jpg) no-repeat top right;
}
.banner td {
font-size: 150%;
vertical-align: top;
}
td.topleft {
background: url("images/corner_topleft.jpg") no-repeat top left;
height: 15px;
width: 15px;
}
td.topright {
background: url("images/corner_topright.jpg") no-repeat top right;
height: 15px;
width: 15px;
}
td.bottomleft {
background: url("images/corner_bottomleft.jpg") no-repeat bottom left;
height: 15px;
width: 15px;
}
td.bottomright {
background: url("images/corner_bottomright.jpg") no-repeat bottom right;
height: 15px;
width: 15px;
}
img.corner {
width: 15px;
height: 15px;
border: none;
display: block !important;
}