 
body {
  color: #444;
  font-family: arial;
  font-size: 12px;
  line-height: 20px;
}
.bluebox1 {
  position: absolute;
  top: 45px;
  left: 50%;
  margin-left: 245px;
  background: #44B1FF;
  width: 80px;
  height: 80px;
}
.bluebox2 {
  position: absolute;
  top: 80px;
  left: 50%;
  margin-left: 230px;
  background: #AFDEFF;
  width: 25px;
  height: 25px;
}
.bluebox3 {
  position: absolute;
  top: 30px;
  left: 50%;
  margin-left: 290px;
  background: #7DC8FF;
  width: 60px;
  height: 60px;
}

h1 {
  font-size: 36px;
  letter-spacing: 2px;
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
}
h2 {
  font-size: 20px;
  color: #666;
  margin: 0;
  padding: 0;
}
h3 {
  margin: 0;
  margin-top: 20px;
  padding: 3px 0;
  border-bottom: 1px dashed #ccc;
  border-width: 0 0 1px 0;
  color: #FF9900;
  font-size: 16px;
}
h4 {
  font-size: 14px;
  color: #666;
  margin: 0;
  padding: 0;
}

div.sitehead {
  padding: 30px 20px 20px;
}
div.sitehead h2 {
  font-size: 26px;
}

a,
a:link,
a:active,
a:visited,
a:hover {
  color: #007FDB;
}
table.navbar {
  background: url('http://www.admin-assist.com/images/navbar_bg_tile.gif') repeat-x;
  margin-bottom: 20px;
}
table.navbar td {
  vertical-align: top;
}
table.navbar a,
table.navbar a:link,
table.navbar a:active,
table.navbar a:visited,
table.navbar a:hover {
  text-decoration: none;
  color: #042;
  display: block;
  height: 35px;
}
table.navbar a:hover {
/*  text-decoration: underline;*/
  color: #000;
}
table.navbar a span {
  position: relative;
  top: 10px;
}
table.navbar td.selected {
  font-weight: bold;
  font-size: 14px;
}
td.sidebar {
  width: 180px;
  text-align: center;
  background: #f0f8ff;
}
td.sidebar h4 {
  margin-bottom: 10px;
}
div.sidebox {
  background: url('http://www.admin-assist.com/images/sidebox.bak.gif') no-repeat;
  text-align: left;
  width: 180px;
  height: 180px;
}
div.sidebox div.content {
  padding: 15px;
}
div.sidebox ul {
  margin: 0px;
  padding-left: 20px;
}
div.sidebox a,
div.sidebox a:link,
div.sidebox a:active,
div.sidebox a:visited,
div.sidebox a:hover {
  color: #c30;
}

.admin-options {
  border: 2px solid navy;
  background: #9cf;
  text-align: center;
}

div.messages ul.general { list-style: none; margin: 10px; padding: 10px; border: 1px solid #99d; background: #fec; }
div.messages ul.general li { list-style: none; margin: 0; padding: 0; font-weight: bold; }
div.messages ul.general li.error { color: #f00; }
div.messages ul.general li.message { color: #00f; }

.quote {font-style:italic;}
referrer {font-size:75%; text-align:right}

table.cart-table                { background: #ddd; }
table.cart-table .cart_head     { background: #f8f8f8; }
table.cart-table .cart_itemno   { color: navy; }
table.cart-table .cart_detail   { background: #fff; }
table.cart-table .cart_command  { background: #eee; font-weight:bold; }
table.cart-table .cart_foot     { background: #f8f8f8; font-weight: bold; text-align: right; }
table.cart-table .cart_total    { background: #f8f8f8; font-weight: bold; text-align: right; }

div.blog-body { margin-left: 20px; }
div.blog-body div.blog { border-bottom: 1px dashed #ddf; padding-bottom: 15px;}
div.blog-body div.blog h2 { margin-bottom: 0px; font-size: 18px; }
div.blog-body div.blog h2 a { text-decoration: none; font-size: 18px; color: #ED8B1D; }
div.blog-body div.blog h2 a:hover {  }
div.blog-body div.blog div.admin-links {}
div.blog-body div.blog div.date { color: #666; font-size: 11px; float: left; padding-right: 8px; margin-right: 8px; border-right: 1px solid #666; }
div.blog-body div.blog div.body { width: 95% }
div.blog-body div.blog div.comments { margin-bottom: 15px; font-size: 11px; }
div.blog-body div.blog div.detail-link { margin-top: 10px; }
div.blog-body div.paging { margin-top: 20px; }

div.blog-body div.summary {  }
div.blog-body div.summary div.blog { margin-left: 25px; }
div.blog-body div.summary div.blog h2 { font-size: 14px; }
div.blog-body div.summary div.blog div.comments { margin-bottom: 5px; }

div.blog-menu li.selected a {
  padding: 0px 5px;
  background: #69f;
  border: 1px solid #36c;
  text-decoration: none;
  color: #fff;
}

div.member-menu {
  float: right;
}

div.member-menu a {
  padding: 2px 5px;
}

div.member-menu a.selected {
  background: #36c;
  text-decoration: none;
  color: #fff;
}

div.product-menu ul {
  margin: 10px 0;
  padding-left: 20px;
}
div.product-menu li {
  margin: 7px 0;
}
div.product-menu li.selected a {
  padding: 0px 5px;
  background: #69f;
  border: 1px solid #36c;
  text-decoration: none;
  color: #fff;
}

div.page-foot {
  background: #f8f8f8;
  border: 1px dashed #ccc;
  border-width: 1px 0;
  margin-top: 15px;
  font-size: 10px;
  text-align: center;
  padding: 10px 0;
}
div.page-foot a,
div.page-foot a:link,
div.page-foot a:active,
div.page-foot a:visited,
div.page-foot a:hover {
/*  color: #fff;*/
}