
/*
form#reply {
    padding: 0 0 30px;
}
    .cols-wide-left .left nav.paginator + form#reply {
        background: url("../../images/sitewide/chequer_ccc.png") repeat-x 0 0;
        padding-top: 16px;
    }
    form#reply fieldset {
        position: relative;
    }
        form#reply legend {
            display: block !important;
            width: 100%;
            padding: 0 0 16px;
        }
            .ie7 form#reply legend, 
            .ie8 form#reply legend {
                display: block;
                width: 100%;
                margin-left: -6px;
            }
            form#reply legend span {
                display: block;
                font: bold 12px/18px Arial, Helvetica, sans-serif;
                color: #333;
                border-bottom: 1px solid #ddd;
                margin: 0;
                padding: 1px 0 11px;
            }
        form#reply label {
            display: none;
        }
        form#reply textarea {
            background-color: #e5e5e5;
            color: #999;
            padding: 16px 16px 74px;
            width: 584px;
            height: 90px;
            border: 0 none;
            resize: vertical;
            font: 12px/18px Arial, Helvetica, sans-serif;
        }
            form#reply textarea:focus {
                color: #333;
            }
        form#reply input {
            position: absolute;
            right: 16px;
            bottom: 16px;
            font-size: 12px;
            height: 42px;
            line-height: 43px;
            background: #0086b1;
            -moz-border-radius: 3px;
            border-radius: 3px;
            padding: 0 16px;
            color: #fff;
            border: 0 none;
            cursor: pointer;
        }
            .ie7 form#reply input, 
            .ie8 form#reply input, 
            .ie9 form#reply input {
                position: static;
                display: inline;
                float: right;
                margin: 16px 0 0;
            }
            form#reply input:hover {
                background: #333;
            }
*/

form#reply {
    padding: 0 0 10px;
}
    .cols-wide-left .left nav.paginator + form#reply {
        background: url("../../images/sitewide/chequer_ccc.png") repeat-x 0 0;
        padding-top: 16px;
    }
    form#reply fieldset {
        position: relative;
    }
        form#reply legend {
            display: block !important;
            width: 100%;
            padding: 0 0 16px;
        }
            .ie7 form#reply legend, 
            .ie8 form#reply legend {
                display: block;
                width: 100%;
                margin-left: -6px;
            }
            form#reply legend span {
                display: block;
                font: bold 12px/18px Arial, Helvetica, sans-serif;
                color: #333;
                border-bottom: 1px solid #ddd;
                margin: 0;
                padding: 1px 0 11px;
            }
        form#reply li {
            margin: 0 0 16px !important;
            padding: 0 0 0 158px;
            position: relative;
            list-style-type: none !important;
        }
        form#reply label {
        }
        form#reply textarea {
            background-color: #e5e5e5;
            color: #999;
            padding: 16px 16px 74px;
            width: 426px;
            height: 90px;
            border: 0 none;
            resize: vertical;
            font: 12px/18px Arial, Helvetica, sans-serif;
        }
            form#reply textarea:focus {
                color: #333;
            }
    form#reply p {
        position: absolute;
        right: 16px;
        bottom: 16px;
        margin: 0;
        padding: 0;
        background: none;
    }
        .ie7 form#reply p, 
        .ie8 form#reply p, 
        .ie9 form#reply p {
            position: static;
            display: inline;
            float: right;
            margin: 16px 0 0;
        }
        form#reply p input {
            font-size: 12px;
            height: 42px;
            line-height: 43px;
            background: #0086b1;
            -moz-border-radius: 3px;
            border-radius: 3px;
            padding: 0 16px;
            color: #fff;
            border: 0 none;
            cursor: pointer;
        }
            form#reply p input:hover {
                background: #333;
            }

aside.comments {
}
    aside.comments h1 {
        font: bold 12px/18px Arial, Helvetica, sans-serif;
        padding: 0;
        border: 0 none;
    }
    aside.comments ul {
    }
        aside.comments li {
            list-style-type: none;
            border-top: 1px solid #ddd;
            padding: 16px 0 0 158px;
            margin: 0 0 16px !important;
            position: relative;
        }
            .ie7 aside.comments li {
                zoom: 1;
            }
            aside.comments p {
                margin: 0;
            }
                aside.comments .meta {
                    position: absolute;
                    left: 0;
                    top: 16px;
                    width: 142px;
                    color: #999;
                    font-size: 12px;
                    line-height: 18px;
                    margin: 0;
                }
                    aside.comments p.meta + p ~ p {
                        padding-top: 11px;
                        background: #ff0;
                    }
                    aside.comments .meta strong {
                        color: #0086b1;
                        font-weight: normal;
                    }