/* @override http://fbcmarbleton.cpmpreview.com/css/override.css */

/* @override 
	http://fbcmarbleton.cpmpreview.com/css/override.css
*/

body{
   background-image: url(_img/bg_body.gif);
}

#wrap{
   background-image: url(_img/bg_wrap.jpg);
}

#container-inner{
   background: url(_img/bg_container-inner.jpg) no-repeat left bottom;
}

#container{
   background: none;
}

/* @group Home */

#home-content .event p.date{
   float: left;
   width: 56px;
   text-align: center;
   font-size: 1.2em;
   color: #44413b;
   text-transform: uppercase;
   text-shadow: #040403 0px 0px 1px 0px;
}

#home #wrap{
   background-image: url(_img/bg_home_wrap.gif);
}

#home #container{
   background: url(_img/bg_home_container.jpg) repeat-x center top;
}

#home #container-inner{
   background: none;
}

#home-content{
   background: url(_img/bg_home-content.jpg) no-repeat center top;
   padding-top: 31px;
   width: 981px;
   float: left;
   padding-bottom: 50px;
}

#welcome h3,
#home-news h3{
   color: #ad945c;
   margin-bottom: 13px;
}

#home-content p{
   color: #c3bdb9;
}

#welcome li a{
   color: #b03136;
}

#home-news h4 a{
   color: #cac3c1;
}

#home-news p a{
   color: #b03136;
}

#welcome p{
   font-size: 1.3em;
   line-height: 19px;
   margin-bottom: 1em;
}

#home-events{
   background: url(_img/bg_home-events.png) no-repeat bottom left;
}

#home-events h3{
   background: url(_img/bg_home-events_h3.png);
   color: #ad945c;
}

#home-events .event{
   background: url(_img/bg_home_event.png);
}

#home-content .event p.date{
   color: #403735;
}

#home-content .event h4 a{
   color: #d4cfca;
}

#header h1{
   width: 525px;
   height: 77px;
   margin: 0 auto;
   top: 19px;
}

#header h1 a{
   background: url(_img/logo.png) no-repeat;
   height: 77px;
}

/* @end Home */

/* @group Nav */

#nav li.current a,
#nav li a:hover{
   color: #9b050e;
}

#nav li.current a{
   background: url(_img/bg_nav_li_current_a.png) no-repeat center bottom;
}

/* @end Nav */

/* @group Content */

#content h2{
   color: #7d1017;
}

#content h4{
   color: #403735;
}

#content h5{
   font-size: 1.8em;
   font-weight: normal;
   margin-bottom: .25em;
   color: #7d1017;
}

/* @end Content */

/* @group Subnav */

#subnav li li a:hover{
   background: url(_img/bg_subnav_li_li_current_a.png) no-repeat 0 -49px;
}

#subnav li li.current a{
   background: url(_img/bg_subnav_li_li_current_a.png) 0 0;
}

/* @end Subnav */

/* @group Footer */

#footwrap{
   background: url(_img/bg_footwrap.jpg);
}

#foot-links li a{
   color: #b78376;
   text-shadow: #5b3329 1px 1px 0;
}

#foot-info li{
   color: #ad6b5d;
   text-shadow: #5b3328 1px 1px 0;
   background: url(_img/bg_foot-info_li.png) no-repeat right 2px;
}

#foot-info li a{
   color: #b57866;
   text-decoration: none;
}

#foot-info p.powered{
   color: #ad6b5d;
   text-shadow: #5b3328 1px 1px 0;
}

#foot-info p.powered a{
   color: #ad6b5d;
   text-decoration: none;
   font-weight: bold;
}

/* @end Footer */

/* @group Media */

#content h3#sl-header{
   background-image: url(_img/bg_sl-header.gif);
}

/* @end Media */

/* @group Pagination */

#content .pagination a.previous{
   background-image: url(_img/bg_pagination_previous.png);
}

#content .pagination a.next{
   background-image: url(_img/bg_pagination_next.png);
}

#content .pagination a{
   color: #7e1118;
}

/* @end Pagination */

/* @group Events */

table.calendar caption{
   background-image: url(_img/bg_cal_caption.png);
}

table.calendar caption span.prevMonth{
   background-image: url(_img/bg_cal_prev.png);
}

table.calendar caption span.nextMonth{
   background-image: url(_img/bg_cal_next.png);
}

.monthwrap dl.monthlabel{
   background-image: url(_img/bg_monthlabel.png);
}

/* @end Events */
