/*
        @@@@  @@@@@
      @@@@@@@@@@@@@@
     @@@0@@@@@0@@@@@@@@    PROPERTY OF WOODSIDE SDA CHURCH
     @@0@@@@@@00@@@@@@@@   ==========================================
   @@@@@000@@@@0000@@@@@
  @@@@00@@000@@00@00@@@    CREATED: 11:14 AM 9/14/2009
   @@0@@@@  0000   @0@@     EDITED: 12:36 PM 4/22/2010
    @@@     000          GENERATED: Static
           0000000          AUTHOR: Alan Smithee, AKA (FuZzy)            
         0000000000000
       0000    000   0000
    0000         00        ##################### General */

 HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5,
 H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE,
 DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STONG,
 SUB, SUP, TT, VAR, DL, DT, DD, FIELDSET, FORM, LABEL,
 LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD

                                        {margin: 0px;
                                   border-style: none;
                                border-collapse: collapse;
                                    font-weight: inherit;
                                     font-style: inherit;
                                    font-family: inherit;}

 HTML, BODY                             {height: 100%;}

 A                             {text-decoration: none;}

 THEAD                                 {display: table-header-group;}

 /* ############################################ Alignment */

 .left                              {text-align: left;}
 .right                             {text-align: right;}
 .center                            {text-align: center;}

 .top                           {vertical-align: top;}     
 .mid                           {vertical-align: middle;}
 .bottom                        {vertical-align: bottom;}

 /* ############################################ Color */

 A:link,
 A:visited,
 A:active                                {color: #000;}
 A:hover                                 {color: #fff;}



 .hidden                               {display: none;}
 .nosee                                {display: none;}

 /* ############################################ Printing */

 .portrait	                         {width: 7in;}
 .landscape	                         {width: 9.5in;}

 .bef	                     {page-break-before: always;}
 .aft	                      {page-break-after: always;}

 /* ############################################ Semi-Transparent */

 .pop                                  {padding: 5px;
                                   border-style: solid;
                                   border-width: 1px;
                               background-image: url('../img/_semi.png');}

 /* ############################################ err */

 .err                             {border-style: none;
                                border-collapse: collapse;}

 /* ############################################ Layout */

 .box                                   {height: 100%;
                                          width: 100%;}                        

 /* ############################################ Header */

 .hdr                                   {height: 140px;
                                 vertical-align: top;
                                    font-family: Andale Mono, Arial, Helvetica, sans-serif;
                               background-image: url('../img/bak_140.jpg');
                              background-repeat: repeat-x;}

 .logotxt                             {position: absolute;
                                            top: 6px;
                                           left: 6px;}

 .logo                                {position: absolute;
                                            top: 0px;
                                          right: 0px;
                                         height: 140px;
                                          width: 191px;
                               background-image: url('../img/hdr_140.jpg');}

 .lgn                                 {position: absolute;
                                    font-family: Andale Mono, Arial, Helvetica, sans-serif;
                                      font-size: 8pt;
                                            top: 6px;
                                          right: 150px;}

 .lgn A                            {font-weight: bold;}

 /* ############################################ Navigation */

 .nav                                 {position: absolute;
                                           left: 0px;
                                            top: 86px;
                                     text-align: left;
                               background-color: transparent;}

 .nav UL, .nav LI                      {display: inline;
                                     list-style: none;
                                        padding: 0px;}

 .nav A                                {padding: 0px 8px;
                                      font-size: 10pt;
                                   border-style: solid;
                                   border-width: 0px 1px 0px 0px;
                                 vertical-align: middle;
                                    font-weight: bold;}

 .nav A:link,
 .nav A:visited,
 .nav A:active                           {color: #CDE;}
 .nav A:hover                            {color: #EEE;
                               background-color: #456;}

 .ftr                                   {height: 18px;
                                        padding: 0px;
                                     text-align: center;}

 .ftr .creds                            {height: 16px;
                                          color: #CDE;
                                    font-family: tahoma;
                                      font-size: 8pt;
                                        padding: 3px 8px;
                               background-color: #1C2520;}

 .ftr .creds A:link,
 .ftr .creds A:visited,
 .ftr .creds A:active                  {color: #CDE;}

 .ftr .creds A:hover               {font-weight: bold;}

 .menu                                   {float: right;
                                          width: 210px;
                                         margin: 0px 15px;
                                        padding: 0px 0px 15px 15px;
                                   border-style: solid;
                                   border-width: 0px 0px 0px 2px;
                                     text-align: left;
                               background-color: transparent;}  

 .menu UL, .menu LI                    {display: block;
                                     list-style: none;
                                         margin: 0px;
                                        padding: 0px;}

 .menu LI                              {padding: 1px 0px;}

 .menu A                               {padding: 0px;
                                         margin: 0px;
                                      font-size: 10pt;
                                 vertical-align: middle;
                                    font-weight: bold;}

 .menu A:link,
 .menu A:visited,
 .menu A:active                          {color: #456;}
 .menu A:hover                           {color: #456;}
 .menu LI:hover               {background-color: #bcd;}            

 /* ############################################ Content */    

 .content                          {font-family: Andale Mono, Arial, Helvetica, sans-serif;
                                      font-size: 12pt;
                               background-color: #9AB;
                                         margin: 0px;
                                        padding: 0px 15px 20px 15px;
                                     min-height: 70%;}

 .content H1, .content H2,
 .content H3, .content H4,
 .content H5                            {margin: 0px;
                                  margin-bottom: 4px;
                                    font-weight: bold;
                                 text-transform: none;}

 .content H1                         {font-size: 22pt;}
 .content H2                         {font-size: 18pt;}
 .content H3                         {font-size: 14pt;}
 .content H4                         {font-size: 12pt;}
 .content H5                         {font-size: 8pt;}

 .content IMG.alignleft                  {float: left; margin: 0px 8px 8px 0px;}
 .content IMG.alignright                 {float: right; margin: 0px 0px 8px 8px;}
 .content IMG.aligncenter                {float: center; margin: 0px 8px 8px 8px;}
 .content IMG.alignnone                  {float: none; margin: 0px 8px 8px 0px; display: block;}

 .content TABLE                  {margin-bottom: 8px;
                                      font-size: 10pt;
                                         border: solid 1px #eee;
                               background-color: #456;}

 .content TABLE TABLE                   {width: auto;}

 .content TH, .content TD              {padding: 2px 4px;
                                         border: solid 1px #eee;}

 .content TH                  {background-color: #456;
                                    font-weight: normal;
                                          color: #eee;}

 .content TD                  {background-color: #bcd;}

 .content P                      {margin-bottom: 8px;
                                   margin-right: 10%;}

 .content UL, .content OL              {display: block;
                            list-style-position: inside;
                                  margin-bottom: 8px;}

 .content LI                           {display: list-item}

 .content LI LI                     {font-style: italic;}

 .content IFRAME                        {border: solid 1px #000;
                                         margin: 2px 0px;}

 /* ############################################ Gallery */  

 .dir                                    {float: left;
                                          width: 210px;
                                   margin-right: 15px;
                                  padding-right: 15px;
                                 padding-bottom: 15px;
                                   border-style: solid;
                                   border-width: 0px 3px 0px 0px;
                                     text-align: right;
                               background-color: transparent;}  

 .dir UL, .dir LI                      {display: block;
                                     list-style: none;
                                         margin: 0px;
                                        padding: 0px;}

 .dir LI                               {padding: 1px 0px;}     

 .mus                                   {margin: 0px 0px 15px; 0px;} 

 .mus TABLE                             {margin: 8px 0px 0px; 0px;} 

 .mus H3, .mus H5                       {margin: 0px;
                                        padding: 0px;} 

 .mus UL, .mus LI                      {display: list-item;
                                     list-style: disc outside none;
                                         margin: 0px;
                                        padding: 0px;}    

 .mus LI                           {margin-left: 10px;}     

 .album                                 {margin: 0px 0px 15px; 0px;}

 .album H3, .mus H5                     {margin: 0px;
                                        padding: 0px;}    

 .album .tmb                            {height: 80px;}  

 .album .img .sp                        {border: none 0px transparent;
                                     background: transparent;}

 .gallery .img, .gallery .img TH,
 .gallery .img TD                    {font-size: xx-small;}

 .gallery .img TH                   {text-align: right;}

 .gallery .img .Title                    {color: #000;
                                      font-size: small;
                                    font-weight: bold;
                                     text-align: left;}

 .gallery .img                          {border: none 0px transparent;
                                     background: transparent;
                                 vertical-align: top;
                                  margin-bottom: 16px;} 

 .gallery .img .sp                      {border: none 0px transparent;
                                        padding: 0px 6px 6px 0px;
                                     background: transparent;
                                 vertical-align: top;}

 .gallery .img IMG                      {border: solid 1px #eee;
                                      max-width: 200px;}

 /* ############################################ RSS Feeds */

 .feed H2                               {margin: 0px;}
 .feed P                                {margin: 0px;}

 .feed UL                              {display: block;
                                     list-style: none;
                                         margin: 0px 0px 15px 25px;
                                        padding: 0px;}          

 .feed LI                              {display: list-item;
                                     list-style: disc;
                                         margin: 2px 0px 0px 0px;
                                        padding: 0px;}

 .feed LI A                             {margin: 0px;
                                        padding: 0px;
                                    font-weight: bold;
                                      font-size: small;}

 .feed LI P                            { margin: 0px;
                                        padding: 0px;
                                      font-size: small;}

 .feed LI SPAN                          {margin: 0px;
                                        padding: 0px;
                                      font-size: x-small;
                                     font-style: italic;}

 /* ############################################ Forms */

 .frm, .frm OL, .frm LI,
 .frm TABLE, .frm DIV                  {display: block;
                                         margin: 4px 0px 0px 0px;
                                        padding: 0px;
                                     list-style: none;}

 .frm LABEL                            {display: inline-block;
                                          width: 120px;
                                         margin: 0px 8px 0px 0px;}

 .frm SELECT                  {background-color: #eee;}

 .frm INPUT.txt               {background-color: #eee;}

 .frm LABEL.box                        {display: none;}

 .frm LI.box                            {margin: 10px 0px;}

 .frm INPUT.btn                   {margin-right: 8px;}

 /* ############################################ Calendar */

 .cal_full, .cal_mini              {font-family: Andale Mono, Arial, Helvetica, sans-serif;
                               background-color: #9AB;}
 .cal_full TD,
 .cal_mini TD                       {text-align: center;
                                 vertical-align: middle;}

 .cal_full                           {font-size: 12pt;}
 .cal_mini                           {font-size: 8pt;}

 .cal_full THEAD TD                  {font-size: small;}

 .cal_mini THEAD TD                  {font-size: xx-small;
                                        padding: 0px 2px;
                               background-color: #eee;}

 .cal_full .busy,
 .cal_mini .busy                   {font-weight: bold;
                               background-color: #cce;}

 .cal_full .today,
 .cal_mini .today             {background-color: #ffc;}

 .cal_pop H2, .cal_pop P,
 .cal_pop A, .cal_pop UL,
 .cal_pop LI, .cal_pop SPAN             {margin: 0px;
                                        padding: 0px;}

 .cal_pop UL                            {margin: 0px 0px 15px 25px;}          
 .cal_pop LI                            {margin: 2px 0px 0px 0px;}

 .cal_pop LI P                       {font-size: small;}

 .cal_pop LI SPAN                      {padding: 2px 0px;
                                      font-size: x-small;
                                     font-style: italic;}


 /* ############################################ Calendar */

 .mod-sermon-next,
 .mod-sermon-summary,
 .mod-sermon-detail                     {margin: 0px 0px 14px 0px;
                                          clear: left;}

 .mod-sermon-next .mod-ftr,
 .mod-sermon-detail .mod-ftr         {font-size: xx-small;
                                     margin-top: 4px;}

 .mod-sermon-detail .mod-ftr     {margin-bottom: 12px;}

 .mod-gcal-events H2,
 .mod-sermon-summary H2                 {margin: 0px;}

 .mod-gcal-events P,
 .mod-sermon-summary P                  {margin: 0px;}

 .mod-gcal-events UL,
 .mod-sermon-summary UL                {display: block;
                                     list-style: none;
                                         margin: 0px 0px 15px 25px;
                                        padding: 0px;}          

 .mod-gcal-events LI,
 .mod-sermon-summary LI                {display: list-item;
                                     list-style: disc;
                                         margin: 2px 0px 0px 0px;
                                        padding: 0px;}

 .mod-gcal-events LI A,
 .mod-sermon-summary LI A               {margin: 0px;
                                        padding: 0px;
                                    font-weight: bold;
                                      font-size: small;}

 .mod-gcal-events LI P,
 .mod-sermon-summary LI P              {display: inline;
                                         margin: 0px;
                                        padding: 0px;
                                      font-size: small;}
 .mod-gcal-events LI P.hidden,
 .mod-sermon-summary LI P.hidden       {display: none;}

 .mod-gcal-events LI SPAN,
 .mod-sermon-summary LI SPAN            {margin: 0px;
                                        padding: 0px;
                                      font-size: x-small;
                                     font-style: italic;}

 /* ############################################ Obscured Email */

 .pobox UL, .pobox LI                  {display: inline;
                                         margin: 0px;
                                        padding: 0px;}