/* caption styling */

.captify {
}


.caption-top, .caption-bottom {
    color: #ffffff; 
    padding: 12px; 
    font-weight: bold;
    font-size: 13px;    
    font-family: arial; 
    cursor: default;
    border: 0px solid #334143;
    background: #000000;
}

.caption-bottom .cap_description {
    font-size:11px !important;
    font-weight:normal;
    color:#d2d2d2;
    line-height:12px;
}

.caption-bottom .cap_author {
    font-size:10px !important;
    font-weight:normal !important;
    text-align:right;
    padding-right:25px;
    color:#fff;
}
.caption-bottom .cap_author a:link, .caption-bottom .cap_author a:visited {
    color:#72a3b3;	
}


.caption-top {
   border-width: 0px 0px 8px 0px;
}

.caption-bottom {
   border-width: 8px 0px 0px 0px;
}

.caption a, .caption a {
    border: 0 none;
    text-decoration: none;
    background: #000000;
    padding: 0.3em;
}

.caption a:hover, .caption a:hover {
    background: #202020;
}

.caption-wrapper {
}
.caption-wrapper-pos-break {
    clear:both;
    border:5px solid #d2d2d2;
    margin-bottom:18px;
}
.caption-wrapper-pos-right {
    float:right;	
    margin-left:18px;
    margin-top:8px;
    margin-bottom:18px; 
    border:5px solid #d2d2d2;
}

br.c { clear: both; }