/*
Theme Name: TechShortcut
Description: TechShortcut based on Classic
Version: 1
Author: J. Keihl
Tags: two columns, widgets
*/

.screen-reader-text { position: absolute;     left: -1000em;}
.post {	margin-bottom: 10px;  text-align: left;	padding: 20px 30px; border: 1px solid lightgrey; background-color: white;	}
 ol li { margin-bottom: 15px;}
acronym, abbr {	border-bottom: 1px dashed #333;}
acronym, abbr, span.caps {	font-size: 90%;	letter-spacing: .07em;}
acronym, abbr {	cursor: help;}
blockquote {	border-left: 5px solid #ccc;	margin-left: 1.5em;	padding-left: 5px;}
cite {	font-size: 85%;	font-style: normal; color: gray; }
ol#comments li p {	font-size: 100%;}

/* classes used by the_meta() */
ul.post-meta {	list-style: none;}
ul.post-meta span.post-meta-key {	font-weight: bold;}
.credit {	background: #90a090;	border-top: 3px double #aba;	color: #fff;	font-size: 11px;	margin: 10px 0 0 0;	padding: 3px;	text-align: center;}
.credit a:link, .credit a:hover {	color: #fff;}
.feedback {	text-align: right;	clear: both; }
.meta { padding-top: 15px;	}
.meta li, ul.post-meta li {	display: inline;}
.meta ul {	display: inline;	list-style: none;	margin: 0;	padding: 0;}
.meta, .meta a {	}
.storytitle {	margin: 0;}
.storytitle a { }
.storycontent { padding: 15px 0px 15px 0px; border-top: 1px dotted lightgrey;}
.storycontent p { line-height: 20px;}
.more-link {clear: both; float: right; padding-bottom: 15px; font-weight: bold; }
.addthis_container { padding-top: 15px; }

#commentform { padding: 10px 30px; border: 1px solid lightgrey;}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea 
	{ background: #fff;	border: 1px solid lightgrey;	padding: 3px;}
#commentform textarea {	width: 100%;}

#commentlist ul {	margin: 0 0 0 15px; }
#commentlist li ul {	border-left: 1px solid #ddd;	font-size: 110%;	list-style-type: none;}
#commentlist li {	padding: 10px; margin-bottom: 5px; list-style-type: none; border: 1px solid lightgrey; }
#commentlist li .avatar {	float: right;	margin-right: 25px;	border: 1px dotted #ccc;	padding: 2px;}

#bmenu { padding: 10px; 	background-color: #F5F5F5; }
#bmenu form {	margin: 0px; padding: 3px; ;}
#bmenu input#s {	width: 50%;	border: 1px solid lightgrey;	height: 20px;}
#bmenu ul {	font-weight: bold;	list-style-type: none;	margin: 0;	padding-left: 3px;}
#bmenu ul p{	font-weight: normal;}
#bmenu ul li {	margin-top: 10px;	padding-bottom: 5px; line-height: 25px;}
#bmenu ul ul {	margin: 0 0 0 15px; font-weight: normal;	line-height: 100%;	list-style-type: none;
	padding: 0;	text-align: left; }
#bmenu ul ul li {	border: 0;	line-height: 18px;	margin-top: 0;	padding: 0 0 5px 0;	padding-left: 12px;}
#bmenu ul ul li a {	}
#bmenu ul ul li a:hover {	}
#bmenu ul ul ul.children {	padding-left: 4px; 	margin: 0 0 0 10px;}
#bmenu ul ul li { list-style-type: disc; }

/* Captions & aligment */
.aligncenter,div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
img.alignleft {	padding: 10px 10px 10px 10px;	margin: 0px 20px 20px 0px;	display: inline; border:1px solid lightgrey;	}
.alignleft {	float: left;}
.alignright {	float: right;}
.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;
	margin: 10px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}
.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}
/* End captions & aligment */

#wp-calendar {	border: 1px solid #ddd;	empty-cells: show;	font-size: 14px;	margin: 0;	width: 90%;}
#wp-calendar #next a {	padding-right: 10px;	text-align: right;}
#wp-calendar #prev a {	padding-left: 10px;	text-align: left;}
#wp-calendar a {	display: block;	text-decoration: none;}
#wp-calendar a:hover {	background: #e0e6e0;	color: #333;}
#wp-calendar caption {	color: #999;	font-size: 16px;	text-align: left;}
#wp-calendar td {	color: #ccc;	letter-spacing: normal;	padding: 2px 0;	text-align: center;}
#wp-calendar td.pad:hover {	background: #fff;}
#wp-calendar td:hover, #wp-calendar #today {	background: #eee;	color: #bbb;}
#wp-calendar th {	font-style: normal;	text-transform: capitalize;}
