.background 												{ position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: #000; z-index: 9999; opacity: 0.9; display: none; }
#popup-container											{ position: fixed; position:absolute; top: 100px; left: 0px; width: 100%; margin: 0 auto; z-index: 99999; display: none; }
#popup-container .popup										{ width: 950px; margin: 0 auto; }
#popup-container .popup-content								{ font-family: "Lucida Grande", "Lucida Sans Unicode", "Arial"; color: #999; }
#popup-container .popup-content .left						{ float: left; width: 32px; padding-top: 260px; padding-right: 12px; }
#popup-container .popup-content .left a						{ background:url("../img/prettyPhoto/default/sprite_prev.png") no-repeat scroll left center transparent; display:block; height:22px; width:18px; text-align:right; float:right; }
#popup-container .popup-content .middle						{ float: left; width: 840px; }
#popup-container .popup-content .middle .head 				{ padding-bottom: 8px; margin-bottom: 8px; }
#popup-container .popup-content .middle .close-container .close { 
    
    color: #EB0B79; 
    font-family: 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',sans-serif;
    font-size: 12px;
    letter-spacing: 0.4em;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    
}
#popup-container .popup-content .middle .close-container {
    position: relative; 
    display: block;
    float:right    
}
#popup-container .popup-content .middle .close-container .close:hover		{ text-decoration: underline; }
#popup-container .popup-content .middle .close-container .closex            { color: #ccc; text-decoration: none;} 
#popup-container .popup-content .middle .item-count			{     
    color: #FFFFFF;
    font-family: 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',sans-serif;
    font-size: 11px; 
    text-transform: uppercase;}
#popup-container .popup-content .middle .item-count span	{ color: #ccc; }
#popup-container .popup-content .middle .content			{  }
#popup-container .popup-content .middle .content #slideshow	{ text-align: center; }
#popup-container .popup-content .middle .lyrics				{ width: 400px; margin: 0 auto; padding-bottom: 15px; }
#popup-container .popup-content .middle .lyrics h1			{ color: #999999; font-size: 13px; font-weight: bold; padding: .75em 0; text-transform: uppercase; }
#popup-container .popup-content .middle .lyrics .print		{ padding: .75em 0; }
#popup-container .popup-content .middle .lyrics .print a	{ color: #FF60A5; text-decoration: none; text-transform: uppercase; }
#popup-container .popup-content .middle .caption-container	{ 
    padding-bottom:10px; 
    color:#ccc; 
    background:transparent; 
    float:left; 
    color: #BCBCBC;
    font-size: 16px;
    margin-top: 20px;
}
#popup-container .popup-content .middle .caption			{ }
#popup-container .popup-content .middle .credit-container, #popup-container .popup-content .middle .title-container	{ 
    
color: #ECE4D6;
display: block;
float: left;
font-size: 24px;
line-height: 26px;
margin-top: 20px;
text-align: left;
width: 700px;
font-weight: bold;
font-family: Georgia,Times,'Times New Roman',serif;

}

#popup-container .popup-content .middle .credit				{ width:150px; margin-left:10px; color:#fff; }
#popup-container .popup-content .middle .bottom				{ }
#popup-container .popup-content .middle .col-1,
#popup-container .popup-content .middle .col-2 				{ float: left; width: 50%; }
#popup-container .popup-content .middle .inner				{ padding: 12px 24px; margin: 12px 24px; }
#popup-container .popup-content .middle .col-2 .inner		{ background: #1a1a1a; }
#popup-container .popup-content .middle h2 					{ color: #FF60A5; font-size: 16px; text-transform: uppercase; letter-spacing: 1px; }
#popup-container .popup-content .middle h3 					{ color: #888687; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; }
#popup-container .popup-content .middle form				{  }
#popup-container .popup-content .middle form .field			{ clear: both; padding: 6px 0; }
#popup-container .popup-content .middle form .field label	{ display: block; letter-spacing: 1px; }
#popup-container .popup-content .middle form .field input[type="text"]	{ width: 100%; padding: 6px 3px; }
#popup-container .popup-content .middle form .field input[type="text"].error	{ border: 3px solid #f00; }
#popup-container .popup-content .middle form .field.radio input + label	{ display: inline; padding-right: 12px; }
#popup-container .popup-content .middle form .field.phone input[type="text"]	{ width: 50px; }
#popup-container .popup-content .middle form .field select	{ width: 100%; padding: 6px 3px; }
#popup-container .popup-content .middle form .field input[type="radio"]	{  }
#popup-container .popup-content .middle form .field input[type="submit"]{ margin-top: 12px; border: none; background: #fe8cbd; padding: 8px 16px; text-transform: uppercase; color: #fff; }
#popup-container .popup-content #required					{ margin-left: 48px; font-style: italic; letter-spacing: 1px; margin-top: 4px; font-size: 11px; }
#popup-container .popup-content .required					{ color: #FF60A5; }
#popup-container .popup-content .right						{ float: left; width: 32px; padding-top: 260px; padding-left: 12px; }
#popup-container .popup-content .right a					{ background:url("../img/prettyPhoto/default/sprite_next.png") no-repeat scroll right center transparent; display:block; height:22px; width:18px; text-align:right; }
#popup-container .popup-content .left a:hover, 
#popup-container .popup-content .right a:hover				{ opacity:0.7; }
/** modal slideshow controls **/
a.modal-slideshow-controls									{ 
    display:block; 
    float:right; 
    width:26px; 
    height:23px; 
    margin-top:0px; 
background: url("../img/prettyPhoto/default/slideshow-btn.png") no-repeat scroll center top transparent;
    height: 34px;
    width: 157px;
    margin-right: 65px;

 }
.footer-links {
    border-bottom: 1px solid #FCF3E5;
    border-top: none;
}
a.modal-slideshow-controls:hover							{ background-position:0px 0; }
a.modal-slideshow-controls.playing							{ background-position:0px -34px; }
a.modal-slideshow-controls.playing:hover					{ background-position:0px -34px; }

#photo-gallery .close-image {
	display: block;
	float: right;
	width: 400px;
	height: 25px;
	margin-right: 145px;
	overflow: hidden;
	background: url(/greenday/img/continue.png) no-repeat;
	position: relative;
}

#photo-gallery .close-image:hover {
	background-position: 0 -25px;
}

.middle-head.splash .gallery-count{
	display: none;
}

#photo-gallery .middle .media-modal-content-pane{
    background:#000;
    width:840px;
/*  min-height:672px;  */
    margin:0 auto;
    clear:both;
    text-align:center;
}
#photo-gallery .middle .media-modal-content-pane img{
    display:block;
    margin:0 auto;
}
#photo-gallery .middle .media-modal-caption{
    text-transform:uppercase;
    margin-top:10px;
    margin-left:5px;
    font-size:11px;
    padding-bottom:10px;
    width:580px;
    color:#ccc;
    background:transparent;
    float:left;
}
#photo-gallery .middle .media-modal-caption .caption{
    margin-left:10px;
    font-family: Georgia, serif;
    font-size:15px;
    letter-spacing:1px;
    color:#999;
}
#photo-gallery .middle .media-modal-credit{
    margin-top:10px;
    text-transform:uppercase;
    color:#FF60A5;
    width:235px;
    float:right;
    display:block;
    font-size:11px;
    line-height:18px;
}
#photo-gallery .middle .media-modal-credit .photo-by{
    width:150px;
    margin-left:10px;
    color:#fff;
}
#photo-gallery .middle .media-modal-credit span,
#photo-gallery .middle .media-modal-caption span{
    float:left;
    display:block;
}
#photo-gallery .middle .media-modal-credit span:first-child{
    color:#ff8cbe;
}
#photo-gallery .middle .media-modal-tags{
    border-top:1px solid #ccc;
    clear:both;
    padding-top:10px;
    font-size:11px;
    margin-left:5px;
}
.tags, .tags li{
    display:inline;
}
.tags{
    list-style-type:none;
}
.tags li span{
    color:#ccc;
}
.tags li a{
    text-decoration:none;
}
.tags li a:hover{
    text-decoration:underline;
}



/* end modal code */













/* all the above that were absolute positioned on the left */

.img_title, .img_credit{
float:left;
clear:left;
}

.img_credit b,
.img_credit span{
	font-weight:bold;
	color:#ccc;
}

.capn_link_wrap{
  border-bottom:1px solid #ddd;
}



   

.news-excerpt a.thumb{
margin-bottom:10px;
width:120px;
background:pink;
background:transparent;
display:block;
float:left;
text-align:center;
}

#photo-gallery .left img, #photo-gallery .right img{
/* border:6px solid white; */
}

/* media gallery label */
.news-media-label{
  margin-top: -20px;
  margin-bottom: 10px;
  font-style:italic;
  font-size:10px;
  text-transform: uppercase;
color:#666;
}


/* yahoo media player */
#document-gallery a, a.htrack{
 background-color:pink;
 background: transparent url(/img/admin/icons/aud-big.png) no-repeat center 5px;
 padding-top: 48px;
 padding-bottom:10px;
 display:block;
 float:left;
 text-align:center;
 width:120px;
}

/* documents */
#document-gallery a.document-doc{
 background: transparent url(/img/admin/icons/doc-big.png) no-repeat center 5px;
}
#document-gallery a.document-pdf{
 background: transparent url(/img/admin/icons/pdf-big.png) no-repeat center 5px;
}
#document-gallery a.document-txt{
 background: transparent url(/img/admin/icons/txt-big.png) no-repeat center 5px;
}
#document-gallery a.document-xls{
 background: transparent url(/img/admin/icons/xls-big.png) no-repeat center 5px;
}


#document-gallery a:hover,
a.htrack:hover{
  background-color: #eee;
  background-color: #dff7fb;
}
a.htrack span{
  /*
  margin-left:-20px;
  border-bottom:1px solid #FF60A5;
 */

}

/* hides the yahoo button */
em.ymp-skin{
 display:none;
 visibility:hidden;
}
/* .news-excerpt a.ymp-btn-page-play, .news-excerpt a.ymp-btn-page-pause { */
.news-excerpt a.ymp-btn-page-play, .news-excerpt a.ymp-btn-page-pause {
  padding-left: 0px !important;
}

text-align

