/* -----------------------------------------
Opus publishing system
Copyright (C) 2000-2004 The Hug
Distributed under GNU General Public License
http://www.the-hug.co.uk/opus/
------------------------------------------*/

body {background-color: white; font-family: Arial, sans-serif}

/* disable underlining on hyperlinks except while mouse is over them
   not least because it looks odd with "Read more ..." 
*/
a:visited, a:link, a:active {text-decoration: none}
a:hover {text-decoration: underline}

h1 {text-align: center; color: #999999}

h2, h3, h4 {color: #999999}

b {color: #666666}

/* this is necessary because with Netscape th and td don't inherit the body
   defaults. No idea why - it works fine in Explorer
*/
h1, h2, h3, h4, p, ol, ul, li, th, td, td p {font-family: Arial, sans-serif}

/* regretable change to cope with people who can't set their browsers up
*/
h1 {font-size:22pt}
h2 {font-size:18pt}
h3 {font-size:14pt}
h4 {font-size:12pt}
h5 {font-size:10pt}
h6 {font-size:8pt}
th, td, p, a, ul, li, form {font-size:11pt}
.large {font-size:14pt}
.small {font-size:9pt}
.smaller {font-size:8pt}

/* Footnotes table
*/
.footnotes {font-size:8pt}

/* Article headline style
*/
.headline {color: white; background-color: orange; font-weight: bold; font-size:12pt}

pre {font-family: courier new, courier, monospace}

.highlighter {background-color: #FFFF00}
.alert {color: red}
.data {color: gray}
.searchstats: {font-size:8pt; color: gray}


/* The author options box displayed via the authoropts merge field
*/

p.opus_authoropts {border-style: solid;
border-color: gray;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 2px;
border-bottom-width: 2px;
margin: 25px;
padding: 4px;
font-size: 9pt}

a.opus_authoropts {font-size: 9pt}


/* The default <box> class opusbox, centred, 90% wide with a 1 pixel wide
   grey border. Base your <box> class definitions on this 
*/

table.opusbox { width: 90%;
border-color: gray; 
border-style: solid; 
border-width: 1px;
position: relative;
left: 5%;
right: 5% }

td.opusbox { padding: 3px }

/* Styles for the tab-style navigation */
#navsite h5 {
  display: none;
}
#navsite ul {
  padding: 3px 0;
  margin-left: 0;
  border-bottom: 1px solid #778;
  font: bold 12px Verdana, sans-serif;
}
#navsite ul li {
  list-style: none;
  margin: 0;
  display: inline;
}
#navsite ul li a {
  padding: 3px 0.5em;
  margin-left: 3px;
  border: 1px solid #778;
  border-bottom: none;
  background: #DDE;
  text-decoration: none;
 }

#navsite ul li a:link {
  color: #448;
}

#navsite ul l a:visited {
  color: #667
}

#navsite ul li a:link:hover, #navsite ul li a:visited:hover {
  color: #000;
  background: #AAE;
  border-color: #227;
}

#navsite ul li a#current {
  background: white;
  border-bottom: 1px solid white;
}
