@import url(thickbox.css);

/* set the main nav item for this section */
#header {background-image:url(images/phil-header/topbg_press.jpg);}
#header ul li#press a:link, #header ul li#press a:visited { background-position: -645px bottom; }

.content h2 {
	text-transform: uppercase;
	
	
}


#archives td a {
	text-transform: uppercase;
}

#latest td a {
	text-transform: uppercase;
}

.subtitle {
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	
}
/* 
 * Overview
 */
ul.legend { margin: 0; padding: 4px 0 2px 0; border: 1px solid #BCCED6; list-style-type: none; margin-bottom: 9px; line-height: 14px; text-align: center; }
ul.legend li { display: inline; padding: 2px 0; padding-left: 18px; margin-left: 16px; font-size: 10px; }
ul.legend li.wdch { background:url(images/phil-press/wdch.gif) no-repeat; }
ul.legend li.bowl { background:url(images/phil-press/bowl.gif) no-repeat; }
ul.legend li.lapa { background:url(images/phil-press/lapa.gif) no-repeat; }
span.bowl,
span.wdch,
span.lapa { width: 14px; height: 14px; display: block; text-indent: -999em; }
span.wdch { background: url(images/shared/icon_w.gif) no-repeat; }
span.bowl { background:url(images/shared/icon_b.gif) no-repeat; }
span.lapa { background:url(images/shared/icon_l.gif) no-repeat; }
#latest tbody td { padding: 12px 5px 12px 0; border-bottom: 1px solid #BCCED6;}
#latest tbody td strong, #latest tbody td b{ font-weight:normal;}
#latest tbody tr:last-child td { border-bottom: none; }
#latest th, #kits th{ background: url(images/phil-shared/table_header.gif) repeat-x; height: 25px; color: #fff; vertical-align: middle; border: none; font-weight:bold; padding:5px;}
#kits tbody td { padding: 7px 5px 7px 0; border-bottom: 1px solid #BCCED6;}
#latest tbody tr td:last-child,
#kits tbody tr td:last-child { width: 100%; }
/* press release detail sidebar link */
li.video { background-image: url(images/phil-sidebar/icon_video.gif); padding-left: 20px; margin-bottom: 9px; background-position: 0 0; background-repeat: no-repeat; }
li.audio { background-image: url(images/phil-sidebar/icon_audio.gif); padding-left: 20px; margin-bottom: 9px; background-position: 0 0; background-repeat: no-repeat; }
li.link { background-image: url(images/phil-sidebar/icon_link.gif); padding-left: 20px; margin-bottom: 9px; background-position: 0 0; background-repeat: no-repeat; }
li.pdf { background-image: url(images/phil-sidebar/icon_pdf.gif); padding-left: 20px; margin-bottom: 9px; background-position: 0 0; background-repeat: no-repeat; }
li.rss { background-image: url(images/phil-sidebar/icon_rss.gif); padding-left: 20px; margin-bottom: 9px; background-position: 0 0; background-repeat: no-repeat; }


/* 
 * Archives
 */
.archive_controls { width: 100%; margin: 18px 0 9px; }
.archive_controls td { width: 33%; }
.archive_controls td.select { }
.archive_controls select option { padding-right: 2em; }
.archive_controls td.title { text-align: center; font-size: 13px; font-weight: bold; color:#CC6600; }
.archive_controls td.paging { text-align: right; }
#archives th { padding: 4px 6px 4px 6px; }
#archives th span { font-weight: normal; color: #ffffff; }
#archives tbody td { padding: 12px 6px 12px 6px; border-bottom: 1px solid #BCCED6; }
.paging { text-align: right; line-height: 13px; clear: both; }
.paging a.next,
.paging a.prev { text-indent: 9999em; width: 13px; padding: 0 0 0 13px; }
.paging a.next span,
.paging a.prev span { display: none; }
.paging a.next { background: url(images/phil-shared/next.gif) no-repeat; }
.paging a.prev { background: url(images/phil-shared/prev.gif) no-repeat; }
.paging strong { font-weight: bold; color:#CC6600; }


/* 
 * Image Gallery
 */
#image_gallery .container { border-top: 1px solid #CDDAE0; border-bottom: 1px solid #CDDAE0; padding: 9px 0; }
#image_gallery .container select { font-size: 11px; }
#image_gallery select option { padding-right: 2em; }
#image_gallery p.paging { margin: 0; padding: 0; }
#image_gallery ul { margin: 0; padding: 0; }
#image_gallery ul li { display: block; float: left; width: 130px; margin-left: 8px; margin-bottom: 24px; background: url(images/phil-press/imagelibrary_tile.png) no-repeat; padding: 0; }
#image_gallery ul li.first { margin-left: 0; clear: left; }
#image_gallery ul li a.image { width: 120px; margin: 5px auto; display: block; /*background: #fff;*/ padding: 0; text-align: center; margin-bottom: 2px;}
#image_gallery ul li a.caption { display: block; margin-left: 5px; font-size: 10px; line-height: 13px; }
#image_gallery ul li p { margin: 0; padding: 5px;}
#image_gallery ul li p a.hi { margin-right: 4px; }
#image_gallery ul li p a:link,
#image_gallery ul li p a:visited { font-size: 10px; background: url(images/phil-press/image_download.gif) no-repeat 0 1px; line-height: 13px; text-align: left; display: inline; padding-left: 14px; }
#image_gallery ul li p a:hover,
#image_gallery ul li p a:active { text-decoration: underline; }

/* 
 * Image Gallery Popup
 */

#image_detail.container { width: 575px; margin: 0 auto; }
#image_detail div.half { width: 260px; padding: 10px 0; }
#image_detail img { display: block; border: none; }
#image_detail dt,
#image_detail dd { margin: 0; font-size: 11px; }
#image_detail dd { margin-bottom: 5px;}
#image_detail h3 { font-weight: bold; margin-bottom: 9px; color:#c60;}
#image_detail ul li { font-size: 10px; color: #666; margin-bottom: 5px;}
#image_detail ul li a:link,
#image_detail ul li a:visited { font-size: 11px; background: url(images/phil-press/image_download.gif) no-repeat 0 1px; line-height: 13px; text-align: left; display: inline; padding-left: 14px; text-decoration:none; }
#image_detail ul li a:hover,
#image_detail ul li a:active { text-decoration: underline; }
#image_detail p { clear: both; font-size: 11px; width: 575px; margin: 0 auto; }



/* 
 * Login/Register
 */
.content form label { font-weight: normal; color:#c60; }
.content form input, .content form textarea { padding: 3px; margin-top: 3px; width: 250px;}
p.message { padding: 9px; margin: 9px 0; font-weight: normal; color: #454545; background: #FFFFCC; border-top: 1px solid #FFCC00; border-bottom: 1px solid #FFCC00;}
.content form div.errMsg { color: #CC3300; font-weight: bold; }


/* 
 *Key Bios
 */
.keybios h2 {display:inline;}
.keybios table td { vertical-align: top; }
