
/* Blog and comment classes and IDs */

/* <list> */
ul.blogul {
    margin:0 0 15px 20px;
}

label {
    text-decoration:none;
    border:0;
}

a {
    color:#000;
}

a:link {
    background-color : transparent;
    color : #000;
    text-decoration: none;
}

a:visited {
    background-color : transparent;
    color : #000;
    text-decoration: none;
}

a:hover {
    background-color : transparent;
    color : #000;
    text-decoration: underline;
}

a.bwTitleLink:link {
    background-color : transparent;
    color : #06c;
    text-decoration: none;
}

a.bwTitleLink:visited {
    background-color : transparent;
    color : #06c;
    text-decoration: none;
}

a.bwTitleLink:hover {
    background-color : transparent;
    color : #06c;
    text-decoration: underline;
}

/* <p> */
.bwBlogNav {
}

/* <h2> */
.bwPostDate {
    font-size : 0.7em;
    color : #666;
}

/* <h3> */
.bwPostTitle {
    font-size : 1.1em;
    font-weight:bolder;
    color : #0066cc;
    margin : 0 0 5px 0;
}

/* <p> */
.bwParagraph {
    margin:5px 0 10px 0;
}

/* <p> */
.bwParagraphSingle {
    margin:5px 0 10px 0;
}

/* <p> */
.bwCommentSingle {
}

/* <p> */
.bwPostFooter {
    font-size:0.8em;
    margin:0;
}

.bwPostFooter2 {
    font-size:0.8em;
    margin-bottom:25px;
}

/* <p> */
.bwCommentTitle {
    margin:15px 0 10px auto;
    font-weight:bolder;
}

/* <a> */
.bwOlderPost {
    text-decoration:underline;
}

/* <a> */
.bwNewerPost {
    text-decoration:underline;
}

/* <hr> */
.bwNavDivider1 {
    margin:5px 0 3px 0;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
}

/* <hr> */
.bwNavDivider2 {
    margin:4px 0 5px 0;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
}

/* <div> */
.bwComment {
    padding:5px;
}

/* <p> */
.bwCommentInfo {
    font-size:0.8em;
}

/* <form> */
.bwCommentForm {
    margin:10px 0 0 0;
    border:0;
}

/* <input> */
.bwCommentLabel {
    font-size:0.9em;
    font-weight:bolder;
    margin:5px 0 0 0;
}

/* <input> */
.bwCommentInput {
    margin:0 0 7px 0;
    font-family: "Courier New", Courier, monospace;
}

/* <textarea> */
.bwCommentTextarea {
    margin:0;
}

/* <span> */
.bwCommentNotice {
    margin:0 0 0px 0;
    font-size:0.9em;
    color:#990000;
}

/* <input> */
.bwCommentButton {
    margin:10px 0 0 0;
}

/* <p> */
.bwArchiveItem {
}

/* <span> */
.bwCommentMaybeMod {
    font-size:0.8em;
}

/* <span> */
.bwCommentNothingToShow {
    font-size:0.8em;
}

/* <span> */
.bwCommentIsMod {
    font-size:0.8em;
}

/* <p> */
.bwCommentLocked {
}

/* (class for background) */
.bwOdd {
    background-color:#eee;
}

/* (class for background) */ 
.bwEven {
    background-color:#fff;
}

.navolder {
    float:left;
}

.navnewer {
    float:right;
}

.emptyDiv {
    clear:both;
    line-height: 0px;
}

#bwCommentLocked {
    padding:10px;
    text-align:center;
    color:#990000;
}

.commentbox {
    margin-bottom: 15px;
    padding-bottom:10px;
    background-image: url(../site_imgs/commentboxfooter.png);
    background-repeat: no-repeat;
    background-position: bottom;
}

.commentboxheader {
    background-image: url(../site_imgs/commentboxheader.png);
    background-repeat: no-repeat;
    background-position: top;
    padding:0px;
    margin:0px;
    line-height:10px;
}

.commentboxcontent {
    background-color: #bfd9f2;
    border-right-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #7fb2e5;
    border-left-color: #7fb2e5;
    padding-left: 10px;
    padding-right: 10px;
    width: 611px;
}

.commentNumber {
    font-size:3em;
    float:left;
    color:#7fb2e5;
    font-style:italic;
    font-weight:bolder;
    z-index:1;
    position:relative;
    left:-5px;
    top:-14px;
}

.bwImage {
    float:left;
    padding-right:10px;
    padding-bottom:5px;
    padding-top:5px;
}

.bwImageLeft {
    float:left;
    margin-right:15px;
    margin-bottom:15px;
}

.bwImageRight {
    float:right;
    margin-left:15px;
    margin-bottom:15px;
}

.bwImageCenter {
    text-align:center;
    margin-right:15px;
    margin-left:15px;    
    margin-bottom:15px;
}

.bwVideoLeft {
    padding-left:20px;
    padding-right:28px;
    margin-bottom:15px;
    text-align:left;
}

.bwVideoRight {
    padding-left:20px;
    padding-right:28px;
    margin-bottom:15px;
    text-align:right;
}

.bwVideoCenter {
    padding-left:20px;
    padding-right:28px;
    margin-bottom:15px;
    text-align:center;
}

