/* $Id: style.css,v 1.7 2005/03/05 14:34:39 unconed Exp $ *//*** HTML elements*/body {  margin: 0 0 0 0;  padding: 0;  color: #000;  background-color: #9AA5B3;  font: 90% Arial, Helvetica, sans-serif;}h1, h2, h3, h4, h5, h6, form, input {  margin: 0;  padding: 0;}h1 {  margin: 0 auto 0 auto;  /* decrease default margins for h<x>.title */  color: #7791AA;  font-size: 1.6em;}h2 {  margin: 0 auto 0 auto;  /* decrease default margins for h<x>.title */  font-size: 1.1em;}h3, h4, h5, h6 {  margin: 0 auto 0 auto;  /* decrease default margins for h<x>.title */  color: #000;  font-size: 1.1em;}p {  margin-top: 0.5em;  margin-bottom: 0.5em;}a {  text-decoration: underline;}a:link {  color: #258;}a:visited {  color: #258;}a:hover {}fieldset {  border: 1px solid #777;}pre {  background-color: #eee;  padding: 0.75em 1.5em;  font-size: 12px;  border: 1px solid #ddd;}table {  /* make <td> sizes relative to body size! */  font-size: 1em;}.form-item label {  font-size: 1em;  color: #222;}.item-list {  font-size: 0.8em;  color: #222;}.item-list .title {  font-size: 1em;  color: #222;}.links {  margin-bottom: 0em;  text-align: right;}.comment .links {  margin-bottom: 0em;}/*** Page layout blocks / IDs*/#header, #content {  width: 100%;}.inline  {    float: right; margin: 0em 0em 0em 0; display: inline;    padding: 2px 3px 2px 3px;   }#header {  background-color: #99B3CC;}#logo {  vertical-align: middle;  border: 0;}#logo img {  float: left;  padding: 0em 1.0em 0em 1em;  border: 0;}#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;}#mission {  background-color: #369;  padding: 1.5em 2em;  color: #fff;}#mission a, #mission a:visited {  color: #9cf;  font-weight: bold;}.site-name {  margin: 0.6em 0em 0em 0em;  padding: 0em;  font-size: 2em;}.site-name a:link, .site-name a:visited {  color: #fff;}.site-name a:hover {  color: #369;  text-decoration: none;}.site-slogan {  font-size: 1em;  color: #eee;  display: block;  margin: 0em 0em 0em 0em;  font-style: italic;  font-weight: bold;}#main {  /* padding in px not ex because IE messes up 100% width tables otherwise */  padding: 5px 0 0 0;}#mission, .node .content, .comment .content {}#help {  font-size: 0.9em;  margin-bottom: 1em;}.breadcrumb {  margin-bottom: 0.5em;  margin-top: 0.5em;}.messages {  background-color: #eee;  border: 1px solid #ccc;  padding: 0.3em;  margin-bottom: 1em;}.error {  border-color: red;}#sidebar-left, #sidebar-right {  width: 16em;  /* padding in px not ex because IE messes up 100% width tables otherwise */  padding: 5px;  vertical-align: top;}#footer {  padding: 1em;  font-size: 0.8em;}/*** Common declarations for child classes of node, comment, block, box, etc.** If you want any of them styled differently for a specific parent, add** additional rules /with only the differing properties!/ to .parent .class.** See .comment .title for an example.*/.title {  color: #7791AA;  font-weight: bold;  text-decoration: none;  margin: 0 auto 0 auto;  /* decrease default margins for h<x>.title */}.title a {  color: #000;  font-weight: bold;  text-decoration: none;  margin: 0 auto 0 auto;  /* decrease default margins for h<x>.title */}.submitted {  font-size: 0.8em;}.links {  color: #999;}.links a {}.block, .box {  padding: 0 0 1.5em 0;}.block {  border-bottom: 1px solid #777;  padding-bottom: 0.75em;  margin-bottom: 0.5em;}.block .title {  margin-bottom: 0.25em;}.box .title {  font-size: 1.1em;}.node {  margin: 0.3em 0 0em 0;}.sticky {}.node .content, .comment .content {  margin: 0.5em 0 0.5em 0;}.node .taxonomy {  color: #999;  font-size: 0.8em;  padding: 1.5em;}.node .picture {  border: 1px solid #ddd;  float: right;  margin: 0.5em;}.comment {  border: 1px solid #777;  padding: 0.5em;  margin-bottom: 1em;}.comment .title a {  font-size: 1.1em;  font-weight: normal;}.comment .new {  text-align: right;  font-weight: bold;  font-size: 0.8em;  float: right;  color: red;}.comment .picture {  border: 1px solid #abc;  float: right;  margin: 0.5em;}/*** Module specific styles*/#aggregator .feed {  background-color: #eee;  border: 1px solid #ccc;  padding: 1em;  margin: 1em 0 1em 0;}#aggregator .news-item .source, #aggregator .news-item .categories, #aggregator .source, #aggregator .age {  color: #999;  font-style: italic;  font-size: 0.9em;}#aggregator .title {  margin-bottom: 0.5em;  font-size: 1em;}#aggregator h3 {  margin-top: 1em;}#forum table {  width: 100%;}#forum td {  padding: 0.5em 0.5em 0.5em 0.5em;}#forum td.forum, #forum td.posts {  background-color: #eee;}#forum td.topics, #forum td.last-reply {  background-color: #ddd;}#forum td.container {  background-color: #ccc;}#forum td.container a {  color: #555;}#forum td.statistics, #forum td.settings, #forum td.pager {  height: 1.5em;  border: 1px solid #bbb;}#forum td .name {  color: #96c;}#forum td .links {  padding-top: 0.7em;  font-size: 0.9em;}#profile .profile {  clear: both;  border: 1px solid #abc;  padding: 0.5em;  margin: 1em 0em 1em 0em;}#profile .profile .name {  padding-bottom: 0.5em;}.block-forum h3 {  margin-bottom: 0.5em;}.calendar a {  text-decoration: none;}.calendar td, .calendar th {  padding: 0.4em 0;  border-color: #888;}.calendar .day-today {  background-color: #69c;}.calendar .day-today a {  color: #fff;}.calendar .day-selected {  background-color: #369;  color: #fff;}.calendar .header-week {  background-color: #ccc;}.calendar .day-blank {  background-color: #ccc;}.calendar .row-week td a:hover {  background-color: #fff; color: #000;}