body {
    font: 13px/1.50 Arial;
}
.grid-view-loading
{
    background:url(loading.gif) no-repeat;
}

.grid-view {
    /*padding: 15px 0;*/
}

.grid-view table.items {
    background: white;
    border-collapse: collapse;
    width: 100%;
}

.grid-view table.items thead tr {
    height:30px;
}

.grid-view table.items thead tr th {
    background:#E3E2E2;
}

.grid-view table.items thead th.preheader {
    background: #4F88BF;
    color: #fff;
    border: none;
    padding:0 0 0 18px;
}



.grid-view table.items th, .grid-view table.items td  {
    font-size: 13px;
    border: 1px #DDE4EB solid;
}

.grid-view table.items td  {
    padding: 0.8em  1em 0.8em 1em;
}

.grid-view table.items tbody tr {
    height:50px;
}

.grid-view table.items .name a {
    color: #517097;
    font-size: 1.084em;
    font-weight: bold;
}

.grid-view table.items th {
    /*background: url("bg.gif") repeat-x scroll left top white;*/
    background: #4f88bf;
    /*color: #fff;*/
    border: none;
}

.grid-view table.items th a {
    font: 16px/1.5em Arial;
    color: #fff;
    text-decoration: none;
    margin: 0 1.417em;
}

.grid-view table.items th a:hover
{
    color: #FFF;
}

.grid-view table.items th a.asc
{
    background:url(up.gif) right center no-repeat;
    padding-right: 10px;
}

.grid-view table.items th a.desc
{
    background:url(down.gif) right center no-repeat;
    padding-right: 10px;
}
.grid-view .link-column img
{
    border: 0;
}

.grid-view .button-column
{
    text-align: center;
    width: 60px;
}

.grid-view .button-column img
{
    border: 0;
}

.grid-view .checkbox-column
{
    width: 15px;
}

.grid-view .summary
{
    margin: 0 0 5px 0;
    text-align: right;
}

.grid-view .pager
{
    margin: 5px 0 0 0;
    text-align: right;
}

.grid-view .empty
{
    font-style: italic;
}

.grid-view .filters input,
.grid-view .filters select
{
    width: 100%;
    border: 1px solid #ccc;
}


/**
 * Default look uses Yii's default gridview look, and mimics that look for
 * the listview
 */

.list-view {}

.list-view div.preheader {
    color:white;
    background: url("bg.gif") repeat-x scroll left top #80CFFF;
    border:1px solid white;
    text-align: center;
}

.preheader-title {
    font-size: 17px;
    padding-right: 10em;
    padding-top: 4px;
    padding-bottom: 7px;
    color: white;
    padding-left: 7px;
}
/*
.list-view div.preheaderinner {padding:0.3em;}

.list-view div.post {
    margin-bottom:10px;
}


.list-view div.post div {
    padding:5px;
    border:1px solid white;
}
.list-view div.post div.header {
    background: url("bg.gif") repeat-x scroll left top #80CFFF;
}

.list-view div.post div.content {
    background: #F8F8F8;
    padding:10px !important;
}
.list-view div.footer {
    text-align:right;
}
*/

.admin a {
    font-size:11px!important;
    margin:0px!important;
}

.grid-view .subhead {
    border-color: #DFE6ED #DFE6ED #CBD1D8 #DFE6ED;
    background: #e3e2e2!important;
    color:#000000;
    font-size: 1em!important;
    line-height: 25px;
}

.brd-title {
    font-size: 30px;
    padding-bottom: 10px;
    padding-top: 15px;
    padding-left: 17px;
}

.brd-title a {
    text-decoration: none;
}

.brd-visit {
    background: #F1F0F0;
    border: none;
    color: #000;
    line-height: 30px;
    padding-left: 15px;
}
.newpost, .not-auth {
    margin:10px 20px 10px 0;
}
.newpost a {
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
}

.newpost a:hover {
    text-decoration: underline;
}

.breadcrumbs {
    margin: 1em 0em;
    padding: 0em 17px;
    font-size: 1.2em;
}

.breadcrumbs a {
    text-decoration: none;
}

.breadcrumbs a:hover {
    text-decoration: underline;
}

.breadcrumbs .inactiveLink {
    color:#b42000;
}

#brd-navlinks {
    margin:0 0 20px 17px;
}
#brd-navlinks ul {
    padding: 0.5em 0 1em 0;
}

#brd-navlinks ul li {
    float:left;
    display: inline;
    margin-right: 1em;
}

#brd-navlinks ul li a {
    color: #3A1000;
    font-size: 1.167em;
}




.brd .main-head, .brd .main-foot {
    background: #4f88bf;
    color: #fff;
    border: none;
    border-style: solid;
    border-width: 0px;
    padding: 0 1.417em;
    font-size: 17px;
    padding-right: 10em;
    padding-top: 4px;
    padding-bottom: 5px;
}

.post {
    border-top:1px solid white;
    border-bottom: 1px solid #ccc;
}

.post .post-author-attr {
    width:234px;
    padding:10px 0 10px 20px;
}

.post .post-date {
    background:#E3E2E2;
    line-height: 33px;
    padding:0 14px;
    font-size: 13px;
}

.post .post-right {
    float:left;
}

.post .author a {
    color: #517097;
    font-weight: bold;
    text-decoration: none;
}

.post .post-header {
    background: #E3E2E2;
    padding-right: 1.5em;
    padding-left: 1em;
    font-size:14px;
}

.post .post-content {
    padding:13px;
    color:#626262;
    font-size:14px;
}

.lft-grey-border {
    border-left:1px solid #DDE4EB;
}

.top-grey-dashed-border {
    border-top:1px dashed #ccc;
}

.post .post-reply-link, .post .post-email {
    line-height: 30px;
}

.post .post-email {
    padding-left: 20px;
}

.post .post-reply-link {
    padding: 0 20px 0 13px;
}

.post .post-avatar {
    margin:10px 0;
}

.post .post-author-attributes {

}
.post .post-author-attributes li {
    line-height: 20px;
    font-size:13px;
}

.post .post-author a {
    color:#517097;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
}

.post .post-signature {
    margin-top:20px;
    font-size: 13px;
}

.post .post-signature .line {
    border-top:1px solid #DDE4EB;
    width:180px;
    margin-bottom: 8px;
}

.bb_quote_author {
    font-weight: bold;
    background:#eaeaea;
    padding:5px;
    font-size: 11px;
}

.bb_quote {
    padding:10px;
    border: 1px solid #eaeaea;
    margin:0 0 10px 0;
}