/*   
Theme Name: arm1.0
Theme URI: http://www.behumanmarketing.com.com/
Author:  Be Human Marketing
Description: Copyright 2012-2016, Assistance League of Bellingham   
Template: arm1.0
.
*/
* {
        margin: 0;
        padding: 0;
}

#logobanner h1 a {        /*JUST the logo*/
        width: 208px;
        height: 232px;
        background: no-repeat url("../../uploads/2014/07/Screen-Shot-2014-07-23-at-5.43.01-PM.png");
	float: left;
	text-indent: -999em; 
        margin: 0px auto;
	margin-bottom: 30px;
	margin-left: 30px;
        padding: 0px;  
        border: 0;
}
#logobanner h1 {
        margin-top: 0px;
}
#mainpic {
        width: 640px;
        height: 233px;
        background: no-repeat url("../../uploads/2014/09/IMG_7517-e1409681961877.jpg");
	float: left;
        margin: 0px auto;
	margin-bottom: 30px;
        padding: 0px;  
        border: 0;
}

#aboutusbanner h1 a {       
        width: 640px;
        height: 233px;
        background: no-repeat url("../../uploads/2014/09/Cash-Regster-Training-Version-3-e1409682654631.jpg");
        float: left;
	overflow: hidden;
	text-indent: -999em; 
        margin: 0px auto;
	margin-bottom: 35px;
        padding: 0px;  
        border: 0;
}
#weeklysalesbanner h1 a {       
        width: 640px;
        height: 233px;
        background: no-repeat url("../../uploads/2014/07/Screen-Shot-2014-07-23-at-5.42.30-PM.png");
	float: left;
        overflow: hidden;
	text-indent: -999em; 
        margin: 0px auto;
	margin-bottom: 35px;
        padding: 0px;  
        border: 0;
}
#faqbanner h1 a {        
        width: 640px;
        height: 233px;
        background: no-repeat url("../../uploads/2014/08/P10501081-e1406864775493.jpg");
	float: left;
        overflow: hidden;
	text-indent: -999em; 
        margin: 0px auto;
	margin-bottom: 35px;
        padding: 0px;  
        border: 0;
}
#findusbanner h1 a {        
        width: 640px;
        height: 233px;
        background: no-repeat url("../../uploads/2014/08/IMG_7477-e1406866161862.jpg");
	float: left;
        overflow: hidden;
	text-indent: -999em; 
        margin: 0px auto;
	margin-bottom: 35px;
        padding: 0px;  
        border: 0;
}
#shopbanner h1 a {        
        width: 640px;
        height: 233px;
        background: no-repeat url("../../uploads/2014/08/P10501081-e1406864775493.jpg");
	float: left;
        overflow: hidden;
	text-indent: -999em; 
        margin: 0px auto;
	margin-bottom: 30px;
        padding: 0px;  
        border: 0;
}
#eventsbanner h1 a {        
        width: 640px;
        height: 233px;
        background: no-repeat url("../../uploads/2014/09/banner-640-x-233-Version-2.jpg");
	float: left;
        overflow: hidden;
	text-indent: -999em; 
        margin: 0px auto;
	margin-bottom: 30px;
        padding: 0px;  
        border: 0;
}
#makingdiffbanner h1 a {        
        width: 640px;
        height: 233px;
        background: no-repeat url("../../uploads/2014/09/Sharons-Social-Hour-e1409706316912.jpg");
	float: left;
        overflow: hidden;
	text-indent: -999em; 
        margin: 0px auto;
	margin-bottom: 30px;
        padding: 0px;  
        border: 0;
}
#whatwedobanner h1 a {        
        width: 640px;
        height: 233px;
        background: no-repeat url("../../uploads/2014/09/Image-Version-2.jpg");
	float: left;
        overflow: hidden;
	text-indent: -999em; 
        margin: 0px auto;
	margin-bottom: 30px;
        padding: 0px;  
        border: 0;
}
#donatebanner h1 a {        
        width: 640px;
        height: 233px;
        background: no-repeat url("../../uploads/2014/09/donate-banner.jpg");
	float: left;
        overflow: hidden;
	text-indent: -999em; 
        margin: 0px auto;
	margin-bottom: 30px;
        padding: 0px;  
        border: 0;
}
.intro {
	margin: 0;
	padding-top: 10px;
	padding-bottom:  10px;
	padding-left: 10px;
	padding-right: 0px;
	font-size: 100%;
	background-color: #d04c36;
	color: #ffffff;
	text-align:  left;
	width: 435px;
}
.intro p {
	margin: 0;
	padding: 0;
}
body {
        background: #5c6493; 
        color: #373A43;     
        font-family: Arial, "Times New Roman", serif;
	font-size: 1.0em;
        line-height: 1.9em;
        margin: 0px;
        padding: 0;
        text-align: left;
}
a:link, a:visited {            
        text-decoration:none;
        color: #6AB3EB;
        font-weight: bold;
}
a:hover {
        text-decoration: underline;
	color: #6AB3EB;
}
ul {
       list-style-type: disc;
       margin-top: 1em;
       padding-left: 30px; 
       margin-bottom: 1em;
}
ol {
       padding-left: 20px;
       margin-top: 1em;
       margin-bottom: 1em;
       padding-left: 30px;
}
li {
       padding-left: 3px;    
	line-height: 1.5em;
}
p {
        margin: 1em 0 0 0; 
        line-height: 1.4em;
}
img, img.alignright, img.alignleft, img.centered {
	border: none;
	max-width: 400px;
	max-height: 400px;
	clear: left;
}
img.alignright {
        float:right; 
        margin:0 0 1.2em 1em;
}
img.alignleft, img alignnone {
	float: left;
	margin: 0 1.2em .5em 0;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin: 0 1.2em .5em 0;
}


#mainwhite {                                    
       width: 900px;
       margin: 0px auto;
	margin-top: 20px;
       padding: 20px 0px 40px 0px;   
       text-align: left;
       background: #ffffff;
}

/*Left Side Bar with Nav*/

#leftbar {
       width: 150px;
       float: left;
       margin: 10px 0px 0px 0px;
       padding: 0px 5px 10px 0px;    
       font-size: 85%; 
       border-right: 1px dashed #ADB3C4;
}
#nav ul {
    list-style-type: none;
    margin-top: 0px;
    padding: 0;
}
#nav li {
    list-style-type: none;
    padding: 0px 0px 3px 0px;
    margin: 0;
    margin-top: 0px;
}
#nav a {
    color: #5c6493;
}
#nav a:hover {
    text-decoration: underline;
color: #6AB3EB;
}
#nav a.red {
	color:#d04c36;
	font-style: italic;
}

/*Middle columns*/

#narrowcol  {                     /*only on blog or default main index*/
        float: left;
        text-align: left;
        width: 600px;
        padding: 0px 10px 0px 30px;       
}
#pagecol  {   
        float: left;
        text-align: left;
        width: 515px;
        padding: 0px 20px 0px 40px;      
}
#widecol {
        float: left;
        text-align: left;
        width: 600px;
        padding: 0px 20px 0px 30px;            
}
#singlepostcol {
        float: left;
        text-align: left;
        width: 500px;
        padding: 0px 20px 0px 30px;   
}


/*Side Bar*/
#sidebar {
       width: 185px;
       float: left;
       color: #394873;
       margin: 0px;
       padding: 0px 15px 0px 25px;   
       display: inline;
       font-size: 90%; 
       font-style: italic;
       border-right: 1px dashed #ADB3C4;
}

h2.widgettitle  {      /*red titles of widgets*/
	clear: left;
        margin: 0px auto;
        font-size: 88%;
        padding-bottom: 7px;
        text-transform: uppercase;
	text-align: left;
        color: #d04c36; 
        font-weight: bold;
	font-style: normal;  
}
#categories ul li  {
       list-style-type: none;
       padding-left: 0px;
       margin: 0px; 
}
#sidebar ul  {  
       background-image: none;
       list-style-type: none;
       padding: 0px;
       margin: 0px; 
}
#sidebar li  {                 /*each widget*/
       background-image: none;
       list-style-type: none;
       padding: 0px;
       margin: 0px; 
}
#sidebar p.small {          
        font-size: 88%; 
        line-height: 96%;
        margin: 0; 
        padding: 0;
}
#sidebar a {
        text-decoration: none;
        font-weight: bold;
}
#sidebar a:hover {
        text-decoration: none;
}




/*Kleinigkeiten*/

blockquote, blockquote1 {      /*only for quotes inside articles*/
 margin: 0px 0px 40px 20px;
 padding-left: 10px;
 font-size: 94%;
 font-style: italic;
}
blockquote2 {
 margin: 0px 0px 40px 20px;
 padding-left: 10px;
 font-size: 94%;
 color: #585858;
 font-style: italic;
} 
p.small  {
  font-size: 91%;
  line-height: 93%;
}
.clear {
	clear:both;
}
.nicethings {
  padding: 20px;
  background-color: #F5EBD4;
  font-size: 115%;
}


/*Headers*/

h2.pagetitle {                   /*each page title*/
        color: #dO4c36;
        font-size: 165%;  
        margin-bottom: 1.0em; 
        padding: 0;
        font-weight: normal;
        line-height: 120%;
}
h2.schoolbell {                   /*operation school bell*/
        color: #dO4c36;
        font-size: 165%;  
        margin-bottom: 1.0em; 
        padding: 0;
        font-weight: normal;
        line-height: 120%;
}
h2, h3, h4, h5, h6 {              /*inside the post*/       
        font-size: 125%;  
        line-height: 120%;
	color: #d04c36; 
	margin: 1.7em 0em 1em 0em;
        font-weight: normal;
}

/*Footer*/


#foot_main {
    width: 860px;
    background-color: #767eb3;
    font-size: 80%;
    margin: 0 auto;
    margin-bottom: 40px;
    padding: 15px 20px 15px 20px;
    text-align: left;
    color: #ffffff;
}
#foot_main p {
        line-height: 90%;
}
#foot_main a:link, #foot_main a:visited {            
        text-decoration:underline;
	font-style: italic;
	font-weight: normal;
	color: #ffffff; 
}
#foot_main a:hover {        
        text-decoration: underline;
	font-weight: bold;
}
#content_left {
	float: left;
	width: 450px;
}
#caring_box {
 	width: 373px;
	float: right;
	padding-top: 10px;
}



/*Blog, The*/

h2.blog a {
    color: #1C1C1C;
    font-size: 150%;
    margin-bottom: 5px;
    padding-bottom: 0px;
    font-weight: normal;
}
.entry  {
    margin-bottom: 10px;
    border-bottom: 4px solid #ADB3C4;
}
.navigation {           /*previous and next post*/
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 95%;
}
.navigation a {
    font-size: 95%;
    font-weight: normal;
}
.timing {
    margin: 0; 
    padding: 0;
    font-size: 92%;
    font-style: italic;
	margin-top: 0px;
	padding-top: 0px;
}
.topic {
    font-size: 92%;
    color: #6E6E6E;
}
.topic a {
    text-decoration:none;
    font-weight: bold;
    color: #5c6493;
}
.topic a:hover {
    color: #6AB3EB;
}
.endpostbox   /*at end of posts on main page only*/ {
    background-color: #f2f2f2;
    padding: 5px 5px 10px 10px;
    color: #929292;
}
p.subscribe {
	font-size: 95%;
        line-height: 95%; 
        border-top: 2px dotted #f2f2f2;
}