/* overrides contribute editing styles */

#intro { width: 940px; height: 250px; overflow: hidden; }
#intro-images { width: 620px; height: 250px; overflow: hidden; background-color: #f3f3f3; }
.intro-image { display: block; }
.intro-image .image { border: 0; }
.intro-image .image img { width: 620px; }
.intro-image .description { border: 0; position: absolute; left: 400px; top: 0; width: 200px; height: 236px; background: url(/_img/bg-intro-image.png) repeat; z-index: 1; padding: 7px 10px; }
.intro-image .description a { color: #fff; font-weight: bold;  }

.photos { background-color: #fff; padding: 0; border: 0; padding: 0; }
.photos img { width: auto; height: 60px; float: left; margin: 0 7px 7px 0; border: 1px solid #e0e0e0; display: block; cursor: pointer; }

.projects-intro-list  ul { margin: 0 0 0 -20px; }
.projects-intro-list  ul li { margin: 0 0 20px 20px; }

.two-columns .content-col1 { float: left; width: 300px; margin: 0; padding-right: 20px; }
.two-columns .content-col2 { float: right; width: 300px; }

#news-items ul li img { width: 140px; }

.home-item1 { width: 620px; height: 325px; }

.intro-image-block { border: 0; }
.intro-image-block th { border: 0; }
.intro-image-block th .image { border: 0; width: 140px; height: 120px; overflow: hidden;  }
.intro-image-block td { border: 0; }
.intro-image-block th img { width: 140px; min-width: 140px; min-height: 120px; }

#news-items ul li .intro-image-block br { display: none; }

.koploper-intro { border: 0; }
.koploper-intro th {  }
.koploper-intro th .image { border: 0; }
.koploper-intro th .image img { width: 60px; }
.koploper-intro td blockquote {  }
