/* 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: 10px;
 font-family: Arial,Helvetica,Sans-serif;
 color: #ffffff;
 margin: 10px 0px 0px 0px;
}

.monday
{
margin:20px;
}

#outlet
{
  font-size: 14pt;
  font-family: Verdana, Arial,Helvetica,Sans-serif;
  font-weight: bold;
  color: #027abb;
}


