/*
Theme Name: ALDF
Description: ALDF theme
Author: Suzi Grishpul, Radical Designs
Author URI: http://radicaldesigns.org
Version: 1.2
*/


/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,ins,kbd,q,s,samp,strike,sub,sup,tt,var,center,dl,dt,dd,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{}ol,ul{}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{}

iframe, embed, object{width: 100%;}

/* ______ Global Styles */

body { margin: 0; padding: 0; background: #CCCC99; font-family:Arial, Helvetica, sans-serif;font-size: 12px; }

.breaker { clear:both; }

th,td,p,.text,ul,ol {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weigh/t: normal; color: #333333;line-height: 1.3em;}

ol li, ul li {margin-bottom: 10px;}

td{vertical-align: top;}

h1{ color:#990000; font-size: 1.8em; font-weight: bold;}

h2{ color:#990000; font-size: 1.5em; font-weight: bold; line-height: 1.2;}

h3 {color:#990000; font-size: 1.2em; font-weight: bold;}

h1.title { font-size: 2em; color: #990000; clear: both; margin: 10px 0;}

h1, h2, h3{clear:both;}

#body-center h2, #body-center h3{margin: 15px 0 10px;display: inline-block;}

.cat-list h3.title {display: inline !important;}

#body-center p, #body-center ul{margin: 0px 0px 10px; font-size: 13px;}

#body-center img{max-width: 100%;margin-top: 0;height: auto;}

#body-center .description p{}

.date{color:#960;font-weight: bold;display: block;}

blockquote{
font-family:Arial, Helvetica, sans-serif; font-siz/e: 12px; font-weigh/t: normal; color: #333333;
}

.frm_hidden, input.frm_hidden {
    display: none;
  }

/*LINKS*/

a {  font-family: Arial, Helvetica, sans-serif; color: #996600; text-decoration: none; font-weight: bold; font-siz/e: 13px;}
a:hover {  color: #646b41; text-decoration: underline}

a img{border:none;}

.button{font-variant: small-caps; background: #CC9900;color: #fff; text-align: center;padding: 5px 10px;font-size: 1.3em;font-weight: bold;border: none;
background: rgb(254,191,1); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,191,1,1) 0%, rgba(204,153,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,191,1,1)), color-stop(100%,rgba(204,153,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,191,1,1) 0%,rgba(204,153,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,191,1,1) 0%,rgba(204,153,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,191,1,1) 0%,rgba(204,153,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,191,1,1) 0%,rgba(204,153,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febf01', endColorstr='#cc9900',GradientType=0 ); /* IE6-9 */
cursor: pointer;
}

.button:hover{color:#fff; text-decoration: none;background: #646b41;
background: rgb(100,107,65); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(100,107,65,1) 0%, rgba(129,142,87,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(100,107,65,1)), color-stop(100%,rgba(129,142,87,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(100,107,65,1) 0%,rgba(129,142,87,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(100,107,65,1) 0%,rgba(129,142,87,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(100,107,65,1) 0%,rgba(129,142,87,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(100,107,65,1) 0%,rgba(129,142,87,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646b41', endColorstr='#818e57',GradientType=0 ); /* IE6-9 */

}

/* Container */

#container { background: #cccc99 url(http://aldf.org/img/bg.png) top left repeat-x; text-align: center; }

#main-wrapper { width: 960px; margin-left: auto; margin-right: auto; text-align: left; border: 2px solid #fff; background: #ffffff;padding: 0;}

/* Banner */

#banner-wrapper {position: relative;}

#banner-top{}

#banner-top img#banner{
width: 100%;
}

#banner-top img#logo{
display: none;
}

#soc-net{
position: absolute;right:0;top:5px;
}

#soc-net2{display: none;}

.soc-net img{
height: 20px;
width: auto;
margin-right: 5px;
}


#banner-logo {}

.banner-form { border: 1px solid #f9c04f; font-siz/e: 9px; padding: 1px; width: 180px; color: #999999; }

#body-form{
border: 0px;
font-size: 9px;
text-transform: uppercase;
color: #999;
float: left;
border: 1px solid #CC9901;
padding: 10px 0 10px 5px;
margin: 6px 0 0 0px;
}

#body-form{
width: 100%;
}

#banner-bottom  { background: #000; height: 33px;}

#menu {
padding-top: 3px;
width: 700px;
overflow: hidden;
height: 30px;
position: absolute;
}

#menu a {
padding: 9px 20.4px;
margin: 0;
float:left;
background: #996600;
color: #fff;
display: block;
font-weight: bold;
background: rgb(53,53,53); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(53,53,53,1) 0%, rgba(153,102,0,1) 5px); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(53,53,53,1)), color-stop(5px,rgba(153,102,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(53,53,53,1) 0%,rgba(153,102,0,1) 5px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(53,53,53,1) 0%,rgba(153,102,0,1) 5px); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(53,53,53,1) 0%,rgba(153,102,0,1) 5px); /* IE10+ */
background: linear-gradient(to right,  rgba(53,53,53,1) 0%,rgba(153,102,0,1) 5px); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#996600',GradientType=1 ); /* IE6-9 */
}

#menu a.first{
background: #996600;
}

#menu a.red{background: #990000;
background: rgb(53,53,53); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(53,53,53,1) 0%, rgba(153,0,0,1) 5px); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(53,53,53,1)), color-stop(5px,rgba(153,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(53,53,53,1) 0%,rgba(153,0,0,1) 5px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(53,53,53,1) 0%,rgba(153,0,0,1) 5px); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(53,53,53,1) 0%,rgba(153,0,0,1) 5px); /* IE10+ */
background: linear-gradient(to right,  rgba(53,53,53,1) 0%,rgba(153,0,0,1) 5px); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#990000',GradientType=1 ); /* IE6-9 */
}

#menu a:hover{
background: #CC9900;
text-decoration: none;
background: rgb(53,53,53); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(53,53,53,1) 0%, rgba(204,153,0,1) 5px); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(53,53,53,1)), color-stop(5px,rgba(204,153,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(53,53,53,1) 0%,rgba(204,153,0,1) 5px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(53,53,53,1) 0%,rgba(204,153,0,1) 5px); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(53,53,53,1) 0%,rgba(204,153,0,1) 5px); /* IE10+ */
background: linear-gradient(to right,  rgba(53,53,53,1) 0%,rgba(204,153,0,1) 5px); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#cc9900',GradientType=1 ); /* IE6-9 */
}

#menu a.first:hover{
background: #CC9900;
}

#navicon,
#searchicon{
display: none;
}

.menu-form {
width: 250px;
height: 29px;
float: right;
margin: 0 5px 0 0;
padding: 0;
overflow: hidden;}

.menu-form.page-404{
  border: 1px solid #CC9901;
  float: left;
}

.menu-form.page-404 input{
  margin-top: 3px;
}

.error404 #body-center-padder .news_text{
  width: 300px;
}

.error404 #body-center-padder .news_text a.news_more{
  clear: both;
  display: block;
}

.menu-form input{
vertical-align: top;
padding: 0;
border: 0;
color: #aaa;
font-variant: small-caps;
font-siz/e: 12px;
margin: 6px 0;
}

.menu-form input.menu-form-input{
width: 100%;
padding-left: 20px;
height: 23px;
font-size: 14px;
background: url('/wp-content/themes/aldf/img/search-icon1.png') no-repeat #fff;
}

.menu-form-submit{
display: none;
}


/* body */


#body-wrapper { display: block; background:#FFFFFF; border-bottom: 0px; padding-top: 15px;}

.home #body-wrapper{
padding-top: 0;
}

#body-left {
float: left; width: 188px; // 192 / 960
}

#body-left-padder {
padding: 0px 20px; // 20 / 192
}

#body-center {
float: left; width: 500px; 480 / 960
}

#body-center-padder {
padding: 0px 10px;
}

.cat-list{
margin: 15px 0;
float: left;
clear: left;
}

.cat-list h3{margin-top: 0 !important;}

#body-right {
float: left;
width: 270px; 240 / 960
margin-top: 4px; overflow:hidden;
}

#body-right-padder {
padding: 0px 20px;
}


#inside-right-stay-connected{margin-top: 15px;}

#inside-right-stay-connected,
#inside-right-join-us{
padding-top: 10px;
padding-left: 10px;
float: left;
margin-bottom: 15px;
clear: left;
background: -moz-linear-gradient(-45deg,  rgba(228,229,218,1) 0%, rgba(255,255,255,0) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(228,229,218,1)), color-stop(50%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(228,229,218,1) 0%,rgba(255,255,255,0) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(228,229,218,1) 0%,rgba(255,255,255,0) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(228,229,218,1) 0%,rgba(255,255,255,0) 50%); /* IE10+ */
background: linear-gradient(135deg,  rgba(228,229,218,1) 0%,rgba(255,255,255,0) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e5da', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#inside-right-join-us img{
  width: 15%;
  margin: 5px 3%;
}

/***********/
/*
.name textarea{
width:400px;
}
.rotate_on{
position:absolute;
}
.article_public_list .list_item {
clear:both;
width:500px;
}
.top_header{
font-siz/e:26px;
font-weigh/t:bolder;
color:#990000;
margin-bottom:15px;
}
.top_title{
font-siz/e:12px;
font-weigh/t:bolder;
color:#000000;
}
.top_img {
float:left;
margin:0em 1em 3px 0em;
border-bottom: 3px solid #996600;
}
.top_img img{
width:120px;
}
.top_more{
font-style:italic;
}
.top_item{
line-height: 18px;
}

*/

a.news_title h3{
margin-bottom: 5px;
}
a.news_title:link {
font-siz/e:14px !important;
color:#990000;
font-weigh/t: bold;
}
a.news_title:hover{
color: #646b41;
}
.news_more{
font-style:italic;
}
.news_box{
margin:5em 0em 1em 0em;
}
.news_item{
float:left;
width:372px;
margin: 0px 0px 15px;
}

.news_item_padder {
margin: 0px 5px 0px 10px;
}
.news_img {
float:left;
}
.news_img img{
width: 92px;
clip:rect(0px 92px 62px 0px);
border: 1px solid #646b41;
margin-right:1em;
margin-bottom: 3em;
max-height: 150px;
max-width: 150px;
height: auto;
}
.news_text{
float:left;
width:238px;
line-height: 1.4em;
}

.news_desc{font-size:12px;}

.tagcloud_badge {
margin:44px 1em 1em 1em;
text-align:left;
}

div.list_item_blog{
padding: 0em;
}

#left_nav div.sidelist {
width: 145px;
border: 0px;
}

#left_nav .sidelist a{
}
li.indent {
border: 0px !important;
}
#left_nav .indent a{
font-siz/e:12px;
border: 0px;
color:#b2b385;
}
#left_nav li.current_sidelist_link,
#left_nav li.current-menu-item{
background-color: #f5f5eb;
}

a h2.nav_header{
color:#990000 !important;
margin: 15px 0 5px;
}

h2 a{color:#990000 !important;margin-bottom:0;}

ul.sidelist{
padding: 0px;
list-style:none;
margin:17px 0px;
}
.sidelist li{
border-width: 1px;
border-style: dashed hidden hidden hidden;
border-color: #cccc99;
padding:4px 0px 5px 0px;
margin: 0;
color: #646b3f;
}
.sidelist li.current_page_item > a
li.current-menu-item > a{font-size: 16px; color: #900;}

.sidelist li.current_page_item > a:before,
li.current-menu-item a:before{
   content: "\00BB  ";
}

.sidelist a {
color: #646b3f;
}
.sidelist a:hover {
color: #646b3f;
text-decoration: none;
}
.sidelist li:hover {
background: ;
}

.sidelist li.current_page_item:hover{
background: none;
}

ul.indent{
padding: 3px 0px 7px 14px;
list-style:none;
border-width: 0px;
margin:0px;
}
.indent li{
border-bottom:none;
padding: 0px;
margin-top:2px;
}

li.page_item ul{display: none;}

li.current_page_parent > ul {display: block;}

li.current_page_item > ul{display: block;}

li.current_page_item > a,
li.current_page_parent > a {color: #900;}

#index-main { float: left; width: 475px; height:243px; margin: 1px 0px 15px 3px; position:relative;}

#index-topstory { float: left; width: 365px; }

#index-topstory-padder { margin: 25px 10px 10px 25px; }

#index-left { float: left; width: 685px; margin: 2px 0;}

#index-left h1.section-title{background:#990012;color:#fff;padding: 5px 17px;margin:0;text-transform: uppercase; font-size: 1.8em;font-family: 'Arial Narrow', Arial, sans-serif;
background: rgb(204,0,16); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(204,0,16,1) 0%, rgba(153,0,18,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,0,16,1)), color-stop(100%,rgba(153,0,18,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(204,0,16,1) 0%,rgba(153,0,18,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(204,0,16,1) 0%,rgba(153,0,18,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(204,0,16,1) 0%,rgba(153,0,18,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(204,0,16,1) 0%,rgba(153,0,18,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0010', endColorstr='#990012',GradientType=0 ); /* IE6-9 */
}

#index-news { float: left; width: 405px; margin: 0px;}

#index-news-padder { margin: 15px 10px 15px 10px;}

#index-action { float: left; width: 280px; height: 307px; margin: 0px;
background: rgb(241,241,228); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(241,241,228,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,228,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(241,241,228,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(241,241,228,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(241,241,228,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(241,241,228,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1e4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#index-action-padder {margin: 15px 20px;}

#index-action .button{margin: 10px 0 16px;}

#index-action a, #index-action a:visited, #index-action a:active {color: #990000; text-decoration: none; font-siz/e: 15px;}

#index-action a:hover {color: #646b41; text-decoration: underline;}

#index-action img{width: 100%;}

#slideshow_container {position: relative;}

#index-slideshow {width: 960px;z-index: 1;
background: rgb(250,250,245); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(250,250,245,1) 0%, rgba(233,236,212,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,245,1)), color-stop(100%,rgba(233,236,212,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(250,250,245,1) 0%,rgba(233,236,212,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(250,250,245,1) 0%,rgba(233,236,212,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(250,250,245,1) 0%,rgba(233,236,212,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(250,250,245,1) 0%,rgba(233,236,212,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafaf5', endColorstr='#e9ecd4',GradientType=0 ); /* IE6-9 */
}

@media (min-width: 964px){
 #index-slideshow {}
}

#index-slideshow{ margin-top: 3px;}
#index-slideshow-image {width: 686px; float: left;}

#index-slideshow-image img{width: 685px;}

#index-slideshow-blurb {width: 250px; float: left; color: #996600; font-weigh/t: normal;}

h1.slide-title{display: block;margin-bottom: 0px;margin-top: 0;}

#index-slideshow h2{padding: 15px 0; font-weight: normal; font-size: 16px; }

#index-slideshow-blurb-padder {padding: 20px;}

#index-slideshow-blurb a {}

#index-slideshow-blurb a.button{ position: absolute;bottom: 10px;display: block;padding: 5px 10px; width: 210px;}

.cycle-prev, .cycle-next { position: absolute; top: 0; width: 50px; opacity: .4; filter: alpha(opacity=30); z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev { left: 0;  background: url(/wp-content/themes/aldf/img/left-arrow-hover.png) 50% 5% no-repeat;}
.cycle-next { right: 0; background: url(/wp-content/themes/aldf/img/right-arrow-hover.png) 50% 5% no-repeat;}
.cycle-prev:hover, .cycle-next:hover { opacity: 1; filter: alpha(opacity=100) }
  .cycle-prev, .cycle-next{background-position-y: 10px;}

/* right */

#stay-connected, #stay-connected2 {height: 110px; width: 220px;}

#stay-connected2{display: none;}

#related-items {float: left;}

#join-us {height: 85px; width: 220px; padding-top: 9px; clear: both;}

#right-header {color: #900;
font-weigh/t: bold;
font-siz/e: 16px;
font-family: Arial, Helvetica, sans-serif;
float: left;
width: 180px;
margin-left: 15px;
margin-top: 15px;
text-align: left;}

#right_nav {
color: #333;
font-weigh/t: normal;
font-family: Arial, Helvetica, sans-serif;
margin-left: 10px;
margin-top: 5px;
text-align: left;
overflow: hidden;
}

#right_nav .news_item{
width: auto;
margin: 0;
}

#right_nav .news_text{
margin: 0 0 15px 0;
width: auto;
}
#right_nav .news_title h3{
color:#000;
font-size:13px;
}

.news_cat{
display: block;
color: #900;
}

#right_nav .news_more{
display:block;
color:#990000;
font-siz/e:12px;bann
font-style: italic;
font-size: 12px;
}


#index-right { float: left; width: 275px; font-siz/e:20px; font-weigh/t:normal; color:#990000; overflow: hidden;}

#index-right-padder { margin: 35px 15px 0;}

#index-right a {font-color: #996600; font-weigh/t: bold; font-siz/e: 12px;}

#index-right h2{font-weight: normal;}

#index-right h3{color: #000; margin-bottom: 5px;}

#index-right-donate,
#index-right-stay-connected,
#index-right-join-us{
padding-top: 10px;
padding-left: 10px;
float: left;
margin-bottom: 15px;
clear: left;
background: -moz-linear-gradient(-45deg,  rgba(228,229,218,1) 0%, rgba(255,255,255,0) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(228,229,218,1)), color-stop(50%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(228,229,218,1) 0%,rgba(255,255,255,0) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(228,229,218,1) 0%,rgba(255,255,255,0) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(228,229,218,1) 0%,rgba(255,255,255,0) 50%); /* IE10+ */
background: linear-gradient(135deg,  rgba(228,229,218,1) 0%,rgba(255,255,255,0) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e5da', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#radio-button {color: #999999; background: #cccccc; border: 2px outset #999999;}

#index-right-join-us img{
  width: 15%;
  margin: 5px 3%;
}

#donation-menu {padding-left: 16px; padding-right: 20px; background: url(/wp-content/themes/aldf/img/donation-right-bg.png) no-repeat scroll left top #ffffff; height: 845px; font-siz/e: 12px;}

#donation-menu a {font-siz/e: 15px;}


#footer-wrapper { heigth: auto; text-align: center; }

#footer {height: auto; margin-right: auto; text-align: center; margin-left: auto; background: #CCCC99; width: 954px;}

#footer-links { float: left; text-align: left; color: #646B3F; font-face: Arial, Helvetica, Trebuchet MS, sans-serif; font-siz/e: 12px; font-weigh/t: bold; padding: 7px 0 7px 0; height: auto;}

#footer-info { float: left; text-align: left; color: #646B3F; font-face: Arial, Helvetica, Trebuchet MS, sans-serif; font-siz/e: 11px; font-weigh/t: bold; padding: 7px 0 7px 0; height: auto; /* width: 590px; */}

#footer-info div{margin-top:5px;}

#footer-info a, #footer-info a:visited, #footer-info a:active, #footer-info a:hover {font-siz/e: 11px !important;}

#footer-links a { color: #646B3F; font-siz/e: 12px; text-decoration: none; font-weigh/t: bold;}

#footer-rss { float: left; width: 250px; font-siz/e: 12px; background: #e1e1e1; height: 29px;  text-align: left; visibility: hidden;}

#footer-rss-padder { margin: 4px  0px 0px 5px; font-weigh/t: bold; text-transform: uppercase; color: #444444; visibility: hidden;}

.salsa #profile{ display:none; }


#social-buttons {
display:block;
height: 30px;
}

#social-buttons div {
margin-top: 4px;
height: 25px;
float: left;
margin-right: 10px;
}

div.form_header, span.form_header {
background: #990000;
}

iframe.twitter-share-button {
    //width: 90px !important;
}

.flora li span {}

img.thumb {
    border:0;
    width: 105px;
    max-height: 300px;
}

div.twitterButton {margin-right: -25px !important;}

#left-nav2{display: none;}

.news_clear{clear: both;}

.hidden{display: none;}


 div.addthis_toolbox.addthis_default_style{
  margin-left: 35px;
}

 a.addthis_counter.addthis_pill_style{
  margin-left: 0px;
}


/* MAP CSS */
#map-overlay {
width: 420px;
height: 40px;
background: transparent url(https://aldf.rdsecure.org/img/map_overlay_bg_420.gif) no-repeat scroll 0 -35px;
position: absolute;
top: 0px;
display:none;
}
.directions-label {
display: block;
float: left;
font-weight: bold;
width: 41px;
}
.directions-box {
margin-top: 10px;
}
.popUp-text {
font-weigh/t: bold;
font-siz/e: 14px;
color:#990000;
}

#body-center #map-canvas img {
  max-width:none;
}


/* Subpages list */

.sidelist ul,
.sidelist li{
padding: 5px;
list-style: none;
font-size: 12px;
}

#section_header_list .section_title{font-size: 16px;}

.navigation{border-top: 1px dashed #CC9901;clear:both;}
.alignleft,
.alignright{
  /*width:45%;*/
  padding: 10px 0;}
.alignleft, img[align="left"]{float:left; margin-right: 10px;}
.alignright, img[align="right"]{float:right;text-align:right;margin-left: 10px;}

hr{clear: both;}

.events-table td,
.events-table th{min-width: 200px;padding: 5px 0;}

.events-table td{border-bottom:1px dashed #CC9901; }

.events-table {padding:0 0 10px;}

/*EVENTS */

.single-event #body-center-padder img {
  max-width:450px
}


.saldf_item:last-child{}

.saldf_item{
padding: 10px 0;
clear: both;
}
.saldf_img{
float:left;
margin-right:10px;
}
.saldf_img img{
width:80px;
}
.saldf_text{
float:left;
width:285px;
}
.saldf_title{
color:#990000;
font-weight:bold;
font-size: 16px;
}
.saldf_date{
font-weight:bold;
}
.saldf_desc{
color:#555555;
font-weight:bold;
}
.saldf_clear{
clear:both;
margin-bottom:10px;
}


.event-attributes label{ display: inline-block;width: 150px;margin: 10px 0;}

.ddsg-wrapper p{display: none;}


/* Begin Comments*/
.comments .navigation{display: none;}

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

	.avatar{display: none;}
/* End Comments */

#search-results {
float:left;
width:660px;
margin-left:27px;
}
#cse-search-results {
height:1230px;
overflow:hidden;
}

#body-center .wp-caption p.wp-caption-text {
color:#999;
font-size:10px;
padding-top:3px;
padding-left:5px;
margin-bottom:5px;
text-align:left;
}

.rd-permalink {
  margin-top: 1em;
}

.rd-permalink label::after {
  margin-right: 0.2em;
  content: ': ';
}
