ul,img,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin: 0; padding: 0; list-style-type: none;}
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background: #eae7e7 url("/images/bg.gif") repeat-x;
}

#header, #content, #footer, #contentFooter {
  margin-left: auto;
  margin-right: auto;
  width:970px;
  height: auto;
}

#header {
  height: 150px;
}

#contentHeader {
  float:left;
  width:100%;
  height:87px;
  background: url("/images/hd.gif");
}

#contentMain {
  float:left;
  width:100%;
  margin-top:15px;
}

#footer {
  width:100%;
  height:499px;
  background: url("/images/footer.gif") repeat-x; 
  margin-top: 25px;
}

#contentFooter {
  margin-left:auto;
  margin-right:auto;
  width:975px;
  height:499px;
  background: url("/images/ft.gif") 0px 1px no-repeat;
}


.bodyTop {
  background: url("/images/body-top.gif") no-repeat;
  height: 20px;
  width:920px;
  float:left;
  padding-left: 25px;
  padding-right: 25px;
  margin-top:5px;
}


.bodyTop a img, .bodyBottom a img {
  width:32px;
  height:32px;
  float: right;
  margin-right:5px;
}


.socialMediaMarketing {
  float:right;
  height: 32px;
  line-height:32px;
  padding-bottom:9px;
  width: 50%;
  font-weight:bold;
  font-size:13px;
  color: #30bbc3;
  padding-top:2px;
}

.socialMediaMarketing span {
 float:left;
 padding-left:30px;
 padding-top:1px;
 }

.permissionMarketing span {
 float:left;
 padding-top:1px;
 padding-right:10px;
 font-size:14px;
 font-weight:bold;
  line-height:33px;

 }

.permissionMarketing {
  float:left;
  height: 41px;
  width: 50%;

} 

.permissionMarketing a img {
  float:left;
  width:176px;
  height: 36px;
}



.bodyBottom {
  background: url("/images/body-bottom.gif") no-repeat bottom left;
  height: 21px;
  width:970px;
  float:left;
}

.bodyContent, .bodyDisqus {
  background: url("/images/bg-body.gif") repeat-y;
  width: 930px;  
  padding-left: 20px;
  padding-right: 20px;
  float:left;

}

.bodyContent h1 {
  font-size:38px;
  letter-spacing:-1px;
  font-weight:normal;
  float:left;
  width:250px;
  line-height:44px;
   color:#5f5f5f;
}

.bodyContent h1 span {
  font-weight:bold;
  color:#29b9c1;
  
}

.bodyContent strong {
  float:left;
  width:100%;
  margin-top:20px;
  margin-bottom:20px;
  font-size:13px;
  line-height:18px;
  color:#5f5f5f;
}




.bodyContent h2, .bodyContent h3, .bodyContent h4, .bodyContent h5, .bodyContent h6 {
  float:left;
  padding-bottom:20px;
  font-weight:bold;
  font-size:15px;
  line-height:19px;
  color:#5f5f5f;
  padding-left:60px;
  padding-top: 1px;
}

.bodyContent h2 { background: url(/images/h2.gif) no-repeat}
.bodyContent h3 { background: url(/images/h3.gif) no-repeat}
.bodyContent h4 { background: url(/images/h4.gif) no-repeat}
.bodyContent h5 { background: url(/images/h5.gif) no-repeat}
.bodyContent h6 { background: url(/images/h6.gif) no-repeat}


.bodyContent p {
  float:left;
  width:100%;
  font-size:13px;
  line-height: 20px;
  margin-bottom:24px;
  color:#606060;
}

.bodyContent p a {
  text-decoration:underline;
  color:#26a7ae;
  font-weight:bold; 
  font-size:13px;
}


.newOnAffiliateo, .relatedArticles {
 float:left;
 width:330px;
 padding-top:40px;
 margin-bottom:20px;
}

.newOnAffiliateo {
  background: url("/images/new-on-affiliateo.png") no-repeat; 
}

.relatedArticles {
  background: url("/images/related-articles.png") no-repeat; 
}

.newOnAffiliateo ul, .relatedArticles ul {
  float:left;
  padding-left:18px;
  padding-right:18px;
  width: 294px;
  background: url("/images/bg-330.png") repeat-y; 
  padding-top:12px;
  margin:0px;
}

.newOnAffiliateo ul li, .relatedArticles ul li {
  float:left;
  width: 262px;
  padding-right:10px;
  padding-left: 22px;
  line-height:18px;
  font-size:12px;
  border-bottom: 1px #b3b3b3 dotted;
  padding-bottom:5px;
  margin-bottom:5px;
}

.newOnAffiliateo ul li a.category {
  text-transform: uppercase;
  font-size:10px;
  color: #d76336;
}

.newOnAffiliateo ul li a.item, .relatedArticles ul li a.item {
  float:left;
  width:100%;
  color:#606060;
}


.newOnAffiliateo ul li {
  background: url("/images/li-red.png") no-repeat; 
}

.relatedArticles ul li {
  background: url("/images/li-blue.png") no-repeat; 
}

span.foot {
  float:left;
  width:312px;
  background: url("/images/foot.png") no-repeat; 
  height:40px;  
  padding-right:18px;
}

span.foot a  {
float:right; 
line-height:26px;
font-weight:bold;
  color:#29b9c1;
text-decoration: underline;
height:28px;
margin-top:4px;
font-size:12px;
}

span.foot a.more  {
  color: #d76336;

}


.headlines {
  float:left;
  width:440px;
}

.headlines ul {
  float:left;
  display:inline;
}

.headlines ul li {
  float:left;
  padding-bottom:12px;
  width:200px;
  height:175px;
  padding-right:20px;
}

.headlines ul li a {
  float:left;
  width:200px;
  font-size: 19px;
  font-weight:bold;
  margin-bottom:5px;
  color:#292929;
  line-height:22px;
  letter-spacing:-1px;
}

.headlines ul li span {
  color:#292929;
}

.headlines ul li img {
  float:left;
  padding-right:15px;
  padding-bottom:5px;
  width:111px;
  height:76px;
}

.headlines ul li span.cat {
  float:left;
  color:#666666;
  font-size:12px;
  line-height:17px;
  width:200px;

}

.headlinesCategory {
  float:left;
  width:905px;
  margin-top:35px;
}

.headlinesCategory ul {
  float:left;
  width:905px;
}

.headlinesCategory ul li {
  float:left;
  padding-bottom:12px;
  padding-top:12px;
  border-top: 1px #b3b3b3 dotted;
  width:440px;
  height:122px;
}

.headlinesCategory ul li a {
  float:left;
  width:295px;
  font-size: 17px;
  font-weight:bold;
  margin-bottom:3px;
  color:#777777;
  padding-right:20px;
  line-height:21px;
}

.headlinesCategory ul li span {
  color:#777777;
}

.headlinesCategory ul li img {
  float:left;
  padding-right:15px;
  padding-bottom:5px;
  width:111px;
  height:76px;
}

.headlinesCategory ul li span.cat {
  float:left;
  color:#666666;
  font-size:12px;
  line-height:17px;
  width:285px;
  padding-right:30px;

}

span.breadcrumb {line-height:20px;float:left;width:100%;margin-top:5px;padding-left:4px;font-size:13px;margin-bottom:5px; color:#707070;}
span.breadcrumb a {color:#707070;text-decoration:underline;}
span.breadcrumb strong.selected {margin:0px;padding:0px;float:none;}

#teaser {
float:left;
width:970px;
height:303px;
background: url(/images/teaser.gif);
margin-top:5px;
}


.hiper {
float:left;
width:210px;
height:178px;
background: #6b6b6b url(/images/hiper-bottom.jpg) bottom left no-repeat;
margin-bottom:20px;
}

.hiper img {
float:left;
width:210px;
height:25px;
}

.hiper p {
float:left;
width:180px;
padding:15px;
padding-bottom:0px;
font-size:11px;
color:#efefef;
line-height: 15px;
}

ul.categories {
float:left;
width:210px;
padding:0px;
margin:0px;
}

ul.categories li {
float:left;
width:210px;
padding:0px;
margin:0px;
margin-bottom:10px;
}

ul.categories li a {
background: url("/images/category-off.jpg");
float:left;
height:20px;
line-height:20px;
font-size:13px;
width:210px;
letter-spacing:0px;
padding:0px;
font-weight:bold;
color:#6e6e6e;
}

ul.categories a:hover {
background: url("/images/category-on.gif");
color:#43adb2;
text-decoration:none;
height:20px;
width:210px;
}

ul.categories strong.active {
float:left;
height:20px;
line-height:20px;
margin:0px;
padding:0px;
color:#43adb2;
background: url("/images/category-on.gif");
}

ul.categories span {
background:#fafafa;
padding-right:10px;
}

ul.categories-feat {
float:left;width:960px;margin-top:10px;padding-left:10px;height:190px;
}
ul.categories-feat li {
float:left;width:220px;margin-right:20px;padding-bottom:20px;font-size:12px;
}

ul.categories-feat a {
float:left;width:100%;line-height:18px;color:#d6d6d6;
}



p.long {
 margin-bottom:12px;
}

a.join span {
float:left;
color:#ecc449;
text-decoration:underline;
line-height:30px;
font-weight:bold;
font-size:20px;
width:100%;
}

a.join {
line-height:20px;margin-bottom:25px;font-weight:bold;float:left;font-size:18px;width:575px;color:#30c4db;text-decoration:none;text-align:center;
}

.product-1 {
float:left;margin-bottom:15px;width:234px;height:145px;background: url("/images/product1.jpg");
padding:15px;
}

.product-1 a, .product-2 a {
 float:left;
 font-size:20px;
 color:#30c4db;
  font-size: 19px;
  font-weight:bold;
  margin-bottom:5px;
  line-height:22px;
  letter-spacing:-1px;

}


.product-1 p, .product-2 p {
float:left;width:150px;
line-height:15px;
font-size:11px;
color:#8b8b8b;
}
.product-1 a span, .product-2 a span {
 color:#ecc449;
float:left;
width:220px;
font-size:16px;
letter-spacing:0px;
}

.product-2 {
float:left;margin-bottom:15px;width:234px;height:145px;background: url("/images/product2.jpg");
padding:15px;
}

.product-1 a.review, .product-2 a.review {
float:left;
margin:0px;
padding:0px;
font-size:12px;
line-height:15px;
color:#b3b3b3;
width:220px;
letter-spacing:0px;
text-decoration:underline;
 color:#606060;

}


.sidebar {
float:right;width:264px;
}
.sidebar a  { 
float:left;
}

.sidebar img.ad {
float:left;
width:125px;
height:125px;
padding-bottom:15px;
}

.sidebar img.adr {
float:right;
}

#disqus_thread { float:right; width:570px;padding:0px;}
#disqus_thread a img { padding:4px; border:0px;}
#dsq-content #dsq-comments .dsq-comment-footer { font-size: 12px; }
#disqus_thread a { color:black;font-weight:bold;border:0px;text-decoration:underline;}
#dsq-options-toggle {display:none;}
#dsq-extra-links {display:none;}
#disqus_thread #dsq-content h3 { font-weight: bold; font-size:18px;width:98%;padding-left:2%;
margin:0px;color:#565626;padding-bottom:5px;margin-bottom:10px;
padding-top:5px;
margin-top:15px;
background:#e4e2cf;
border-bottom:2px #b1ae88 solid;
}
#dsq-content #dsq-comments .dsq-comment-header{ background: #e6e5d3; border-bottom: 1px #b1ae88 solid; }
.dsq-brlink {display:none;}
#dsq-content #dsq-comments .dsq-comment-rate { display: none; }
.dsq-header-avatar img { padding:0px; height: 40px; width: 40px; }
