 * {
	/* border: 1px solid red !important; */
}

/* hides a couple of links at the bottom of page. /index.php/campaigns/lca-saving-mountain-gorillas  links are in a form??? */
#adminForm {display:none;}

/* move all drop down menus lower to align with parent item */
.dj-main li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover li:hover li:hover ul {
    margin-top: 120px;
}

.icons {
display:none;
}

.blog-featured .item {
       padding-bottom:10px;
       border-bottom: 1px solid #999;
       margin-bottom: 30px;
}
html {
	background-image:url('../lcanimal_images/bgpattern_lcanimal.jpg');
	background-repeat: repeat;
	overflow-x:hidden;
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 10pt;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 11pt;
	font-style: normal;
	color: #231b0d;
}
body {
      margin:0;
      padding:0;
	  border: 0;
      width: 100%;
      min-height: 100%;
}
.lca_content-wrapper {
	font-style: normal;
	background-color: #ffffff; 
	width: 966px ;	
	-moz-border-radius: 8px;
	border-radius: 8px;
      padding:20px;
	margin-left: auto;
	margin-right: auto 
}

.mainarea{
	display: block;
      width: 692px ;
      padding-right:20px;
	min-height:800px;
	height: 100%;
	border-right: 1px solid #dddddd !important;
}

.sidebar_right{
	text-align: center;
	color: #695128;
	font-size: 10pt;
      width: 250px ;
      padding:4px;
	height: 100%;
/*	border-left: 1px solid #dddddd !important;	*/
}

#lca_headline	{
	font-size: 16pt;
	font-weight: bold;
	color: #695128;
}

.lca_subtitle	{
font-family: 'Arial', sans-serif;
	font-size: 7pt;
	color: #695128;
}

.print-icon	img {
	border: 0 none;
}
.email-icon	img {
	border: 0 none;
}

.mainarea	 {
	font-size: 10pt;
}

.mainarea	a:link {
	font-size: 10pt;
	font-weight: bold;
	color: #68742a;
	text-decoration:underline;
}
.mainarea	a:visited  {
	font-size: 10pt;
	font-weight: bold;
	color: #68742a;
	text-decoration:underline;
}

.mainarea	a:hover  {
	color: #000000;
	text-decoration:underline;
}

.readmore	{
	text-align: right;

}

#readmore	a:link, a:visited  {
	font-size: 12pt;
	font-weight: bold;
	color: #695128;
	text-decoration:none;
	padding-left: 500px;
}

.lca_carousel {
	background-color: #3b431e;
	margin-right:22px;
	margin-left:16px;
	text-align:center;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-width: 2px;
	border-color: #ff0000;
}

.actions	{
	list-style-type:none;
	margin: 7px 0 0 0; 
	float: right;
}
			
.actions li.print-icon	{
	list-style-type:none;
	padding-left: 12px;
	float: right;
}

.actions li.email-icon	{
	list-style-type:none;
	position: relative;
	float: right;
}

.content_rating	{
	text-align: left;
	background-color: #abbd66;
	border: 1px solid #3b431e;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-top: 6px;
	padding-right: 64px;
	padding-bottom: 28px;
	padding-left: 8px;
	margin-left: -8px;
}


#srq_quote	{
	margin-top:-3px;
	margin-bottom:-5px;
	background-image:url('../lcanimal_images/didyouknow_bg.png');
	padding-left: 16px;
	padding-right: 12px;
	font-size: 12pt;
	font-weight: bold;
	background-repeat: repeat-y;
	color: #222222;
}



/* begin footer stuff */

.lca_footerwrap {
	background-image:url('../lcanimal_images/bgpattern_lcanimal_footer.jpg');
	background-repeat: repeat-x;
	width: 100% ;
	height: 330px;
	padding-left: 40px;
	padding-top: 20px;
	margin-bottom: 0px;
	margin-top: 20px;
}

.lca_footermenu {
	width: 956px ;
	font-size: 10pt;
	font-style: normal;
	color: #f0e2ca;
	margin-left: auto;
	margin-right: auto;
}

#lca_footercolumn	{
	padding: 14px;
	text-align: left;
	float:left;	
}


.lca_footermenu ul{
	font-size: 9pt;
	text-align: left;
	color: #aabc65;
	margin-top: 2px;
	margin-left: -25px;
	line-height: 12pt;
}

.lca_footermenu a:link {
	text-decoration:none;
	color: #aabc65;
}

.lca_footermenu a:visited {
	text-decoration:none;
	color: #aabc65;
}

.lca_footermenu a:hover{
	color: #f0e2ca;
	text-decoration:underline;
}

#lca_footer	{
	color: #846e4c;	
	font-size: 8pt;
	text-align: center;
	padding-bottom: 6px;
}

.lca_legalmenu	{
	padding-bottom: 4px;
	clear:both;
	width: 956px ;
	font-style: normal;
	text-decoration:none;
	color: #846e4c;	
	font-size: 8pt;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.lca_legalmenu a:link {
	text-decoration:none;
	color: #846e4c;
}

.lca_legalmenu a:visited {
	text-decoration:none;
	color: #846e4c;
}
.lca_legalmenu a:hover{
	color: #aabc65;
	text-decoration:underline;
}


/* end footer stuff */
/* begin header stuff */

.lca_header-wrapper  {
	background-image:url('../lcanimal_images/bgpattern_lcanimal_topnav.jpg');
	background-repeat: repeat-x;
	width: 100%;
	height: 171px;
	padding: 10px;
	background-position-y: 16px;
 }

.lca_header{
	border: 0px solid yellow !important;
      width: 956px ;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

#lcanimallogo	{
	float:left;
	margin: 0 25px 0px 0; 
}

#lcanimaltext	{
	margin: -22px 0 0 0; 
}

.joinnewsletter	{
	border: 0px solid orange !important;
	width: 300px;
	height: 42px;
	background-repeat: no-repeat;
	background-image:url('../lcanimal_images/join_newsletter.png');
	margin-top:14px;
	padding-top:14px;
	padding-left:1px;
	float:left;
}

.topsearch	{
	border: 0px solid orange !important;
	width: 300px;
	height: 42px;
	background-repeat: no-repeat;
/*	background-image:url('../lcanimal_images/search_site_topnav.png');	
	margin-top:14px;
	padding-top:14px;   */
        margin-bottom: 16px;
        padding-top:12px;
	padding-left:1px;
	float:left;
}

#submittext	{
	border: 0px solid green !important;
	font-size: 110%;
	font-weight: bold;
	color: #cccccc;
	width: 212px;
	height: 28px;
}

.lca_submit	{
	border: 0px solid green !important;
	width: 114px;
	height: 46px;
	margin-left:212px;
	margin-top:-34px;
	float:left;
}

.lca_submitold	{
	border: 0px solid green !important;
	width: 84px;
	height: 46px;
	margin-left:212px;
	margin-top:-34px;
	float:left;
}

#btndonatenow	{
	padding-top: 8px;
	padding-left:52px;
}

.lca_topnav	{
/*	border: 1px solid blue !important;	*/
	margin-top: -2px;
	margin-left: 80px;
	margin-right: auto ;
	line-height: 42px;
}
.lca_topnav	ul	{
	 /* border: 1px solid blue !important; */
	list-style-type:none;
	margin: 7px 0 0 0; 
}
.lca_topnav	li	{
	/* border: 1px solid green !important; */
	line-height: 42px;
	margin: 0 8px 0 8px; 
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	display:inline;
	border-right-color: #2a2418;
	border-right-style: solid;
	border-right-width: 3px;
	border-left-color: #2a2418;
	border-left-style: solid;
	border-left-width: 3px;
	margin-left: -2px;
	margin-right: -1px;
}
.lca_topnav	a:link, a:visited	{
	font-size: 12pt;
	font-weight:bold;
	color:#ffffff;
	background-color:transparent;
	text-align:center;
	padding-top:6px;
	padding-bottom: 9px;
	padding-left:28px;
	padding-right: 6px;
	text-decoration:none;
}
.lca_topnav	a:hover	{
	background-color:#3b431e;
}
.lca_topnav	a:active	{
	background-color:#94a64f;
}

.lca_topnav	ul  ul {
	list-style-type:none;
	list-style-position:inside;
/*	margin: -10px 0 -22px 0; 	*/
}

.lca_topnav ul ul li.active:first-child,
.lca_topnav ul ul li.current:first-child,
.lca_topnav ul ul li.active,
.lca_topnav ul ul li.current,
.lca_topnav ul li li{
	background: #2a2418;
	border-bottom: 1px solid #1b1c1e;
}

/* end header stuff */


/*
	featured content slider
	by: chris coyier
*/
/*
	slider
*/
.slider-wrap								{ width: 419px; position: absolute; top: 87px; left: 40px; }			
.stripviewer .panelcontainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripviewer								{ position: relative; overflow: hidden; width: 419px; height: 285px; }
.stripviewer .panelcontainer				{ position: relative; left: 0; top: 0; }
.stripviewer .panelcontainer .panel			{ float: left; height: 100%; position: relative; width: 419px; }
.stripnavl, .stripnavr, .stripnav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpblack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }



/**********/
.lca_header-wrapper form{ margin:0; padding:0;}
.lca_header-wrapper .lca_topnav { clear:both;}

.plg_contactus_main_div{
	background: #fff;
	clear: left;
	font: 14px Helvetica,Arial,sans-serif;
}
.plg_contactus_main_div form {
display: block;
position: relative;
text-align: left;
padding: 10px 0 10px 3%;
}
.plg_contactus_main_div fieldset {
clear: left;
position: relative;
width: 96%;
padding-bottom: 3%;
min-height: 50px;
}
.plg_contactus_main_div input {
display: block;
width: 100%;
padding: 8px 0;
text-indent: 2%;
}
.plg_contactus_main_div button {
clear: both;
background-color: #aaa;
border: 0 none;
border-radius: 4px;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-size: 15px;
font-weight: bold;
height: 32px;
line-height: 32px;
margin: 0 5px 10px 0;
padding: 0 22px;
text-align: center;
text-decoration: none;
vertical-align: top;
white-space: nowrap;
width: auto;
}
.plg_contactus_main_div legend{
font-weight: bold;
font-size: 16px;
}

.item-separator {
	border-bottom: solid; 
	border-color: #A6A6A6;
	border-width: 1px; 
	padding-bottom: 20px;
	clear: both;
}
div#fd.eb .eb-post-title a {
    font-size: 20px !important;
    color: #6a7934 !important;
}
div#fd.eb .eb-post-title {
    font-size: 20px !important;
    color: #6a7934 !important;
}
div#fd.eb .eb-post-title h2 {
    font-size: 20px !important;
    color: #6a7934 !important;
}


.blog-featured .item {
    border-bottom: 0px solid #999;
}