/* zero out the default styles in all browsers */
:link,:visited {text-decoration:none;}
IMG, A IMG,:link IMG,:visited IMG {border:none;}
HTML,BODY,P,UL,OL,LI,FORM,INPUT,BLOCKQUOTE,H1,H2,H3,H4,H5,H6,PRE,FIELDSET,IMG {margin:0; padding:0;}
TABLE, DIV {border-collapse:collapse;}

/* global*/
BODY        {font:normal 15px verdana; color:#888; background:url('../images/background-stucco.jpg') repeat-x #b4aa8d;}
A           {color:#45667a; font-weight:bold;}
A:hover     {color:#fff}
#container  {width:800px; margin:auto;}
.note       {font-size:12px;}
.note2      {font-size:10px;}

/* header */
#header {background:url('../images/header.jpg') no-repeat 0 0; height:163px; position:relative;}

/* navigation */
#navigation               {margin-bottom:4px; position:absolute; bottom:0;}
#navigation A,
#navigation2 A            {color:#fff;}
#navigation A:hover,
#navigation2 A:hover      {color:#45667a;}
UL#navigation             {margin-left:10px;}
#navigation LI            {display:inline; padding:0 3px 0 6px; border-left:1px solid #666; font-size:12px;}
#navigation LI.current A  {color:#681616;}
#navigation LI.first      {border:none; padding-left:0;}
#navigation2              {margin-bottom:4px; position:absolute; bottom:0; right:0;}
UL#navigation2            {margin-right:4px;}
#navigation2 LI           {display:inline; padding:0 3px 0 6px; border-left:1px solid #666; font-size:10px;}
#navigation2 LI.current A {color:#681616;}
#navigation2 LI.first     {border:none;}

/* body left*/
#bodyLeft                     {float:left; width:250px; padding-right:-550px; background:url('../images/bodyLeft.jpg') no-repeat #668aa0; color:#fff; padding-bottom:30px; position:relative;}
#bodyLeft P                   {font-size:13px; margin:10px 40px 0 40px;}
#bodyLeft H2                  {font-size:15px; margin:20px 40px 10px 40px;}
#bodyLeft H3                  {font-size:14px; margin:20px 30px 10px 30px;}
#bodyLeftBottom               {position:absolute; bottom:0;}
#postItNote                   {background:url('../images/postItNote.jpg') no-repeat; padding-top:30px; color:#c00;}
#postItNote P                 {padding-bottom:20px;}
#postItNoteBottom             {background:url('../images/postItNote.jpg') no-repeat -300px 0; height:10px;}
.bodyLeftContent              {background-color:#b2d6e4; color:#45667a; margin:0 20px;}
#bodyLeft .bodyLeftContent H3 {font-size:13px; margin:0 20px 10px 20px; padding-top:10px;}
#bodyLeft .bodyLeftContent P  {font-size:11px; padding-bottom:10px; margin:0 20px 0 20px;}
.bodyLeftContentTop           {height:10px; background:url('../images/bodyLeft-content.gif') no-repeat 0 -10px; margin:20px 20px 0 20px;}
.bodyLeftContentBottom        {height:10px; background:url('../images/bodyLeft-content.gif') no-repeat 0 0; margin:0 20px;}
.bodyLeftImage                {margin:20px 0 0 20px;}

/* body right*/
#bodyRight        {float:right; width:550px; min-height:400px; background:url('../images/bodyRight.jpg') no-repeat #b2d6e4; padding-bottom:40px; color:#45667a; position:relative;}
#bodyRight H1     {font-size:16px; color:#681616; margin:30px 30px 20px 30px;}
#bodyRight H2     {font-size:15px; font-weight:bold; margin:20px 30px 0 30px;}
#bodyRight P      {margin:0 30px 20px 30px;}
#bodyRight UL     {margin:0 30px 20px 30px; list-style-type:none;}
#bodyRightBottom  {position:absolute; bottom:0;}
.clear            {clear:both; height:1px; margin:0;}

#homeImage                {margin:30px 0 0 30px;}
#bodyRight.classifieds H2 {margin-top:30px;}
H1#minutesArchive         {margin-top:60px;}
.minutesArchiveList       {float:left; font-size:13px;}
.boardMembers             {margin:0 0 4px 30px;}

.calendarTable        {margin:0 30px; font-size:10px; border:1px solid #666;}
.calendarTable COL    {width:70px;}
.calendarTable TD     {border-color:#666; border-style:solid; border-width:0px 1px 1px 0px; padding:2px; height:70px; vertical-align:top;}
.date                 {font-weight:bold; color:#681616;}
.calendarTable TD.day {font-weight:bold; border:none; background-color:#666; color:#fff; text-align:center; height:12px;}

/* footer */
#footer           {width:800px; margin:auto; font-size:10px; clear:both; color:#45667a;}
#footer P         {padding-top:6px; margin-left:10px;}
#footer #beymedia {float:right; margin:4px 4px 10px 0;}