/*
.important
.fineprint
.photo (or .thumb)
.photo-left
.photo-right
.caption
.update and/or .correction (for a blog)

DCDCDC
*/
.sidebox {
  border: 1px solid #999;
  margin: 0 0 10px 0;
  background-color: #FAFAFA;
}
.sidebox .boxtitle {
  background: #0152C1;
  color: #fff;
  padding: 0.5em;
  font-size: 1.2em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.sidebox a {
  text-decoration: none;
}
.sidebox p a {
  text-decoration: underline;
}
.sidesection {
  border-top: 1px solid #999;
  padding: 0.5em;
}
.contentcornerfeature {
  border: 1px solid #999;
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 10px;
  width: 240px;
  float: right;
}
.sidesection .sectiontitle,
.contentcornerfeature .sectiontitle {
  color: #D70;
  font-size: 1.1em;
  font-weight: bold;
  margin-top: 8px;
}
.sidesection .subsection,
.contentcornerfeature .subsection {
  margin-left: 8px;
}
#wbcheader {
  position: relative;
  margin-left: 10px;
  font-size: 12px;
}
#wbcheader #login {
  position: absolute;
  left: 10px;
  top: 5px;
  width: 175px;
}
#wbcheader #WBCHeaderLinks {
  position: absolute;
  left: 200px;
  top: 5px;
  width: 260px;
  line-height: 1.6em;
  padding: 7px;
  background-color: #FFFF99;
  border: 1px solid #999;
}
#wbcheader #wbccontactus {
  position: absolute;
  left: 570px;
  top: 10px;
  width: 200px;
  height: 145px;
}
#wbcheader #WBCHeaderLinks2 {
  position: absolute;
  left: 490px;
  top: 5px;
  width: 260px;
  line-height: 1.6em;
  padding: 7px;
  background-color: #FFFF99;
  border: 1px solid #999;
}
.sidebox ul,
.sidebox ol {
  margin: 0 0 0 1.2em;
}
#content h1,
#content h2,
#content h3 {
  color: #D70;
}
#content h1 {
  font-size: 2.0em;
  font-weight: normal;
  font-family: Trebuchet MS, sans-serif;
  margin-bottom: 10px;
}
#content h2 {
  font-size: 1.6em;
  font-weight: normal;
  font-family: Trebuchet MS, sans-serif;
  margin-bottom: 5px;
}
#content h3 {
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: 5px;
}
span.typicalgrade,
select.typicalgrade {
  background-color: #BDFBB1;
  border: 2px solid #6BE757;
}
/*
.resultstable tbody td .btgradetable td {
	padding-bottom: 0;
	border-top: 0;
}

.resultstable tbody td .wbcgradetable td {
	font-size: 0.9em; 
	border: 0;
	padding-bottom: 0;
}

.resultstable tbody td .wbcgradetable td.required {
	background-color: #B4EFF4;
}
.resultstable tbody td .wbcgradetable td.optional {
	background-color: #FFEFC6;
}

.resultstable tbody td img.cover {
	padding: 5px 0 3px 3px;
}

.resultstable tbody td.notop {
	border-top: 0;
}
.resultstable tr td.issues {
	text-align: right;
	font-size: 1.0em;
}
.resultstable tr td.pub {
	font-size: 1.0em;
	width: 90px;
}
.resultstable tr td.inf {
	padding: 3px 0px 3px 3px;
	width: 20px;
}
.resultstable tr td.titledesc a.titlelink {
	font-size: 1.0em;
}
.resultstable tr td.titledesc a.titlelink:link {
	color: #00D;
}
.resultstable tr td.titledesc .ttags {
	font-size: 0.9em;
	// padding-left: 20px;
}
.resultstable tr td.titledesc .ttags a {
	color: #444;
}
.resultstable tr td.cover {
	margin: 0; 
	padding: 0 5px 3px 5px; 
	text-align: center;
}
.resultstable tr td.itemdesc {
	padding: 5px 5px 10px 5px; 
	border-left: 1px solid #DDD;
}
.resultstable tr td.cartentry {
	width: 270px;
	padding: 5px 5px; 
	text-align: right; 
	border-left: 1px solid #DDD;
}
*/
