/* 
  *  The following styles are for the Blog functions on the public pages 
  *
*/

.blog-links {
  font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;
}
.blog-links a:link {color:#006699}
.blog-links a:visited {color:#006699}
.blog-links a:hover {color:#333366}
.blog-links a:active {color:#333366}

.blog-messages {
  font-family: Arial, Helvetica, sans-serif; 
  color: #FF0011; 
  font-size: 12px; 
  font-weight: bold;
}

/* The following styles control the main table and rows and columns */
.blog-main-table {
  width: 100%;
  border: none;
  padding: 0px;
  border-spacing: 0px;
  font-family: Arial, Helvetica, sans-serif; 
  color: #FFFFFF; 
  font-size: 12px;
  overflow:auto;
}

.blog-main-header-row {
  font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;
}
.blog-main-header-column {
  font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;
}

.blog-main-header-body{
  font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;
}

.blog-main-row {
  min-height: 200px;
  vertical-align: top;
}

.blog-main-sidebar-column {
  font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;
}

.blog-main-posting-column {
  width: 75%;
  vertical-align: top;
}

.blog-main-footer-row {
  font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;
}

.blog-main-footer-column {
}

.blog-main-footer-body{
  font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;
}



/*  The following styles control the sidebar items */
.blog-sidebar-table {
  width: 100%; 
}

.blog-sidebar-row {
  min-height: 200px;
}

.blog-sidebar-column {
  min-height: 200px;
  height: 200px;
  vertical-align: top;
  font-family:Arial, Helvetica, sans-serif; 
  color: black; 
  font-size:12px;
  border: 1px solid #006699;
  }

.blog-sidebar-title {
  font-family:Arial, Helvetica, sans-serif; 
  color: black; 
  font-size:12px;
  font-weight: bold;
  text-align: center;
}

.blog-sidebar-body {
  font-family:Arial, Helvetica, sans-serif; 
  color: black; 
  font-size:12px;
  font-weight: normal;
  min-height: 200px;
  vertical-align: top;	
}


/*  The following styles control the posting items */
.blog-posting-date {
  font-family: Arial, Helvetica, sans-serif; 
  color: gray; 
  font-size:12px;
  font-weight: bold;
  font-variant: small-caps;
  font-stretch: semi-expanded;
}

.blog-posting-author {
  font-family: Arial, Helvetica, sans-serif; 
  color: gray; 
  font-size:10px;
}

.blog-posting-title {
  font-family: Arial, Helvetica, sans-serif; 
  color: black; 
  font-size:14px;
  font-weight : bold;
  vertical-align: top;
}

.blog-posting-body {
  font-family: Arial, Helvetica, sans-serif; 
  color: black; 
  font-size:12px;
  vertical-align: top;
}

/* The following styles are used on the comments page*/
.blog-comments-title {
  font-family: Arial, Helvetica, sans-serif; 
  color: black; 
  font-size:18px;
  font-weight: bold;
  vertical-align: top;
}

.blog-comments-body {
  font-family: Arial, Helvetica, sans-serif; 
  color: black; 
  font-size:12px;
  vertical-align: top;
  font-weight: normal;
}

.blog-comments-date {
  font-family: Arial, Helvetica, sans-serif; 
  color: gray; 
  font-size:10px;
  font-weight: bold;
  font-variant: small-caps;
  font-stretch: semi-expanded;
}

.blog-comments-commenter-name {
  font-family: Arial, Helvetica, sans-serif; 
  color: gray; 
  font-size:18px;
  font-weight: bold;
}

.blog-comment-table {
  width: 100%;
}

.blog-small-font {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px;
  color: black;
}
