body {background:#dcdcdc; margin:0; padding:0;}
img {border:0;}
a {font-weight:bold;color:#0049c5}
a:hover {color:#2a91dd}
#logo{text-indent:-9999px;background:url(img/header.jpg) no-repeat;margin:0px auto; width:802px; height:128px;}
h1{margin:0 auto; height:96px;}
#logo a {background: url(img/buy-online.gif) 0 0 no-repeat; width:235px; height:32px; display:block;}
#logo a:hover {background-position:-235px 0;}
div > h2:first-child{margin-top:0px;}
li p{ margin-top:0;} 
h2, strong, i, .strng, .emph, em{color:#cb2026}
.firstimg{ padding-left:5px;}
li li ul {margin-top:20px;margin-bottom:20px;}


#silo{ margin:0px auto; width:700px; padding:20px 50px 0px 50px;background-color: #fff; color:#333; border-right:1px solid #bebcc1;border-left:1px solid #bebcc1;}
#tags{color:#999999; padding:30px 0px 10px 0px; line-height:100%;}
#tags a{text-decoration:none;color:#999999;font-weight:normal;}
.subheading{font-size: 1.5em; margin: .75em 0; font-weight: bolder}
.strng{font-weight:bold;}
.middle{text-align:center;display:block; padding-top:10px;}
.emph{ font-style:italic}
.bottom{margin:0;color:#313131; text-align:center;}
.floatleft{float:left; padding-right:40px;}