#container {
   width: 100%; }

#pagebody {
   width: 755px;
  text-align: left; }

#pagebody .category { color:#00978A; }

#pagebody div.category { margin-bottom:6px; }

#pagebody #title-index {
  font-size:14px;
  color:#00978A;
  padding:216px 0px 0px 0px;
  margin:0px 0px 20px 0px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image:url('/blog/staff/images/blog-head.jpg'); }

#pagebody #title-page {
  font-size:14px;
  color:#00978A;
  padding:0px 0px 0px 0px;
  margin:20px 0px 20px 0px; }

#pagebody #tille-subject {
  color:#B3D392;
  text-align:center;
  font-size:28px;
  font-family:sans-serif; } 

#pagebody #tille-subject a { color:#B3D392; }

#pagebody #tille-note {
  color:#888888;
  margin:5px 0px 0px 0px;
  text-align:center;
  font-size:14px; } 

#alpha {
  display: inline; /* ie win bugfix */
  position: relative;
  float: left;
  min-height: 1px;
  color:#000000;
  font-size:12px;
   width: 530px;
  text-align: left; }

#alpha .entry {
  margin:0px 0px 10px 0px;
  text-align: left; }

#alpha h2.archive-header {
  font-size:14px;
  padding:10px 0px 10px 5px;
  background:#00978A;
  color:#ffffff; }

#alpha h2.entry-header {
  font-size:14px;
  padding:10px 0px 10px 5px;
  background:#00978A;
  color:#ffffff; }

#alpha h3.entry-subject {
  font-size:14px;
  color:#888888;
  padding:4px 0px 0px 24px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image:url('/blog/staff/images/icon.gif');
  margin:0px 0px 0px 4px; }

#alpha h2#archive-title {
  font-size:14px;
  padding:10px 0px 10px 5px;
  background:#00978A;
  color:#ffffff; }

#alpha a {
  color:#000088; }

#alpha a:hover {
  color:#ff0000; }

#alpha h3 a {
  color:#888888; }

#alpha .entry-body {
  padding:5px 5px 5px 26px;
  color:#444444; }

.entry-category { color:#00978A; }

#alpha ul {
  color:#666666;
  margin:0px 0px 0px 20px; }

#alpha ul a {
  color:#00978A; }

#alpha .entry-footer {
  text-align:right;
  padding:4px 4px 4px 4px;
  margin:0px 0px 4px 0px; }

#beta {
  display: inline; /* ie win bugfix */
  position: relative;
  float: right;
  min-height: 1px;
  color:#000000;
  font-size:12px;
  width: 200px;
  text-align: left;
  color:#666666; }

.beta-note {
  font-size:12px;
  color:#00978A;
  padding:4px 0px 0px 24px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image:url('/blog/staff/images/icon.gif'); }

#beta h2.module-header {
  text-align:center;
  font-size:14px;
  padding:7px 0px 7px 5px;
  background:#A7D47C;
  color:#ffffff; }

#beta h2.module-header a {
  color:#FFFFFF; }

#beta .module-content {
  margin:0px 0px 20px 0px; }

#beta a {
  color:#449966; }

#beta a:hover {
  color:#FF0000; }

#beta ul {
  margin:0px 0px 0px 20px; }

#beta #module-note {
  color:#666666;
  border-top:1px solid #449966;
  margin:0px;
  padding:10px 5px 5px 5px; }

#beta #module-note a {
  color:#666666; }

#blog-note {
  border-top:1px solid #00978A;
  padding:10px 0px;
  margin:0px 0px -20px 0px; }

#blog-note a { color:#00978A; }

.blog-note-content {
  color:#666666;
  padding:4px 0px 0px 24px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image:url('/blog/staff/images/icon.gif');
}

#alpha #trackbacks-info {
  margin:8px 0px 18px 0px; }

#alpha .trackbacks {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #666666;
  margin: 10px 0px 10px 0px;
  border:dotted 1px khaki;
  background-color:#ffffcc;
  padding:14px; }

#alpha .trackbacks-content {
  padding:4px 10px 4px 10px;
  background:#ffffff;
  border:1px dotted #666666; }

#alpha .trackbacks-area {
  padding:8px 0px 8px 0px; }

#alpha .trackbacks-data {
  color:#666666;
  padding:4px 0px 0px 24px;
  background-position: left top;
  background-repeat: no-repeat;
  font-size:10px;
  background-image:url('/blog/staff/images/icon.gif'); }

#alpha .trackbacks-title {
  padding:4px 0px 0px 24px;
  font-size:12px; }

#alpha .trackbacks-comment {
  padding:4px 0px 0px 24px;
  font-size:12px; }

#alpha .trackbacks-content a {
  font-weight:bolder;
  font-size:12px;
  color:#00978A; }

#alpha .trackbacks-content a.more {
  font-weight:normal; }

#alpha .trackbacks-content a:hover { color:#ff0000; }

#alpha .content-nav {
  position:relative;
  height:20px; }

#alpha .content-nav .content-nav-left {
  position:absolute;
  top:0px;
  left:0px; }

#alpha .content-nav .content-nav-right {
  position:absolute;
  top:0px;
  right:0px; }

/*******************************************************************************/

#powered	{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #666666;
  margin: 10px 0px 20px 0px;
  border:dotted 1px khaki;
  background-color:#ffffcc;
  padding:10px; }

#powered p{
 padding:0;
 margin:5px; }

