#content_news{
float:left;
width:100%;
}

#content_news{
background:transparent url(../images/bg_wrap.gif) top left repeat-y;
}

#col2_1{
display:inline;
float:left;
width:290px;
margin:0 0 0 20px;
text-align:left;
}

#col2_2{
display:inline;
float:left;
width:500px;
margin:0 0 0 50px;
text-align:left;
font-family:Arial,Helvetica,sans-serif;
}

h2{
background-image:url(../images/title_news.gif);
background-repeat:no-repeat;
width:280px;
height:40px;
margin:20px 0 0 4px;
}

#news_info{
display:inline;
float:left;
width:290px;
margin:30px 0 20px 0;
background: #fff url(../images/contact_footer.gif) bottom left no-repeat;
}

#news_info h4:first-child{
background: #fff url(../images/contact_header.gif) top left no-repeat;
padding:20px 20px 0;
}

#news_info h4{
color:##231f20;
font-size:1.1em;
letter-spacing:1px;
margin:0 0 20px;
padding:0 20px;
text-transform:uppercase;
}

#news_info a:link,#news_info a:visited{
display:block;
font-size:.7em;
text-decoration:none;
margin:0 0 8px;
padding:0 20px;
color:#000;
}

#news_info a:hover{
text-decoration:underline;
}

div.article{
margin:20px 0 0 10px;
padding:0 0 30px;
border-bottom:12px solid #000;
}

div#article_term{
border:0;
}

div.article h1{
width:500px;
font-size:1.2em;
margin:0 0 6px;
color:#000;
}

div.article a:link,div.article a:visited{
text-decoration:none;
border-bottom: 1px dotted #3c4040;
color:#000;
}

div.article h1 a:link,div.article h1 a:visited{
text-decoration:none;
border-bottom:none;
}

div.article a:hover{
color:#000;
border-bottom: 1px dotted #000;
}

div.article p,div.article ul li{
width:500px;
font-size:.75em;
margin:10px 0 0;
line-height:1.25;
color:#000;
}

div.article ul li{
list-style-type:none;
}

div.article p.postdate{
font-size:.7em;
margin:0 0 6px;
line-height:1;
color:#000;
text-transform:uppercase;
}

