1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-27 03:21:53 +03:00
samba-mirror/swat/style/common.css

267 lines
4.2 KiB
CSS
Raw Normal View History

/*
common.css
Copyright (C) 2004-2005 Deryck Hodge <deryck@samba.org>
Basic styles common to all of samba.org, including VirtualHosts
bugzilla.samba.org, build.samba.org, and news.samba.org.
You may freely use and modify the styles here, but if you
intend to recreate the samba.org look exactly, please ask
permission first.
*/
/* Base elements
***********************************************************/
body {
background:url(/images/stripes.png) repeat-x 0 0;
margin:0;
padding:0;
background-color:#E5E9F5;
font-family:Lucidasans, Helvetica, Verdana, sans-serif;
font-size:medium;
color:#000;
}
body#news {
background:none;
background-color:#FFF;
}
blockquote {
margin:35px;
padding:15px;
border-left:2px groove #CCC;
border-top:2px groove #CCC;
}
img {
border:0;
}
/* Headings
***********************************************************/
h1 {
font-size:x-large;
}
h2 {
text-align:left;
color:#FFFF64;
font-size:large;
background-color:#3878CD;
margin-top:60px;
margin-bottom:15px;
padding:2px;
padding-left:5px;
}
h3 {
font-size:medium;
}
h5 {
font-size:small;
text-align:right;
display:inline;
}
* html h5 {
padding-right:4px;
}
h6 {
font-size:small;
text-align:right;
text-align:right;
}
h6 a {
margin-right:3px;
}
/* Lists
***********************************************************/
ol li {
margin-bottom:12px;
}
/* Tables
***********************************************************/
table.real thead {
background-color: #E5E9F5;
}
table.real th,
table.real td {
border: 1px solid #3878CD;
padding: 2px;
}
table.real {
border: 2px solid #3878CD;
background-color: #F5F8FF;
}
a:link:hover {
color:#CC0033;
background-color:#FFFF64;
}
/* Header (yellow and blue stripes)
***********************************************************/
#banner {
position:absolute;
top:0;
left:0;
height:95px;
width:100%;
padding-top:4px;
z-index:1;
}
.srch {
text-align:right;
margin:0 5px 0 0;
}
.srch form {
display:inline;
}
/* Slogan ("Opening windows to a wider world")
***********************************************************/
.slogan {
position:absolute;
left:187px;
z-index:1;
}
html>body .slogan { /**** Opera needs its own rule *********/
top:100px;
}
:root .slogan { /**** Undo the Opera rule for all other browsers ****/
top:80px;
}
* html .slogan { /** Then, give IE 5/6 its own rule ****** */
top:100px;
}
/* Logo (with hacks for PNG transparency across browsers)
***********************************************************/
#logo>.logo_hack {
background-image:url(/images/logo.png);
background-position:center;
background-repeat:no-repeat;
}
.logo_hack {
position:absolute;
top:25px;
left:0;
width:250px;
height:119px;
padding:0;
margin:0;
z-index:1;
}
.logo_hack a:hover {
background:transparent;
}
/* Nav menu
***********************************************************/
#nav {
position:absolute;
top:152px;
left:20px;
width:180px;
background-color:#F5F8FF;
border:2px groove #3878CD;
padding:0;
padding-bottom:5px;
margin:0;
z-index:1;
}
#nav ul {
list-style-type:none;
text-align:center;
padding:0;
margin:0;
}
#nav a,
#nav a:link,
#nav a:visited {
display:block;
height:20px;
font-size:small;
color:#2B5C9F;
}
#nav a:hover {
color:#FFF;
background-color:#3878CD;
}
#nav a:active {
color:#FFFF64;
background-color:#3878CD;
font-size:14px;
}
#nav img {
padding:0;
margin:0;
width:180px;
height:30px;
}
/* links menu
***********************************************************/
#links {
position:absolute;
top:152px;
left:81%;
width:180px;
padding:0;
width:18%;
background-color:#F5F8FF;
border:2px groove #3878CD;
padding:0;
padding-bottom:5px;
margin:0;
z-index:1;
}
#links ul {
list-style-type:none;
text-align:center;
padding:0;
margin:0;
}
#links a,
#links a:link,
#links a:visited {
display:block;
height:20px;
font-size:small;
color:#2B5C9F;
}
#links a:hover {
color:#FFF;
background-color:#3878CD;
}
#links a:active {
color:#FFFF64;
background-color:#3878CD;
font-size:14px;
}
#links img {
padding:0;
margin:0;
width:180px;
height:30px;
}
/* Text and alignment formats
***********************************************************/
.punch {
font-weight:bold;
}
.tilt {
font-style:italic;
}
.colophon {
margin-left:20px;
}