/*********************
NOT EVERY SITE: 
*********************/

h4 {
font-size: 11pt;
}


/*********************
EVERY SITE: 
*********************/

/* * {outline:thin red solid;} */
/* Classes for Overridden Templates for Comments module */

.xar-cm-wrapper {
    height: 3.5em;
    margin-bottom: 5px;
}

.xar-accent {
    padding-left: 5px;
	margin: 4px 0 0 8px;
	border-left: 3px dotted #ddd;
}

/**html .xar-accent {   
	}*/

.xar-cm-settings {
    float: left;
    width: 19%;
    font-size: 90%;
    font-weight: bold;
    text-align: center;
    padding-top: 2px;
}

.xar-cm-note, p.xar-cm-note {
    line-height: 1em;
    padding:0;
}

.xar-cm-comment {
/*     color: #15506E !important; */
/*     font-size: 10px; */
    clear:both;
    line-height: 110%;
    /*margin: 0 0 0 0;*/
    /*padding: 0 .5em .5em .5em;*/
}

.xar-cm-comment p {
/*     font-size: 10px; */
/*     line-height: 130%; */
    padding: 0;
}

form.xar-cm-actions {
    float: right;
    width:auto;
    padding:0;
    margin:0;
}

form.xar-cm-actions > input {
    width:auto;
    padding-left:.25em;
}

/* fancy input box classes */
.xar-ib-wrapper {
    margin: 0;
    padding: .25em;
    height: 19em;
}
.xar-ib-leftpanel {
    margin:0;
}
.xar-ib-leftpanelshort {
    margin-right:15em;
}
.xar-ib-leftpanel label, .xar-ib-leftpanelshort label {
    padding: 0 .25em;
    margin: .5em 0;
    font-weight: bold;
}

input.xar-ib-field, textarea.xar-ib-fieldtext {
    width:100%;
/*     text-align:left; */
}


.xar-ib-actionpanel {
    width: 14em;
    float: right;
    padding: 0 .25em;;
    height:19em;
}

.xar-ib-actionpanel span {
    display:block;
    text-align:center;
    margin: .25em auto;
}

.xar-ib-actionpanel select {
    width:50%;
    margin:.25em 0;
}

.xar-ib-actionpanel input {
    width:30%;
    margin:.25em 0;
}

.xar-ib-actionpanel label {
/*     display:block; */
    font-weight: bold;
    font-size: x-small;
}

.xar-ib-actionpanel input.helpline {
    width: 90%;
/*     height:4em; */
    background-color: transparent;
    font-size: x-small;
}
/* .xar-ib-control{ */
/*     width: 10em; */
/* } */
/*  */
/* .xar-ib-control input { */
/*     width: 10em; */
/*     padding-top: .5em; */
/* } */

/* .xar-ib-field { */
/*     width: 98%; */
/* } */

.xar-ib-fieldtext {
    height: 7em;
    display:block;
    margin-bottom: .5em;
}

/* threaded view stuff */
.xar-tr-wrapper {
    padding-left: 5px;
	clear:both;
}

.xar-tr-image {
    float: left;
    /*     width:60% */
    margin: 0;
    padding: 0;
}


.xar-tr-title {
    float: left;
    width: 50%;
    line-height:1.5em;
    overflow:hidden;
	margin: .5em 0 .5em 0;
}

.xar-tr-author {
    float: left;
    width: 15%;
    line-height:1.5em;
    overflow:hidden;
    text-align:right;
	margin: .5em 0 .5em 0;
}

.xar-tr-date {
    line-height:1.5em;
    float: left;
    width:33%;
    font-size: 90%;
    white-space: nowrap;
    text-align:right;
	margin: .5em 0 .5em 0;
}

.xar-tr-collapsed {
    display: none;
    margin-top: 5px;
}

label.xar-tr-title,
label.xar-tr-author,
label.xar-tr-date
{
    font-weight: bold;
/*     font-size: 1em; */
    margin:0;
    padding:0;
}
