/* Style definitions universal to all TEAMS blogging platform installations */

p {
/* Default paragraph style */
    font-family: Trebuchet MS, sans-serif;
    color: #333333;
    font-size: 10pt;
}

p.error {
/* "page not found" and other error messages */

}

p.post_title {
/* The title of a post anywhere the post title is displayed */
    font-family: Trebuchet MS, sans-serif;
    color: #666699;
    font-size: 14pt;
    font-style: italic;
    margin-bottom: 0px;
}

p.post_date {
/* Date/Timestamp display for posts */
    font-family: Trebuchet MS, sans-serif;
    color: #000000;
    font-size: 9pt;
    margin: 0px 0px 0px 0px;
}

p.comment_date {
/* Date/Timestamp displayed for visitor-submitted comments */
    margin: 0px 0px 0px 0px;
}

p.commentor_name {
/* Name of comment submittor for visitor-submitted comments */
    margin: 0px 0px 0px 0px;
}

p.comments {
/* Paragraph that holds visitor-submitted comments */

}

p.toc_links {
/* Paragraph tag that holds the links at the bottom of search result and
  archive pages when there are multiple pages
*/
    text-align: center;
}

a {
/* Default link style */
    font-family: Trebuchet MS, sans-serif;
    color: #666699;
    font-size: 10pt;
    text-decoration: underline;
}

a:hover {
/* Default link style */
    font-family: Trebuchet MS, sans-serif;
    color: #666699;
    font-size: 10pt;
    text-decoration: none;
}

a:visited {
/* Default link style */
    font-family: Trebuchet MS, sans-serif;
    color: #666699;
    font-size: 10pt;
    text-decoration: underline;
}

a:visited:hover {
/* Default link style */
    font-family: Trebuchet MS, sans-serif;
    color: #666699;
    font-size: 10pt;
    text-decoration: none;
}

a.post_title {
/* Post titles as links (e.g. homepage, search results, etc.) */
    font-family: Trebuchet MS, sans-serif;
    color: #666699;
    font-size: 14pt;
    font-weight: normal;
    font-style: italic;
    text-decoration: none;
}

a.post_title:hover {
/* Post titles as links (e.g. homepage, search results, etc.) */
    font-family: Trebuchet MS, sans-serif;
    color: #666699;
    font-size: 14pt;
    font-weight: normal;
    font-style: italic;
    text-decoration: underline;
}

a.post_title:visited {
/* Post titles as links (e.g. homepage, search results, etc.) */
    font-family: Trebuchet MS, sans-serif;
    color: #666699;
    font-size: 14pt;
    font-weight: normal;
    font-style: italic;
    text-decoration: none;
}

a.post_title:visited:hover {
/* Post titles as links (e.g. homepage, search results, etc.) */
    font-family: Trebuchet MS, sans-serif;
    color: #666699;
    font-size: 14pt;
    font-weight: normal;
    font-style: italic;
    text-decoration: underline;
}

a.commentor_url {
/* Link to commentor's website for user-submitted comments */

}

a.commentor_url:hover {
/* Link to commentor's website for user-submitted comments */

}

a.commentor_url:visited {
/* Link to commentor's website for user-submitted comments */

}

a.commentor_url:visited:hover {
/* Link to commentor's website for user-submitted comments */

}

a.tag_roll {
/* Link in the tag roll */
    font-family: Trebuchet MS, sans-serif;
    font-size: 9pt;
    color: #666699;
    text-decoration: none;
}

a.tag_roll:hover {
/* Link in the tag roll */
    font-family: Trebuchet MS, sans-serif;
    font-size: 9pt;
    color: #ffffff;
    background: #666699;
    text-decoration: none;
}

a.tag_roll:visited {
/* Link in the tag roll */
    font-family: Trebuchet MS, sans-serif;
    font-size: 9pt;
    color: #666699;
    text-decoration: none;
}

a.tag_roll:visited:hover {
/* Link in the tag roll */
    font-family: Trebuchet MS, sans-serif;
    font-size: 9pt;
    color: #ffffff;
    background: #666699;
    text-decoration: none;
}

a.archive_page {
/* On search results pages with multiple pages worth of response, there's
  a list of links to result pages at the bottom.  This controls those links.
*/
    font-family: Trebuchet MS, sans-serif;
    color: #666699;
    font-size: 10pt;
    text-decoration: underline;
}

a.archive_page:hover {
/* On search results pages with multiple pages worth of response, there's
  a list of links to result pages at the bottom.  This controls those links.
*/
    font-family: Trebuchet MS, sans-serif;
    color: #666699;
    font-size: 10pt;
    text-decoration: none;
}

a.archive_page:visited {
/* On search results pages with multiple pages worth of response, there's
  a list of links to result pages at the bottom.  This controls those links.
*/
    font-family: Trebuchet MS, sans-serif;
    color: #666699;
    font-size: 10pt;
    text-decoration: underline;
}

a.archive_page:visited:hover {
/* On search results pages with multiple pages worth of response, there's
  a list of links to result pages at the bottom.  This controls those links.
*/
    font-family: Trebuchet MS, sans-serif;
    color: #666699;
    font-size: 10pt;
    text-decoration: none;
}

a.comment_action {
/* Link for action to take on a comment in administrative area */
    font-family: Trebuchet MS, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #990000;
    text-decoration: none; 
}

a.comment_action:hover {
/* Link for action to take on a comment in administrative area */
    font-family: Trebuchet MS, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #990000;
    text-decoration: underline;  
}

a.comment_action:visited {
/* Link for action to take on a comment in administrative area */
    font-family: Trebuchet MS, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #990000;
    text-decoration: none; 
}

a.comment_action:visited:hover {
/* Link for action to take on a comment in administrative area */
    font-family: Trebuchet MS, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #990000;
    text-decoration: underline;  
}

h1 {
/* Default h1 (i.e. "Comments" sub-head) */
    font-family: Trebuchet MS, sans-serif;
    font-size: 12pt;
    font-style: italic;
    color: #000000;
    margin-top: 15px;
}

td.form {
/* Text for labels in a form (i.e. "Your Name") */
    font-family: Trebuchet MS, sans-serif;
    color: #000000;
    font-size: 10pt;
}

td.comments_header {
/* Comments header in administrative area */
    font-family: Trebuchet MS, sans-serif;
    color: #000000;
    font-size: 9pt;
    border-top: 1px solid #990000;
}

.form_input {
/* Form input fields */
    border: 1px solid #000000;
    background: #ffffff;
    color: #000000;
    font-family: Trebuchet MS, sans-serif;
    font-size: 11pt;
}

.form_button {
/* Input buttons associated with forms */
    border: 1px solid #000000;
    background: #ffffff;
    margin: 2px 23px 4px 0px;
    width: 190px;
}

.selected_archive_page {
/* On search results pages with multiple pages worth of response, there's
  a list of links to result pages at the bottom.  This controls the span tag
  around the selected page's number in the list
*/
    padding-right: 5px;
}

.archive_page {
/* On search results pages with multiple pages worth of response, there's
  a list of links to result pages at the bottom.  This controls the span tag
  around the non-selected pages' numbers in the list
*/
    padding-right: 2.5px;
}

.missing_input {
/* When information was missing or the CAPTCHA code was incorrect, a box is
  displayed saying that.  This controls the formatting of the div that makes
  that box.
*/
    border: 1px solid #990000;
    width: 80%;
}

.divider {
/* Generalized divider between major elements (posts, search results, etc.) */

}

.tag_roll_header {
/* Div that holds the tag roll in the right-hand column */
    font-family: Trebuchet MS, sans-serif;
    font-size: 10pt;
    color: #ffffff;
    background: #666666;
    width: 90%;
    padding-left: 5px;
}

.small_text {
    font-family: Trebuchet MS, sans-serif;
    font-size: 10pt;
    color: #000000;
}