 /* Formatting */
body {margin:0px; padding:0px; background-color: #000000; text-align:center;}
#wrap {margin-top:0px; margin-left:auto; margin-bottom:0px; margin-right:auto; text-align:left; width:800px; background:#FFF;} 
#leftcontent {position: absolute; top:110px; padding-left:5px; width:180px; background:#FFF; border-right:1px solid #000;}			
#leftcontentkit {position: absolute; top:110px; padding-left:5px; width:105px; background:#FFF; }
#leftcontent2 {position: absolute; left:10px; top:110px; width:220px; background:#FFF;  border-right:1px solid #000;}     
#leftcontentamazon {position: absolute;top: 110px; width:122px; background:#FFF; border-right:1px solid #000; }
#centercontent {font-family: Century Gothic; position: absolute; top:110px; background:#fff; margin-left: 199px; margin-right:10px; width:350px; }         
#centercontent a {text-decoration: none;}
#centercontentkit {font-family: Century Gothic; position: absolute; top:110px; margin-left:110px; background:#fff; border-left:1px solid #000; width:680px; }  
#centercontentkit a {text-decoration: none;}
#centercontent2 {font-family: Century Gothic; background:#fff; margin-left: 199px; margin-right:10px; margin-top:5px; }
#centercontent2 a {text-decoration: none;}
#rightcontent {position: relative; left:560px; top: 0px; width:220px; background:#fff; border-left:1px solid #000;}
/*For when left column has 120px width instead of usual 200px - ie with Amazon ads*/
#amazoncenter {background:#fff; margin-left: 120px; }   		
/*For pages with no left column - puts center section all the way to the left */             
#policycenter {background:#fff; margin-left: 10px; margin-right:10px; } 
div.float {float: left; width:224px; height:400px; border-right:1px solid #000; border-top:1px solid #000; }
div.float p {text-align: center;}
div.float2 {float: left; width:145px; height:200px; padding-top:3px; border-right:1px solid #000; border-top:1px solid #000; }
div.float2 p {text-align: center;}
div.float3 {float: left; width:224px; height:350px; }
div.float3 p {text-align: center;}
div.float4 {float: left; width:224px; height:250px; padding-top:5px; }
div.float4 p {text-align: center;}
.pic {float: left; padding-right:5px;}
#logorow {width: 670px; background:#fff; }                        
p,h2,pre {font: 14px Century Gothic; color: black; margin:0px 10px 10px 10px;}
h1 {font: 16px Century Gothic, sans-serif; color: gray; padding-top:10px; font-weight: 900;  margin:0px 10px 10px 10px;}
h2 {font: 20px Century Gothic, sans-serif; color: gray; padding-top:10px; font-weight: 900;} 
ul {font: 14px Century Gothic; color: gray;}
li {font: 14px Century Gothic; color: gray;}
#banner h1 {font-family: Century Gothic; font-weight: 900; font-size:18px; padding:10px 10px 0px 10px; margin:0px; color: red;} 
#leftcontentkit h1 { font: 12px, Century Gothic; color: black; padding-top:10px; font-weight: 900; margin:0px 5px 5px 5px;}
#leftcontentkit p {font: 12px, Century Gothic; color: black; margin:0px 2px 2px 2px;}
#rightcontent p {font: 12px, Century Gothic; color: black; font-weight: 600;}
.sale {border:1px solid red; }
#markdown {text-decoration: line-through;}
/*Top Menu Bar Formatting*/
 .menu  {position: absolute; top: 20px; margin-left: 280px; width: 500px; font: bold 19px Century Gothic, sans-serif; }
 .menu a {color: #BEBB6C; padding-left: 5px; padding-right: 5px; text-decoration: none; background-color: #474747; }
 .menu a:hover {color: white;  text-decoration: none; background-color: #474747;  }
 .menu2   {position: absolute; top:70px; margin-left: 340px; width: 270px; font: bold 9px Century Gothic, sans-serif; background-color: #474747;}        			
 .menu2 a {color: #BEBB6C; padding-left: 5px; padding-right: 5px; text-decoration: none; }
 .menu2 a:hover {color: white; padding-left: 5px; padding-right: 5px; text-decoration: none; }
/*credit text format and style */
 .articlecredit  {color: black; font-size:12px; font-weight: 600; margin:0px 10px 10px 10px;}
 .articlecredit a {color:red; text-decoration: none;}
/*copyright format*/        
 .cc {color: black; font-size:8px; font-family: Verdana, sans-serif; padding-top: 5px;} 
/*Nav numbers*/ 
 .navnum {font: bold 12px Verdana, sans-serif; padding-left: 10px; }
 .navnum a {color: blue; padding-left: 5px; padding-right: 5px;  text-decoration: none; border: solid 2px black;}
 .navnum a:hover {color: red; padding-left: 5px; padding-right: 5px; text-decoration: none; }
.KitsMulti  {color: black; font-size:14px; margin:0px 5px 5px 5px;}
/*Left Menu Elements*/
 .leftmenu {font: bold 12px Century Gothic, sans-serif; width: 90px;}
 .leftmenu a {display: block; text-decoration: none; width: 90px; color: #BEBB6C; padding-top: 5px; padding-left: 5px; background-color: #474747; border: 3px outset black;}
 .leftmenu a:hover {color: white; text-decoration: none; background-color:  #474747; }
 .topmenu2  {font: bold 12px Century Gothic, sans-serif; width: 160px;}
 .topmenu2 a {display: block; width: 160px; color: #BEBB6C; padding-left: 5px; padding-right: 5px; text-decoration: none; background-color: #474747; border: 3px outset black;}
 .topmenu2 a:hover {color: white;  text-decoration: none; background-color: #474747;  }
/*search box*/
 div.sample_attach, a.sample_attach {width: 80px; border: 3px outset Black; background: #474747; padding: 0px 5px; font-weight: 900; color: #BEBB6C;}
 a.sample_attach {display: block; border-bottom: none; text-decoration: none;}
 form.sample_attach {position: absolute; width: 200px; visibility: hidden; border: 3px outset Black; background: #474747; color: #BEBB6C; padding: 3px 3px 2px 3px;}
