html{
	font-size:13px;
}

/* general reset */
body{
	margin:0;
	background: url(../images/bg-body.jpg) ;
	color:#0e0e0e;
	min-width:980px;
}
img{border:0;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.w1 {
	width: 1200px;
	position: relative;
	float: left;
	left: 50%;
}
.w1-wide {
	width: 1560px;
	position: relative;
	float: left;
	left: 50%;
}
.w2 {
	width: 1200px;
	position: relative;
	float: left;
	left: -50%;
}
.w2-wide {
	width: 1560px;
	position: relative;
	float: left;
	left: -50%;
}
.wrapper-t {
	background: url(../images/bg-wrapper-t.png) no-repeat;
	width: 1200px;
	height: 49px;
}
.wrapper-t-wide {
	background: url(../images/bg-wrapper-t.png) no-repeat;
	width: 1560px;
	height: 49px;
}
.wrapper-c {
	background: url(../images/bg-wrapper-c.png) repeat-y;
	width:980px;
	padding:0 102px 0 118px;
}
.wrapper-c .container {
	float:left;
	margin:-49px 0 -983px;
	position:relative;
}
.wrapper-c:after {
	content:"";
	display:block;
	clear:both;
}
.wrapper-c-wide {
	background: url(../images/bg-wrapper-c-wide.png) repeat-y;
	width:1274px;
	padding:0 133px 0 153px;
}
.wrapper-c-wide .container {
	float:left;
	margin:-49px 0 -983px;
	position:relative;
}
.wrapper-c-wide:after {
	content:"";
	display:block;
	clear:both;
}
.wrapper-b {
	background: url(../images/bg-wrapper-b.png) no-repeat;
	width: 1200px;
	height: 1052px;
}
.wrapper-b-wide {
	background: url(../images/bg-wrapper-b-wide.png) no-repeat;
	width: 1560px;
	height: 1052px;
}
/* header */
#header {
	padding-left:207px;
}
/* logo */
#header .logo {
	width: 235px;
	height: 183px;
	position:absolute;
	top:0;
	left:-40px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:100;
}
#header .logo a {
	background: url(../images/logo01.png) no-repeat;
	display:block;
	height:100%;
	cursor:pointer;
}
.farming #header .logo {
	width: 235px;
	height: 198px;
}
.farming #header .logo a {
	background: url(../images/logo02.png) no-repeat;
}
/* navigation */
#nav {
	list-style:none;
	margin:0;
	padding:15px 0 0;
	font-size:15px;
	height:34px;
	overflow:hidden;
	font-weight:bold;
}
#nav li {
	float:left;
	background: url(../images/bullet01.gif) no-repeat 0 7px;
	padding:0 10px;
	margin-left:-6px;
}
#nav li  a {
	color:#fff;
	text-decoration:none;
}
#nav li  a:hover,
#nav li.active a {
	color:#dac083;
}
/* intro */
.intro {
	background: url(../images/bg-intro-home.png) no-repeat;
	width:927px;
	height:441px;
	padding:18px 0 0 53px;
	position:relative;
	z-index:10;
}
.intro img {
	display:block;
}
.intro .flash-box {
	position:absolute;
	right:20px;
	top:12px;
	width:440px;
	height:325px;
}
.intro .flash-box img {display:block;}
.intro-sub {
	position:relative;
	width:980px;
	height:365px;
}
.farming .intro-sub {height:342px;}
.intro-sub .flash-box {
	position:absolute;
	right:0;
	bottom:-47px;
	width:252px;
	height:412px;
}
.intro-sub .flash-box img {display:block;}
.intro-sub .stripe {
	background: url(../images/bg-stripe.png) no-repeat;
	width: 303px;
	height: 143px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:0;
}
.farming .intro-sub .stripe {
	bottom:20px;
}
.intro-sub .stripe-r {
	background: url(../images/bg-stripe-r.png) no-repeat;
	width: 264px;
	height: 106px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	right:0;
	bottom:0;
}
.farming .intro-sub .stripe-r {
	bottom:5px;
}
/* main */
#main {
	width:100%;
	margin-top:-52px;
	position:relative;
	z-index:20;
}
#main:after {
	content:"";
	display:block;
	clear:both;
}
/* sidebar */
#sidebar {
	float:left;
	width:238px;
	padding:40px 0 0 18px;
}
#sidebar .news-holder {
	width:244px;
	height:394px;
}
#sidebar .news-holder img {
	display:block;
}
#sidebar .menu-holder {
	background: url(../images/bg-menu-holder.png) no-repeat;
	width: 254px;
	margin:-16px 0 7px -16px;
	position:relative;
}
.farming  #sidebar .menu-holder {
	margin-top:-52px;
}
#sidebar .menu-holder h3 {
	text-align:right;
	color:#5b220a;
	font-size:16px;
	margin:0;
	padding:8px 15px 0 0;
	font-weight:bold;
}
#sidebar .menu {
	width:244px;
	margin:-8px 0 0 16px;
}
#sidebar .menu .t {
	background: url(../images/bg-menu-t.png) no-repeat;
	width:244px;
	height:37px;
}
#sidebar .menu .c {
	background: url(../images/bg-menu-c.png) repeat-y;
	width:244px;
}
#sidebar .menu .c:after {
	content:"";
	display:block;
	clear:both;
}
#sidebar .menu .b {
	background: url(../images/bg-menu-b.png) no-repeat;
	width:244px;
	height: 168px;
}
#sidebar .menu ul {
	float:left;
	list-style:none;
	margin:0 0 -138px 30px;
	padding:2px 0 0;
	text-align:right;
	position:relative;
	display:inline;
	width:180px;
	font:14px/18px Arial, Helvetica, sans-serif;
}
#sidebar .menu ul li {
	background: url(../images/bullet02.gif) no-repeat 100% 5px;
	padding-right:12px;
	margin-bottom:6px;
}
#sidebar .menu ul li a {
	color:#300;
}
#sidebar .menu ul li.active a,
#sidebar .menu ul li a:hover {
	font-weight:bold;
	text-decoration:underline;
}
/* onecolumns */
#onecolumns {
	width:1210px;
	margin-left:30px;
	margin-top:40px;
}
#onecolumns:after {
	content:"";
	display:block;
	clear:both;
}
/* twocolumns */
#twocolumns {
	float:right;
	width:697px;
}
#twocolumns:after {
	content:"";
	display:block;
	clear:both;
}
/* content */
#content {
	float:left;
	width:446px;
}
#content h1 {
	font:29px/32px "Times New Roman", Times, serif;
	color:#931f15;
	margin:0;
}
#content h2 {
	font:21px/23px "Times New Roman", Times, serif;
	color:#24455d;
	margin:0 0 18px;
}
#content p {margin:0 0 16px;}
/* breadcrumbs */
.breadcrumbs {
	list-style:none;
	margin:-4px 0 12px;
	padding:0 0 0 3px;
	height:1%;
	overflow:hidden;
	font:14px/18px Georgia, "Times New Roman", Times, serif;
}
.breadcrumbs li {
	float:left;
}
.breadcrumbs li a {
	float:left;
	background: url(../images/divider03.gif) no-repeat 100% 50%;
	padding-right:10px;
	margin-right:4px;
}
/* aside */
#twocolumns .aside {
	float:right;
	width:240px;
	margin:-8px -18px 0 0;
}
#twocolumns .aside .video-holder {
	width:238px;
	height:207px;
	margin-bottom:13px;
}
#twocolumns .aside .gallery-holder {
	width:240px;
	height:240px;
}
#twocolumns .aside .video-holder img,
#twocolumns .aside .gallery-holder img  {display:block;}
.aside-sub {
	padding-top:110px;
}
.farming .aside-sub {padding:45px 0 0;}
/* footer */
#footer {
	width:900px;
	margin:-50px auto 0;
	color:#fff;
	padding:2px 0 80px 56px;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	position:relative;
}
#footer .logo {
	position:absolute;
	left:0;
	top:0;
	width: 43px;
	height: 39px;
	text-indent:-9999px;
	overflow:hidden;
}
#footer .logo a {
	background: url(../images/bg-footer.png) no-repeat;
	height: 100%;
	display:block;
	cursor:pointer;
}
#footer ul {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	font-weight:bold;
}
#footer ul li {
	float:left;
	padding:0 9px;
	margin-left:-2px;
	background: url(../images/divider01.gif) no-repeat 0 50%;
}
#footer a {
	color:#fff;
}
#footer a:hover {
	text-decoration:underline;
}
#footer p {
	margin:0;
	padding-left:5px;
}
#footer p span {
	background: url(../images/divider01.gif) no-repeat 0 50%;
	padding-left:8px;
	margin-left:4px;
}


/*ADDED STYLES*/
.inner-content{padding-bottom:80px;}
.inner-content ul{margin-left:35px;margin-bottom:18px;} /*This resets margin on bulleted lists*/
.inner-content li{list-style-type:disc;} /*This adds the bullet back to bulleted lists*/
.inner-content strong{font-weight:bold;} /*This adds bold back to strong*/
.inner-content em{font-style:italic;} /*This adds italic back to strong*/

.CTA{
	margin-bottom:13px;
}

.cta-event{
	background:url(../images/news-box-back.png) repeat-x;
	padding:0px 33px 17px 33px;
	font-size:13px;
}
.cta-event-date{
	color:#133d5a;
}
.cta-event strong{
	color:#000000;
	font-weight:bold;
}
.cta-event a{
	color:#5A5A5A;
}
.cta-event-bord{
	text-align:center;
	padding:0px 33px 17px 33px;
}
.phonebook-home{
	position:absolute;
	margin-left:320px;
	margin-top:-10px;
}
.phonebook-sub{
	position:absolute;
	margin-left:838px;
	margin-top:0px;
}