/* $Id: style.css,v 1.1.2.1 2005/07/02 05:05:40 gordon Exp $ *//*** HTML elements*/body {  background: url("images/bg.jpg");  margin: 4px;  padding: 0px;  color: #000;  background-color: #C6C7C5;  font: 0.80em Arial, Helvetica, sans-serif, Verdana;  list-style-type:none;}tr.dark td, tr.light td {}h1, h2, h3, h4, h5, h6 {}h1 {  font-size: 1.3em;}h2 {  font-size: 1.0em;}h3{	font-size: 1.1em;	padding: 15px 0px 5px 9px;	color: #FFFFFF;	height: 48px;	background: url("images/header_bg.jpg");	background-repeat: repeat-x;}h3.maintitle{	font-size: 1.0em;	/*padding: 15px 0px 5px 9px;*/	color: #000000;	height: 48px;	background:none;}h3.feed-item-title{font-size: 1.0em;color:#000000;background:none;}h4, h5, h6 {  font-size: 1.1em;}a {  color:#3B66E2;  text-decoration: none;  font-weight: bold;}a:link {}a:visited {}a:hover {  text-decoration: underline;  color:#3B66E2;}fieldset {  border: 1px solid #fff;}pre {  border: 1px solid #fff;}table {  /* make <td> sizes relative to body size! */  font-size: 1em;}.form-item label {  font-size: 1em;  list-style-type:none;}.item-list .title {  font-size: 1em;  list-style-type:none;}.form-item .description {  font-size: 1em;  list-style-type:none;}.links {}.comment .links {}input{	font-size:1em }/*** Page layout blocks / IDs*//*#header {  width: 120px;}*/#header {  width: 60px; /*background-color:#000;*/  height:5px;}#header a {  color:#ccc}.logo {	/*float:left;		width: 20px;*/	margin-top:4px;	margin-left:8px;	/*padding:15px;*/}.logo img {	display:inline;  	border: 0;}.site-name {float:left;	}.site-name a:link, .site-name a:visited {}.site-name a:hover {}.site-slogan {float:left;	}#content {	width:1030px;}#menu {    font-size:10px	width:120px;	margin-left:-5px;  	/*border-width:1px 0px 1px 0px; 	border-style:solid;	border-color:black;*/	float:left;	/*background:#666;*/	line-height:24px;}#menu a {color:#fff;}#primary {	margin:0px 10px;}#primary a {}#secondary {	margin:0px 10px;}#secondary a {}#search {	/*margin:0px 75px;	clear:left;    float:left;*/    /*font-size:10px    line-height:24px;*/    /*margin:-14px 1050px;*/    float:left    margin-top: 0px;    /*margin-bottom: 0px;*/    vertical-align: bottom;    display:block;}#search-button {    vertical-align: middle;}#search .form-text, #search .form-submit {}#search .form-text {}#search .form-submit {}#mission {}#mission a, #mission a:visited {}#main {  float:right;  width:870px;  padding:0px;  /*margin-top:-25px;*/  margin: -18px 0px 0px 0px;}#mission, .node .content, .comment .content {}#help {}.breadcrumb {}.messages {}.error {  border-color: black;}#sidebar-left{  margin-left: 10px;  float:left;  width:120px;}  #sidebar-right {width:120px;margin-left:22px;float:left;list-style-type:none;}#footer {	float:left;	width:1024px;	/*height:30px;*/	/*width:100%;*/    /*border-top:1px solid black;*/	clear:left;	font-size:0.8em;	color:#000000;	margin-top:20px;	text-align:left;	}#footer *{	/*margin-left:22px;*/	}/*** 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, .title a {}.submitted {}.links {}.links a {}.block, .box {float:left;}.block {float:left;}.block .title {}.box .title {}.node {	/*border:1px solid #C3C3C3;*/	/*background:#E9E9E9;*/	background: url("images/transparent.png");	margin-top: -34px;	margin-left:0px;	margin-bottom:25px;	padding-top:10px;	padding-left:10px;	padding-right:150px;		padding-bottom:10px;}	.sticky {}.node .content, .comment .content {}.node .taxonomy {}.node .picture {	width:120px;	float:left;}.node .content {	clear:left;}.comment {    background: url("images/transparent.png");	/*margin-top: -16px;*/	margin-left:0px;	padding-top:10px;	padding-left:10px;	padding-right:30px;	}.comment .title a {}.comment .new {}.comment .picture {}/*** Module specific styles*/#aggregator {    list-style:none;    background: url("images/transparent.png");	margin-top: -34px;	margin-left:0px;	/*padding-top:10px;*/	display:block;	margin-bottom:34px;	padding-top:10px;	padding-left:10px;	padding-right:400px;	padding-bottom:10px;}.feed-item {	width:500px	}	.feed-item-title {}#aggregator .feed {}#aggregator .news-item .source, #aggregator .news-item .categories, #aggregator .source, #aggregator .age {list-style:none;}#aggregator .title {}#aggregator .ul {list-style:none;}#aggregator h3 {color:#FFFFFF;}#forum table {}#forum td {}#forum td.forum, #forum td.posts {}#forum td.topics, #forum td.last-reply {}#forum td.container {}#forum td.container a {}#forum td.statistics, #forum td.settings, #forum td.pager {}#forum td .name {}#forum td .links {}#profile .profile {    background: url("images/transparent.png");	margin-top: -34px;	margin-left:0px;	/*padding-top:10px;*/	display:block;	margin-bottom:34px;	padding-left:10px;	padding-right:400px;	border-bottom:#bbbbbb dotted 1px;}#profile .profile .name {	}.block-forum h3 {}.calendar a {}.calendar td, .calendar th {}.calendar .day-today {}.calendar .day-today a {}.calendar .day-selected {}.calendar .header-week {}.calendar .day-blank {}.calendar .row-week td {}