
/* Changes:
   General: Use Garamond as font; Don't set bg since using JS insert; Normal text 000000; 
            Headings FFFFFF on 993300; Highlights FFFFFF on 993300;
   Multicol: Font 18px, bold; Period sep 993300 on std background; Add 10px top margin to space out event listings; 
   Grid: Left font size alone; Still to-do... define colors for "today's date" class;
   Narrative: Left font size alone;
   DisplayDetail: Set bg to JPG "http://www.singlesoutdooradventures.org/_themes/copy-of-expedition-1-/exptextb.jpg";
            Org name to 000000; Title to 993300; Headings to 993300;

   Set vertical-align: top; in RO/HL to push date to top. Apparently this is only an issue with JS version, maybe because
   we are not setting any attributes at the "body" level. 
*/


.OMC_CCBO     {width: 95%; margin: 0px; padding: 2px 0px 2px 2px; border-width: 0px;
              text-align: left; vertical-align: top; font-family: Garamond, Arial,
              Sans-serif; color: #000000; }
.OMC_CCHE     {font-size: 18px; font-weight: bold; text-align: center;
              color: #FFFFFF; background: #993300; }
.OMC_CCSH     {font-size: 18px; font-weight: bold; text-align: center;
              color: #FFFFFF; background: #993300; }
.OMC_CCBL     {font-size: 6px; }
.OMC_CCPS     {padding-left: 2px; font-family: "courier new"; font-size: 18px;
              font-weight: bold; color: #993300; border: 1px solid #993300; }
.OMC_CCSF     {margin-left: 8px; font-size: 10px; }
.OMC_CCRO     {vertical-align: top; padding: 0px; cursor: default; }
.OMC_CCHL     {vertical-align: top; padding: 0px; color: #FFFFFF; background: #993300; cursor: pointer; }
.OMC_CCIT     {margin-top: 10px; font-size: 18px; font-weight: bold; }
.OMC_CCIT1    {margin-top: 10px; margin-left: 8px; font-size: 18px; font-weight: bold; }
.OMC_CCRN     {font-size: 18px; font-weight: bold; text-decoration: underline;
              color: #DC143C; background: #F5DEB3; }
.OMC_CCRH     {font-size: 18px; font-weight: bold; text-decoration: underline;
              color: #F5DEB3; background: #DC143C; cursor: pointer; }


.OMC_GCBO     {width: 95%; margin: 0px; padding: 2px; border-width: 0px;
              text-align: left; vertical-align: top; font-family: Garamond, Arial,
              Sans-serif; color: #000000; }
.OMC_GCHE     {padding: 5px; border-style: solid; border-color: #A9A9A9;
              border-width: 1px 1px 0px 1px; text-align: center; font-size: 18px;
              font-weight: bold; color: #993300; }
.OMC_GCSH     {width: 14%; border-style: solid; border-color: #A9A9A9;
              border-width: 1px 1px 1px 0px; text-align: center; font-size: 14px;
              font-weight: bold; color: #993300; }
.OMC_GCSHL    {width: 14%; border-style: solid; border-color: #A9A9A9;
              border-width: 1px 1px 1px 1px; text-align: center; font-size: 14px;
              font-weight: bold; color: #993300; }
.OMC_GCPN     {}
a.OMC_GCPN:link     {text-decoration: none; font-weight: normal;
                    color: #FFFFFF; background-color: #993300; }
a.OMC_GCPN:visited  {text-decoration: none; font-weight: normal;
                    color: #FFFFFF; background-color: #993300; }
a.OMC_GCPN:active   {text-decoration: none; font-weight: normal;
                    color: #FFFFFF; background-color: #993300; }
a.OMC_GCPN:hover    {text-decoration: none; font-weight: normal;
                    color: #FFFFFF; background-color: #993300; }
.OMC_GCBL     {height: 25px; }
.OMC_GCCE     {border-style: solid; border-color: #A9A9A9; border-width: 0px 1px 1px 0px;
              padding: 1px; text-align: left; vertical-align: top; font-size: 11px; }
.OMC_GCCEL    {border-style: solid; border-color: #A9A9A9; border-width: 0px 1px 1px 1px;
              padding: 1px; text-align: left; vertical-align: top; font-size: 11px; }
.OMC_GCCN     {width: 100%; font-size: 14px; font-weight: bold; color: #000000; }
.OMC_GCCT     {width: 100%; font-size: 14px; font-weight: bold;
              color: #FFFFFF; background: #993300; }
.OMC_GCIT     {margin-top: 6px; }
.OMC_GCTI     {font-size: 10px; font-weight: bold; color: #B22222; }
.OMC_GCTT     {}
.OMC_GCHL     {font-weight: normal; color: #FFFFFF; background: #993300; cursor: pointer; }


.OMC_LCBO     {width: 95%; margin: 0px; padding: 2px 2px 2px 4px; border-width: 0px;
              text-align: left; vertical-align: top; font-family: Garamond, Arial,
              Sans-serif; color: #000000; }
.OMC_LCHE     {text-align: center; font-size: 12px; font-weight: bold;
              color: #FFFFFF; background: #993300; }
.OMC_LCSH     {text-align: center; font-size: 12px; font-weight: bold;
              color: #FFFFFF; background: #993300; }
.OMC_LCIS     {margin-bottom: 4px; border-top: 1px solid #993300; font-size: 4px; }
.OMC_LCBL     {font-size: 4px; }
.OMC_LCSP     {margin-bottom: 6px; font-size: 12px; font-weight: normal;
              text-decoration: none; }
.OMC_LCNL     {clear: both; font-size: 1px; }
.OMC_LCPS     {margin-bottom: 6px; text-align: center; font-size: 12px; 
              font-weight: bold; color: #FFFFFF; background: #993300; }
.OMC_LCTT     {margin-bottom: 6px; font-size: 12px; font-weight: bold;
              text-decoration: underline; }
.OMC_LCHL     {margin-bottom: 6px; font-size: 12px; font-weight: bold;
              text-decoration: underline; color: #FFFFFF; background: #993300;
              cursor: pointer; }
.OMC_LCDA     {margin-bottom: 6px; font-size: 12px; font-weight: bold; }
.OMC_LCTI     {margin-bottom: 6px; font-size: 12px; font-weight: bold; }
.OMC_LCDE     {margin-bottom: 6px; font-size: 12px; color: #000000; }
.OMC_LCVN     {margin-bottom: 6px; font-size: 12px; }
.OMC_LCVA     {margin-bottom: 6px; font-size: 12px; }
.OMC_LCVI     {margin-bottom: 6px; font-size: 12px; }
.OMC_LCAD     {margin-bottom: 6px; font-size: 12px; }
.OMC_LCIN     {margin-bottom: 6px; font-size: 12px; }
.OMC_LCAT     {margin-bottom: 6px; font-size: 12px; }
.OMC_LCRN     {width: 100px; margin: 0px auto 6px auto; text-align: center;
              font-size: 12px; font-weight: bold;
              color: #FFFFFF; background: #0000CC; }
.OMC_LCRH     {width: 100px; margin: 0px auto 6px auto; text-align: center;
              font-size: 12px; font-weight: bold;
              color: #FFFFFF; background: #FF0000; cursor: pointer; }


.OMC_CDBD     {width: 95%; margin: 0px; padding: 2px; border-width: 0px; text-align: left;
              vertical-align: top; font-family: Garamond, Arial, Sans-serif;
              font-weight: normal; color: #000000; 
              background-image: url("http://www.singlesoutdooradventures.org/_themes/copy-of-expedition-1-/exptextb.jpg"); }
.OMC_CDON     {text-align: center; font-size: 24px; font-weight: bold; color: #000000; }
.OMC_CDTI     {text-align: center; font-size: 28px; font-weight: bold; color: #993300; }
.OMC_CDSH     {line-height: 1.5em; vertical-align: top; font-size: 18px; font-weight: bold;
              color: #993300; }
.OMC_CDSD     {font-size: 18px; font-weight: normal; }
.OMC_CDSB     {font-size: 12px; }
.OMC_CDFO     {font-size: 10px; }

/* Styles used in OMC Buttons on Display Detail page. */
.OMC_CDBB          {width: 140px; margin: 0px; color: #FFFFFF; background: #CDCDCD; }
.OMC_CDBBT         {width: 140px; }
.OMC_CDHN          {font-size: 11px; font-weight: bold; color: #FFFFFF; background: #005BC3; }
.OMC_CDHN#OMCRSVP  {font-size: 11px; font-weight: bold; color: #FFFFFF; background: #FF0000; }
.OMC_CDHY          {font-size: 11px; font-weight: bold; color: #FFFFFF; background: #FF6900; cursor: pointer; }

/* Style used in DisplayDetail page button bar */
.OMC_BBBO          {width: 140px; padding: 4px 0px 4px 2px; border: 1px solid #005BC3; 
                   font-family: Verdana, Sans-Serif; font-size: 11px; font-weight: bold; background: #EFEFEF; }
.OMC_BBBO div      {width: 132px; margin-bottom: 2px; padding: 2px; border-style: solid; border-width: 1px; }
.OMC_BBHN          {color: #FFFFFF; background-color: #005BC3; border-color: #DDD #000 #000 #DDD }
.OMC_BBRN          {color: #FFFFFF; background-color: #D84519; border-color: #DDD #000 #000 #DDD }
.OMC_BBHY          {color: #FFFFFF; background-color: #FF6900; border-color: #000 #DDD #DDD #000; cursor: pointer; }
