/* Sally's new styles October 2007*/

/* Sally's new styles*/

TABLE.clients
{
	margin-bottom: 3px;
}

.h1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0e177d;
	padding-bottom: 9px;
}

DIV#nav_arrows
{
margin-top: 6px;
width: 700px;
}

.backarrow
{
float: left;  
margin-left: 100px;
}

.nextarrow
{
float: right; 
margin-right: 100px;
}

IMG.poster
{
border: 1px solid #CCCCCC;
margin-bottom:24px;
}

IMG.gallery
{
margin-top: 0px;
}

/* Sally's new styles September 2007*/

TABLE.photorow { margin: 5px 0px 25px 0px; }


.subhead_sm
{
font-family:arial; 
font-weight: bold; 
font-size: 16px; 
color:#0E177D;
padding-top:10px;
}		

H2
{
font-family:arial; 
font-size: 14px; 
color:#0E177D;
margin-bottom:0px;
margin-top:0px;
}	

.h2
{
font-family:arial; 
font-size: 14px; 
color:#0E177D;
margin-bottom:0px;
margin-top:0px;
}	

H3
{
font-family:arial; 
font-size: 13px; 
margin-bottom:0px;
margin-top:0px;
}	



.blue
{
color:#0E177D;
}	

.credits
{
line-height:18px;
}

.cast
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
		color: #444444;
}

/*ul.specs
{
margin-left:-18px;
}*/

li.specs
{
margin-top:3px;
}

a.level2:hover
{
color:#0E177D;
text-decoration: underline
}

a.special
{
font-weight: bold; 
font-size: 18px; 
color:#000;

}

a.special:hover
{
color:#0E177D;
text-decoration: underline;
}


.prompt
{
color:#333;
}



/* Navigational Elements 
----------------------------*/
ul#navigation {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
}

ul#navigation, a {
color: #444;
text-decoration: none;
}

ul#navigation li {
	list-style: none;
	margin: 0;
	padding: 5px 0 0 0;
}

.active, .active a {
color: #0e177d;
}

ul#navigation {
padding: 0;
margin: 0;
padding-left: 1em;
}

ul#full_nav {
font-size: 12px;
margin-left: 1em;
padding: 0;
}

div#nav_container p {
margin-top : 3em;
}


/* Map and Direction Elements
----------------------------*/

div#container {
width: 700px;
}

table#map {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-bottom: 2em;
}

table#map td#map_copy {
text-align:right;
}

table#directions {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

h2#directions_header {
background-image:url(images/directions_header.gif);
width:278px;
height:18px;
padding: 0;
margin-bottom: 1em;
}

h2#directions_header span {
display:none;
}

.directionBox {
font-family: Arial, Helvetica, sans-serif;
}

.directionBox dd {
font-size: 12px;
padding: 0;
margin: 0;
}

.directionBox dt {
text-align: left;
font-size: 14px;
font-weight: bold;
margin-bottom: -10px;
padding: 0;
}

dl#williamsburg dt {
color:#005293;
}

dl#manhattan dt {
color:#0e177d;
}

dl#brooklyn dt {
color:#B90038;
}

dl#bqewest dt {
color:#993300;
}

dl#bqeeast dt {
color:#660066;
}

div#container.news_container, .news_container p {font-family: "Times New Roman", Times, serif;}
div#container {padding-top: 5px;}
li#press-releases {}
p#header-graphic {margin-bottom: 1em;}
h2.article-header {font-size: 20px; font-family:"Times New Roman", Times, serif;}
p.MsoNormal, span.MsoNormal p {font-size: 15px; font-family:"Times New Roman", Times, serif;}
img#address-logo {margin-left: 1em;}
span#alert {color: red;}