﻿/* Basic layout for the overall page */
body            { background-color: #ffffff; font-family: Verdana; }
.headerLeft     { float:left; }
.headerRight    { text-align: right; font-size: 75%; padding-right:5px; padding-top:5px; height: 47px; }
.content        { position: relative; width: 100%; height: 100%; }
.footer         { position:relative; width: 100%; }
H1              { font-weight: bold; font-size: large; margin:0 0 10px; }
.general        { font-size: small; }

/* MENU */
.menu           { background-color: #a5c661; }
.menu UL        { margin: 0; padding: 2px 0 2px 0; text-align: center; }
.menu LI        { display: inline; list-style-image: none; list-style-type: none; text-align: left; }
.menu A         { color: #000000; text-decoration: none; }
A.current       { color: #FFFFFF; }

/* Layout - One Column, Two Column and Three Column */
.general        { padding: 5px; }
.TwoColMain     { margin-left: 150px; }
.ThreeColMain   { margin-left: 150px; margin-right: 150px; }
.Main           { width: auto; background-color: #ebebeb; height: 100%;}
.Left, .Right   { background-color: #eee266; width: 150px; height: 100%; }
.Left           { float: left; }
.Right          { float: right; }

/* NEWS */
.newsItem       {  }
.newsHeader     { font-weight: bold; }
.newsContent    { padding: 5px }

/* Q and A */
.Question, .Answer { padding: 5px 0px 5px 0px }
.Question       { font-weight: bold; }
.Answer         {  }

textarea        { width: 450px;}
input           { width: 450px;}

TD.message      { border: solid 1px black; text-align: center; }