body{
	font-size:14px;
}
#paginator {
  text-align: center;
  margin: 0 auto;
  max-width: 500px;
}
#paginator a,
#paginator span {
  padding: 5px;
  font-size: 22px;
  font-weight: bold;
}
.gallery
{
  clear: both;
}
.gallery .gallery-item,
.gallery .image-item
 {
  float: left;
}
.gallery .gallery-item .image,
.gallery .image-item .image
{
  float: left;
  margin-left:15px;
}
.gallery .gallery-item .description,
.gallery .image-item .description
 {
  clear: both;
  margin-left: 40px;
  margin-right: 40px;
  font-size: smaller;
  text-align: center;
  min-height: 100px;
}
.news-list {
  min-height: 500px;
}

.news{
	min-height:150px;
	border-top: 1px dashed #333333;
	padding-top:25px;
}
.gallery .directories ul{
    list-style-type:none;
    
}

.gallery .directories li a{
    text-align:center;
    display:block;
}

.gallery .directories li{
    margin:10px;
    float:left;
    width:80px;
    height:80px;
    text-align:center;
}
    

.content-gallery .image-item{
	clear:both;
	width:100%;
	padding-bottom:40px;
	height:420px;
}

.content-gallery .image-item .image{
	float:left;
}

.content-gallery .image-item .description span{
	display:table-cell;
	margin:20px;

	vertical-align:middle;
}

.content-gallery .image-item .description{
	text-align:center;
	float:left;
	width:40%;
	display:table;
	height:400px;
}

