body { background: #fff top repeat-x; font: 12pt Arial, Helvetica, Verdana, sans-serif; color: #000; text-align: left; margin: 0; padding: 0; }

/* styles headings */

h1 { font: bold 15pt Arial, Helvetica, sans-serif; margin: 5px 0 0 19px; }
	
h2  { font: bold 14pt Arial, Helvetica, sans-serif; line-height: 125%; margin: 0 0 10px 0; }
	
h3 { font: bold 13pt Arial, Helvetica, sans-serif; line-height: 115%; margin: 10px 0; }
	
h4 { font: bold 12pt Arial, Helvetica, Verdana, sans-serif;  margin-bottom: 0px; }

/* general styles */
	
p, td { margin: 0 0 1em 0; line-height: 1.4em;  }
.sm { font-size: 85%; color: #a1a1a1; }
.date {  font-size: 90%; color: #a1a1a1; }
.red{  color: red; }
.form { margin: 10px 0 0 0; }

label { font: bold 100% Arial, Helvetica, Verdana, sans-serif;  color: #000; }

#vault-form { margin-top: 0; }
#vault-form p { margin: 10px 0 0 0; }
	
ul { list-style-type: square; line-height: 1.3em; }
	
ol { line-height:1.5em; }

li { margin-bottom: 3px; }

.line { margin: 10px 0; border-bottom: 1px solid #a1a1a1; height: 1px; width: 98%; }
.line-form { margin: 10px 0 0 0; border-bottom: 1px solid #e4e4e4; height: 1px; width: 98%; }

A:link { text-decoration: none; color: #21aace; font-weight: bold; }
A:visited { text-decoration: none; color: #21aace; font-weight: bold; }
A:active { text-decoration: underline; color: #0cc5f5; font-weight: bold; }
A:hover { text-decoration: underline; color: #0cc5f5; font-weight: bold; }

img { border: 0; padding: 0; }
img.hed { margin: 0 0 15px 0; }
img.subhed { margin: 10px 0 10px 0; }
img.vid { margin: 0 7px 0 0; }

/* styles forms */
	
input, select, textarea { font: normal 100% Arial, Helvetica, sans-serif; color: #333;  }

textarea { overflow: auto;  }
	
label { display: none;  }

/* styles for hed */

#hed { display: none; }	
#logo { display: none;  }
#nav { display: none;  }

/* styles for subhed */

#subhed { display: none; }	

/* styles main body elements */

#box { width: 100%; clear: both; }	

#content { clear: both; margin: 0; padding: 0; width: 100%; border: 0; }		

/* home */

#home-left  { width: 100%; clear: both; }	
#home-mid  { width: 100%; clear: both; }	
#home-right  { width: 100%; clear: both; }	

#pressplay {  width: 100%; clear: both; }
.hl { margin: 0; padding: 0; border: 0; }
#pressplay img  { display: block; }
#pressplay img.subhed  { margin: 10px 0 13px 0; float: none; display: block;}

#releases { width: 100%; clear: both; }	
#releases img  { display: block; }
#releases img.subhed  { margin: 10px 0 13px 0; float: none; display: block;}
#releases h3 { margin: 4px 0 0 0; line-height: 135%;  }
#releases .date {  margin: 8px 0;  }
#releases p { margin: 0 0  .7em 0; line-height: 1.4em;  }

#theblog { width: 100%; clear: both; }	
#theblog img.subhed { margin: 0 0 13px 0; }
#theblog h3  { margin: 0; }
#theblog .date {  margin: 8px 0;  }
#theblog p { margin: 0 0  .7em 0; line-height: 1.4em;  }

#quicklist { width: 100%; clear: both; }	
#quicklist img.subhed { margin: 0 0 10px 0; }
#quicklist  ul { margin: 0; padding: 0; list-style-type: none; }
#quicklist li { margin: 0 0 10px 0; }

#vault-home { width: 100%; clear: both; }	

/* vault -- app*/

#vault-app { padding: 0; margin: 0; }
#vault-app td { padding: 2px; border-bottom: 1px dotted #EDEDED; font-size: 85%; line-height: 130%; vertical-align: top; }
#vault-app .grey { background: #f6f6f6; text-align: center; padding: 2px 0; }
#vault-app th { padding: 4px; background: #000; font-size: 85%; color: #fff; text-align: center; line-height: 130%; }
#vault-app input, select, textarea { font: normal 100% Arial, Helvetica, sans-serif; color: #000;  }

/* show */
#show-left { width: 100%; clear: both; }	
#show-right { width: 100%; clear: both; }	

/* contacts page */

#contacts-page { width: 100%; clear: both; }	
.pub { float: left; margin: 0; padding: 7px 10px 15px 0; width: 269px; }
.pub h4 { margin: 0; }
.pub p { margin: 3px 0; padding: 0;}

/* all pages */

.mod { width: 100%; clear: both; }	
.vault { width: 100%; clear: both; }	

   /* for 4 columns */
.thumb { float: left; margin: 0; padding: 0; width: 209px; }
.thumb img { border: 1px solid black; margin: 10px 0; }
.thumb h4 { color: #000; font: bold 100% Arial, Helvetica, Verdana, sans-serif; margin: 0; }
   /* for 2 columns */
.thumb2 { float: left; margin: 0; padding: 0; width: 198px; }
.thumb2 img { border: 1px solid black; margin: 10px 0; }
.thumb2 h4 { color: #000; font: bold 100% Arial, Helvetica, Verdana, sans-serif; margin: 0; }

  /* contacts */
.contact { clear: both; margin: 0; padding: 5px 0 0 0; border: 0;  }
.contact h4 { font: bold 100% Arial, Helvetica, Verdana, sans-serif; margin: 0; }
.contact p { margin: 3px 0; padding: 0;}

  /* search */
#search-table { margin: 15px 0 15px 0; }
#search-table th { font-weight: bold; text-align: left; padding: 10px 0; border-bottom: 1px dotted #e7e7e7; }
#search-table td { padding: 10px 10px 10px 0; border-bottom: 1px dotted #e7e7e7; }

  /* network pages*/
.netlogo { margin: 0 15px 15px 0; }

  /* bio pages*/
.bio-photo { margin: 0 16px 12px 0; float: left; }

/* subnav */

#subnav { display: none; }

#subnav-home { display: none;}

/* foot */

#foot { display: none; }

/* press releases */

.pressdate { float: left; margin: 0; padding: 2px 0; width: 65px; border: 0;  font-size: 90%;  color: #a1a1a1; }
.presshed { float: left; margin: 0; padding: 2px 0; }

.video  { display: none; }
.social { display: none; }

/* blog */

.blogdate { float: left; margin: 0; padding: 2px 0 10px 0; width: 65px; border: 0;  font-size: 90%; color: #a1a1a1; }
.bloghed { float: left; margin: 0; padding:  2px 0 10px 0; }
.bloghed p { margin: 0; }

/* ee specific */
.paginate { clear: both; margin: 0; padding: 10px 0 4px 0; border: 0; font-size: 85%; color: #a1a1a1; }
.paginatelinks { clear: both; margin: 0; padding: 4px 0 10px 0; border: 0; font-size: 100%; }

/* tr3s specific */

#tr3s {   }

#tr3s A:link { text-decoration: none; color: #e20074; font-weight: bold; }
#tr3s A:visited { text-decoration: none; color: #e20074; font-weight: bold; }
#tr3s A:active { text-decoration: underline; color: #e73211; font-weight: bold; }
#tr3s A:hover { text-decoration: underline; color: #e73211; font-weight: bold; }

/* mtvu specific */

#mtvu {  }

#mtvu A:link { text-decoration: none; color: #7ba629; font-weight: bold; }
#mtvu A:visited { text-decoration: none; color: #7ba629; font-weight: bold; }
#mtvu A:active { text-decoration: underline; color: #abdf47; font-weight: bold; }
#mtvu A:hover { text-decoration: underline; color: #abdf47; font-weight: bold; }

/* mtv2 specific */

#mtv2 {  }

#mtv2 A:link { text-decoration: none; color: #666; font-weight: bold; }
#mtv2 A:visited { text-decoration: none; color: #666; font-weight: bold; }
#mtv2 A:active { text-decoration: underline; color: #333; font-weight: bold; }
#mtv2 A:hover { text-decoration: underline; color: #333; font-weight: bold; }

/* bug fixes and hidden stuff */

.hide { display: none; }
.print { display: all; margin-bottom: 20px;}	
.clear { clear: both; height: 1px; overflow: hidden; }




