/*
This file is part of phpODPWorld and released under GNU GPL.

$Id: style.css,v 1.3 2006/03/02 22:19:15 hansfn Exp $
*/
html {
margin:0;
padding:0;
color:#000;
background:#693;
}

body {
max-width:75em;
margin:0 auto;
font-family: Georgia, verdana, arial, "Trebuchet MS", geneva, sans-serif;
padding:0;
color:#000;
background:#fff;
min-width:40em;
border:0.4em solid #693;
}

a:link {color:#000;}
a:visited {color:#000;}
a:hover {
text-decoration:none;
background:#e2e2e2;
}

#top {
padding:0.9em 0.4em 0.8em 0.9em;
margin:0;
color:#000;
background:#f0f0f0;
}

#top ul {
margin:0 0 0 1em;
padding:0;
float:right;
position:relative;
}

#top li {
padding:0;
margin:0 0.4em 0 0;
display:inline;
list-style-type:none;
background:transparent;
}

#top ul .searchdescription a:hover ins {
display:block;
position:absolute;
top:1.3em;
right:0;
width:20em;
padding:0.8em;
margin:0;
color:#000;
background:#f0f0f0;
border:2px solid #693;
}

#top p {
margin:0;
padding:0 0 0.8em 0;
}

#top p a:hover {
background:transparent;
}

#top h1 {
font-size:100%;
padding:0;
margin:0;
font-weight:normal;
color:#000;
background:transparent;
}

.search {
float:right;
padding:0 0.4em 0 0;
margin:0;
}

.description {
float:right;
padding-left:1em;
position:relative;
}

.description a:hover ins {
display:block;
position:absolute;
top:1.3em;
right:0;
width:20em;
padding:0.8em;
margin:0;
color:#000;
background:#f0f0f0;
border:2px solid #693;
}

ins {
display:none;
text-decoration:none;
}

.column1 {
float:left;
margin:0;
padding:0 0 1em 0;
width:16em;
}

.column2 {
margin:0 0 0 16em;
padding:0 0 0 1em;
}

.column2 li {
padding:0 0 0 0.6em; /* Remove extra space in IE */
}

* > .column2 li {
padding:0 0 0 0.8em;
/* Set space in all standardconform browsers */
}

.mainsubcategory {
margin:0;
padding:1em 1em 0 1em;
color:#000;
background:transparent;
border-top:2px solid #693;
}

.mainsubcategory ul {margin-bottom:0;}

#subcategory {
margin:0;
padding:1em 1em 0.5em 1em;
color:#000;
background:transparent;
border-top:2px solid #693;
}

#subcategory ul {padding-bottom:1px;}
#subcategory ul a {text-decoration:underline;}
#subcategory ul a:hover {text-decoration:none;}

#subcategory .column1 {
float:left;
padding:0;
}

#subcategory .column2 {
margin-bottom:-1em;
}

#subcategory .clear {
clear:both;
margin-top:0;
padding-top:0;
}

br {
clear:both;
}

#content {
margin:0;
padding:1em 0.8em 0 1em;
color:#000;
background:#fff;
border-top:2px solid #693;
}

#content li {
padding:0 0 0.5em 0.8em;
list-style-type:none;
color:#000;
background:url(img/content.gif) no-repeat top left;
}

.result {
margin:0;
padding:0.2em 0.8em 0 1em;
color:#000;
background:#fff;
border-top:2px solid #693;
}

.result ol {
margin:0 0 1em 1.5em;
padding:0;
}

.result li {
margin:0;
padding:0 0 0.5em 0;
list-style-type:decimal;
color:#000;
background:transparent;
}

.result h2 {
font-size:100%;
padding:0.8em 0 0.8em 0;
margin:0;
color:#666;
background:transparent;
}

span.number {
font-weight:normal;
color:#000;
background:#fff;
}

span.url, span.published {
font-style:italic;
font-size:90%;
color:#666;
background:#fff;
}

span.url a:link {color:#666;}
span.url a:visited {color:#666;}

p.next {text-align:center;}

p.more {
margin:-0.5em 0 0 0;
padding:0 0 0.8em 0;
}

.attribution { 
width:32em;
padding:0;
color:#fff;
background:#360;
font-family:arial, helvetica, sans-serif;
text-align:center;
margin:0 auto;
font-size:94%;
} 

.attribution p {
padding:0.3em 0 0 0;
margin:0;
color:#fff;
background:#360;
font-size:0.99em; /* Fix for Konqueror */
} 

p.attribution {
width:auto;
padding:0.2em 0 0.2em 0;
margin:0;
color:#00f; 
background:#ccc;
border:3px solid #360;
font-size:94%; /* Fix for Konqueror */
}

p.attribution a:link {color:#00f;}
p.attribution a:visited {color:#00f;}
p.attribution a:hover {
background:transparent;
text-decoration:underline;
}

p.lastupdate {
padding:0.5em 0 0.3em 0;
margin:0;
font-size:90%;
text-align:center;
color:#444;
background:#693;
}

p.lastupdate a:link {color:#444;}
p.lastupdate a:visited {color:#444;}
p.lastupdate a:hover {background:#e2e2e2;}

#language, #language ul {
padding:0;
margin:0;
list-style:none;
line-height:1.2em;
}

#language a {
display:block;
}

#language li {
float:left;
width:15em;
background:transparent;
}

#language li.disc {
background:url(img/disc.gif) no-repeat left;
margin:0 0 1em 0;
}

#language li ul { /* Fixes IE */
position:absolute;
color:#000;
background:#f0f0f0;
left: -999em;
width:16em;
overflow:auto;
max-height:12em;
min-height:12em;
}

* > #language li ul {
/* This is used by all standardconform browsers */
position:absolute;
color:#000;
background:#f0f0f0;
left:-999em;
width:16em;
overflow:auto;
max-height:12em;
min-height:12em;
height:auto;
}

#language li:hover ul, #language li.sfhover ul {
left:auto;
}

#language li a:hover {
background:transparent;
}

h1,h2,h3,h4,h5 {
font-size:100%;
padding:0.8em 0 0.8em 0;
margin:0;
color:#666;
background:transparent;
}

ul + h2 {
padding:0 0 0.8em 0;
}

p {
padding:0 0 0.8em 0;
margin:0;
color:#000;
background:transparent;
}

#foot {
margin:0;
padding:1em 0 1em 1em;
color:#000;
background:#f0f0f0;
border-top:2px solid #693;
}

#foot p {text-align:center;}

#searchlink {
margin:0;
padding:1em 0 1em 1em;
color:#000;
background:transparent;
border-top:2px solid #693;
}

#searchlink ul {
margin:0 0 0.5em 0;
padding:0;
}

.inline li {
padding:0;
margin:0 0.4em 0 0;
display:inline;
list-style-type:none;
color:#000;
background:transparent;
}

abbr {cursor:help;}
acronym {cursor:help;}
img {border:none;}

img.rfloat {
float:right;
margin:0 0 0 0.7em;
}

form {
margin:0;
padding:0;
}

ul {
margin:0 0 1em 0;
padding:0;
line-height:1.4em;
}

li {
padding:0 0 0 0.8em;
list-style-type:none;
color:#000;
background:url(img/disc.gif) no-repeat left;
}

.skip {
display:none;
}
