/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Jan 23 2016 | 02:39:33 (am)
/*
/******* Do not edit this file *******/

body, div, p, input, textarea { font-size: 10pt; font-family: 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial; }

table tr td { vertical-align: top; }

blockquote {
  border-radius: 4px;
  -moz-border-radius: 4px;
  box-shadow: inset 0 0 2px #ccc;
  padding-right: 1.5em;
  padding-left: 1.5em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background-color: #EEE;
}

/* Disqus */
/*
#dsq-content {
  color: #222;
  margin-bottom: 10px;
  border: 1px solid;
  border-top: 1px solid #CCC;
  border-left: 1px solid #CCC;
  border-right: 1px solid #BBB;
  border-bottom: 1px solid #BBB;
  border-radius: 4px;
  -moz-border-radius: 4px;
  box-shadow: inset 0 0 2px #ccc;
  background: white;
  padding-right: 1em;
  padding-left: 1em;
}
*/

#text-2 .textwidget {
  width: 146px;
  height: 146px;
  padding: 8px 0 0 9px;
  background: url('http://assets.tumblr.com/themes/redux/avatar-bg.png') top left no-repeat transparent;
  position: relative;
  top: -20px;
  left: -5px;
}

#text-2 {
  padding-bottom: 0;
  margin-bottom: 0;
}

#text-3 .textwidget {
  font-size: 0.85em;
  padding-top: 0;
  margin-top: 0;
  position: relative;
  top: -20px;
  color: #3B627E;
}

#text-3 {
  padding-bottom: 0;
  margin-bottom: 0;
}

.widget-container { border: none; box-shadow: none; }

a:hover { text-decoration: underline; color: #4E5196;}

/* Page Structure */
#imenu { margin-bottom: 10px; }
#content { width: 77%; margin-top: 1em; }
#sidebar { margin-top: 1em; }
div#sidebar.four.columns { margin-left: 2.4%; }
.container { height: 100% }
.row .four { width: 20.37%; }
.seven .sitename a { color: white; }
.widget-title { font-size: 1em; padding: 0.5em; }

/* Sidebar */
#sidebar {
  color: #222;
  margin-bottom: 10px;
  border: 1px solid;
  border-top: 1px solid #CCC;
  border-left: 1px solid #CCC;
  border-right: 1px solid #BBB;
  border-bottom: 1px solid #BBB;
  border-radius: 4px;
  -moz-border-radius: 4px;
  box-shadow: inset 0 0 2px #ccc;
  background: white;
}
#subscribe-blog p { margin-top: 0.5em; margin-bottom: 0; font-size: 0.9em; }
#jetpack_subscriptions_widget { padding-left: 1em; padding-right: 1em; }
div.meta a { color: #4E5196; }
#rss_links-2 p a img { width: 46px; }
#rss_links-2 p { text-align: center; margin-top: 1em;}

/* iFeature Overrides */
h2.site-title a { font-family: Arial, Helvetica, serif; text-shadow: rgba(0, 0, 0, 0.2) 1px 3px 5px; text-decoration: none; }
#afterfooter {display: none; }
#credit { display: none; }
#afterfootermenu { display: none; }
#wp-admin-bar-iFeature { display: none; }
.postformats { display: none; }

/* Post Contents */
h2.entry-title { margin-bottom: 0.65em; }
h2.entry-title a { color: #494949; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: normal; font-size: 26px; line-spacing: 0; }
h2.entry-title a:hover { text-decoration: underline; color: #0085CF; }
#content .post-container .entry-content { color: #555; font-family: 'Lucida Grande', 'Lucida Sans Unicode', verdana, arial; font-size: 13pt; }
#content .post-container .entry-content a { text-decoration: underline; }
div.entry-content h2 { font-size: 1.4em; margin-bottom: 0.2em; margin-top: 1.5em; font-weight: normal; font-family: 'Lucida Grande', 'Lucida Sans Unicode', verdana, arial;}
h1.entry-title  { font-size: 1.4em; margin-bottom: 0.2em; margin-top: 1.5em; font-weight: normal; font-family: 'Lucida Grande', 'Lucida Sans Unicode', verdana, arial;}
div.entry-content ol li { margin-top: 0.5em; margin-left: 1em; }
div.entry-content ul li { margin-top: 0.5em; margin-left: 1em; list-style-position: outside; }
div.entry-content ul.nospacing li { margin-top: 0; }
div.entry-content { font-size: 10.5pt; }
div.entry-content p { font-size: 10.5pt; }
#content ol { padding: 0; margin-left: 21px; }

/* Add-ins */
div.text.codecolorer { font-size: 0.9em; }

/* Comments */
p.comment-subscription-form label {
  display: inline;
  position: relative;
  top: -2px;
  left: -3px;
}
form#commentform p.form-submit input#submit {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

form#commentform p.form-submit input#submit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}

form#commentform p.form-submit input#submit:active {
  position:relative;
  top:1px;
}

#reply-title {
	border: none;
	padding: 0;
	background: 0;
	text-transform: uppercase;
	font-size: 11pt;
	margin-top: 0.5em;
	font-weight: bold;
}

.AboutMeList { 
  list-style-type: none;
  margin-left: 0;
}

.AboutMeList li { 
  margin-top: 0.5em;
  margin-left: 0;
}

li.twitter-item {
  font-size: 0.85em;
  margin: 0;
  margin-top: 8px;
  background-color: #F4F4F4;
  border-radius: 5px;
  padding: 4px;
  padding-right: 6px;
  padding-left: 6px;
}

ul.twitter {
  padding: 0;
  margin-bottom: 0;
}

#twitter-1 {
  padding-bottom: 10px;
  margin-bottom: 0;
}

.footer-widgets li { list-style-type: none; margin-bottom: 0.6em; }
.post_container .tags { font-size: 1em; }


/* Main Post Content */
div.entry table { border: 0; }
div.entry table td { border: 0; padding: 0; }
.entry ol + p, .entry ul + p { margin-top: 1em; }
code { 
  font: 10pt Monaco, Lucida Console, monospace; 
  border: 1px solid #DDD;
  padding: 3px;
  border-radius: 3px;
  margin: 1px;
  background: #FAFAFF;
}
pre {
  font: 10pt Monaco, Lucida Console, monospace;
  overflow: auto;
  border: #DDD 3px dotted;
  margin: 1em;
  line-height: 120%;
  padding: 0.5em 0.7em 0.5em 0.7em;
}
pre code { 
  border: none;
  padding: 0;
  margin: 0;
  background: none;
}
.kbd {
  border: 1px solid #AAA;
  display: inline-block;
  margin: 1px;
  padding: 3px;
  border-radius: 5px;
  padding: 3px 6px 3px 6px;
}


/* Tools Page */
table.productreview tbody tr td a.ToolTitle { font-size: 1.2em; }
table.productreview td.ToolIcon { vertical-align: top; }
table.productreview td.ToolIcon img { position: relative; top: 10px; }

/* Comment Form */
.comment-form-comment #aec_edit_options { display: none; }
.comment-form-comment label { display: none; }
.comment-subscription-form { margin-bottom: 0; }
.comments_container { padding-bottom: 0; }
.form-allowed-tags code { font-size: 8pt; }
ol.commentlist li.comment { padding-left: 0; }
ol.commentlist { margin: 0; }
form#commentform input[type="text"] { padding: 0 0.5em; border-radius: 6px; height: 2.2em; margin-left: 0.5em; }
form#commentform .required { display: none; }
form#commentform textarea { border-radius: 4px; }
form#commentform label { display: inline; }
ul.children li { margin-bottom: 0; }
#respond form { margin-bottom: 1em; }
ol.commentlist li.comment #respond { margin-top: 1em; }
ol.commentlist li.comment #respond #cancel-comment-reply-link { margin-left: 0.5em; }
ol.commentlist li.comment #respond h3 {margin-top: 1em; margin-left: 0.5em;}
ol.commentlist li.comment #respond form { margin-bottom: 0; }
ol.commentlist li.comment ul.children li.comment.byuser { margin-bottom: 0; }
div#respond p.form-allowed-tags code { line-height: 2.2em; }
.edit-comment-admin-links { float: right; }
.comments_container .commentlist { padding-left: 0; }

/* Unsorted */

/* gist.github.com bits */
.gist-file .highlight { background: transparent; }
.gist .gist-file .data .lines, .gist, .gist pre div { font-family: Consolas, "Liberation Mono", Courier, monospace; font-size: 12px; font-style:normal; line-height: 14px; vertical-align: auto;}

/* pastebin.com bits */
div.entry div.embedPastebin ol li { margin: 0; }
.entry .embedPastebin div { line-height: 1.2em; }

/* Posts in Sidebar widget */
.widget-container li.pis-li {
  padding: 2px;
  border: 1px solid #CCC;
  border-radius: 3px;
  margin: 0;
  margin-bottom: 1em;
  text-align: center;
}

.pis-title {
  padding-top: 0.5em;
  text-align: center;
  font-weight: bold;
}

.pis-thumbnail-link img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#widget_boxes_container { display: none; }
#content .entry-content .featured-image { display: none; }
#slider_lite { display: none; }