
/* ------- LINK BASE ------- */

a {
	font-weight: normal;
	text-decoration: none;
	background-repeat: no-repeat;
	background-color: none;
}

main.content a {
	padding: 2px 4px 2px 4px;
	margin: -2px -4px 2px -4px;
}

main.content ul.thumbnails li a {
	padding: 0px;
	margin: 0px;
}

/* ------- ALL LINK ICON OFFSETS ------- */

article a, a.external-link, a.abstractmachine-link, h2.author a, a.post-link, a.lexicon-link, a.file-link, a.entry-link, a.wikipedia-link, a.biography-link, a.google-link, a.imdb-link, a.tutorial-link, a.tutoriallist-link, a[data-scribe="element:user_link"], p.timePosted a, a.file {
	padding-right: 20px !important;
	background-position: right 4px top 0px;
	background-size: 16px 16px;
	background-repeat: no-repeat;
}

figure a {
	padding-right: 0px !important;
}

/* ------- EXTERNAL LINK COLOR / ICON IMAGES ------- */

article a, article a:visited, a.external-link, a.external-link:visited {
	background-image: url('images/link-gray.png');
}

article a:hover, article a:active, a.external-link:hover, a.external-link:focus, a.external-link:active {
	background-image: url('images/link-white.png');
}

body.invert article a, body.invert article a:visited, body.invert a.external-link, body.invert a.external-link:visited {
	background-image: url('images/link-lightgray.png');
}

body.invert article a:hover, body.invert article a:active, body.invert a.external-link:hover, body.invert a.external-link:focus, body.invert a.external-link:active {
	background-image: url('images/link-gray.png');
}

/* ------- TYPED LINK ICON IMAGES ------- */

article a.abstractmachine-link, article a.abstractmachine-link:visited, body.invert article a.abstractmachine-link, body.invert article a.abstractmachine-link:visited, a.abstractmachine-link, a.abstractmachine-link:visited {
	background-image: url('images/abstractmachine-link-color.png');
}

article a.abstractmachine-link:hover, article a.abstractmachine-link:focus, article a.abstractmachine-link:active, a.abstractmachine-link:hover, a.abstractmachine-link:focus, a.abstractmachine-link:active {
	background-image: url('images/abstractmachine-link-selected.png');
}

article h2.author a, article h2.author a:visited, h2.author a, h2.author a:visited {
	background-image: url('images/abstractmachine-link-color.png');
}

body.invert article h2.author a, body.invert article h2.author a:visited, body.invert h2.author a, body.invert h2.author a:visited {
	background-image: url('images/abstractmachine-link-color.png');
}

article h2.author a:hover, article h2.author a:active, article h2.author a:focus, h2.author a:hover, h2.author a:active, h2.author a:focus {
	background-image: url('images/abstractmachine-link-selected.png');
}

article a.biography-link, article a.biography-link:visited, article h2.author a.biography-link, article h2.author a.biography-link:visited, a.biography-link, a.biography-link:visited, h2.author a.biography-link, h2.author a.biography-link:visited {
	background-image: url('images/biography-link-color-orchid.png');
}

body.invert article a.biography-link, body.invert article a.biography-link:visited, body.invert article h2.author a.biography-link, body.invert article h2.author a.biography-link:visited, body.invert a.biography-link, body.invert a.biography-link:visited, body.invert h2.author a.biography-link, body.invert h2.author a.biography-link:visited {
	background-image: url('images/biography-link-color-orchid.png');
}

article a.biography-link:hover, article a.biography-link:focus, article a.biography-link:active, article h2.author a.biography-link:hover, article h2.author a.biography-link:focus, article h2.author a.biography-link:active, a.biography-link:hover, a.biography-link:focus, a.biography-link:active, h2.author a.biography-link:hover, h2.author a.biography-link:focus, h2.author a.biography-link:active  {
	background-image: url('images/biography-link-white.png');
}

body.invert article a.biography-link:hover, body.invert article a.biography-link:focus, body.invert article a.biography-link:active, body.invert article h2.author a.biography-link:hover, body.invert article h2.author a.biography-link:focus, body.invert article h2.author a.biography-link:active, body.invert a.biography-link:hover, body.invert a.biography-link:focus, body.invert a.biography-link:active, body.invert h2.author a.biography-link:hover, body.invert h2.author a.biography-link:focus, body.invert h2.author a.biography-link:active  {
	background-image: url('images/biography-link-white.png');
}

article a.google-link, article a.google-link:visited, a.google-link, a.google-link:visited {
	background-image: url('images/google-link-color.png') !important;
}

body.invert article a.google-link, article a.google-link:visited, a.google-link, a.google-link:visited {
	background-image: url('images/google-link-color.png') !important;
}

article a.google-link:hover, article a.google-link:active, a.google-link:hover, a.google-link:active {
	background-image: url('images/google-link-white.png') !important;
}

body.invert article a.google-link:hover, body.invert article a.google-link:active, body.invert a.google-link:hover, body.invert a.google-link:active {
	background-image: url('images/google-link-white.png') !important;
}

article a.imdb-link, article a.imdb-link:visited, a.imdb-link, a.imdb-link:visited {
	background-image: url('images/imdb-link-color.png') !important;
}

body.invert article a.imdb-link, body.invert article a.imdb-link:visited, body.invert a.imdb-link, body.invert a.imdb-link:visited {
	background-image: url('images/imdb-link-color.png') !important;
}

article a.imdb-link:hover, article a.imdb-link:active, a.imdb-link:hover, a.imdb-link:active {
	background-image: url('images/imdb-link-white.png') !important;
}

article a.lexicon-link, article a.entry-link, a.lexicon-link, a.entry-link {
	background-image: url('images/lexicon-link-color.png');
}

body.invert article a.lexicon-link, body.invert article a.entry-link, body.invert a.lexicon-link, body.invert a.entry-link {
	background-image: url('images/lexicon-link-color.png');
}

article a.lexicon-link:hover, article a.lexicon-link:active, article a.entry-link:hover, article a.entry-link:active, a.lexicon-link:hover, a.lexicon-link:active, a.entry-link:hover, a.entry-link:active {
	background-image: url('images/lexicon-link-white.png');
}

body.invert article a.lexicon-link:hover, body.invert article a.lexicon-link:active, body.invert article a.entry-link:hover, body.invert article a.entry-link:active, body.invert a.lexicon-link:hover, body.invert a.lexicon-link:active, body.invert a.entry-link:hover, body.invert a.entry-link:active {
	background-image: url('images/lexicon-link-white.png');
}

article a.post-link, article a.post-link:visited, a.post-link, a.post-link:visited {
	background-image: url('images/post-link-color.png');
}

body.invert article a.post-link, body.invert article a.post-link:visited, body.invert a.post-link, body.invert a.post-link:visited {
	background-image: url('images/post-link-color.png');
}

article a.post-link:hover, article a.post-link:focus, article a.post-link:active, a.post-link:hover, a.post-link:focus, a.post-link:active {
	background-image: url('images/post-link-selected.png');
}

body.invert rticle a.post-link:hover, body.invert article a.post-link:focus, body.invert article a.post-link:active, body.invert a.post-link:hover, body.invert a.post-link:focus, body.invert a.post-link:active {
	background-image: url('images/post-link-invert.png');
}

article a.tutorial-link, article a.tutorial-link:visited, article a.tutorial-link, article a.tutorial-link:visited {
	background-image: url('images/tutorial-link-color.png');
}

body.invert article a.tutorial-link, body.invert article a.tutorial-link:visited, body.invert article a.tutorial-link, body.invert article a.tutorial-link:visited {
	background-image: url('images/tutorial-link-color.png');
}

article a.tutorial-link:hover, article a.tutorial-link:active, a.tutorial-link:hover, a.tutorial-link:active {
	background-image: url('images/tutorial-link-white.png');
}

article a.wikipedia-link, article a.wikipedia-link:visited, a.wikipedia-link, a.wikipedia-link:visited {
	background-image: url('images/wikipedia-link-color.png') !important;
}

body.invert article a.wikipedia-link, body.invert article a.wikipedia-link:visited, body.invert a.wikipedia-link, body.invert a.wikipedia-link:visited {
	background-image: url('images/wikipedia-link-color.png') !important;
}

article a.wikipedia-link:hover, article a.wikipedia-link:active, a.wikipedia-link:hover, a.wikipedia-link:active {
	background-image: url('images/wikipedia-link-white.png') !important;
}

article a.file-link, article a.file-link:visited, a.file-link, a.file-link:visited {
	background-image: url('images/file-link-color.png') !important;
}

body.invert article a.file-link, body.invert article a.file-link:visited, body.invert a.file-link, body.invert a.file-link:visited {
	background-image: url('images/file-link-color.png') !important;
}

article a.file-link:hover, article a.file-link:active, a.file-link:hover, a.file-link:active {
	background-image: url('images/file-link-white.png') !important;
}

/* ------- THUMBNAILS ------- */

ul.thumbnails li.postlink a:hover, ul.thumbnails li.postlink a:active {
	background-color: transparent !important;
}

/* ------- TIMEHUE ------- */

a.timehue {
	color: none;
	position: relative;
	top: 1px;
	padding: 3px 6px 0px 6px;
	margin: 0px 0px 0px -6px;
	border: 0px;
	position: 0px;
}

a.timehue:hover, a.timehue:focus, a.timehue:active {
	border: 0px 0px 0px 0px;
	padding: 3px 5px 0px 5px;
	margin: 0px -5px -2px -5px;
	background-color: lightgray !important;
}

div.post-comments h5 a, div.post-comments h5 a:visited {
	background-image: none;
	padding-right: 6px !important;
	background-position: right top;
	background-size: 0px;
}

div.post-comments h5 a:hover, div.post-comments h5 a:active {
	background-color: gray;
}
