#carousel {
margin-bottom:2em;
}

#carousel li.pos {
display:block;
width:1000px;
height:236px;
-moz-border-radius:10px;
webkit-border-radius:10px;
border-radius:10px;
border:1px solid #bbc5ca;
}

.carousel-links {
margin-left:10px;
}

.carousel-links li a {
display:block;
width:32px;
height:235px;
float:left;
}

#pos1 {
background-image:url(../images/carousel/pos1.png);
}

#pos2 {
background-image:url(../images/carousel/pos2.png);
}

#pos3 {
background-image:url(../images/carousel/pos3.png);
}

#pos4 {
background-image:url(../images/carousel/pos4.png);
}

#pos5 {
background-image:url(../images/carousel/pos5.png);
}

.hidden-pos {
display:none!important;
}

#pos1-1 {
margin-left:848px;
}

#pos2-2 {
margin-left:880px;
}

#pos3-3 {
margin-left:915px;
}

#pos4-4 {
margin-left:950px;
}

.rounded_box {
width:290px;
height:240px;
float:left;
background-image:url(../images/box-bg.png);
border-radius:10px;
webkit-border-radius:10px;
-moz-border-radius:10px;
border:2px solid #bbc5ca;
overflow:hidden;
padding:10px;
}

.left_margin {
margin-left:28px;
}

.box_header {
display:block;
font-size:1.3em;
color:#477a9a;
margin-bottom:15px;
font-weight:700;
}

.rounded_box p {
font-size:1em;
color:#4a4a4b;
}

.box_container {
background-color:#bbc5ca;
}

.fp_post_link {
margin-bottom:1em;
font-weight:400;
font-size: 12px;
font-weight: bold;
}

h2.fp_post_link {
margin-top: 0;
margin-bottom: 1em;
}