/*

Theme Name: ADL 

Theme URI: http://www.gattermeier.net

Description: A greyscale theme that follows a nice grid system, and keeps typography in top priority. Based on Tammy Hart's Fifty Fifth Street Theme: http://tammyhartdesigns.com/fifty-fifth-street

Version: 1.4.1

Author: Matthias Gattermeier

Author URI: http://www.gattermeier.net

Tags: two-columns, sticky-post, fixed-width, black, white

*/


body.smartphone div.addthis_toolbox {display:none !important;}




#titleText {display:none;}

span[style] {

font-family: "Helvetica Neue", Helvetica, sans-serif !important;

color: #000 !important;

}



div.entry p[style], div.entry div[style] {

font-family: "Helvetica Neue", Helvetica, sans-serif !important;

}



.gallery-item dt {background: none !important;}





* {

	margin:0;

	padding:0;

	}

	



/* Begin Settings and Classes */





a {

	text-decoration:none;

	color:#000;

/*color:#888;*/

	}

.entry a {color:#5C7AA3;}

	

a:hover {

color: #315184;

	/*color:#343434;*/

	}

	

h1 a, h2 a, h3 a, #sitename {

color:#000;

	/*color:#343434;*/

	}

		

h1 a:hover, h2 a:hover, h3 a:hover, #sitename:hover {

	text-decoration:none;

	color:#000;

	}



p {

	margin:20px 0;	}

	

h1, h2, h3, h4, h5, h6 {

	/*font-weight:bold;*/

	font-weight:500;

font: "Helvetica Neue", Helvetica,sans-serif; 

font-weight: 300;

color: #000;

/*	color:#343434;*/

	}

	

h1, h2 {

	font-size:2em;

	line-height:30px;

	margin-bottom:7px;

	}

	

	.entry h2 {

		font-size:1.8em;

		margin-top:30px;

	}

	

h3 {

	font-size:1.3em;

	line-height:20px;

	margin-top:30px;

	}

	

h4, h5, h6 {

	margin-top:30px;

}

	

.pagetitle {

	font:normal 1em/10px "Neue Helvetica", Helvetica, sans-serif;

	text-transform:uppercase;

	margin-bottom:20px;

	display:block;

	margin-top:-30px;

	}

	

small {

	font-size:1em;

	color:#b6b6b6;

	line-height:10px;

	}

	

.caps {

	text-transform:uppercase;

	margin-bottom:6px;

	/*display:block;*/

	font-size:100% !important;

}

	

code {

	font: 1.1em "Courier New", Courier, Fixed;

	}

	

pre {

	font: 1.1em "Courier New", Courier, Fixed;

	margin:1.5em;

	padding:10px;

	background:#fafafa;

	border:1px solid #eee;

	}

	

acronym, abbr {

	font-size: 0.9em;

	letter-spacing: .07em;

	}

	

hr {

	clear:both;

	width:80%;

	height:1px;

	border:none 0;

	color:#ccc;

	background-color:#ccc;

	margin:1.5em 0;

	}

	

img {

	border:none;

	max-width:100%;

	}

	

#content blockquote {

	/*margin-left:-21px;*/

	padding-left:21px;

	margin-top:5px;

	margin-bottom:5px;

	font-style:italic;

	/*font-size:1em;*/

	/*background:url(images/quote.gif) no-repeat 0 6px;*/

	color:#343434;

}

#content blockquote p {
font-size:14px;
line-height: normal !important;
margin: 15px 0;}

	

	.entry cite {

		font-style:italic;

		font-size:.9em;

		display:block;

		margin:5px 0 0;

		text-align:right;

		}

		

	.entry cite:before {

		content: "\2014 \0020";

		}

		

.post ul, .post ol, .post dl {

	margin:20px 0;

	}

		

.post ul ul , .post ol ol, .post ul ol, .post ol ul, .post dl dl, .post dl ul, .post dl ol {

	margin:0;

	}

	

	.post li {

		padding:0 0 5px;

		}

		

		.post ul li {

			/*background:url(images/icons.gif) no-repeat 0 -141px;

			padding-left:10px;

			list-style:none;

			margin-left:-10px;*/

			margin-left:17px;

		}

		

		.post ol li li {

			margin-left:10px;

		}

		

		.post li li {

			margin:0;

		}

		

	.post li h3 {

		margin:0;

		}

		

.post dt {

	font-weight:bold;

	background:url(images/icons.gif) no-repeat 0 -141px;

	padding-left:10px;

	margin-left:-10px;

}



.post dd {

	padding-left:10px;

	padding-bottom:5px;

}



		

.clear { 

	clear:both;

	height:0;

	line-height:0;

	font-size:1px;

	}

		

.alignleft {

	float:left;

	}

	

.alignright {

	float:right;

	}

	

.aligncenter, div.aligncenter, img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}





/* Begin Images */	

img.alignleft, .alignleft img {

	margin-right:10px;

	}

	

img.alignright, .alignright img {

	margin-left:10px;

	}



.wp-caption, .attachment img {

	text-align: center;

	padding: 10px !important;

}



.wp-caption p.wp-caption-text {

	/*font-size: .9em;

	color:#b6b6b6;*/

	margin: 0 !important;

}



.attachment, .caption {

	text-align:center;

}



.attachment img {

	}

/* End Images / End Settings and Classes */







/* Begin Structure */

body {

	background:#fff;

	/* font:62.5% Arial, Helvetica, sans-serif; */

font: 62.5% "Helvetica Neue", Helvetica, sans-serif; 

color: #000;

/*color: #373737;	*/

/*font-weight: 300;*/

line-height:1.625;

	

	/*color:#555;*/

	text-align:center;

	}

	

#page {

	margin:0 auto;

	padding:70px 0;

	width:900px;

	text-align:left;

	}





/* Begin Header */	

#header {

/*	height:50px;*/

height:50px;

	/*border-bottom:1px solid #e6e6e6;*/

	/* margin-bottom:69px; */

	margin-bottom:9px;

/*	font-family: Georgia,"Times New Roman",Times,serif;*/

	font-family: "Neue Helvetica", Helvetica, sans-serif;



	}

	

	#sitename {

		font-weight:bold;

	font-family: "Neue Helvetica", Helvetica, sans-serif;

		font-size:3.4em;

		display:block;

		width:235px;

		float:left;

		line-height:74px;

		text-transform:uppercase;

		text-align:right;

		background: url(./images/Access-ADL.jpg) top left no-repeat;

/*background: url(./images/ADLsq.jpg) left no-repeat;*/

		padding-right:20px;

		z-index:999;

		position: relative;

		color: white;

		/*top:-20px;*/

		

/*height:95px;*/

		}

		

#searchform {

	width:225px;

}



	#header #searchform {

		float:right;

		padding-top:15px;

	}

		

#s {

	width:187px;

	border:1px solid #e6e6e6;

	background:#f9f9f9;

	font-size:11px;

	padding:2px 3px 3px;

	float:left;

	}

	

#searchsubmit {

	float:right;

	}

#blog-header{

	float:left;

	padding-top:2px;

	padding-bottom:10px;

	margin-bottom: 30px;

	width:100%;

/*	font-family: Georgia,"Times New Roman",Times,serif;*/

/*	font: "Helvetica Neue", Helvetica, sans-serif;*/

	font-family: "Helvetica Neue", Helvetica, sans-serif;  

/*	font-style:italic;*/

/*	border-bottom: 1px solid #E6E6E6;*/

	border-bottom: 1px solid #E6E6E6;

	vertical-align: bottom;

}

.adl-blog-general-title {

	float:left;

	font-size: 2.2em;

font-family: "Helvetica Neue", Helvetica, sans-serif;  

font-weight: 300;

line-height:1.125;

color:#000;

/*color: #373737;*/

text-transform: uppercase;

vertical-align: middle;

}

.category-title {padding-top:6px;}

.adl-blog-title {

	float:left;

	/*font-family: Georgia,"Times New Roman",Times,serif;*/

	font-family: "Helvetica Neue", Helvetica, sans-serif;

	font-size: 2.8em;



/*font: 2.8em "Helvetica Neue", Helvetica, sans-serif; */

color:#000;

/*color: #373737;*/

font-weight: 300;

line-height:1.625;



	line-height:44px;

}



.adl-blog-placeholder {

	/*float:left;*/ 

	float:right;

	width:225px;

	/*width:250px;*/ 

}

.adl-blog-description {

	font-size:1.5em;

padding-left:15px;

	/*margin-bottom: 20px;*/

	float:left;

	font-family: "Helvetica Neue", Helvetica, sans-serif;

/*	font-family: Georgia,"Times New Roman",Times,serif;*/

/**

font: 1.5em "Helvetica Neue", Helvetica, sans-serif; 

color: #000;

/*color: #888;*/

font-weight: 300;

line-height:1.625;**/

/*	font-style:italic;*/

	width: 390px;

	height: 44px;

	/*margin-top:10px;*/

	/*line-height:25px;*/

	vertical-align: bottom;

max-width: 400px;

}

.adl-blog-description div {

	height:44px;

}

.adl-blog-description p {margin:0px;}

#follow-us {

	/*float:right;*/

	float:left;

	width:250px;

}



#follow-us table {

   background: url("./images/social-media75.png") no-repeat scroll left top transparent;

   margin: 0;

   padding: 0;

   border-collapse: collapse;

   border-spacing: 0;

}



#follow-us td {

   padding: 0 15px 0 0;

}



#follow-us td a {

   display: block;

   height: 45px;

   text-decoration: none;

   width: 45px;

/*    color: #254EAD;    */

   background: none repeat scroll 0 0 transparent;

   font-size: 100%;

   margin: 0;

   padding: 0;

   vertical-align: baseline;

}



/* website hack*/



/**

#follow-adl {

border: 1px solid black;

border-left: none;

padding: 10px 10px 10px 0;



}**/



#follow-adl table {

   background: url("./images/social.png") no-repeat scroll left top transparent;

   margin: 0;

   padding: 0;

   border-collapse: collapse;

   border-spacing: 0;

}



#follow-adl td {

   padding: 0 13px 0 0;

}



#follow-adl td a {

   display: block;

   height: 36px;

   text-decoration: none;

   width: 36px;

   background: none repeat scroll 0 0 transparent;

   font-size: 100%;

   margin: 0;

   padding: 0;

   vertical-align: baseline;

}



.follow { 	font-family: "Neue Helvetica", Helvetica, sans-serif;

 font-weight:bold; width:138px; margin-bottom:13px;font-size: 10px}

.follow a {display:block; padding: 8px 0 5px 50px; height:22px; color:white;}

#follow-adltv { display:block; height: 36px; background: #315184 url("./images/newsletter.png") no-repeat left;}

#follow-newsletter { display:block; height: 36px; background: #b43121 url("./images/adltv.png") no-repeat left;}



/* .website hack */







#blog-header .donate {

	margin:0px;

	background-color: #FAA41A;

	height:44px;

	line-height:40px;

	text-align:center;

	font-size:2.5em;

	width:90px;

	font-family: "Helvetica Neue", Helvetica, sans-serif;

	font-style:bold;

	color:white;

	font-variant: small-caps;



}

#blog-header .subscribe {

	margin:0px;

	background-color: #5c79a3;

	height:44px;

	line-height:40px;

	text-align:center;

	font-size:2.5em;

	width:120px;

	font-family: "Helvetica Neue", Helvetica, sans-serif;

	font-style:bold;

	color:white;

	font-variant: small-caps;

}

#blog-header .donate a, #blog-header .subscribe a, {

	color:white;

}

/* End Header */





/* Begin Page List */		

#nav {

	line-height:20px;

	font-size:1.2em;

	float:left;

	/*padding-top:15px; */

	width:360px;

padding-left:10px;

/*bottom:0px;

baseline:bottom;

height:95px;

position:relative; */

	}



#nav div {

/*position:relative;

height:95px;*/

}



#nav a {

/*position: absolute;

bottom:0px;

baseline:bottom;

	width:360px;*/



}

	

	#nav li {

		float:left;

		list-style:none;

		margin-right:25px;

		text-transform:uppercase;

		}

		

		#nav li a {

			}

			

		#nav li a:hover, #nav li.current_page_item a, #nav li.current_page_parent a {

	}





/* End Page List */



		

/* Begin Content */	

#content {

	font-size:1.2em;

	line-height:20px;

	float:right;

	width:600px;

	/*padding-top:40px;*/

	}

	

	div.really_simple_share {

	background-color: #F9F9F9;

	border: 1px solid #E6E6E6;

	margin-top:10px;

	/*width:530px;*/

	}



	div.really_simple_share_prepend_inline {

	float:left;

	}

	

	div.really_simple_share div:first-child {

	padding-left: 10px !important; 

	}



	div.really_simple_share div {

	float: left;

/*	padding-left: 10px;

	padding-top:5px; */

	padding:7px;

	padding-left: 0px;

	}



	div.really_simple_share_facebook a {margin-top:0px;}

	

	.post {

		margin-bottom:40px;

		}

		

	.sticky, .byuser {

		border:5px solid #f9f9f9 !important;

		margin:-10px -10px 40px -50px;

		/*background:url(images/sticky.gif) no-repeat 597px 5px;*/

		padding:5px 5px 5px 45px;

	}

	

		.byuser {

			margin-left:-52px;

			padding-left:47px;

			/*background:url(images/author.gif) no-repeat 599px 5px;*/

		}

		

	.bubble  {

		display:block;

		float:left;

		margin:6px 0 0 -43px;

		background:#343434 url(images/comments.gif);

		width:30px;

		height:29px;

		line-height:19px;

		color:#fff;

		text-align:center;

	}

	

	 .bubble:hover {

		color:#b6b6b6;

	}

		

		.entry {

font: 1.2em "Helvetica Neue", Helvetica, sans-serif;

color:#000;

font-weight:300;

/*color: #373737;*/

/*font-weight: 300;*/

/*line-height:1.625;*/			}



		.entry img {

			border: 1px solid #E6E6E6;

			}



	.navigation {

		min-height:10px;

		margin:30px -23px;

		/*text-transform:uppercase;*/

		line-height:10px;

		}

		

	.post .navigation {

		border:solid #e6e6e6;

		border-width:1px 0;

		padding:9px 0;

	}

	

	.attachment .navigation {

		height:150px;

	}

		

		.navigation .alignleft a {

			background:url(images/icons.gif) no-repeat 0 -60px;

			padding-left:22px;

			display:block;

			height:10px;

			float:left;

		}

		

		.navigation .alignright a {

			background:url(images/icons.gif) no-repeat 100% -30px;

			padding-right:22px;

			display:block;

			height:10px;

			float:right;

		}



		#content p {margin: 15px 0;}

	/**	.read_more {

			float:right;

			background: url("images/icons.gif") no-repeat scroll 100% -25px transparent;

			padding-right: 20px;

		}

	**/

		.tags { margin-top:15px;}



/* Begin Comments */		

.commentlist {

	margin-top:20px;

	}

		

.commentlist li {

	list-style:none;

	margin-bottom:30px;

	border-bottom:1px solid #e6e6e6;

	}

	

.commentlist li.alt {

	}

	

	.commentmetadata, .comment-author {

		font-size:.9em;

		}

		

		.comment-author {

		}

		

	.avatar {

		float:left;

		display:block;

		margin:5px 0 0 -42px;

		}



#commentform {

	padding-bottom:10px;

}

		

#commentform input, #commentform textarea {

	width:147px;

	border:1px solid #e6e6e6;

	background:#f9f9f9;

	font-size:11px;

	padding:2px 3px 3px;

	}

	

#commentform textarea {

	width:500px;

	}

			

#commentform #submit {

	width:150px;

	border:none;

	background:#343434;

	font-size:11px;

	padding:0;

	color:#fff;

	font-size:12px;

	cursor:pointer;

	padding:2px 0 3px;

	}

/* End Comments / End Content */





/* Begin Sidebar */

#sidebar {

	float:left;

	width:220px;

	color:#b6b6b6;

	font-size:1.1em;

	/*line-height:20px;*/

	padding-top:23px;

	padding-right:24px;

	border-right:1px solid #315184;

	}

	

	#sidebar ul {

		}

		

		#sidebar ul ul {

			margin-left:-10px;

			}

			

			#sidebar ul ul ul {

				margin:0;

				padding:0;

			}

		

		#sidebar ul li {

			list-style:none;

/*			margin-bottom:35px;*/

			}

		#sidebar ul li ul {margin-bottom:35px;}

/*		#sidebar ul li ul li a { line-height: 75%; padding-bottom: 5px;}*/



		#sidebar li li {

			margin:0 0 7px 0;

			/*background:url(images/icons.gif) no-repeat 0 -141px;*/

			padding-left:10px;

			list-style:none;

			}

			

		#sidebar a {

			font-size:1.2em;

		}

			

	#sidebar h4 {

/*		font-size:1.63em;*/

		font-size:2em;

		color:#315184;

		border-bottom: 1px solid #315184; 

		line-height:20px;

		margin:0 0 12px;

		padding-bottom:4px;

		}

#all-blog, .all-blog {

	margin-right:40px;

	margin-left:-20px;

	padding:20px;

	border:1px solid #E6E6E6;

	background-color: #F9F9F9;

}

#sidebar .donate {margin-bottom:20px;text-align:center;margin-top:10px;}



#sidebar #all-blog li:last-child, #sidebar .all-blog li:last-child {

	margin-bottom:0px;

}

	.post_tags {width:240px; display:block; line-height:20px;}

/* End Sidebar */





/* Begin Footer */

#footer {

	padding-top:24px;

	border-top:1px solid #e6e6e6;

	color:#b6b6b6;

	font-size:1.2em;

	line-height:20px;

	}

	

	#footer .alignright {

		padding-top:2px;

	}

	

	#footer .alignright a {

		display:block;

		float:right;

		text-transform:uppercase;

		height:10px;

		line-height:10px;

		padding-top:3px;

	}

	

	#footer .top {

		padding-right:15px;

		background:url(images/icons.gif) no-repeat 100% 0;

	}

	

	#footer .rss {

		padding-right:18px;

		margin-right:10px;

		background:url(images/icons.gif) no-repeat 100% -90px;

	}

	

	#footer .home {

		padding-right:18px;

		margin-right:10px;

		background:url(images/icons.gif) no-repeat 100% -120px;

	}

/* End Footer / End Structure */

			



/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 260px;

	}

	

	#wp-calendar th {

		text-align:center;

		color:#343434;

	}

	

#wp-calendar caption {

	text-decoration: none;

	font-weight:bold;

	font-size:1.1em;

	text-align: center;

	width: 100%;

		color:#343434;

	}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	text-decoration: none;

	display: block;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; 

	}

/* End Calendar */



/*

Whatever your hand finds to do, do it with all your might,

for in the grave, where you are going, there is neither

working nor planning nor knowledge nor wisdom.

Ecclesiastes 9:10

*/



/*

Tammy Hart

www.tammyhartdesigns.com

*/
