@charset "utf-8";
/* CSS Document */

/*============================LAYER STYLES===========================*/
body {
  margin-bottom : 0px;
  margin-right : 0px;
  margin-left : 0px;
  margin-top : 0px;
  text-align: center;
  /*background-color: #772D00;*/
}

/* Body Styles */
/* This makes sure that the whole document is always centered in the browser */
#mainWrapper {
   overflow: hidden;
   border: solid;
   border-width: 1px;
   width: 900px;
   margin: 0 auto;
   text-align: left;
   padding:0;
  }

/* The Top Blue Bar */
#topTitle {
  width: 900px;
  height: 100px;
  background-color: #000F29;
  margin:0;
  padding:0;
  }
  
/* Overall Main Navigation Styles AND Nav Bar*/
#mainNav {
  width: 900px;
  height: 24px;
  color: #000;
  background-color: #515151;
  /*float:left;*/
  clear: both;
  }

#nav, #nav ul {
  /*float: left;*/
  position:static;
  z-index:500;
  list-style: none;
  line-height: 1em;
  color: #FFFFFF;
  background-color: transparent;
  padding: 0;
  margin: 0;
  }
/* End of Overall Nav */

/* Top Main Navigation Links */  
#nav a {
  display: block;
  padding: 0 27.5px;
  color: #FFFFFF;  
  background-color: #515151;
  text-decoration: none;
  font-family: "Century Gothic", Helvetica, Corbel, Verdana, Arial, sans-serif;
  font-size: 15px;
    line-height: 24px;
}

#nav li {float: left; padding: 0; position: static;}
#nav li a {text-align: center; text-transform: uppercase;}
#nav li#home a {}
#nav li#calendar a {}
#nav li#about a {}
#nav li#press a {}
#nav li#news a {}
#nav li#photos a {}
#nav li#media a {}
#nav li#links a {}
#nav li#videos a {}
/* End of Main Nav */

/* Dropdown Link Styling */
#nav li ul {
  position: absolute;
  left: -5000em;
  height: auto;
  width: 200px;
  border: 1px solid #999;
  background-color: #ccc;
  margin: 0;
  }

#nav li li {
  padding: 0;
  width: 180px; 
  }

#nav li ul a {
  padding: 5px 10px;
  width: 180px !important;
  * html width: 180px !important;
    text-align: left !important;
    text-transform: none !important;
  }
  
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
  }

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  left: auto; 
  }

#nav li#calendar a:hover, #nav li#calendar .sfhover a, #nav li#about a:hover, #nav li#about a.sfhover a, #nav li#press a:hover, #nav li#press .sfhover a, #nav li#news a:hover, #nav li#news .sfhover a, #nav li#photos a:hover, #nav li#photos .sfhover a, #nav li#videos a:hover, #nav li#videos .sfhover a, #nav li#recordings a:hover, #nav li#recordings .sfhover a, #nav li#links a:hover, #nav li#links .sfhover a {
    background: #CDCCCC;
  color: #70100D;
  }

#nav li ul.under a {
  color: #FFFFFF;
  position:static;
  }
#nav li ul.under a:hover {
  background: #CDCCCC;
  color: #70100D;
  position:static;
  }
  
/* End of Nav Section */

/* Main Pic Section */

#mainPic {
  padding: 0 0 30px 0;
  margin: 0;
  width: 900px;
  height: 304px;
  /*float: left;*/
  clear: both;
  background-color: #000F29;
  }
/* End of Main Picture */

/* Bottom Header Section */
/* Bottom Titles - Home Page */
#bottomHeaders{
  padding: 15px 0 15px 0;
  margin:0;
  width:900px;
  float:left;
}

#bottomHeaders2{
  padding: 15px 0 15px 0;
  margin:0;
  width:900px;
  float:left;
}

#bottomPicHeaders{
  padding: 0 0 0 0;
  margin:0;
  width:900px;
  float:left;
}

.photoBodySeparator {
  padding:0 0 15px 0;
  margin:0;
  float:left;
  clear:both;
  width:870px;
  }

/*Three column layout - Left Column Header*/
#leftColumnHead{
  float:left;
  width:260px;
  padding: 0 0 0 40px;
  margin:0;
}

#leftColumnHeadHome{
  float:left;
  width:260px;
  padding: 0 0 0 40px;
  margin:0;
}

#rightColumnHeadHome{
  float:right;
  width:540px;
  margin:0 40px 0 0;
}

#leftColumnHead2{
  float:left;
  clear:both;
  width:800px;
  padding: 0 0 15px 0;
  margin:0;
}

#leftColumnHeadVideo{
  float:left;
  width:255px;
  padding: 0 0 0 45px;
  margin:0;
}

#leftColumnHeadLinks{
  float:left;
  width:240px;
  padding: 0 0 0 60px;
  margin:0;
}

#rightSideHeads{
  float:right;
  width:600px;
  padding: 0;
  margin:0;
}

#centerColumnHead {
  float: left;
  width: 230px;
  padding: 0 35px 0 35px;
  margin:0;
}

#centerColumnHeadVideo {
  float: left;
  width: 228px;
  padding: 0 35px 0 35px;
  margin:0;
}

#rightColumnHead{
  float:right;
  width:295px;
  padding: 0 0 0 5px;
  margin:0;
}

#rightColumnXHead{
  float:right;
  width:290px;
  padding: 0 0 0 10px;
  margin:0;
}

#rightColumnHeadPress{
  float:right;
  width:155px;
  padding: 0 170px 0 0;
  margin:0;
}

#rightColumnHeadVideo{
  float:right;
  width:302px;
  padding: 0 0 0 0;
  margin:0;
}

/* End of Column Header Styling */

/* Body Column Styling info */
#bottomBody{
  padding: 0;
  margin:0 0 10px 0;
  width:900px;
  background-image:url(../images/bottomHomeDividers.gif);
  background-repeat:repeat-y;
  float:left;
  clear:both;    
}

#bottomNewsBody{
  padding: 0;
  margin:0 0 10px 0;
  width:900px;
  background-image:url(/images/bottomNewsDividers.gif);
  background-repeat:repeat-y;
  float:left;
  clear:both;    
}

#bottomNewHomeBody{
  padding: 0;
  margin:0 0 10px 0;
  width:900px;
  background-image:url(/images/bottomNewHomeDividers.gif);
  background-repeat:repeat-y;
  float:left;
  clear:both;    
}

#bottomBodyVideo{
  padding: 0;
  margin:0;
  width:900px;
  height:390px;
  background-image:url(../images/bottomVideoDividers.gif);
  background-repeat:repeat-y;
  float:left;
  clear:both;    
}

#bottomBodyMedia{
  padding: 0;
  margin:0 0 10px 0;
  width:900px;
  background-image:url(../images/bottomMediaDividers.gif);
  background-repeat:repeat-y;
  float:left;
  clear:both;    
}

#bottomBodyPress{
  padding: 0 40px 0 40px;
  margin:0 0 10px 0;
  width:820px;
  background-image:url(../images/bottomPressDividers.gif);
  background-repeat:repeat-y;
  float:left;
  clear:both;    
}

#bottomOneColHeaders{
  padding: 15px 0 15px 40px;
  margin:0;
  width:860px;
  float:left;
}

#bottomOneColBody{
  padding: 0 40px 10px 40px;
  margin:0 0 10px 0;
  width:820px;
  background-image:url(../images/bottomTwoDividers.gif);
  background-repeat:repeat-y;
  float:left;
  clear:both;    
}

#bottomOneColBody2{
  padding: 0 40px 0 40px;
  margin:0;
  width:820px;
  background-image:url(../images/bottomTwoDividers.gif);
  background-repeat:repeat-y;
  float:left;
  clear:both;    
}

#bottomOneColBody3{
  padding: 0 40px 0 40px;
  margin:0;
  width:820px;
  background-image:url(../images/bottomTwoDividers.gif);
  background-repeat:repeat-y;
  float:left;
  clear:both;    
}

#bottomOneColBody4{
  padding: 0 40px 0 40px;
  margin:0;
  width:820px;
  background-image:url(../images/bottomTwoDividers.gif);
  background-repeat:repeat-y;
  float:left;
  clear:both;    
}

#bottomOneColBody5{
  padding: 0 40px 0 40px;
  margin:0;
  width:820px;
  background-image:url(../images/bottomTwoDividers.gif);
  background-repeat:repeat-y;
  float:left;
  clear:both;    
}

#bottomOneColBody6{
  padding: 0 40px 0 40px;
  margin:20px 0 20px 0;
  width:820px;
  background-image:url(../images/bottomTwoDividers.gif);
  background-repeat:repeat-y;
  float:left;
  clear:both;    
}

/*One Column layout */


/*Three column layout - Left Column Header*/
#leftColumnBody{
  float:left;
  width:260px;
  padding: 0 0 0 40px;
  margin:0;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 13px;
}

#leftSideTV{
  float:left;
  width:400px;
  padding: 0 0 0 10px;
  margin:0;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 13px;  
}

#rightSideTV{
  float:right;
  width:400px;
  padding: 0 10px 0 0;
  margin:0;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 13px;  
}

.tvClass{
  padding:0 0 20px 0;
  margin:0;
  width:380px;
}

.tvYear{
  font-weight:bold;  
}

.titleBold{
  font-weight:bold;
}

.tvClass img {
  padding:0 0 10px 0;
  margin:0;
}

#leftColumnBottomBody{
  float:left;
  width:270px;
  padding: 0 0 10px 40px;
  margin:0;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 13px;
}

#rightSideBottomBody{
  float:right;
  width:590px;
  padding: 0;
  margin:0;
}

#centerColumnBottomBody{
  float:left;
  width:270px;
  padding: 0 0 0 15px;
  margin:0;
  font-size: 13px;
}

#rightColumnBottomBody{
  float:right;
  width:260px;
  padding: 0 30px 0 0;
  margin:0;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 13px;
}

.vidXListing {
  float:left;
  width:265px;
  height:100px;
  padding:0 0 15px 0;
  margin:0;
}

.vidXPic {
  float:left;
  width:70px;
  padding:0 5px 0 0;
  margin:0;
}

.vidXPic a img{
  border:none;
  }

.vidXText {
  float:right;
  width:175px;
  padding:0 10px 0 0;
  margin:0;
}

.vidXTitle {
  width:175px;
  padding:0;
  margin:0;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight:bold;
}

.vidXSubTitle {
  width:175px;
  padding:0;
  margin:0;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight:normal;
}

.vidYListing {
  float:left;
  width:250px;
  height:50px;
  padding:10px 0 10px 0;
  margin:0;
}

.vidYPic {
  float:left;
  width:70px;
  padding:0;
  margin:0;
}

.vidYPic a img{
  border:solid 1px #70100D;
  }

.vidYPic a:hover img{
  border:solid 1px #000000;
  }

.vidYDesc {
  float:right;
  width:170px;
  padding:0 0 0 10px;
  margin:0;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 12px;
}

.vidYTitle{
  font-weight:bold;
  font-size:13px;
}

#leftColumnBodyVideo{
  float:left;
  width:268px;
  padding: 0 0 0 5px;
  margin:0;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 13px;
}

.vidListing {
  float:left;
  width:255px;
  height:100px;
  padding:0 0 15px 0;
  margin:0;
}

.vidPic {
  float:left;
  width:70px;
  height:100px;
  padding:0 10px 0 0;
  margin:0;
}

.vidPic a img{
  border:none;
  }

.vidText {
  float:left;
  width:175px;
  height:100px;
  padding:0;
  margin:0;
}

.vidTitle {
  width:175px;
  padding:0;
  margin:0;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight:bold;
}

.vidSubTitle {
  width:175px;
  padding:0;
  margin:0;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight:normal;
}

#rightSideBody{
  float:right;
  width:600px;
  height:560px;
  padding: 0;
  margin:0;
}

#rightSideVideoBody{
  float:right;
  width:546px;
  padding: 0;
  margin:0;
}

#rightColumnBody{
  float:right;
  width:295px;
  padding: 0 0 0 5px;
  margin:0;
}

#centerColumnBody{
  float:left;
  width:230px;
  padding: 0 35px 0 35px;
  margin:0;
}

#centerColumnBodyVideo{
  float:left;
  width:248px;
  padding: 0 0 0 5px;
  margin:0;
}

#rightColumnBodyVideo{
  float:right;
  width: 248px;
  padding: 0 10px 0 0;
  margin:0;
}

.photoBodySeparator {
  padding:0 0 15px 0;
  margin:0;
  float:left;
  clear:both;
  width:870px;
  }

.photoBody {
  float:left;
  padding: 0 10px 0 10px;
  margin:0;
}

.photo{
  float:left;
  padding:0 5px 5px 5px;
  margin:0;
  }

.photo img{
  border:none;
  }

.photoText{
  float:left;
  clear:left;
  width:170px;
  padding:0;
  margin:0;
  clear:left;
  font-family:Corbel, Verdana, Arial, sans-serif;
  font-size:12px;
}

.headline {
  padding:0;
  margin:0;
  font-style:italic;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 14px;
}

.storyTitle {
  padding:10px 0 0 0;
  margin:0;
  font-weight:bold;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 16px;
}

.mainStoryNav{
  font-family:Corbel, Verdana, Arial, sans-serif;
  padding:0;
  margin:0;
}

.mainStoryNav h4 {
  font-family:Corbel, Verdana, Arial, sans-serif;
  font-size:20px;
  padding: 0;
  margin:0;
  }

.mainStoryNav a:link, a:visited, a:active {
  text-decoration:none;  
}

.mainStoryNav a:hover {
  text-decoration:underline;  
}

.mainStoryNav ul{
  list-style:none;
  padding:0;
  margin:0;
}

.mainStoryNav li{
  padding: 5px 0 5px 0;
  margin:0;
  text-decoration:none;
  font-size:16px;
}

.entry p{
  padding: 7px 0 0 0;
  margin:0;  
}

.author {
  padding:0 0 5px 0;
  margin:0;
  font-style:italic;
  font-weight:bold;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 12px;
}

.wp-caption-text {
  font-weight:bold;
}

#pictureRightTop1 {
  float:right;
  padding: 0 0 5px 10px;
  margin:0;
  }

#pictureLeftMiddle1 {
  float:left;
  padding: 10px 10px 5px 0;
  margin:0;
  }

#latimes1 {
  float:right;
  padding: 0 0 5px 5px;
  margin:0;
  }

#nytimes2 {
  float:right;
  padding: 0 0 5px 5px;
  margin:0;
  }

#nytimes4 {
  float:right;
  padding: 0 0 5px 5px;
  margin:0;
  }

.mainStory {
  padding:5px 0 0 0;
  margin:0;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 14px;
}

img.picLink{
  border:none;
  
}

a.picLink{
  border:none;
}

.tvHistMainStory {
  padding:5px 20px 0 0;
  margin:0;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 13px;
}

.copy {
  padding:15px 0 0 0;
  margin:0;
  font-style:italic;
  font-weight:bold;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 12px;
}

.contact {
  margin:0;
  padding:0 0 10px 0;
  font-family: Corbel, Verdana, Arial, sans-serif;
  }

.contact .entity {
  font-size:16px;
  font-weight:bold;
  }

.contact .building {
  font-size:15px;
  }

.contact .person {
  color:#C56C00;
  font-size:15px;
  }

.contact .address {
  font-size:14px;
  }

.contact a {
  text-decoration:none;
  color:#70100D;
  font-size:16px;
  font-weight:bold;
  }

.contact .person a {
  text-decoration:none;
  color:#70100D;
  font-size:16px;
  font-weight:normal;
  }

.contact .person a:hover, .contact .person a:active {
  text-decoration:none;
  color:#000000;
  font-size:16px;
  font-weight:normal;}

/*Three column layout - Left Column Header*/
#bottomBodyLinks{
  padding: 0;
  margin:0 0 10px 0;
  width:900px;
  background-image:url(../images/bottomTwoDividers.gif);
  background-repeat:repeat-y;
  float:left;
  clear:both;  
}

#leftColumnBodyLinks{
  float:left;
  width:240px;
  padding: 0 0 0 60px;
  margin:0;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 13px;
}

#rightSideBodyLinks{
  float:right;
  width:600px;
  padding: 0;
  margin:0;
}

#centerColumnBodyLinks{
  float:left;
  width:230px;
  padding: 0 35px 0 35px;
  margin:0;
}

#rightColumnBodyLinks{
  float:right;
  width:295px;
  padding: 0 0 0 5px;
  margin:0;
}

#moreVideos a{  
  float:right;
  width:250px;
  margin:0;
  padding:0 50px 0 0;
  color: #70100D;  
  text-decoration: none;
  font-weight:bold;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align:right;
}

#moreXVideos a{  
  float:right;
  width:250px;
  margin:0;
  padding:0 10px 0 0;
  color: #70100D;  
  text-decoration: none;
  font-weight:bold;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align:right;
}

#moreXStory a{  
  float:right;
  width:200px;
  margin:0;
  padding:0 15px 0 35px;
  color: #70100D;  
  text-decoration: none;
  font-weight:bold;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align:right;
}

#moreStory a{  
  float:left;
  width:200px;
  margin:0;
  padding:10px 30px 0 35px;
  color: #70100D;  
  text-decoration: none;
  font-weight:bold;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align:right;
}

#moreDates a{  
  float:left;
  width:250px;
  margin:0;
  padding:0 0 10px 0;
  color: #70100D;  
  text-decoration: none;
  font-weight:bold;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align:right;
}

#moreTV a{  
  float:left;
  width:250px;
  margin:0;
  padding:10px 40px 10px 0;
  color: #70100D;  
  text-decoration: none;
  font-weight:bold;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align:right;
}

#copyright {
  margin: 0;
  padding: 15px 0 0 0;
  width: 900px;
  height: 30px;
  float:left;
  clear:both;
  font-family: Corbel, Verdana, Arial, sans-serif;
}

#footer {float:left; height:39px; padding: 0 30px 0 30px; background-color: #000F29; width:840px;}

#copyrightNew{float:right;padding-top:14px; font-size:11px; font-family: Corbel, Verdana, Arial, sans-serif; color:#CCC;}

#copyrightNew a {color: #FFF;}
#copyrightNew a {outline: 0;}
#copyrightNew a:link {color: #FFF; text-decoration: none;}
#copyrightNew a:visited {color: #FFF; text-decoration: none;}
#copyrightNew a:hover, #content a:active {color: white; text-decoration: underline;}

#mailListBox{float:left; padding-top:5px; font-size:12px;}
.logos{float:left; margin:0; padding-top:2.5px; height:34px;}

#copyrightTall {
  margin: 0;
  padding: 15px 0 0 0;
  width: 900px;
  height: 45px;
  float:left;
  clear:both;
  font-family: Corbel, Verdana, Arial, sans-serif;
}

#copyright img{
  border:none;
  padding: 0 0 0 10px;
}

#copyrightTall img{
  border:none;
  padding: 0 0 0 10px;
}

#copyrightPic {
  margin: 0;
  padding: 0 0 0 0;
  width: 900px;
  height: 30px;
  float:left;
  clear:both;
}

/*.discEntry{
  float:left;
  width:270px;
  padding:0;
  margin:0 0 30px 0;
}

.discPhoto{
  float:left;
  width:75px;
  height:75px;
  padding:0;
  margin:0;
  border:none;
}

.discPhoto a img{
  border:none;
}

.discBody{
  float:right;
  width:180px;
  padding:0 5px 0 10px;
  margin:0;
  font-family:Corbel, Verdana, Arial, sans-serif;
  text-align:left;
}

.discComposer{
  font-size:16px;
  font-weight:bold;
}

.discPiece{
  font-size:15px;
}

.discEnsemble{
  font-size:14px;
}

.discLabel{
  font-size:13px;
}*/

#videoPlayerBox{
  float:left;
  padding:0;
  margin:0;
  width:425px;
}

#vidListingsBox{
  float:right;
  padding:0 10px 0 0 ;
  margin:0;
  width:365px;
}

#videoPlayerBoxTitle{
  float:left;
  padding:0 0 10px 0;
  margin:0;
  width:415px;
  text-align:left;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-weight:bold;
  font-size:20px;
  color:#70100D;
}

#vidListingsBoxTitle{
  float:right;
  padding:7px 10px 0 0;
  margin:0;
  width:355px;
  text-align:left;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-weight:bold;
  font-size:16px;
}

.titleClass{
  float:left;
  width:820px;
  padding:0;
  margin:0;
  clear:both;
}

.vidStuff{
  float:left;
  width:820px;
  padding:0;
  margin:0;
  clear:both;
}

a {color: #70100D;}
a {outline: 0;}
a:link {color: #70100D; text-decoration: none;}
a:visited {color: #70100D; text-decoration: none;}
a:hover, #content a:active {color: black; text-decoration: none;}

.logos a:link img{text-decoration: none; border: 0;}
.logos a:visited img{text-decoration: none; border: 0;}
.logos a:hover img, a:active img{text-decoration: none; border: 0;}

/* LIGHTBOX ---------------------------------- */


#lightbox_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
  display: none;
  background: url(/images/macFFBgHack.png) repeat;
}

.lightbox {
  width: 100%;
  height: 100%;
  position: fixed;
  display: none;
  top: 15%;
  left: 0px;
  z-index: 9999999999;
}

.lightboxContent {
  width: 746px;
  height: 433px;
  margin: auto;
  padding: 10px;
  z-index: 9999999999;
  border: 10px solid #0F0E0D;
  background-color: #FFFFFF;
}


.closerContainer {
  clear: both;
  float: right;
  height: 21px;
  width: 21px;
  padding: 5px;
  margin: 5px 0;
}

.closerContainer a {
  background: transparent url("/images/overlay_closer.gif") 0 0 no-repeat;
    padding: 5px;
  margin: 5px;
}

.closerContainer a:hover {
  text-decoration: none;
}  

.twoColWideLeft{
    float:left;
  width:590px;
}

.oneColNarrowRight{
    float:right;
  text-align:left;
  width:250px;
  margin-right:40px;
}

.twoColWideRight{
    float:right;
    width:530px;
    text-align:left;
    margin-right:50px;
}

.oneColNarrowLeft{
    float:left;
    width:240px;
    margin-left:40px;
}

.oneColNarrowLeft #moreDates {
    float:right;
}

.newsShort
{
  text-align: left;
}

.newsPicShort
{
  width:80px;
  padding-right:7px;
  padding-bottom:7px;
}

.newsEntryShort{
  float: left;
  margin-bottom:10px;
  width: 240px;
  font-family: Corbel, Verdana, Arial, sans-serif;
}

.newsTitleShort{
  font-size:12px;
  font-weight:bold;
  margin:0;
  padding:0;  
}

.newsDateShort {
  font-size:11px;
  margin:0;
  padding:0;
}

.newsTextShort {
  font-size:12px;
  
}

#moreNewsShort a{  
  float:left;
  width:240px;
  margin:0;
  padding:0 0 10px 0;
  color: #70100D;  
  text-decoration: none;
  font-weight:bold;
  font-family: Corbel, Verdana, Arial, sans-serif;
  font-size: 11px;
  text-align:right;
}

.newsEntry{
  float: left;
  margin-left:40px;
  padding-bottom:20px;
  width: 530px;
  font-family: Corbel, Verdana, Arial, sans-serif;
}

.newsEntryHome{
  float: left;
  margin-bottom:15px;
  width: 530px;
  font-family: Corbel, Verdana, Arial, sans-serif;
}


.newsPic{
  width: 160px;
  float:left;
  padding-right: 10px;
  padding-bottom: 10px;
}

.newsBody{
  float: right;
  width: 360px;
  text-align: left;
}

.newsTitle{
  font-size:14px;
  font-weight:bold;
}

.newsDate{
  font-size:11px;
}

.newsText{
  font-size:13px;
}

.pressEntry{
  float: left;
  margin-left:40px;
  margin-bottom:20px;
  width: 530px;
  font-family: Corbel, Verdana, Arial, sans-serif;
}

.pressPic{
  width: 160px;
  float:left;
  padding-right: 10px;
  padding-bottom: 10px;
}

.pressBody{
  float: right;
  width: 360px;
  text-align: left;
}

.pressTitle{
  font-size:14px;
  font-weight:bold;
}

.pressDate{
  font-size:10px;
}

.pressText{
  font-size:12px;
}

.photoBox
{
  float:left;
  width:175px;
  margin-left:40px;
  margin-bottom:20px;
}

.photoBoxFirst
{
  float:left;
  width:175px;
  margin-bottom:20px;
  clear:left;
}

.photoBoxLast
{
  float:left;
  width:175px;
  margin-left:40px;
  margin-bottom:20px;
}

.photoImage
{
  float:left;
}

.photoImage img
{
  border:none;
}

.photoTextBox
{
  float:left;
  width: 100%;
  margin: auto;
  clear:both;
  font-size:12px;
  font-family: Corbel, Verdana, Arial, sans-serif;
  text-align:center;
  padding-top:3px;
}

#footer-social
{
  padding-bottom:5px;
  height:50px;
  width:240px;
}

#footer-social ul{
  list-style: none outside none;
    margin: 0;
    padding: 0 0 10px 0;
}

#footer-social ul li{
  float:left;
}

#footer-social li a {
    background-position: 0 0px;
    background-repeat: no-repeat;
    display: block;
    height: 40px;
    overflow: hidden;
    text-indent: -5000px;
}

#footer-social li a:hover {
    background-position: 0 -44px;
}

#footer-social li a#footer-social-fb {
    background-image: url("/images/fb_footer_sprite.gif");
    width: 40px;
    margin-left:40px;
}

#footer-social li a#footer-social-tw {
    background-image: url("/images/tw_footer_sprite.gif");
    width: 40px
}

#footer-social li a#footer-social-yt {
    background-image: url("/images/yt_footer_sprite.gif");
    width: 40px;
    margin-left:40px;
}

.discListing
{
  float:left;
  padding-bottom:15px;  
}

.discListing a
{
  cursor:pointer;  
}

.discPic
{
  float:left;
}

.discPic img
{
   border:none;
   width:75px;
   padding-right:10px;
    padding-bottom:10px;
}

.discText
{
  float:left;
  text-align:left;
  width:155px;
  font-family: Corbel, Verdana, Arial, sans-serif;
}

.discComposer
{
  text-transform:uppercase;
  font-size:15px;
  font-weight:bold;
}

.discContent
{
  font-size:15px;
}

.discContent .recording
{
  font-size:15px;
}

.discEnsemble
{
  font-size:13px;
}

.discPublisher
{
  font-size:12px;
}

.clear{
clear:both;
}

p.bioListingHeader{
  padding: 0px;
  margin: 0px;
}

/*.media_overlay_content {
  width: auto;
  height: auto;
}*/


























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

