#featured-area {
background: #D9D9D1;
position: relative;
width: 1190px;
margin: 20px auto 20px auto;
padding: 5px;
height: 225px;
z-index: 1;
}

#featured-area img {
z-index: 2;
}

#featured-area #prev {
position: absolute;
left: -40px;
top: 37%;
background: url(images/main/prev_article.gif) 0 0 no-repeat;
height: 55px;
width: 40px;
text-indent: -9999px;
}

#featured-area #next {
position: absolute;
right: -40px;
top: 37%;
background: url(images/main/next_article.gif) 0 0 no-repeat;
height: 55px;
width: 40px;
text-indent: -9999px;
}

#featured,
#featured p,
#featured span {
margin: 0;
padding: 0;

}

#featured h3 a {
position: absolute;
right: -80px;
top: 43%;
font-size: 1.5em;
font-style: italic;
text-decoration: none;
white-space: nowrap;
z-index: 10;
color: #F0EFE8;
letter-spacing: 2px;
}

#featured h3 a:hover,
#featured h3 a:focus {
color: #555;
}


#latest-articles {
overflow: hidden;
}

#latest-articles h3 {
letter-spacing: 0;
border: solid #e9e9e9;
border-width: 1px 0;
font-size: 1.7em !important;
padding: 10px 0 !important;
}

#latest-articles h4 {
margin: 8px 0 0 0 !important;
font-size: 1.4em !important;
border: none !important;
font-weight: bold;
letter-spacing: 1px;
}

#latest-articles img {
padding: 2px;
border: 1px solid #ccc;
float: left;
margin-right: 8px;
margin-top: 1.5em;
}

#latest-articles p {
color: #636363;
font-size: 1.2em;
line-height: 1.9em;
padding-top: 0 !important;
}

#latest-articles .latest {
float: left;
width: 449px;
padding: 20px 50px;
}

#latest-articles .latest-last {
float: left;
width: 449px;
padding: 0 50px;
}


#recent-articles {
overflow: hidden;
}

#recent-articles .column1 {
border-right: 1px solid #e9e9e9;
float: left;
width: 324px;
}

#recent-articles .column2 {
float: left;
width: 324px;
}

#recent-articles .article {
background: url(images/main/mainpost-bg.jpg) 0 0 repeat-x;
border-bottom: 1px solid #e9e9e9;
}

#recent-articles .article h5 {
margin: 0 40px;
padding: 20px 0;
font-size: 1.8em;
border-bottom: 1px solid #e9e9e9;
}

#recent-articles .article p {
padding: 1.5em 40px .5em 40px;
color: #636363;
font-size: 1.2em;
line-height: 1.9em;
}

#recent-articles .article p.posted {
background: url(images/main/mainpost-bottom-bg.png) 50% 0 repeat-x;
position: relative;
top: -5px;
z-index: 10;
padding: 15px 40px 0 40px;
color: #999;
font-size: .9em;
}

#recent-articles .article .im {
height: 150px;
width: 100%;
}
#recent-articles .article .im p {
padding: 0;
margin: 0 auto;
width: 288px;
}

#recent-articles .article .im p img {
border: 1px solid #ccc;
padding: 3px 3px 0 3px;

}



.xtra_bottom {
margin: 0 auto;
margin-bottom: 50px;
width: 1200px;
height: 200px;
clear: both;
background: #D9D9D1;
}
