div.newsElement {
position:relative;
background:#f0efef;
display:block;
}

.newsElement{
width:644px;
}
.newsElement:hover {
background:#BDBEBF;
}

.newsElement a {
text-decoration:none;
color:#2b2b2b;
}
.newsElement a:hover {
text-decoration:none;
}

.newsElement img {
border: 2px solid #2d2d2d;
-moz-border-radius:2px;
-khtml-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
padding: 2px;
background: #F0EFEF;
}
.newsElement h3 {
width:652px;
height:27px;
background:url('/images/headerNews.png') no-repeat;
position:relative;
font-weight:normal;
}
.newsElement h3 a {
color:#FFFFFF;
padding: 0 5px 0 35px;
float:left;
font-size:90%;
line-height:140%;
}
.newsElement h3 a:hover {
color:#d02400;
}
div.newsCreatedAt {
color:#F0EFEF;
font-size:70%;
float:right;
line-height:140%;
margin: 5px 8px 0 0;
}
.newsPic {
margin: 5px 20px 10px 10px;
float:left;
text-align: center;
vertical-align: middle;
width: 195px;
height: 160px;
display: block;
}
.newsPic span {
display: inline-block;
height: 100%;
width: 1px;
}
.newsPic * {
vertical-align: middle;
}
p.newsHeader {
text-indent:3em;
font-size:80%;
margin: 25px 10px 5px 220px;
color:#2b2b2b;
line-height:140%;
text-align:justify;
}
p.newsHeader a {
color:#4B4B4B;
}

