/* Footer Stuff */
#footer {
  font-weight: normal;
  text-align: center;
  font-size: 1.0em;
}

/* Content Stuff */

#middle-one, #middle-two, #middle-three {
        font-size: 0.9em;
}

#main-content #error {
	color: red;
}

.input-error {
	font-family:	Tahoma;
	font-size:	0.9em;
	color:		red;
	display:	none;
}

#main-content #message {
	color: black;
        font-weight: bold;
	font-size: 14pt;
        text-align: center;
	padding-bottom: 20px;
}

#main-content table tr {
        font-size: 0.9em;
        font-family: bitstream vera sans,sans-serif;
	margin-top:	10px;
}

/* Forum Stuff */
#forum-body th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }

#post-title {
	color: 			black;
	font-size: 		16px;
	font-weight: 		bold;
	margin:			0;
}

#forum-body a {
  text-decoration: none;
  color: blue;
}

#forum-body a:hover {
  text-decoration: underline;
  color: blue;
}

#forum-body table {
	
	margin-top:		15px;
	border-collapse: collapse;
	border: 1px solid #800000;
	
}

#forum-body th	{
	color: #FFA34F; 
        font-size: 11px; 
        font-weight : bold;
	background-color: #800000; 
        height: 25px;
	text-align: left;
	padding-left: 5px;
	padding-right: 15px;
}

#forum-body td {
	padding-left: 5px;
	padding-right: 15px;
}

#forum-body tr {
	height: 35px;
	vertical-align: middle;
}

#forum-body tr.odd { 
	background-color: #EFEFEF; 
	padding-left: 5px;
}

#forum-body tr.even { 
	background-color: #DEE3E7; 
	padding-left: 5px;
}


body {
        font-size: 0.9em;
        font-family: arial, veranda, sans-serif;
        //font-family: Arial, bitstream vera sans,sans-serif;
        margin: 0;
        padding: 0;
        background-color: #d9d9d9;
}

hr {
	margin-top:	15px;
	margin-bottom:	10px;
	align:		center;
	width:		90%;
	height:		1px;
	border:		0px;
        background-color: gray;
}


/* Node related stuff. */
#node-submit {
	margin-top:	20px;
}

#node-title {
	color: black;
	font-size: 16px;
	font-weight: bold;
	margin:	0;
	margin-top:		9px;
}

#node-date {
	font-size: 10px;
}

#node-title input {

  color: black;
  font-size: 10px;
}

#node-title a {
  text-decoration: none;
  color: blue;
}

#node-title a:hover {
  text-decoration: underline;
  color: blue;
}

#node-body input {

	color:		black;
	font-size:	12px;
}

#node-body textarea {

	color:		black;
	font-size:	12px;

}

#node-body h2 {
	font-size:	16px;
	margin-top:	9px;
	margin-bottom:	2px;
}

#node-body h3 {
	font-size:	15px;
	margin-top:	9px;
	margin-bottom:	5px;
}

#node-body h4 {
	font-size: 13px;
	margin-top: 2px;
	margin-bottom: 2px;
}

#node-body ul {
  list-style-image: url("images/bullet.gif");
  margin: 0;
  padding: 0;
  margin-left: 20px;
  padding-left: 10px;
}

#node-body li {
  margin: 5px;
  padding: 0px;
}

#node-body table tr {
        font-size: 0.9em;
        font-family: bitstream vera sans,sans-serif;
}

#node-body a {
  text-decoration: none;
  color: blue;
}

#node-body a:hover {
  text-decoration: underline;
  color: blue;
}

#node-body h4 {
	font-size: 18px;
}


/* Sponsors Stuff */
#sponsors img {
  vertical-align: bottom;
  border: 0;
  font-weight: bold;
  font-size: 1.9em;
  color: #fff;
  height: 40;
}

#sponsors {
        list-style: none;
        margin: 0;
        padding: 0;
        border-top: 0;
}

#sponsors li {
        margin: 0;
        padding: 0;
}

#sponsors a {
        margin: 0;
        color: black;
        display: block;
        text-decoration: none;
        padding: 4px 6px;
}

#sponsors a:hover {
}

#sponsors ul {
        list-style: none;
        margin: 0;
        padding: 0;
}


#anchor a {
  color: black;
  text-decoration: none;
}

#anchor a:hover {
  color: black;
  text-decoration: none;
}

/* Board of Directors Stuff */
#bod h4 {

	font-size:		12pt;
	margin-left:		15px;
	margin-bottom:		0px;
}

#bod p {
	text-decoration:	none;
	margin-left:		40px;
	margin-top:		5px;
}

