/* About Specific styles
----------------------------------------*/

#contentArea {
  margin: 20px 0 0 0;
  }

#contentArea:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

* html #contentArea {
  height: 1%;
  
  }

h2#miscJobs {
  margin: 0 0 10px; 0 !important;
  padding: 17px 0 0 0 !important;
  overflow: hidden;
  background-image: url("../img/misc/headerJobs.gif");
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/: 16px;
  }

#CreditsPrivacyHeader {
  width:100%;
  xborder:1px solid #000000;
  }

#privacy {
  margin: 0 0 0 0 !important;
  padding: 17px 0 5px 0 !important;
  xoverflow: hidden;
  xwidth:100%;
  background-image: url("../img/misc/headerPrivacy.png");
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/: 17px;
  xborder:1px solid #000000;
  width:300px;
  float:left;
  xclear:both;
  }
 

#credits {
  margin: 0 0 0 0 !important;
  padding: 17px 0 0 0 !important;
  xoverflow: hidden;
  background-image: url("../img/misc/headerCredits.gif");
  background-repeat: no-repeat;
  height: 0px !important;
  width:300px;
  height /**/: 17px;
}

#CreditsColumns {
  margin: 0px 0 0 0;
  padding: 0 30px 10px 0;
  float: left;
  width: 260px;
}

#CreditsColumns p {
  font-size: 11px;
  margin: 0 0 20px 0;
  xdisplay: block;
  margin: 0 0 10px 0;
  xborder:1px solid #000000;
}

#miscLeftContent {
  margin: 0 0 0 0;
  padding: 0 30px 10px 0;
  float: left;
  width: 175px;
  border:1px solid #000000;
}

#JobLeftContent {
  margin: 0 0 0 0;
  padding: 0 30px 10px 0;
  float: left;
  width: 400px;
}
	
#miscLeftContent h2, #miscRightContent h2 {
	margin: 0 0 20px 0;
	font-size: 24px;
	}

#miscLeftContent .active {
  text-decoration: underline;
  color: #cc0000;
  }

#miscLeftContent p, #JobLeftContent p, #miscRightContent p {
  font-size: 11px;
  margin: 0 0 20px 0;
  }

#miscLeftContent p a.jobEmail {
  display: block;
  margin: 10px 0 10px 0;
  text-decoration: underline;
}

#miscRightContent {
  margin: 0 0 0 0;
  float: left;
  font-size: 11px;
  width: 200px;
  padding: 0 15px 25px 0;
  xborder:1px solid #000000;
  }

#miscRightContent #newsPicArea {
  background: none;
  margin: 0 0 15px 0;
  }

#miscRightContent #newsPicArea:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }
  
#miscRightContent p {
   margin: 12px 0 0 0;
}

* html #miscRightContent #newsPicArea {
  height: 1%;
  }

#miscJobsAddresses {
  font-weight: bold;
  font-size: 11px;
  margin: 0 0 20px 0;
  width:100%;
  }

#miscJobsAddresses:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

* html #miscJobsAddresses {
  height: 1%;
  }

#miscJobsAddresses .jobAddress {
  float: left;
  width: 160px;
  margin: 0 25px 0 0;
  }
