h2.warning
{
	width: 90%;
	padding: 15px;
	margin: 10px auto;
	text-align: center;
	border: 1px solid red;
	background: LightCoral;
}

h2.success
{
	width: 90%;
	padding: 15px;
	margin: 10px auto;
	text-align: center;
	border: 1px solid green;
	background: PaleGreen;
}

div.inventory-item-description
{
	float: left;
	width: 100%;
	clear: both;
}

span.inventory-item-price
{
	font-size: 14px;
}

div.item-description-container p
{
	float: left;
	width: 100%;
}

div.inventory.view div.inventory-title
{
	float: left;
	width: 70%;
	display: inline;
}

div.inventory.view div.inventory-item-price
{
	float: left;
	width: 27%;
	clear: none;
	display: inline;
	padding-right: 3%;
}

div.inventory.view div.inventory-item-price span
{
	float: right;
}

div.inventory.view div.inventory-item-form
{
	float: right;
	display: inline;
	margin: 5px 3%;
}

ul li
{
	list-style-type: disc;
	list-style-position: inside;
}

div.input-block label
{
	padding: 5px 0px;
}

table.portal-orders, div.cart-block table
{
	float: left;
	width: 100%;
}

table.portal-orders tr, div.cart-block table tr
{
	border: 1px solid white;
}

table.portal-orders th, div.cart-block table th
{
	padding: 4px;
	background: white;
}

table.portal-orders td, div.cart-block table td
{
	padding: 4px;
}

div#video-container
{
	float: left;
	width: 400px;
	margin: 20px auto;
	text-align: center;
}

div.view-description
{
	float: left;
	width: 505px;
	margin: 20px 10px;
}

table.view-orders
{
	float: left;
	width: 100%;
	margin: 20px 0px;
}

table.view-orders tr
{
	border: 1px solid black;
}

table.view-orders th
{
	padding: 8px;
	color: white;
	background: black;
}

table.view-orders td
{
	padding: 8px;
}

div.inventory-item-price
{
	padding: 3px 0px;
}

    html {  background-color: #5f5f89;  background-image: url('/uploads/css/bg.png');  background-repeat: repeat-x;  font-family: Arial, Verdana, sans-serif;  font-size: 12px;  color: #000;  font-weight: normal;  margin-top: 0px;  } 
    #content-container {  color: #FFF;  margin-top: 30px;  padding-bottom: 5px;  padding-left: 30px;  padding-right: 5px;  padding-top: 5px;  position: relative;  } 
    #header-container {  font-family: Verdana, sans-serif;  font-size: 26px;  color: #000;  } 
    .block-login-box {  background-color: #f5f5f5;  line-height: 150%;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  -moz-border-radius: 2px;  } 
    .testimonialTitle a:hover {  color: black;  } 
    .testimonialTitle a {  color: #bd0b0b;  } 
    a:hover {  text-decoration: underline;  } 
    #footer-container {  font-size: 11px;  color: #FFF;  margin-top: 5px;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  -moz-border-radius: 5px;  } 
    div {  font-family: Arial, sans-serif;  font-size: 12px;  } 
    table {  } 
    tr {  } 
    td {  font-family: Arial, sans-serif;  font-size: 12px;  } 
    body {  font-family: Arial, sans-serif;  font-size: 12px;  margin-top: 0px;  padding-top: 0px;  } 
    p {  font-family: Arial, sans-serif;  font-size: 12px;  margin-bottom: 10pt;  } 
    h1 {  font-size: 16px;  font-weight: bold;  } 
    h2 {  font-size: 14px;  font-weight: bold;  } 
    h3 {  } 
    h4 {  } 
    h5 {  } 
    h6 {  } 

    .iplasma-dropdown a:hover {  background-color: #f2bb7a;  color: #000;  text-decoration: underline;  } 
    .iplasma-dropdown a {  background-color: #f2bb7a;  display: block; padding: 4px; border-top: 1px solid #c0c0c0;  } 
    .iplasma-dropdown {  margin-left: 0px;  margin-top: -10px;  visibility: hidden; position: absolute; width: 150px; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0;  } 


    #iplasma-admin a:active {  text-decoration: none;  } 
    #iplasma-admin a:hover {  text-decoration: none;  } 
    strong {  font-weight: bold;  } 
    .headerBg {  background-image: url('/uploads/css/headerBg.png');  background-repeat: repeat-x;  height: 190px; width: 100%; border-bottom: solid 1px #FFF;  } 
    .headerTable {  height: 190px;  } 
    .menuCell {  background-image: url('/uploads/images/btnTemp.png');  background-repeat: no-repeat;  float: left;  color: #FFF;  margin-left: 5px;  margin-right: 5px;  text-align: center;  text-decoration: none;  position: relative; top: 33px; height:38px; width:90px; font-style:italic  } 
    #logoPos {  float: left;  margin-top: -50px;  position: relative; top: 15px;  } 
    .loginBoxOut {  float: right;  margin-right: 10px;  -moz-border-radius: 5px; border: solid 1px #ac7a3d; width: 212px; position: relative; top: 15px;  } 
    .loginBoxIn {  background-image: url('/uploads/css/loginBg.png');  background-repeat: repeat-x;  float: right;  padding-bottom: 5px;  padding-left: 10px;  padding-right: 10px;  padding-top: 5px;  -moz-border-radius: 5px; border: solid 1px #ffffd7; width: 190px;  } 
    .loginText {  font-size: 11px;  color: #FFF;  margin-bottom: 5px;  } 
    .forgotPassword {  font-size: 10px;  color: #FFF;  margin-bottom: 10px;  text-align: right;  } 
    .forgotPassword a {  color: #FFF;  } 
    .iplasma-menu-bottom a:visited {  color: #fff;  } 
    .iplasma-menu-bottom a:hover {  text-decoration: underline;  } 
    .contentBoxOut {  background-image: url('#FFF');  border: solid 1px #3f3f57;  margin-left: -25px;  -moz-border-radius: 5px;  } 
    .contentBoxIn {  background-color: #d0d0d0;  background-image: url('/uploads/css/contentBoxBg.png');  background-repeat: repeat-x;  border: solid 1px #FFF;  color: #3f3f57;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  -moz-border-radius: 5px;   } 
    .readMore {  font-size: 11px;  margin-right: 7px;  text-align: right;  } 
    .testimonialTitle {  background-image: url('/uploads/css/textBg.png');  font-size: 14px;  font-weight: bold;  margin-left: 7px;  margin-right: 7px;  margin-top: 5px;  padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px;  -moz-border-radius: 5px;  } 
    .workoutPlanPic {  background-image: url('/uploads/css/testimonialPic.png');  background-repeat: no-repeat;  height: 189px;  } 
    .textBox {  background-image: url('/uploads/css/textBg.png');  font-size: 11px;  margin-bottom: 5px;  margin-left: 85px;  margin-right: 7px;  margin-top: 10px;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  -moz-border-radius: 5px; font-style: italic;  } 
    .workoutPlanPic2 {  background-image: url('/uploads/css/workoutPlansPic.png');  background-repeat: no-repeat;  height: 189px;  } 
    .readMore a {  color: #3f3f57;  } 
    .notTextArea {  height:120px; width:100px  } 
    #blog {  } 
    #home {  background-repeat: no-repeat;  margin-left: 30px;  } 
    .menuCell a {  font-size: 16px;  color: #fff;  padding-top: 10px;  text-align: center;  text-decoration: none;  display:block; height:38px;  } 
    #about {  } 
    #plans {  } 
    #account {  } 
    #contact {  } 
    .aboutImage {  border-color: black;  border-size: 2px;  border-style: solid;  float: left;  margin-bottom: 10px;  margin-right: 5px;  margin-top: 5px;  } 
    .aboutDiv a {  color: black;  } 
    .menuCell a:hover {  color: #000000;  } 
    .latest-blog {  float: right;  color: #000000;  margin-right: -250px;  margin-top: -220px;  text-align: justify;  width:250px;position:relative;  } 
    #latest-blog-title {  font-weight: bold;  margin-bottom: 5px;  } 
    .latest-blog a {  color: #000000;  } 
    .blog-comment-count a {  color: #fff;  } 
    .latest-blog .blog-title {  font-size: 14px;  font-weight: bold;  margin-bottom: 10px;;  margin-left: -50px;  padding-top: 10px;  text-align: left;  clear: left;width:250px;  } 
    .comment-item {  margin-bottom: 10px;  margin-top: 10px;  text-align: justify;  } 
    .blog-index a {  color: #000;  margin-top: 50px;  } 
    .blog-date {  margin-bottom: 5px;;  margin-top: 10px;;  } 
    #latest-blog-viewall {  float: right;  font-size: 13px;  font-weight: bold;  margin-right: 70px;  margin-top: 10px;;  position:static;   } 
    .sitemap-container ul li {  margin-left: 5px;  list-style:disc;  } 
    .iplasma-breadcrumb {  } 
    .iplasma-content-title {  font-size: 18px;  overflow: auto; color: #5D5D87;  font-weight: bold;  margin-left: 20px;  margin-top: 20px;;  } 
    .iplasma-content-body {  background-color: #fff; overflow: auto; color: #000;  margin-top: -35px;  padding-bottom: 10px;  padding-left: 25px;  padding-right: 25px;  padding-top: 10px;  text-align: justify;  } 
    .blog-body {  line-height: 1.5em;  } 
    .blog-comments-title {  font-size: 13px;  font-weight: bold;  margin-bottom: 10px;;  margin-top: 10px;;  } 
    .blog-comments-form {  margin-top: 20px;  } 
    #comment {  margin-bottom: 5px;  margin-top: 3px;  width:300px;height:150px;  } 
    #contact-field-email input {  float: none;  margin-bottom: 10px;  margin-left: 100px;  margin-top: -35px;  width:200px;position:absolute;  } 
    .blog-index .blog-post {  float: left;  width:580px;  } 
    .latest-blog .blog-readmore {  font-weight: bold;  margin-bottom: 10px;  margin-left: -40px;  margin-top: 20px;  } 
    .blog-category-title {  font-size: 16px;  font-weight: #000;  margin-bottom: 5px;  margin-top: 5px;  } 
    .alt2 a {  color: #000;  } 
    .iplasma-block-addthis {  margin-left: 700px;  position:absolute   } 
    .blog-print-icon {  margin-left: 648px;  position:absolute   } 
    .contact-form-block  {  background-color: white;  color: #000;  float: left; width: 94%; padding: 20px 3%;  } 
    #contact-field-name input {  margin-left: 100px;  margin-top: -35px;  width:200px;position:absolute;  } 
    #contact-field-phone input {  margin-left: 100px;  margin-top: -45px;  position:absolute;width:200px;  } 
    #contact-label-name {  font-weight: bold;  margin-bottom: 20px;  } 
    #contact-label-email {  font-weight: bold;  margin-bottom: 20px;  } 
    #contact-label-phone {  font-weight: bold;  margin-bottom: 30px;  } 
    #contact-label-method {  font-weight: bold;  margin-bottom: 15px;  } 
    .method-email {  margin-left: 20px;  } 
    #contact-field-method {  margin-bottom: 20px;  margin-left: 100px;  } 
    #comments {  margin-bottom: 10px;  width:300px;height:200px;  } 
    .field-name input {  margin-bottom: 10px;  } 
    .field-email input {  margin-bottom: 10px;  } 
    #iplasma-breadcrumb-share a {  color: #fff;  } 
    .blog-body a {  color: #fff;  } 
    .comment-header a {  color: #5D5D87;  font-weight: bold;  } 
    #footer-container a {  color: #fff;  } 
    #iplasma-menu-bottom a {  color: #fff;  } 
    .latest-blog .blog-image {  float: left;  margin-bottom: 10px;  margin-right: 5px;  margin-top: 40px;;  height:32px;width:32px;  } 
    .iplasma-menu-bottom {  color: #fff;  } 
    .blog-index {  background-color: #fff;  color: #000;  margin-right: 25px;  margin-top: -10px;  padding-bottom: 10px;  padding-left: 25px;  padding-right: 25px;  min-height:500px;  } 
    .blog-index .blog-category-title {  font-size: 16px;  color: #5D5D87;  font-weight: bold;  margin-bottom: 10px;  margin-top: 25px;  padding-bottom: 10px;  padding-top: 10px;  } 
    .blog-index .blog-image {  float: left;  margin-right: 10px;  margin-top: 10px;;  } 
    .blog-index .blog-title {  font-size: 14px;  font-weight: bold;  margin-top: 10px;;  } 
    .blog-index .blog-readmore {  margin-left: 340px;  margin-top: 20px;;  padding-bottom: 20px;  width:200px;clear:right  } 
    .blog-index .blog-subtitle {  width:580px;font-style:italic  } 
    .blog-category-index {  background-color: #fff;  color: #000;  margin-right: 25px;  margin-top: -10px;  padding-bottom: 10px;  padding-left: 25px;  padding-right: 25px;  } 
    .blog-category-index .blog-title {  font-size: 14px;  font-weight: bold;  margin-top: 10px;;  } 
    .blog-category-index .blog-image {  float: left;  margin-right: 10px;  margin-top: 10px;;  } 
    .blog-view {  background-color: #fff;  color: #000;  margin-right: 25px;  margin-top: 10px;  padding-bottom: 10px;  padding-left: 25px;  padding-right: 25px;  } 
    .blog-category-index .blog-readmore {  margin-left: 350px;  margin-top: 20px;;  padding-bottom: 20px;  width:200px;  } 
    .blog-category-index a {  color: #000;  } 
    #addonContainer a {  color: #000;  } 
    .blog-view a {  color: #000;  } 
    .blog-view .blog-title {  font-size: 18px;  color: #5D5D87;  font-weight: bold;  margin-bottom: 10px;  margin-top: 30px;  padding-bottom: 10px;  padding-top: 10px;  } 
    .blog-view .blog-image {  float: left;  margin-right: 10px;  margin-top: 10px;;  } 
    .blog-view .blog-date {  margin-bottom: 10px;  } 
    .blog-view .blog-body {  line-height: 1.5em;  text-align: justify;  width:580px;  } 
    #divider {  margin-bottom: 10px;  margin-top: 15px;;  } 
    .blogpage-latest-blog {  background-color: #5D5D87;  background-image: url('/uploads/css/textBg.png');  margin-left: 610px;  margin-top: 20px;;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000; width:250px;  } 
    .sitemap-container a {  color: #bd0B0B;  } 
    .sitemap-container {  background-color: #fff;  color: #000;  line-height: 1.5em;  margin-top: 10px;;  padding-bottom: 10px;  padding-left: 25px;  padding-right: 25px;  padding-top: 10px;  } 
    .iplasma-sitemap-link {  list-style:disc;  } 
    .blog-category-block {  background-color: #5D5D87;  background-image: url('/uploads/css/textBg.png');  font-size: 11px;  color: #000;  margin-bottom: 5px;  margin-left: 610px;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  width:250px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000;   } 
    #content-container .blog-category-block a {  color: #000;  } 
    #content-container .blog-category-block-title {  font-size: 14px;  color: #5D5D87;  font-weight: bold;  margin-bottom: 2px;  margin-left: 5px;  margin-top: 2px;  } 
    #content-container .blog-category-link {  margin-left: 10px;  padding-bottom: 2px;  padding-top: 2px;  } 
    #content-container .latest-blogg {  background-image: url('/uploads/css/textBg.png');  margin-right: 10px;  padding-right: 10px;  width:250px;position:absolute;-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000;top:625px;left:855px;  } 
    .content-container .latest-blog .blog-titlee {  margin-left: 20px;  } 
    #content-container .latest-blog .blog-readmoree {  font-size: 10px;  margin-left: 25px;  } 
    .blog-category-index .blog-subtitle {  width:610px;  } 
    .blog-view .blog-subtitle {  width:590px;  } 
    .blog-index .blog-date {  } 
    .iplasma-breadcrumb a {  color: #FFF;  } 
    #blogpage-latest-blog-title {  font-size: 14px;  color: #5D5D87;  font-weight: bold;  margin-bottom: 10px;  margin-left: 10px;  margin-top: 10px;;  } 
    .blogAddon p  {  margin-bottom: 7px;  margin-top: 7px;  padding-left: 5px;  padding-right: 5px;  } 
    .content_link  {  color: #bd0b0b;  text-decoration: underline;  } 
    .content_link:hover {  color: #000;  } 
    .blog-archive-block {  background-color: #5D5D87;  background-image: url('/uploads/css/textBg.png');  float: left;  color: #000;  margin-left: 610px;  margin-top: 25px;;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000; width:250px;  } 
    .blog-archive-title {  font-size: 14px;  color: #5D5D87;  font-weight: bold;  margin-bottom: 10px;  margin-left: 10px;  margin-top: 10px;;  } 
    .blog-archive-block a {  color: #000;  } 
    .year {  margin-bottom: 3px;  margin-left: 10px;  } 
    .blog-comments-container .comment {  line-height: 1.5em;  text-align: justify;  width:550px;  } 
    #blogArchive {  padding-top: 10px;  height:150px;  } 
    .blog-subtitle {  margin-bottom: 5px;  margin-top: 5px;  text-align: justify;  } 
    #customer-portal, div.inventory {  background-color: white;  float: left;  color: black;  width: 100%; padding: 15px; margin: 10px 0px;  } 
    .orders-block, div.cart-block {  background-color: #5D5D87;  background-image: url('/uploads/css/textBg.png');  float: left;  width: 41%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid black; margin: 2%; padding: 2%;  } 
    .portal-block-title {  float: left;  font-size: 14px;  font-weight: bold;  margin-bottom: 8px;  width: 100%; text-align: center;  } 
    .input-block label {  float: left;  width: 150px;  } 
    .input-block input {  float: left;  width: 150px; padding: 4px;  } 
    .input-block {  float: left;  clear: both; padding: 5px;  } 
    fieldset {  float: left;  border: 1px solid black; padding: 10px; margin: 15px;  } 
    fieldset legend {  font-size: 14px;  padding: 5px;  } 
    .input-block select {  padding: 4px;  } 
    .inventory-category {  float: left;  width: 100%; padding: 10px;  } 
    .inventory-category-title {  font-size: 14px;  font-weight: bold;  } 
    .inventory-category-description {  padding: 8px;  } 
    .inventory-title {  font-size: 16px;  color: #5d5D87;  font-weight: bold;  } 
    .inventory-paginator {  float: left;  text-align: center;  width: 100%;  } 
    .inventory-category-l_description {  float: left;  padding: 10px;  } 
    .blog-category-index .blog-post {  float: left;  width:580px;  } 
    .blog-view .blog-article {  float: left;  width:525px;clear:both   } 
    .testimonial-index {  background-color: #fff;  margin-top: 10px;;  } 
    .iplasma-content-body a {  color: #BD0B0B;  } 
    .iplasma-content-body a:hover {  color: #000;  text-decoration: underline;  } 
    .inventory a {  color: #BD0B0B;  } 
    .inventory a:hover {  color: #000;  text-decoration: underline;  } 
    .inventory-title {  color: #5D5D87;  } 
    .blog-rss-icon {  margin-left: 675px;  position:absolute;    } 
    .inventory {  margin: 10px 0px;  } 
    #shopping-cart td {  text-align: center;  } 
    #shopping-cart {  margin: 15px 0px;  } 
    #shopping-cart th {  font-weight: bold;  text-align: center;  border-bottom: 2px solid black; padding: 5px; margin: 5px;  } 
    #shopping-cart tr {  height: 30px; line-height: 30px;  } 
    #talkBubble {  background-image: url('/uploads/images/talkBubble.png');  background-repeat: no-repeat;  margin-left: 420px;  margin-top: -185px;  width:250px; height:150px; position:absolute;display:none;outline:none; border:none;  } 
    .inventory-item-title {  float: left;  font-size: 14px;  font-weight: bold;  padding-right: 2%;  width: 48%;  } 
    .inventory-item-old-price {  color: red;  } 
    .inventory-item-special-price {  font-size: 14px;  font-weight: bold;  margin: 5px 10px;  } 
    .inventory-item > div.inventory-item-price {  float: right;  clear: right;  } 
    .inventory-item > div.inventory-item-form {  float: right;  margin: 10px 0px;  } 
    .inventory-item-price {  float: left;  color: 14px;  font-weight: bold;  } 
    .inventory-item {  float: left;  width: 46%; margin: 15px 2%;  } 
    #shopping-cart td {  text-align: center;  } 
    .shopping-cart-checkout {  float: right;  } 
    .input-block select {  float: left;  } 
    #talkBlogHeader a {  color: #000;  } 
    #talkBlogHeader {  margin-left: 20px;  margin-top: 50px;  text-align: center;  display:none;width:150px;font-style:italic;  } 
    .sitemap-container a:hover {  color: #000;  text-decoration: underline;  } 
    .sitemap-title {  font-size: 14px;  font-weight: bold;  margin-bottom: 4px;  margin-left: -10px;  } 
    .sitemap-block  {  padding-bottom: 10px;  } 
    .inventory-item-description > p > img {  float: left;  padding-right: 12px;  padding-top: 12px;  } 
    .inventory-item-description {  float: left;  padding-top: 8px;  clear: both;  } 
    .inventory-item-description > img {  padding-right: 12px;  padding-top: 12px;  } 
    .inventory > div.inventory-item-form {  float: left;  clear: left; margin: 15px 50px;  } 
    .inventory-item-description > p {  padding: 5px 0px;  } 
    input#ccnumber {  background-color: #adf589;  } 
    #addonContainer  {  margin-left: 650px;  margin-top: 50px;  width:300px;position:absolute  } 
    .blog-category-index .blog-category-title {  font-size: 16px;  color: #5D5D87;  font-weight: bold;  margin-bottom: 10px;  margin-top: 25px;  padding-bottom: 10px;  padding-top: 10px;  } 
    .blogpage-latest-blog .blog-title a {  color: #000;  font-weight: bold;  margin-left: 10px;  } 
    #recentPosts  {  color: #000;  margin-top: 20px;;  } 
    div.inventory-item-price {  clear: right;  } 
    div.inventory.view p {  float: left;  clear: right;  } 
    #html-content-1 a {  color: #fff;  } 
    #html-content-1 a:hover {  } 
    .footer-container a:hover {  text-decoration: underline;  } 
    a {  text-decoration: none;  } 
    #blogpage-latest-blog-viewall a {  color: #000;  } 
    .blog-view .blogpage-latest-blog .blog-title {  font-size: 12px;  margin-bottom: 0px;  margin-top: 0px;  } 
    .month {  margin-left: 15px;  } 
    .blogpage-blog-date {  color: #000;  margin-left: 15px;  } 
    #blogpage-latest-blog-viewall  {  color: #000;  font-weight: bold;  margin-bottom: 5px;  margin-top: 5px;  text-align: center;  } 
    .inner-content-container {  } 
    .blog-paginator {  color: #000;  margin-bottom: 20px;  clear:left;width:200px  } 
    #blogwrap {  margin-left: 30px;  margin-top: 40px;;  position:absolute; width:300px  } 
    #iplasma-menu-top {  float: left; margin-top: -71px; }
    #iplasma-menu-top a {  background-repeat: no-repeat;  font-size: 16px;  color: #FFF;  } 
    #iplasma-menu-top a:hover {  color: #000;  } 
    #iplasma-menu-top span {  height:38px; width:120px;   } 
    #leeHeader {  margin-left: 610px;  margin-top: -95px;  position:absolute;z-index:0;   } 
    .moreVideo {  position: absolute;margin-left:150p  } 
    .moreTestimonials {  float: right;  margin-right: 40px;  } 
    .freeWorkout {  float: right;  } 
    #blogTable {  margin-top: -290px;  } 

div.sitemap-block
{
	float: left;
	width: 300px;
	margin: 9px;
	min-height: 160px;
}

a.sitemap-entry
{
	float: left;
	clear: both;
	padding: 4px 5px;
}

div.sitemap-container
{
	overflow: auto;
}

div.blog-view { overflow: auto; }