.videocaption {
    float: left;
    clear: both;
    border: 2px dashed #ccc;
    width: 100%;
    margin-bottom: 20px;
}


img {
    width: 250px;
}

img {
    border: 0;
}

.videocaption img {
    float: left;
    margin-right: 3em;
}



.author {font-size:80%; margin-bottom:0px;}
.author a {color:white;}

img {width:250px;}
.copyright img {width:100px;}
.copyright, .copyright a {font-size:80%; color:darkgray;}

.imgcaption, .videocaption {padding:20px;  vertical-align: top;}

.caption {max-width:200px; font-size:80%; font-style: italic; color:gray; line-height: normal;}
.imgcaption {float:right; clear:both;}
.videocaption {float:left; clear:both; border: 2px dashed #ccc; width:100%; margin-bottom: 20px;}
.videocaption li {margin-bottom: 10px;margin-top: 10px;}
.videocaption img {float:left; margin-right:3em;}

h2, ul+p, hr {clear:both;}

.fr{float: right;}

.nofloat{float: none;}

.bxslider li p {max-width:500px; text-align:center; color:gray; padding-left:50px; pading-right:50px;}
.bxslider img {width:640px; float:none; }

.wy-breadcrumbs {display:none}

th {background-color:lightgray; }

.wy-table thead th, .rst-content table.docutils thead th, .rst-content table.field-list thead th {
    border-bottom: 2px solid #666;
    font-weight: bold;
}

td:first {border-right: 2px solid #666;}

.subnav li span {color:white; font-weight:bold;}

@media print{
a,a:visited{text-decoration:underline}a[href]:after{content:""}abbr[title]:after{content:""}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}

.bxslider * {
        display: list-item !important;
    }

}

.container{
    width: 100%;
    max-width: 1500px;
    padding-left:30px;
    padding-right:30px;
}
