body #wrapper .main .content .feature {
background:#fff;
margin:0 11px;
padding:0 105px 13px 15px;
}

body.cms-home #wrapper .main .content .feature {
background:#fff;
margin:0 11px;
padding:0 20px 13px 15px;
}
body #wrapper .main .content .feature .featured-image {
float:left;
margin-right:31px;
}
body #wrapper .main .content .feature .subpage-content .featured-image {
float:left;
margin-right:21px;
margin-top:53px;
width:280px;
}
body.cms-home  #wrapper .main .content .feature .featured-content{
	width: 400px;
}

body #wrapper .main .content .feature .featured-content {
padding-top:43px;
float:left;
width:357px;
}
body #wrapper .main .content .feature .subpage-content .featured-content {
width:590px;
padding-top:53px;
}

body.cms-page-view #wrapper .main .content .feature .subpage-content .featured-content {
width:690px;
padding-top:0;
}

body #wrapper .main .content .feature .featured-month {
color:#666;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin-bottom:0;
}
body #wrapper .main .content .feature h1 {
padding-top:9px;
color:#900809;
font-size:1.8em;
font-weight:normal;
font-style:italic;
margin-bottom:16px;
}
body #wrapper .main .content .feature .button {
margin-right:7px;
}
body #wrapper .main .content .scroller {
height:249px;
margin:0 11px;
padding:0 35px;
background:url(../images/bg-scroller.jpg) repeat-x left top;
position:relative;
}
body #wrapper .main .content .info {
margin:0 11px;
padding-bottom:15px;
background:#fff;
}
body #wrapper .main .content .info .history {
width:235px;
padding:0 225px 0 30px;
background:url(../images/bg-history.jpg) no-repeat right 25px;
height:219px;
float:left;
}
body #wrapper .main .content .info .history h2,
body #wrapper .main .content .info .locations h2 {
padding-top:38px;
font-size: 1.6em;
}
body #wrapper .main .content .info .history p {
margin-bottom:7px;
}
body #wrapper .main .content .locations {
width:422px;
padding:0 38px 0 28px;
float:left;
}
body #wrapper .main .content .boxcaption h3 {
color:#900809;
font-weight:normal;
margin-bottom:0;
margin-top:15px;
padding:6px 10px 0;
font-size:1.4em;
font-family:Georgia, "Times New Roman", Times, serif;
}
body #wrapper .main .content .boxcaption p {
font-size:1.2em;
padding:0 10px;
line-height:1.4em;
}
body #wrapper .main .content .boxcaption p a.button {
font-size:0.9em;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
height:75px;
width:245px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
height:75px;
width:245px;
}
.jcarousel-prev,
.jcarousel-next,
.jcarousel-clip {
float:left;
}
.jcarousel-clip-horizontal {
height:212px;
width:910px;
}
.jcarousel-clip {
margin:0;
overflow:hidden;
padding:0;
position:relative;
z-index:2;
}
.jcarousel-clip ul li {
list-style:none;
width:212px;
float:left;
margin:0 8px;
}
.jcarousel-prev {
background:url(../images/scrolling-arrow-left.gif) no-repeat left top;
width:19px;
height:46px;
position:absolute;
top:95px;
left:0;
cursor:pointer;
}
.jcarousel-next {
background:url(../images/scrolling-arrow-right.gif) no-repeat left top;
width:19px;
height:46px;
position:absolute;
top:95px;
right:0;
cursor:pointer;
}
.jcarousel-list {
left:0;
margin:0;
overflow:hidden;
padding:0;
position:relative;
top:0;
z-index:1;
}