/* Ocean City Repertory Theater.  */BODY {
 background: #23adcd;
 color: #000000;
 margin:0px; 
 padding:0px; 
 text-align:center;
} 

.outer {width: 950px; margin:0px auto; text-align:center; padding:0px;  background: #ffffff; border: 0px solid #5f8141;}

.mastheadbackground {background: #23adcd;}


 :link {    color: #659252;}:visited {    color: #659252;}

.navigation {  font-family: Arial, Helvetics,sans-serif;   font-size: 12pt; line-height: 180%;
 color: #01a1c6;}


.navigation a {  font-family: Arial, Helvetics,sans-serif;   font-size: 10pt; line-height: 180%;
 color: #659252;}

.navigation a:visited {    color: #659252;}



.navigation a:hover {    background-color: #659252;    color: #ffffff;}


.navigation a:active {    color: #ffffff;}



#navbackground {background-color: #9fc876;}


.gotonavigation a {
 font-family: Arial, Helvetics,sans-serif;   font-size: 10pt; line-height: 180%;
 color: #659252;
    margin-left: 500px;
    margin-bottom: 25px;
}

.gotonavigation a:visited {color:  #659252;
}


.gotonavigation a:hover {
      background-color: #659252;    color: #ffffff;
    margin-left: 500px;
    margin-bottom: 25px;
}

.gotonavigation a:active {color:  #ffffff;
}




.sidenavigationblank { 
 display: block;
 background: url(images/nav-background.gif);
 border-bottom: 0px solid white;
 border-top: 0px solid white;
 padding: 10px 40px 10px 10px;
 margin: 0px 0px 0px 0px;
 text-decoration: none;
 text-align: center;
 width: auto !important;
 width: 180;}


.sidenavigationtitle a { 
 display: block;
 xbackground-color: #f5eed9;
 background: url(images/nav-title-background.gif);
 border-bottom: 1px solid white;
 font-family: Verdana,Arial, Helvetics,sans-serif;   font-size: 10pt;
 xfont-weight: bold; line-height: 120%;
 padding: 10px 40px 10px 10px;
 margin: 0px 0px 0px 0px;
 text-decoration: none;
 text-align: center;
 color: #8da847; width: auto !important;
 width: 180;}

.sidenavigationtitletop a { 
 display: block;
 xbackground-color: #ff0f4c;
 background: url(images/nav-title-background.gif);
 border-top: 1px solid white;
 border-bottom: 1px solid white;
 font-family: Verdana,Arial, Helvetics,sans-serif;   font-size: 10pt;
 xfont-weight: bold; line-height: 120%;
 padding: 10px 40px 10px 10px;
 margin: 0px 0px 0px 0px;
 text-decoration: none;
 text-align: center;
 color: #8da847; width: auto !important;
 width: 180;
}

.sidenavigation a { 
 display: block;
 background: url(images/nav-background.gif);
 border-bottom: 1px solid white;
 font-family: Verdana, Arial, Helvetics,sans-serif;   font-size: 10pt;
 xfont-weight: bold;
 line-height: 120%;
 padding: 10px 40px 10px 10px;
 margin: 0px 0px 0px 0px;
 text-decoration: none;
 text-align: center;
 color: #ffffff;
 width: auto !important;
 width: 180px;}


.sidenavigation a:visited {    xbackground-color:#ceaf35;
    color: #ffffff;}


.sidenavigation a:hover {
	xbackground-color: #ffffff;
    background: url(images/hover-background.gif);
	color:  #ffffff;}

.sidenavigation a:active {
	xbackground-color:   #ceaf35;
	color: #ffffff;}

.sidenavigationtop a { 
 display: block;
 background: url(images/nav-background.gif);
 border-top: 1px solid white;
 border-bottom: 1px solid white;
 font-family: Verdana, Arial, Helvetics,sans-serif;   font-size: 10pt;
 xfont-weight: bold;
 line-height: 120%;
 padding: 10px 40px 10px 10px;
 margin: 0px 0px 0px 0px;
 text-decoration: none;
 text-align: center;
 color: #ffffff;
 width: auto !important;
 width: 180;
}

.sidenavigationtop a:visited {
	xbackground-color: #ffffff;
    color: #ffffff;}




.sidenavigationtop a:hover {
	background: url(images/hover-background.gif);
	color:  #ffffff;}

.sidenavigationtop a:active {
    color: #ffffff;}




.rightcolumn {border-top: 0px solid #ffffff; border-left: 0px solid #ffffff; border-right: 0px solid #b0b5cd; border-bottom: 0px solid #fdfadb;}


H1{  font-size: 14pt;  font-family: Verdana, Arial,Helvetica,Sans-serif;  font-weight: bold;  color: #027abb;  margin-left: 40;  }H2 {  font-size: 11pt;  font-family: Verdana,Arial,Helvetica,Sans-serif;  font-weight: bold;
  font-style: italic;  color: #48bbd6;
  text-align: center;
  margin-top: 10px;
   margin-left: 40px;}

H3{    font-size: 11pt;  font-family: Verdana,Arial,Helvetica,Sans-serif;  font-weight: bold;
  font-style: italic;  color: #48bbd6;
  text-align: left;
  margin-top: 10px;
  margin-left: 40px;  }


H4 {  font-size: 9pt;  font-family: Verdana,Arial,Helvetica,Sans-serif;  font-weight: bold;   color: #48bbd6;
   margin-left: 20px;
  margin-top: 10px;}


.valentinetitle{  font-size: 14pt;  font-family: Arial,Helvetica,Sans-serif;  font-weight: bold;  color: #ce4435;  margin-left: 40;  }

.valentinetitlesecond{  font-size: 12pt;  font-family: Arial,Helvetica,Sans-serif;  font-weight: bold;
  font-style: italic;  color: #d4797f;  margin-left: 40;  }.hometext {  font-size: 9.5pt; font-family: Verdana,Arial,Helvetica,Sans-serif; line-height: 150%;
 color: #666666; margin-left: 40; margin-right: 40;
 margin-top: 50;}

.replocation {
	padding: 20px 10px 15px 10px;
	margin: 0px 0px 0px 0px;
    background-color: #e4eed9;
	font-family: Verdana, Arial,Helvetica,Sans-serif;
	font-size: 8.5pt;
    font-weight: bold;
	line-height: 150%;
    display: block;
    text-align: center;
    color:  #8da847;
    width: auto !important;
    width: 200px;
}


.replocationcontent {
	padding: 0px 10px 20px 15px;
	margin: 0px 0px 0px 0px;
    background-color: #e4eed9;
	display: block;
	font-family: Verdana, Arial,Helvetica,Sans-serif;
	font-size: 8pt;
    text-align: center;
	line-height: 140%;
    color: #8da847;
    width: auto !important;
    width: 200px;
}



.girlscouttitle {
	xpadding: 10px 15px 1px 20px;
	margin: 10px 15px 1px 20px;
    xbackground-color: #fb8a05;
	font-family: Verdana, Arial,Helvetica,Sans-serif;
	font-size: 12pt;
    font-weight: bold;
	line-height: 120%;
    xdisplay: block;
    text-align: center;
    xcolor: #027abb;
 color: #ff7e00;
    xwidth: auto !important;
    xwidth: 250px;
}

.girlscoutsub {
	xpadding: 0px 15px 1px 20px;
	margin: 5px 15px 1px 20px;
    xbackground-color: #d8c3cc;
    xdisplay: block;
    font-family: Verdana, Arial,Helvetica,Sans-serif;
	font-size: 8pt;
    font-weight: bold;
	line-height: 140%;
    text-align: center;
    color: #ff7e00;
    xwidth: auto !important;
    xwidth: 250px;
}




.girlscoutcontent {
	xpadding: 10px 15px 20px 25px;
	margin: 10px 15px 1px 20px;
    xbackground-color: #d8c3cc;
	display: block;
	font-family: Verdana, Arial,Helvetica,Sans-serif;
	font-size: 8pt;
    xfont-style: italic;
	line-height: 140%;
    color: #666666;
    xwidth: auto !important;
    xwidth: 250px;
}







.bloomstitle {
	xpadding: 10px 15px 1px 20px;
	margin: 10px 15px 1px 20px;
    xbackground-color: #d8c3cc;
	font-family: Verdana, Arial,Helvetica,Sans-serif;
	font-size: 9pt;
    font-weight: bold;
	line-height: 120%;
    xdisplay: block;
    text-align: center;
    color: #f04431;
    xwidth: auto !important;
    xwidth: 250px;
}

.bloomssub {
	xpadding: 0px 15px 1px 20px;
	margin: 10px 15px 1px 20px;
    background-color: #fbc7cd;
    xdisplay: block;
    font-family: Verdana, Arial,Helvetica,Sans-serif;
	font-size: 8pt;
    font-weight: bold;
	line-height: 140%;
    text-align: center;
    color: #f04431;
    xwidth: auto !important;
    xwidth: 250px;
}



.bloomssub a {
	xpadding: 0px 15px 1px 20px;
	margin: 10px 15px 1px 20px;
    xbackground-color: #fbc7cd;
	xdisplay: block;
    font-family: Verdana, Arial,Helvetica,Sans-serif;
	font-size: 8pt;
    font-weight: bold;
	line-height: 140%;
    text-align: center;
    color: #f04431;
    xwidth: auto !important;
    xwidth: 250px;
}







.bloomscontent {
	xpadding: 10px 15px 20px 25px;
	margin: 10px 15px 1px 20px;
    xbackground-color: #fbc7cd;
	display: block;
	font-family: Verdana, Arial,Helvetica,Sans-serif;
	font-size: 8pt;
    xfont-style: italic;
	line-height: 140%;
    color: #666666;
    xwidth: auto !important;
    xwidth: 250px;
}



.bodytext {  font-size: 8.5pt; font-family: Verdana,Arial,Helvetica,Sans-serif; line-height: 150%;
 color: #666666; margin-left: 40; margin-right: 20;}


.bodytext a {  font-size: 8.5pt; font-family: Verdana,Arial,Helvetica,Sans-serif; line-height: 150%;
 color: #666666;}


.bodytext a:link {  font-size: 8.5pt; font-family: Verdana,Arial,Helvetica,Sans-serif; line-height: 150%;
 color: #659252;}





.bodytextnarrow {  font-size: 8.5pt; font-family: Verdana,Arial,Helvetica,Sans-serif; line-height: 150%;
 color: #666666; margin-left: 40; margin-right: 40;}

.bodytextnarrowleft{  font-size: 8.5pt; font-family: Verdana,Arial,Helvetica,Sans-serif; line-height: 150%;
 color: #666666; margin-left: 0; margin-right: 20;}

.bodytextnarrowright{  font-size: 8pt; font-family: Verdana,Arial,Helvetica,Sans-serif; line-height: 150%;
 color: #666666; margin-left: 0; margin-right: 20;}


.title {  font-size: 10pt; font-family: Verdana, Arial,Helvetica,Sans-serif;
 font-weight: bold; line-height: 150%; margin-left: 40;
xmargin-right: 200;
  xcolor: #666666;  color: #027abb; }



.sponsortext {  font-size: 10pt; font-family: Verdana, Arial,Helvetica,Sans-serif; line-height: 160%; margin-left: 40;
xmargin-right: 200;
  color: #666666; }

.sponsortext a {  font-size: 10pt; font-family: Verdana, Arial,Helvetica,Sans-serif; line-height: 160%; xmargin-left: 40;
xmargin-right: 200;
  color: #666666; xcolor: #48bbd6; }

.sponsortext a:visited {  font-size: 10pt; font-family: Verdana, Arial,Helvetica,Sans-serif; line-height: 160%; xmargin-left: 40;
xmargin-right: 200;
  color: #666666; xcolor: #48bbd6; }




.addressbackground {background: #027abb;}

.address {
	padding: 15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
    background-color: #027abb;
	display: block;
	font-family: Verdana, Arial,Helvetica,Sans-serif;
	font-size: 8.5pt;
	line-height: 170%;
    text-align: center;
    color: #ffffff;
    width: auto !important;
}


.address a {
	padding: 15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
    background-color: #027abb;
	font-family: Verdana, Arial,Helvetica,Sans-serif;
	font-size: 8.5pt;
	line-height: 170%;
    text-align: center;
    color: #ffffff;
    width: auto !important;
}


.aquarule { 
 border: 1px solid #48bbd6;
 margin-left: 40px;}


.bluerule { 
 border: 1px solid #027abb;}



.orangerule { 
 border: 1px solid #f46070;}.hdng {  font-family: sans-serif;  font-weight: bold; color: #000000; font-size: 9pt;}.copyright {  font-size: 7pt; font-family: Arial,Helvetica,Sans-serif;
 color: #ffffff; margin: 10px 0px 0px 0px;}



