/* Enter Your Custom CSS Here */
.list08 {
  padding: 0 0 0 15px;
  font-weight:normal;
}
.list08 li {
  padding: 4px 0 4px 0;
  font-weight:normal;
}
.list05 {
  padding: 0 0 0 15px;
  font-weight:normal;
}
.list05 li {
  padding: 2px 0 3px 0;
  font-weight:normal;
}
.list00 {
  padding: 0 0 0 15px;
  font-weight:normal;
}
.photopin {
  float:right;
  margin:5px 0 10px 30px;
  width:44%;
}
.photopin33 {
  float:right;
  margin:5px 0 10px 30px;
  width:33%;
}
.morekits {
  border:1px solid #000;
  background-color:#ebebeb;
  padding:15px 5px 3px 5px;
  margin-top:30px;
  text-align:center;
  width:300px;
}
.featuredimg {
  width:100%;
  margin-bottom:10px;
}
.imgsource {
  width:100%;
  margin-bottom:15px;
  text-align:right;
  font-size:80%;
  font-style:italic;
}
.gray58 {
  color:#585858;
}
.tablebox {
  border-collapse:collapse;
  border:#bfbfbf solid 2px;
  width:60%;
  margin:10px 0 10px 0;
}
.tableboxheader {
  background-color:#ffcf9e;
  vertical-align:middle;
  padding:13px;
  border-right:#bfbfbf solid 1px;
  border-bottom:#bfbfbf solid 1px;
  text-align:center;
  line-height:100%;
  font-weight:bold;
}
.guidebox {
  float:right;
  width:44%;
  border:1px dotted #dddddd;
  margin: 1px 0 20px 40px;
}
.guidebox h5 {
  font-weight:bold;
  padding:10px;
  background-color:#eff5f8;
  text-align:center;
  font-size:110%;
}
.guidebox ul {
  padding:10px;
}
.guidebox li {
  padding-top:4px;
  padding-left:5px;
  padding-bottom:4px;
  list-style-type: lower-roman;
}
.centerlarge {
  text-align:center;
  margin:10px 0 15px 0;
  font-size:110%;
  font-weight:bold;
}
.table-of-contents02 ul {
  padding:10px;
}
.table-of-contents02 li {
  padding-top:4px;
  padding-left:10px;
  padding-bottom:4px;
}
.table-of-contents ul {
  padding:10px;
}
.table-of-contents li {
  padding-top:4px;
  padding-left:10px;
  padding-bottom:4px;
  list-style-type: lower-roman;  
}
.specs { 
  font-weight:bold;
  width:18%;
  vertical-align:middle;
}
.middlealign {
    vertical-align:middle;
}
.table-of-contents-2 li {
  padding-top:2px;
  padding-left:10px;
  padding-bottom:2px;
  list-style-type: lower-roman;  
}
.caption {
  text-align:center;
  font-size:88%;
  font-style:italic;
  margin-bottom:10px;
}
.caption img {
  width:100%;
  margin-bottom:3px;
}
.table-of-contents-2b {
  padding-left:15px;
  list-style-type: disc;
}
.table-of-contents-2b li {
  list-style-type: disc;
  font-size:97%;
}
.caption-xs {
  text-align:center;
  font-size:80%;
  font-style:italic;
  margin-bottom:30px;
}
.caption-xs img {
  margin-bottom:3px;
  display: block;
  text-align:center;
}
.ad01 {
  color:#cccccc;
  text-align:center;
  font-size:76%;
  margin:5px 0 3px 0;
  font-style: italic;
}
.ad02  {
  color:#cccccc;
  text-align:center;
  font-size:70%;
  margin-bottom:10px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.formula {
  font-family: Courier New,monospace;
  color:#006699;
  text-align:center;
  line-height:150%;
  font-weight:bold;
}
.extrapad {
  padding:20px;
}  
.pad-10 {
  padding:10px;
} 
body.single-post .entry-content img.alignright {
	max-width: 40%!important;
    border-radius: 6px;
}
@media all and (max-width:768px) {
	body.single-post .entry-content img.alignright {
		max-width: 50%!important;
	}
}
body.single-post .entry-content img.alignnone {
    border-radius: 6px;
}