.icons a.edit{ background-image: url(../images/pencil.png); }

#imageThumb{
    width:450px;
    min-height:180px;
    border:1px #9b9b9b dashed;
    background:#e5e5e5;
    text-align:center;
    vertical-align:middle;
    
    font:bold 40px Arial, Helvetica, sans-serif;
    color:#d6d6d6;
    text-shadow: 1px 0px 2px #9b9b9b;
}
#imageThumb span{
	display:block;
	font-size:14px;
	color:silver;
	text-shadow: 1px 0px 1px #ffffff;
}
#imageThumb img{
    position:relative;
    display:block;
    margin:auto auto;
    margin-top:5px;
    max-width:440px;
    max-height:170px;
}

a.button_yellow {
	display: block;
	float: right;
	height: 16px;
	text-decoration: none;
	padding: 5px 20px;
	font-size:13px;
}


.cell.banner,
.cell.group{
	width: 830px;
	text-align: center;
}
.banner_wrapper{
	position:relative;
	margin:0 auto;
	width: 450px;
	border: 15px solid #fff;
	box-shadow: 1px 1px 4px #B4B4B4;
	background: #fff;
	border-radius: 3px;
}
.banner_wrapper .title{border-bottom:1px dashed #d0d0d0;}

.banner_wrapper .title a,
.banner_wrapper .title a:visited{
	position:relative;
	display:block;
	margin:-15px -15px 0 -15px;
	padding:5px 10px;
	font:bold 12px Arial;
	color: #ffffff;
	text-align:left;
	text-decoration:none;
	border-radius: 3px 3px 0 0;
	background:#595858;
}
.group .banner_wrapper .title span{
	display:block;
	padding:5px 0;
	font:normal 11px Arial;
	color:#777777;
}
.banner_wrapper img{
	max-width: 420px;
	max-height: 200px;
	vertical-align: middle;
}
.banner_wrapper .banner{
	margin:15px 0;
}
.banner_wrapper .tip{
	position:relative;
	margin:0 -10px -10px -10px;
	padding:5px;
	font:normal 12px monospace;
	color:#000000;
	border-top:1px dashed #8a8a8a;
	background:#e9e5e5;
}