/* CSS Document */

body {
  margin: 0px;
  font-family: arial;
  font-size: 95%;
  background-color: #efefef;
  color: black;
  }
#allcontent {
  padding-top: 0px;
  margin: 0px auto;
  width: 800px;
  background-color: white;
  }
#branding {
  height: 50px;
  padding: 0px 5px;
  border-bottom: 1px solid #e0e0e0;
  }
#logo {
  float: left;
  width: 350px;
  vertical-align: middle;
  }
h1, h2 {
  font-size: 140%;
  }
h2 {
  color: #b23504;
  margin-top: 20px;
  }
img {
  border: none;
  }
a:link {
  color: #blue;
  }
#mainnav {
  font-size: 90%;
  float: right;
  width: 400px;
  list-style-type: none;
  display: block;
  height: 50px;
  line-height: 3.5em;
  padding: 0px;
  margin: 0px;
  }
#mainnav li { 
  display: block;
  width: 80px; 
  float: left;
  padding: 0px;
  margin: 0px;
  text-align: center;
  }
#mainnav a:link {
  text-decoration: none;
  color: #4c4c4c;
  }
#mainnav a:visited {
  text-decoration: none;
  color: #4c4c4c;
  }
#mainnav a:hover {
  display: block;
  background-color: #b23504;
  color: white;
  }
#maincontent {
  padding: 0px 10px;
  
  }
#maincontent ul {
  line-height: 1.5em;
  }
#bigpitch {
  margin-top: 40px;
  background-image: url(images/burnthefat_feedthemuscle.jpg);
  background-repeat: no-repeat;
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 20px;
  }
#bigpitch .boxcontent {
  margin-left: 280px;
  width: 400px;
  }
#updatedcontent {
  width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  float: left;
  border-right: 1px solid #e0e0e0;
  padding-bottom: 50px;
  }
#sidecontent {
  width: 300px;
  float: right;
  }
#footer {
  color: white;
  height: 200px;
  background-color: #b23504;
  clear: both;
  }
.footerlist {
  float: left;
  margin-top: 50px;
  margin-left: 80px;
  list-style-type: none;
  margin-bottom: 40px;
  }
.footerlist a:visited {
  color: white;
  text-decoration: none;
  }
.footerlist a:link {
  color: white;
  text-decoration: none;
  }
#footer .footerlist a:hover {
  text-decoration: underline;
  }
.copyright {
  clear: both;
  text-align: center;
  }
.categorytitle {
  font-size: 120%;
  font-weight: bold;
  color: #b23504;
  display: block;
  padding-top: 20px;
  border-bottom: dotted 1px #b23504;
  width: 420px;
  }
#updatedcontent h2 {
  font-size: 130%;
  padding: 0px;
  margin: 0px;
  }
#updatedcontent h1 {
  margin-top: 40px;
  color: #b23504;
  }
.articledesc {
  border-bottom: dotted 1px #e0e0e0;
  padding-bottom: 20px;
  width: 420px;
  }
#sidecontent .box {
  margin-top: 10px;
  width: 230px;
  }
#review h2 {
  padding: 5px 0px;
  border-bottom: solid 1px #e0e0e0;
  margin-top: 30px;
   }
#review h1 {
  padding: 5px 0px;
  border-bottom: solid 1px #e0e0e0;
  }
.greenhighlight {
  padding: 2px;
  color: white;
  background-color: green;
  }
.endarticlebtn {
  margin-bottom: 100px;
  }
.copyscape {
  text-align: center;
  }
.proscons {
  border: solid #efefef 1px;
  background-color: #efefef;
  padding-left: 20px;
  margin-top: 20px;
}
.proscons ul {
  list-style-type: none;
  line-height: 1.2em;
  }
.pros {
  list-style-image: url("images/ul_green.gif");  
  vertical-align: center;
  }
.cons {
  list-style-image: url("images/ul_red.gif");  
  vertical-align: center;
  } 
#review h2 {
  font-size: 130%;
  }
#review h1 {
  font-size: 140%;
  }  
.last {
  margin-bottom: 60px;
  }
  .date {
  font-size: 80%;
  margin-bottom: 20px;
  }
  
#guarantee {
  border: 2px #1a6bad solid;
  padding: 15px;
  margin: 40px 0px;
  background-color: #efefef;
  }
.font1 {
  font-weight: bold;
  font-size: 120%;
  }
.actionlink {
  font-size: 130%;
  font-weight: bold;
  color: blue;
  }
.actionlink a:link {
  color: blue;
  }
#download h1, h2 {
  font-size: 140%;
  }
#relatedposts {
  line-height: 1.8em;
  margin: 0px;
  margin-left: 20px;
  padding: 0px;  
  }
#onlinetools {
margin-top: 40px;
line-height: 1.5em;
}
.exdomain {
color: gray;
font-size: 90%;
}
#sidebooks {
margin-top:  160px;
font-size: 90%;
padding-right: 20px;
}   
  