body     {background-image: url(images/background-maple-wood.jpg); background-color: #000000; 
             font: 13px Trebuchet MS, sans-serif; }

#PageWrapper   {width: 960px; background-color: #FFFFFF; margin: 10px auto; }
#ContentWrapper   {float: left; width: 100%; background-color: #FFFFFF; }

#Header            {width: 960px; height: 141px; border-bottom: 10px solid #F0F0F0; 
                         background-image: url(images/top-logo-palm-trees-and-nile-remih-4.jpg); background-repeat: no-repeat; }

#LeftColumn     {float: left; width: 325px; margin: 0px 0px 40px 0px; padding: 20px 0px; 
                         background-color: #FFFFFF; }

.Nav                {width: 90%; margin-left: 5%; border-top: 10px solid #F0F0F0; border-bottom: 8px solid #F0F0F0; 
                        background-color: #3FBD6D; font: 12px Trebuchet MS, Verdana, sans-serif; }

#Main              {float: left; width: 551px; font: 13px Verdana, serif;  
                        padding: 10px 50px 10px 30px; margin-bottom: 40px; 
                        border-left: 4px solid #F0F0F0; background-color: #FFFFFF; }

#RightColumn      {}

#Footer           {float: left; margin-top: 50px; width: 550px; }


/*   NAVIGATION OPTIONS  */

.Nav ul           {list-style-type: none; margin: 0px; background-color: #3FBD6D; }

.Nav li            {font: 12px Trebuchet MS, Verdana, sans-serif; list-style-type: none; 
                       padding: 4px 0px; margin-left: -40px; margin-bottom: 1px; background-color: #2F8D52; 
                       border: 0; }

.Nav a              {display: block; padding: 4px 0px 4px 8px; background-color: #2F8D52; 
                         color: #FFFFFF; text-decoration: none; font: 14px Trebuchet MS, Verdana, sans-serif; font-weight: bold; }

.Nav a:hover          {display: block; padding: 4px 0px 4px 8px; background-color: #3FBD6D; 
                              color: #FFFFFF; text-decoration: none; font: 14px Trebuchet MS, Verdana, sans-serif; font-weight: bold; }

.Nav a:visited          {display: block; padding: 4px 0px 4px 8px; background-color: #2F8D52; 
                              color: #FFFFFF; text-decoration: none; font: 14px Trebuchet MS, Verdana, sans-serif; font-weight: bold; }

.Nav h3        {font: bold normal 1.3em Times New Roman, Georgia, serif; }


/*  CONTENT FONTS    */

#Main h1          {font: normal bold 36px Times New Roman, Georgia, serif; color: black; 
                         text-align: center; }

#Main h2          {font: normal bold 30px Times New Roman, Georgia, serif; color: #2F8D52; 
                         text-align: center; }

#Main h3          {font: normal bold 25px Times New Roman, Georgia, serif; color: black; 
                         text-align: center; margin: 30px 0px 20px 0px; }

#Main h4          {font: normal bold 20px Times New Roman, Georgia, serif; color: #2F8D52; 
                         text-align: center; margin: 30px 0px 20px 0px; }

#Main p           {font: normal normal 13px Trebuchet MS, serif; color: #000000; 
                        margin: 20px 0px; }

#Main blockquote  {font: 1em Georgia, Times New Roman, serif; 
                             color: navy; }

#Main ul           {margin-top: 20px; margin-bottom: 10px; }

#Main li            {font: 13px Trebuchet MS, Verdana, sans-serif; margin-bottom: 8px; }

#LeftColumn h4          {font: normal bold 20px Times New Roman, Georgia, serif; color: #2F8D52; 
                         text-align: center; margin: 30px 0px 20px 0px; }



/* ------ Boxes ------ */

.CenterBox            {background-color: #F7E7AC; 
                              padding: 12px; margin: 20px 20px; 
                              border: solid 2px maroon; 
                              font: 13px Verdana, sans-serif; }

.CenterBox h4       {color: black; text-align: center; }

#Main .CenterBox p         {color: black; margin: 15px 5px; }

#Main .CenterBoxNarrow       {background-color: #F7E7AC; margin: 10px 50px; padding: 4px; border: solid 2px #533200; 
                                                          font: 13px Verdana, sans-serif; color: black; }

#Main .CenterBoxNarrow h4       {color: black; text-align: center; }

#Main .CenterBoxNarrow p         {color: black; margin: 15px 5px; }

google .CenterBoxNarrow p         {color: black; margin: 15px 5px; }

.CenterBoxAd             {background-color: #F7E7AC; margin: 20px 90px; padding: 4px; border: solid 2px #533200; 
                                   font: 13px Verdana, sans-serif; color: black; }

.CenterBoxAd h4       {color: black; }

#Main .CenterBoxAd p         {color: black; margin: 15px 5px; }

google .CenterBoxAd p         {color: black; margin: 15px 5px; }

.CenterBoxEmphasis   {margin: 0 35px; 
                                    font: bold italic 14px Verdana, sans-serif; color: black; }

.SidebarRight          {width: 40%; float: right; margin: 10px 0px 10px 10px; 
                                background-color: #F7E7AC; 
                                padding: 5px;
                                border: solid 2px maroon; 
                                font: 13px Verdana, sans-serif; }

div.SidebarRight li    {position: relative; left: -20px; }

div.SidebarRight blockquote     {margin: 6px; color: black; }

div.SidebarRight h4     {margin: 5px -5px 0 0; }

#Main .SidebarRight p       {margin: 12px 3px; }

.SidebarLeft           {width: 40%; float: left; margin: 10px 10px 10px 0px;  
                                background-color: #F7E7AC; 
                                padding: 5px; 
                                border: solid 2px maroon; 
                                font: 13px Verdana, sans-serif; }

div.SidebarLeft li      {left-margin: -30px; }

div.SidebarLeft blockquote     {margin: 6px; color: black; }

div.SidebarLeft h4     {margin: 5px -5px 0 0; }

#Main .SidebarLeft p       {margin: 12px 3px; }

.SidebarRight45          {width: 45%; float: right; margin: 10px 0px 10px 10px; 
                                    background-color: #F7E7AC; 
                                    padding: 5px;
                                    border: solid 2px maroon; 
                                    font: 13px Verdana, sans-serif; }

div.SidebarRight45 li      {position: relative; left: -20px; }

div.SidebarRight45 blockquote     {margin: 6px; color: black; }

div.SidebarRight45 h4     {margin: 5px -5px 0 0; }

div.SidebarRight45 p       {margin-left: 0px; margin-right: 0px; }



/* BOTTOM OF PAGE */

.ReturnToNavBox          {background-color: #F0D095 ; clear: both; 
                                        width: 90%; margin: 40px 0px 12px 0px;
                                        border-top: 1px solid #8f8fb3;
                                        border-bottom: 1px solid #8f8fb3;
                                        padding: 4px; }

#Main .ReturnToNavBox p      {margin: 5px 15px; }

#copyright  {float: left; 
                width: 550px; 
                margin-top: 50px; 
                font: 0.8em Verdana, Trebuchet MS, sans-serif; }



/* IMAGES */

#Main .ImageCenter           {text-align: center; margin: 30px 0px; }

#Main .ImageCenter p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                   font: 11px Verdana, sans-serif; color: 543200; }

#Main .ImageCenter li    {text-align: left; margin: 5px 10px 5px 10px; 
                                                   font: 11px Verdana, sans-serif; color: 543200; }

#LeftColumn .ImageCenter           {text-align: center; margin: 30px 20px; }

#LeftColumn .ImageCenter p                 {text-align: center; margin: 2px 10px 2px 10px; 
                                                   font: 11px Verdana, sans-serif; color: 543200; }

#LeftColumn .ImageCenter li    {text-align: left; margin: 5px 10px 5px 10px; 
                                                   font: 11px Verdana, sans-serif; color: 543200; }

.ImageRight300        {float: right; width: 300px; 
                                margin: 20px 0 20px 30px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#Main .ImageRight300 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                       font: 11px Verdana, sans-serif; color: 543200; }

.ImageRight250        {float: right; width: 250px; 
                                margin: 20px 0 20px 30px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#Main .ImageRight250 p    {text-align: center; margin: 2px 10px 2px 10px;  
                                                       font: 11px Verdana, sans-serif; color: 543200; }

.ImageRight225        {float: right; width: 225px; 
                                margin: 20px 0 20px 30px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#Main .ImageRight225 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                       font: 11px Verdana, sans-serif; color: 543200; }

.ImageRight175         {float: right; width: 175px; 
                                margin: 20px 0 20px 30px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#Main .ImageRight175 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                       font: 11px Verdana, sans-serif; color: 543200; }

.ImageRight125         {float: right; width: 125px; 
                                margin: 20px 0 20px 30px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#Main .ImageRight125 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                       font: 11px Verdana, sans-serif; color: 543200; }

.ImageLeft300         {float: left; width: 300px; 
                                margin: 10px 30px 20px 0px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#Main .ImageLeft300 p    {text-align: center; margin: 0px 10px 2px 10px; 
                                                     font: 11px Verdana, sans-serif; color: 543200; }

.ImageLeft250         {float: left; width: 250px; 
                                margin: 20px 30px 20px 0px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#Main .ImageLeft250 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                     font: 11px Verdana, sans-serif; color: 543200; }

.ImageLeft225         {float: left; width: 225px; 
                                margin: 20px 30px 20px 0px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#Main .ImageLeft225 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                     font: 11px Verdana, sans-serif; color: 543200; }

.ImageLeft175         {float: left; width: 175px; 
                                margin: 20px 30px 20px 0px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#Main .ImageLeft175 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                     font: 11px Verdana, sans-serif; color: 543200; }

.ImageLeft125         {float: left; width: 125px; 
                                margin: 20px 30px 20px 0px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#Main .ImageLeft125 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                       font: 11px Verdana, sans-serif; color: 543200; }

