/* $Id: xxtemplate.css,v 1.34 2003/09/25 07:27:22 dries Exp $ */

body {
  margin: 0 0 0 8px;
  padding: 0;
  color: #000;
  background-color: #FFFFCC;
}
p {
  margin: 0 8px 1em 0;
  padding: 0;
}
tr.dark {
  background-color: #ddd;
}
tr.light {
  background-color: #eee;
}
a {
  text-decoration: none;
  font-weight: bold;
}
a.thin {
  text-decoration: none;
  font-weight: normal;
}
a:link {
  color: #990000;
}
a:visited {
  color: #369;
}
a:hover {
  color: #39c;
  text-decoration: underline;
}
#header, #content {
  width: 100%;
}
#header {
  background-color: #69c;
}
#logo {
  vertical-align: bottom;
  border: 0;
  font-weight: bold;
  font-size: 1.9em;
  color: #fff;
}
#menu {
  padding: 0.5em 0.5em 0 0.5em;
  text-align: right;
  vertical-align: middle;
}
#primary {
  font-size: 1.0em;
  padding: 0em 0.8em 0.5em 0;
  color: #9cf;
}
#primary a {
  font-weight: bold;
  color: #fff;
}
#secondary {
  padding: 0 1em 0.5em 0;
  font-size: 0.8em;
  color: #9cf;
}
#secondary a {
  font-weight: bold;
  color: #9cf;
}
#search .form-text, #search .form-submit {
  border: 1px solid #369;
  font-size: 1.1em;
}
#search .form-text {
  width: 8em;
  height: 1.4em;
  padding: 0 0.5em 0 0.5em;
  margin: 0 0 0.5em 0;
}
#search .form-submit {
  height: 1.5em;
}
#message {
  background-color: #369;
  padding: 1.5em 2em;
  color: #fff;
}
#message a, #message a:visited {
  color: #9cf;
  font-weight: bold;
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
}
#message, #main .node .content, .comment .content {
  /* line-height: 1.4;*/
}
#sidebar-left, #sidebar-right {
  background-color: #FFCC66;
  width: 190px;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
  vertical-align: top;
}
#footer {
  background-color: #FFFFCC;
  padding: 1em;
  font-size: 0.8em;
}
#forum td {
  padding: 0.5em 0.5em 0.5em 0.5em;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
table {
  font-size: 1em;
}
.block, .box {
  margin-bottom: 0.5em;
}
.node {
  padding: 0 0 1em 0;
}
.comment {
  border: 1px solid #abc;
  padding: 1.5em 1.5em 1.5em 1.5em;
  margin: 0.5em 0 0.5em 0;
}

.node .title, .box .title, .node .title a, .box .title a {
  font-family: Arial, Helvetica, sans-serif;
  color: #000099;
  padding-bottom: 0.5em;
  font-weight: bold;
  font-size: 1.1em;
}

.block .title{
	background-color: #000099;
	border: none;
	color: #FFCC66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	padding-left : 10px;
	padding-bottom : 4px;
	width : 94%;
	padding-top : 4px;
	margin-right : 6px;
}

.form-item .title {
	background-color: #000099;
	border: none;
	color: #FFCC66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	padding-left : 10px;
	padding-bottom : 4px;
	width : 94%;
	padding-top : 4px;
	margin-right : 6px;
}
.item-list .title {
  font-size: 1em;
  color: #222;
}
.node .author, .comment .author {
  color: #999;
  font-size: 0.7em;
  padding-bottom: 0px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: right;
}
.node .taxonomy {
  color: #990000;
  font-size: 0.7em;
  font-family: Arial, Helvetica, sans-serif;
}
.node .content, .comment .content {
  /* padding-top: 0.5em; */
}
.node .links, .comment .links {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  padding-top: 0.5em;
  color: #990000;
}
.node .links a, .comment .links a {
  font-weight: bold;
}
.path a, .path a:visited {
  color: #777;
}
.comment .title {
  font-weight: bold;
  font-size: 1.1em;
  color: #777;
}
.comment .new {
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  float: right;
  color: red;
}
#tracker th {
  text-align: left;
  border-bottom: 1px solid #ddd;
}
#tracker tr.light, #tracker tr.dark {
  background-color: #fff;
}
#tracker td {
  vertical-align: top;
  padding: 1em 1em 1em 0;
  border-bottom: 1px solid #ddd;
}
.calendar a {
  text-decoration: none;
}
.calendar td {
  padding: 0;
  border-color: #888;
}
.calendar td div {
  padding: 0.4em 0;
}
.calendar .row-week td a {
  padding: 0.4em 0;
}
.calendar .day-today {
  background-color: #69c;
}
.calendar .day-today a {
  color: #fff;
}
.calendar .day-selected {
  background-color: #369;
  color: #fff;
}
.calendar .header-month {
  background-color: #bbb;
}
.calendar .header-week {
  background-color: #ccc;
}
.calendar .day-blank {
  background-color: #ccc;
}
.calendar .row-week td a:hover {
  background-color: #fff; color: #000;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}
.content li {
  padding-bottom: 0.25em;
}

.content .menu li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.content .item-list li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

/* NARFI specific styles */

.navlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-align: right;
}

a.navbar-links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}

p.microhead
{
	color: #000099;
	font-size: .7em;
	font-style : italic;
	text-align : right;
	margin-bottom : 0px;
	margin-top : 0px;
}

p.prehead
{
	color: #000099;
	font-size: .8em;
	font-style : italic;
	text-align : right;
	margin-bottom : 0px;
	margin-top : 0px;
}

p.boldprehead
{
	color: #000099;
	font-size: 1em;
	font-style : italic;
	font-weight : bold;
	text-align : right;
	margin-bottom : 0px;
	margin-top : 0px;
}

p.preTitle
{
	color: #000099;
	font-size: 1em;
	font-style : italic;
	text-align : right;
	margin-bottom : 0px;
	margin-top : 0px;
}

/* This is for main headers on all pages */

h1
{
	background-color: #000099;
	border: none;
	color: #FFCC66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	padding-left : 10px;
	padding-bottom : 4px;
	width : 100%;
	padding-top : 4px;
	margin-right : 6px;
}

/* This is for main headers on all pages */

h1.noband
{
	border: none;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding-left : 0px;
	padding-bottom : 0px;
	width : 100%;
	padding-top : 0px;
	background-color : transparent;
}

/* This class is for the main header on the home page */

h1.home
{
	background-color: #000099;
	border: none;
	color: #FFCC66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	text-indent : 10px;
}

h1.pgTitle
{
	font-family: "Times New Roman", Times, serif;
	color: #000099;
	font-size: 1.6em;
	font-style : italic;
	background-color : transparent;
	text-align : right;
	margin-bottom : 0px;
	margin-top : 0px;
}

h2.pgTitle
{
	font-family: "Times New Roman", Times, serif;
	color: #000099;
	font-size: 1.6em;
	font-style : italic;
	background-color : transparent;
	text-align : right;
	margin-bottom : 0px;
	margin-top : 0px;
}

h2.pgSubtitle
{
	font-family: "Times New Roman", Times, serif;
	color: #000099;
	font-size: 1.2em;
	font-style : italic;
	background-color : transparent;
	text-align : right;
	margin-bottom : 18px;
	margin-top : 0px;
}

h2.nodeSubtitle
{
	font-family: "Times New Roman", Times, serif;
	color: #000099;
	font-size: 1.2em;
	font-style : italic;
	background-color : transparent;
	margin-bottom : 8px;
	margin-top : 0px;
}

/* This is used for the sub headers */

h2
{
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold
}

h2.tight
{
	border: none;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin-bottom : 0px;
}

/* This is used for the sub headers */

h3
{
	border: none;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	font-style : italic;
}

td.sidebar-headline
{ 	background-color: #000099;
	color: #FFCC66;
font-weight : bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
text-align: center;
}

td.sidebar-text
{font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em}

div.photo-credit
{font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
 text-align: right;
 margin: 0 12px 0 0;
}

td.photo-caption
{font-family: Arial, Helvetica, sans-serif;
 margin: 0 0 10px 24px;
font-size: 0.7em;
 padding-left: 12px;
}

small.numlinks
{font-family: Arial, Helvetica, sans-serif;
font-size: xx-small}


