* {font-size: 100.01%;}
html {
	font-size: 62.5%;
	background:#bfaf93;
}
body {
	font:1em "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	color:#000;
	background:#bfaf93 url(../images/bg-body.gif) repeat-x;
	min-width:1000px;
}
a{
	text-decoration:none;
	color:#d3222a;
}
a:hover{text-decoration:underline;}
img{border-style:none;}
input,
textarea,
select{
	font:100% Verdana, Geneva, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
/* wrapper */
#wrapper{
	width:978px;
	margin:0 auto;
	position:relative;
	padding-bottom:50px;
}
.w1{
  padding-top:90px;
  position: relative;
  z-index:0;
}
.w2{
	background:url(../images/bg-w2.png) repeat-y;
	width:978px;
}
.w2:after{
	content:"";
	clear:both;
	display:block;
}
.w3{
	margin:0 0 -10px 0;
	float:left;
	position:relative;
	width:960px;
	padding:0 9px;
}
.b{
	background:url(../images/bg-b.png) no-repeat;
	height:19px;
	text-indent:-9999px;
}
.wrap{
	height:1%;
	overflow:hidden;
}
/* header */
#header{
	position:absolute;
	top:0;
	left:0;
	width:978px;
	height:90px;
	z-index:500;
}
#header .wrap{
	width:100%;
	overflow:hidden;
	margin-bottom:-1px;
	height:32px;
}
/* header menu */
#header .menu{
	float:right;
	padding:18px 18px 0 0;
	list-style:none;
	font: 11px/13px Verdana, Geneva, sans-serif;
}
#header .menu li{
	float:left;
	background:url(../images/separator.gif) no-repeat 0 3px;
	padding:0 7px 0 11px;
}
#header .menu li:first-child{background:none;}
#header .menu a{color:#fff;}

/* login/logout menu */
#header .login{
	float:left;
	padding:18px 18px 0 0;
	list-style:none;
	font: 11px/13px Verdana, Geneva, sans-serif;
}
#header .login li{
	float:left;
	background:url(../images/separator.gif) no-repeat 0 3px;
	padding:0 7px 0 11px;
}
#header .login li:first-child{background:none;}
#header .login a{color:#fff;}
#header .login em{color:#fff;}

/* nav */
#nav{
	background:url(../images/bg-nav.png) left top no-repeat;
	width:978px;
/*	overflow:hidden; */
  height:50px;
  padding:9px 0 0;
}
#nav .sf-menu{
	padding:0 0 0 19px;
	list-style:none;
	float:left;
	position:relative;
}
#nav ul.sf-menu li{
	float:left;
	height:50px;
}
#nav ul.sf-menu a{
	float:left;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
}
#nav ul a.about-us{
	background:url(../images/bg-nav-about.jpg) no-repeat;
	width:95px;
}
#nav ul a.our-reesarch{
	background:url(../images/bg-nav-uor-rerearch.jpg) no-repeat;
	width:119px;
}
#nav ul a.support{
	background:url(../images/bg-nav-support.jpg) no-repeat;
	width:189px;
}
#nav ul a.pet-lovers{
	background:url(../images/bg-nav-pet-lovers.jpg) no-repeat;
	width:123px;
}
#nav ul a.veterinary{
	background:url(../images/bg-nav-veterinary.jpg) no-repeat;
	width:176px;
}
#nav ul li.active a,
#nav ul a:hover,
#nav ul.sf-menu li.sfHover a
{background-position: 0 -50px;}
#nav .search{
	float:right;
	width:192px;
	padding:14px 25px 0 0;
	position:relative;
}
#nav .search label{display:none;}
#nav .search .row{
	width:100%;
	overflow:hidden;
}
#nav .search span{
	float:left;
	background:url(../images/bg-form-input.gif) no-repeat;
	width:144px;
	height:15px;
	overflow:hidden;
	padding:3px 4px;
}
#nav .search .text{
	float:left;
	background:none;
	width:144px;
	color:#4d2e1c;
	font-size:11px;
	border:0;
}
#nav .search .submit{
	width:32px;
	height:21px;
	overflow:hidden;
	float:right;
	border:0;
	cursor:pointer;
}
/* intro */
.intro{
	width:895px;
	margin:10px 10px;
	background:#fff7bf;
	overflow:hidden;
	padding-left:45px;
	position:relative;
}
.logo{
	width:190px;
	height:210px;
	overflow:hidden;
	float:left;
	background:url(../images/maf-logo.jpg) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	margin:0;
}
.logo a{
	height:100%;
	display:block;
}
#slides {
  float:right;
  height:290px;
  width:660px;
  overflow:hidden;
  z-index:0;
}
/* protect */
.protect{
	position:absolute;
	bottom:0;
	right:0;
	z-index:100;
}
.protect .frame{
	background:url(../images/bg-protect.png) repeat-y;
	width:940px;
	overflow:hidden;
}
.protect .block{
	width:256px;
	float:left;
	padding:19px 12px 18px;
}
.protect h2.healthier{
	display:block;
	background:url(../images/text-healthier.gif) no-repeat;
	width:253px;
	height:43px;
	text-indent:-9999px;
	margin:0;
}
.protect .block-big{
	float:right;
	width:603px;
	padding:10px 12px 0 0;
	text-align:right;
	color:#fff;
	font-size:1.5em;
	line-height:1.4em;
}
.protect h2.protect-treat{
	margin:0 0 7px 0;
	background:url(../images/protect-treat-cure.png) no-repeat;
	width:312px;
	height:22px;
	text-indent:-9999px;
	float:right;
	text-align:left;
	display:inline;
}
.protect .block-big p {
  font-size:14px;
  line-height: 17px;
}
.protect .block-big p a{
	color:#f5af00;
	position:relative;
}
/* twocolumns */
#twocolumns{
	height:1%;
	overflow:hidden;
}
.twocolumns-little{padding:10px 10px 49px 20px;}
.twocolumns-little #content{
	width:650px;
	float:right;
	overflow:hidden;
}
.twocolumns-little #sidebar{
	width:260px;
	float:left;
}
.list-holder{
	width:650px;
	overflow:hidden;
}
/* list */
.twocolumns-little .list{
	margin-bottom:10px;
	list-style:none;
	width:660px;
	color:#4d2e1c;
	font-size:1.4em;
	line-height:1.3em;
	background:url(../images/bg-list.gif) repeat-y;
	overflow:hidden;
}
.twocolumns-little .list li{
	float:left;
	width:193px;
	margin-right:10px;
	padding:0 7px 10px 10px; 
}
.twocolumns-little .list li img{
	display:block;
	margin:0 -10px 14px;
	position:relative;
}
.twocolumns-little .list li strong{
	display:block;
	text-indent:-9999px;
	height:12px;
	overflow:hidden;
	width:100%;
	margin-bottom:8px;
}
.twocolumns-little .list li strong.pet-owers{background:url(../images/text-pet-owners.gif) no-repeat;}
.twocolumns-little .list li strong.veterinary{background:url(../images/text-veterinary.gif) no-repeat;}
.twocolumns-little .list li strong.researchers{background:url(../images/text-researchres.gif) no-repeat;}
.twocolumns-little .list li p{margin:0 0 13px;}
.twocolumns-little .list li .wrap{
	width:100%;
	overflow:hidden;
}
.twocolumns-little .list li a{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-transform:uppercase;
	line-height:0.9em;
	padding-bottom:2px;
}
.twocolumns-little .list li a:hover{text-decoration:underline;}
/* news */
.news{
	width:650px;
	background:url(../images/bg-news.gif) repeat-x;
	padding-top:25px;
}
.news .title{
	height:1%;
	overflow:hidden;
	margin-bottom:24px;
}
.news h2.maf-news{
	margin-top:3px;
	background:url(../images/text-maf-news.gif) no-repeat;
	width:580px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}
/* resize */
.twocolumns-little .resize{
	float:right;
	width:88px;
}
.twocolumns-little .resize ul{
	float:left;
	margin-right:3px;
	padding-left:7px;
	list-style:none;
	background:#fff8c6;
}
.twocolumns-little .resize ul li{
	float:left;
	padding:7px 7px 7px 0;
}
.twocolumns-little .resize ul a{
	display:block;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
.resize ul #decrease{background:url(../images/bg-decrease.gif) no-repeat;}
.resize ul #increase{background:url(../images/bg-increase.gif) no-repeat;}
.twocolumns-little .resize .rss{
	float:right;
	padding:7px;
	background:#fff8c6;
}
.twocolumns-little .resize .rss a{
	display:block;
	background:url(../images/bg-rss.gif) no-repeat;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
/* post */
.post{
	width:650px;
	border-bottom:1px solid #bfaf93;
	overflow:hidden;
	padding-bottom:29px;
	margin-bottom:13px;	
}
.post img{
	float:left;
	border:1px solid #c4b59b;
	margin:5px 10px 0 0;
	width:118px;
}
.post .text{
	height:1%;
	overflow:hidden;
}
.post h3{
	color:#d3222a;
	margin-bottom:8px;
	font-size:2.2em;
	line-height:1.2em;
	font-weight:bold;
}
.post em{
	color:#666;
	font-size:1.2em;
	line-height:1.0em;
	font-style:italic;
	display:block;
	margin-bottom:8px;
}
.post p{
	margin-bottom:15px;
	font-size:1.3em;
	line-height:1.5em;
}
.post ul{
	list-style:none;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
	font-size:1.0em;
	line-height:1.0em;
}
.post ul li{
	float:left;
	background:#f8c74c;
	margin-right:1px;
}
.post ul a{
	color:#fff;
	display:block;
	padding:5px 10px;
}
.post ul a:hover{
  background: #d3222a;
  text-decoration:none;
}
.wrap-more{
	height:1%;
	overflow:hidden;
	padding-top:3px;
}
.wrap-more a{
	float:right;
	text-transform:uppercase;
	font-size:1.2em;
	line-height:1.2em;
}
.twocolumns-little #sidebar .block{
	width:225px;
	overflow:hidden;
	background:#fff8c6;
	padding:0 18px 18px 17px;
	margin-bottom:10px;
}
.twocolumns-little #sidebar .title{
	width:254px;
	padding:6px 3px 5px;
	margin:0 -18px 13px -17px;
	position:relative;
	background:#f5ae00 url(../images/bg-title.gif) repeat-x ;
}
#sidebar h4{
	/* text-indent:-9999px; 
	overflow:hidden; */
	margin:0 0 0 5px;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing:0.2em;
	font-size:17px;
	font-weight: bold;
}
#sidebar h4.join-us{
	background:url(../images/text-join-us.png) no-repeat;
	width:74px;
	height:14px;
}
/* block */
.twocolumns-little #sidebar .block p{
	font-size:1.3em;
	line-height:1.4em;
	margin-bottom:16px;
}
#sidebar .block a.sing-up{
	display:block;
	background:url(../images/bg-sing-up.gif) no-repeat;
	width:172px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto 17px;
}
#sidebar .block em{
	display:block;
	text-align:center;
	font: italic 1.2em/1.2em  Arial, Helvetica, sans-serif;
}
#sidebar .block em a{text-decoration:underline;}
#sidebar .block em a:hover{text-decoration:none;}
#sidebar h4.donate-now{
	background:url(../images/text-donate-now.png) no-repeat;
	width:129px;
	height:12px;
	margin:0 0 1px 2px;
}
#sidebar .block .cost{
	margin:0 auto -8px;
	padding-top:1px;
	list-style:none;
	width:140px;
	overflow:hidden;
}
#sidebar .block .cost li{
	float:left;
	margin:0 8px 8px 0;
}
#sidebar .block .cost a{
	display:block;
	width:62px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
}
#sidebar .block .cost a.cost1{background:url(../images/bg-cost1.gif) no-repeat;}
#sidebar .block .cost a.cost2{background:url(../images/bg-cost2.gif) no-repeat;}
#sidebar .block .cost a.cost3{background:url(../images/bg-cost3.gif) no-repeat;}
#sidebar .block .cost a.cost4{background:url(../images/bg-cost4.gif) no-repeat;}
#sidebar .block .image1{
	float:left;
	padding-top:3px;
}
#sidebar h4.honor-memory{
	background:url(../images/text-honor-memory.png) no-repeat;
	width:184px;
	height:14px;
	margin-left:3px;
}
#sidebar .block .text-holder{
	height:1%;
	overflow:hidden;
	padding:5px 3px 0 12px;
	margin-bottom:-10px;
}
#sidebar .block p a{
	display:inline-block;
	text-decoration:underline;
}
#sidebar .block p a:hover{text-decoration:none;}
#sidebar h4.help-help{
	background:url(../images/text-help-us.png) no-repeat;
	width:183px;
	height:14px;
	margin-left:3px;
}
#sidebar .lists{
	margin-bottom:10px;
	padding:1px 0 0 19px;
	list-style:none;
	font-size:1.3em;
	line-height:1.3em;
}
#sidebar .lists a{text-decoration:underline;}
#sidebar .lists a:hover{text-decoration:none;}
#sidebar h4.research{
	background:url(../images/text-research.png) no-repeat;
	width:226px;
	height:14px;
}
#sidebar .icons{
	margin:-4px -17px 0 0;
	list-style:none;
	width:238px;
	position:relative;
	overflow:hidden;
}
#sidebar .icons li{
	float:left;
	margin-right:5px;
}
#sidebar .icons img{display:block;}
#sidebar .block .charity{
	display:block;
	margin:23px 0 6px 2px;
}
#sidebar .block .charity img{display:block;}
/* footer */
#footer{
	height:1%;
	overflow:hidden;
	background:#4d2e1c;
	padding:15px 20px 17px 20px;
}
/* navigate-block */
#footer .navigate-block{
	float:left;
	width:300px;
	overflow:hidden;
}
#footer h5{
	margin-top:9px;
	text-indent:-9999px;
	overflow:hidden;
	height:13px;
}
#footer h5.navigate{
	background:url(../images/text-navigate.png) no-repeat;
	width:78px;
}
#footer .navigate-block .wrap{width:320px;}
#footer .navigate-block ul{
	float:left;
	width:120px;
	padding:6px 21px 0 11px;
	list-style:none;
	font: 1.2em/1.2em Arial, Helvetica, sans-serif;
}
#footer .navigate-block li{
	height:1%;
	padding-bottom:6px;
	vertical-align:middle;
}
#footer .navigate-block a{color:#fff7bf;}
/* info-block */
#footer .info-block{
	float:left;
	width:215px;
}
#footer h5.research-campaign{
	background:url(../images/text-research-campaign.png) no-repeat;
	width:212px;
}
#footer h5.find-us{
	background:url(../images/text-find-us.png) no-repeat;
	width:118px;
	margin:0;
} 
#footer .info-block ul{
	padding:7px 0 27px 8px;
	list-style:none;
	font: 1.2em/1.2em Arial, Helvetica, sans-serif;
}
#footer .info-block li{
	height:1%;
	vertical-align:middle;
	margin-bottom:6px;
}
#footer .info-block ul a{color:#fff7bf;}
#footer .info-block .icons{
	height:1%;
	overflow:hidden;
	padding:12px 0 0 8px;
}
#footer .info-block .icons li{
	float:left;
	margin-right:15px;
}
#footer .info-block .icons img{display:block;}
/* share */
#footer .share{
	float:right;
	width:360px;
	overflow:hidden;
}
#footer .page{
	height:1%;
	overflow:hidden;
	background:#644834;
	padding:0 8px 5px;
	margin-bottom:12px;
}
#footer h5.share-page{
	background:url(../images/text-share-page.png) no-repeat;
	width:130px;
	margin:9px 0 14px;
}
#footer .page .wrap{padding-left:13px;}
#footer .page ul{
	margin-right:39px;
	list-style:none;
	font: 1.1em/1.1em Arial, Helvetica, sans-serif;
	float:left;
	width:81px;
	overflow:hidden;
}
#footer .page ul.last{margin:0;}
#footer .page ul li{padding-bottom:9px;}
#footer .page ul a{
	color:#fff7bf;
	display:block;
	padding:2px 0 3px 24px;
}
#footer .page ul a.ico-facebook{background:url(../images/ico7.gif) no-repeat;}
#footer .page ul a.ico-twitter{background:url(../images/ico8.gif) no-repeat;}
#footer .page ul a.ico-delicious{background:url(../images/ico9.gif) no-repeat;}
#footer .page ul a.ico-email{background:url(../images/ico10.gif) no-repeat;}
#footer .page ul a.ico-yahoo{background:url(../images/ico11.gif) no-repeat;}
#footer .page ul a.ico-digg{background:url(../images/ico12.gif) no-repeat;}
#footer .page ul a.ico-blogger{background:url(../images/ico13.gif) no-repeat;}
#footer .page ul a.ico-stumbleupon{background:url(../images/ico14.gif) no-repeat;}
#footer .page ul a.ico-reddit{background:url(../images/ico15.gif) no-repeat;}
#footer .copy{
	height:1%;
	overflow:hidden;
	text-align:right;
}
#footer .powered{
	float:right;
	padding-left:10px;
}
#footer .powered img{
	display:block;
	border:1px solid #e3e3e3;
}
#footer .copy span{
	color:#fff;
	font: 1.1em/1.4em Arial, Helvetica, sans-serif;
	display:block;
	padding:3px 0 0 1px;
}
#footer .copy span a{color:#fff7bf;}
/* logo-small */
.logo-small{
	background:url(../images/logo-smoll.png) no-repeat;
	width:180px;
	height:198px;
	margin:0 0 0 -20px;
	display:inline;
}
.protect-small .frame{
	background:url(../images/bg-protect-smoll.png) repeat-y;
	width:710px;
}
.protect-small .block-big{
	width:701px;
	padding:9px 0 8px 9px;
}
.protect-small h2.healthier-tomorrow{
	background:url(../images/text-healthier-tomorrow.png) no-repeat;
	width:321px;
	height:13px;
	text-indent:-9999px;
	text-align:left;
	float:left;
	overflow:hidden;
	margin:0;
}
.twocolumns-big{
	background:url(../images/bg-twocolumns-big.gif) repeat-x;
	padding:0 10px 28px 10px;
}
.twocolumns-big #content{
	width:670px;
	float:right;
	padding-top:11px;
}
.twocolumns-big #sidebar{
	width:230px;
	padding-right:10px;
	float:left;
}
/* sub-nav original
#sidebar .sub-nav{
	width:240px;
	overflow:hidden;
	background:url(../images/bg-sub-nav.gif) no-repeat;
	margin-bottom:20px;
}
#sidebar .sub-nav ul{
	list-style:none;
	font-size:14px;
	line-height:14px;
	background:url(../images/bg-sub-nav-ul.gif) repeat-y;
	font-weight:bold;
	height:1%;
	overflow:hidden;
}
#sidebar .sub-nav li{
	width:100%;
	float:left;
	background:url(../images/bg-sab-nav-a.gif) no-repeat 0 100%;
}
#sidebar .sub-nav li.plus{background:url(../images/bg-sub-nav-plus.gif) no-repeat;}
#sidebar .sub-nav li.plus a{background:none;}
#sidebar .sub-nav a{
	display:block;
	color:#d3222a;
	width:216px;
	padding:8px 12px;
	background:url(../images/bg-sab-nav-a.gif) no-repeat 0 100%;
}
#sidebar .sub-nav li.active a,
#sidebar .sub-nav li a:hover{
	background:url(../images/bg-sub-nav-hover.gif) no-repeat;
	text-decoration:none;
	font-style:italic;
}
#sidebar .sub-nav ul ul{background:none;}
#sidebar .sub-nav ul ul a{
	color:#4d2e1c;
	width:197px;
	padding:8px 12px 8px 31px;
}
*/

/* sub-nav */
#sidebar .sub-nav {
	width:240px;
	overflow:hidden;
	background:url(../images/bg-sub-nav.gif) no-repeat;
	margin-bottom:20px;
}
#sidebar .sub-nav .linksetMenu {
	font-size:14px;
	line-height:14px;
	background:url(../images/bg-sub-nav-ul.gif) repeat-y;
	font-weight:bold;
	height:1%;
	overflow:hidden;
}
#sidebar .sub-nav .navigationItem {
	width:100%;
	float:left;
	background:url(../images/bg-sab-nav-a.gif) no-repeat 0 100%;
}
#sidebar .sub-nav div.plus {
  background:url(../images/bg-sub-nav-plus.gif) no-repeat;
}
#sidebar .sub-nav div.plus a{
  background:none;
}
#sidebar .sub-nav a {
	display:block;
	color:#d3222a;
	width:216px;
	padding:8px 12px;
	background:url(../images/bg-sab-nav-a.gif) no-repeat 0 100%;
}
#sidebar .sub-nav div.active a {
	background:url(../images/bg-sub-nav-hover.gif) no-repeat;
	text-decoration:none;
	font-style:italic;
}
#sidebar .sub-nav .navigationItem a:hover {
	text-decoration:underline;
}

#sidebar .sub-nav .navigationSubMenu {
  background:none;
}

#sidebar .sub-nav .navigationSubMenu a {
	color:#4d2e1c;
	width:197px;
	padding:8px 12px 8px 31px;
}

/* block */
.twocolumns-big #sidebar .block{
	width:206px;
	overflow:hidden;
	background:#fff8c6;
	padding:0 12px 20px 12px;
	margin-bottom:10px;
}
.twocolumns-big #sidebar .title{
	width:224px;
	padding:3px 3px 2px;
	margin:0 -12px 10px -12px;
	position:relative;
	background:#f5ae00 url(../images/bg-title.gif) repeat-x ;
}
.twocolumns-big #sidebar .block p{
	font-size:1.2em;
	line-height:1.5em;
	margin-bottom:18px;
}
#sidebar h4.custom-box{
	background:url(../images/text-custom-box.png) no-repeat;
	width:128px;
	height:14px;
}
/* title */
.twocolumns-big #content .title{
	height:1%;
	overflow:hidden;
}
.twocolumns-big #content .breadcrumbs{
	padding-top:10px;
	list-style:none;
	float:left;
	color:#666;
	font: 1.0em/1.0em Verdana, Geneva, sans-serif;
	letter-spacing:-1px;
}
.twocolumns-big #content .breadcrumbs li{
	float:left;
	padding:0 5px 2px 0;
}
.twocolumns-big #content .breadcrumbs a{color:#666;}
.twocolumns-big .resize{
	float:right;
	width:88px;
}
.twocolumns-big .resize ul{
	float:right;
	padding-left:7px;
	list-style:none;
	background:#fff;
}
.twocolumns-big .resize ul li{
	float:left;
	padding:7px 7px 7px 0;
}
.twocolumns-big .resize ul a{
	display:block;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
.twocolumns-big .resize .print{
	float:left;
	padding:7px;
	background:#fff;
}
.twocolumns-big .resize .print a{
	display:block;
	background:url(../images/bg-print.gif) no-repeat;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
.twocolumns-big .text-holder{
	width:640px;
	font-size:1.4em;
	line-height:1.4em;
}
/* slogan */
.twocolumns-big .slogan{
	border-bottom:10px solid #fff8c6;
	padding-bottom:12px;
	margin-bottom:15px;
}
.twocolumns-big .slogan h2{
	color:#4d2e1c;
	margin:0 0 16px -2px;
	font-size:3.1em;
	line-height:1.0em;
	font-weight:bold;
	letter-spacing:3px;
	height:43px;
}
/* text-holder */
.twocolumns-big .slogan strong{
	display:block;
	font-size:1.2em;
	line-height:1.7em;
	color:#4d2e1c;
	font-style:italic;
}
.twocolumns-big .text-holder p{margin-bottom:17px;}
.twocolumns-big #content .list{
	margin-bottom:39px;
	padding:2px 0 0 21px;
	list-style:none;
	/* font-weight:bold; */
}
.twocolumns-big #content .list li{
	/* background:url(../images/bullet.gif) no-repeat 0 55%; */
	padding:0 0 4px 15px;
}
.twocolumns-big #content .list a{color:#d3222a;}
.twocolumns-big #content h3{
	padding-bottom:7px;
	border-bottom:1px solid #bfaf93;
	font-size:1.2em;
	line-height:1.4em;
	font-weight:bold;
	color:#4d2e1c;
	position:relative;
}
/* post */
.twocolumns-big .post{
	height:1%;
	overflow:hidden;
	border-top :1px solid #fff8c6;
	margin:-7px 0 12px;
	padding:25px 0 0 0;
	border-bottom:0;
}
.twocolumns-big .post .img-holder{
	float:left;
	width:140px;
	padding-right:20px;
}
.twocolumns-big .post .img-holder img{
	display:block;
	margin:5px 0 6px;
	float:none;
}
.twocolumns-big .post .img-holder span{
	display:block;
	text-align:center;
	color:#bfaf93;
	font:0.8em/1.1em Verdana, Geneva, sans-serif;
	padding:0 3px;
}
.twocolumns-big .post .text{
	height:1%;
	overflow:hidden;
}
.twocolumns-big .post h4{
	font-weight:bold;
	font-size:1em;
	line-height:1em;
	letter-spacing:-1px;
	margin:2px 0 5px;
}
.twocolumns-big .post em{
	color:#633;
	font-style:italic;
	display:block;
	font-size:1em;
	margin:0 0 12px;
	line-height:1em;
}
.twocolumns-big .post p{
	margin:0 0 20px;
	font-size:1em;
	line-height:1.35em;
}


/* !STYLES ADDED BY BB */
h1 {
  color:#4d2e1c;
  font:bold 42px/1.2em "Lucida Grande","Lucida Sans Unicode",sans-serif;
  margin:10px 0 15px;
}

.subtitle {
  color:#4d2e1c;
  font:oblique 17px/1.2em "Lucida Grande","Lucida Sans Unicode",sans-serif;
  padding:5px 0 15px;
  border-bottom:10px solid #fff8c6;
  margin-bottom:20px;
}

h2 {
  color:#f08400;
  font:bold 18px/1.2em "Lucida Grande","Lucida Sans Unicode",sans-serif;
  margin:0.9em 0 0.6em;
}

h3 {
  margin-bottom:0.4em;
}

h4 {
  font-size:14px;
  color:#f08400;
  margin:0.9em 0 0.6em;
}

#content p {
}

div.hr {
  padding-top:10px;
  border-bottom:1px solid #fff8c6;
  margin-bottom:20px;
}

blockquote {
  background:#fff8c6;
  padding:15px;
  font-style: oblique;
  color:#4d2e1c;
}

.text-holder ul,
.text-holder ol {
  margin:1em 0;
  padding-left:45px;
}

.text-holder ul {
  list-style: disc;
  list-style-type: disc;
}

.text-holder ol {
  list-style: decimal;
  list-style-type: decimal;
}

.text-holder li {
  padding:5px;
  list-style: inherit;
}

/* research search */
table.filterCriteria {
  margin:5px auto;
}

table.filterCriteria td {
  padding:10px 10px 0 0;
}

.filterCriteria .filterLabel {
  font-weight:bold;
  text-align:right;
}

table.paginator {
  margin:30px auto 0;
  text-align:center;
  font-size:90%;
}

table.paginator td {
  padding:0 5px;
}

div.study {
  padding:5px 0;
  margin:10px 0;
  border-bottom:1px solid #fff8c6;
}

.study h4 {
  margin:0 0 0 23px;
  font-size:16px;
  font-weight:bold;
  color:#4d2e1c;
}

.study p {
  margin-left:25px;
  font-size:90%;
}

.short {
  background: transparent;
}

.short .details {
  display:none;
}

p.help {
  padding:5px;
  background: #fff8c6;
  text-align:center;
}

p.help a {
  font-weight:bold;
}

a.toggler span {
  display:block;
  float:left;
  width:14px;
  text-align:center;
  padding:-1px 3px 0;
  font-weight:bold;
  font-size:16px;
}

a.toggler {
  display:block;
  padding:2px;
  color:#4d2e1c;
  margin-bottom:5px;
}

a.toggler:hover,
.study a.toggler:hover h4 {
  text-decoration:none;
  color:#D3222A;
}

.caption {
  text-align:center;
  margin:5px 20px 0 0;
  font:11px Verdana,Geneva,sans-serif;
  color:#bfaf93;
}

.stafflist {
  margin-top:25px;
}

.stafflist img {
  border:1px solid #c2b297;
  margin-right:20px;
}

.text-holder ul li {
  list-style-type:disc;
}
.text-holder ol li {
  list-style: decimal;
}


/* !SUPERFISH */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			210px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			-1px;
	top:			50px; /* match top ul list item height */
	z-index:		99;
  font-size:14px;	
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			210px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
#nav ul.sf-menu li li {
	background:		#fff;
  height:auto;
  overflow:visible;
  position:relative;
}
#nav ul.sf-menu li li a {
  text-indent:0;
  height:auto;
  overflow:visible;
  padding:5px 0 5px 8px;
  display: block;
  width:202px;
  border-left:1px solid #eee;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:	#d3222a;
	outline:		0;
	color:#fff;
	text-decoration: none;
}


/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
  -moz-border-radius-bottomleft: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-bottom-left-radius: 12px; 
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

