@import "test/my2.css";
/* ------------------------------------------------------------------------- *
 * General Adjustments
 * ------------------------------------------------------------------------- */
.entrybody img {
	border: 1px solid #E5E1BC;
	padding: 3px;
	-moz-border-radius: .3em; -webkit-border-radius: .3em;
}
.entrybody img.alignright {
	margin-right: 0 !important;
}
.entrybody img.alignleft {
	margin-left: 0 !important;
}
.entrybody img.aligncenter {
	margin-left: 0;
	margin-right: 0;
}
.entrybody pre {

	border: 1px inset #e6e2af;
	background-color: #fcfcfc;
	border: 1px inset #A5A17C;
	overflow: auto;
	-moz-border-radius: .75em; -webkit-border-radius: .75em;
}
.entrybody h2, .entrybody h3, .entrybody h4 {
	margin-top: .75em;
}

.entrybody ul, .entrybody ol {
	text-align: left;
}

.entrybody table.deftable {
	border: 1px solid #bba;
}
.entrybody table.deftable td {
	border: 1px solid #ccb;
	padding: 1px 3px;
}
.entrybody table.deftable tr.evenRow {
	background-color: #f0f0e0;
}
.entrybody table.deftable thead {
	background-color: #A0A090;
	font-weight: bold;
}

.entrybody dt {
	font-weight: bold;
}
.entrybody dt:after {
	content: ":";
}
.entrybody dd {
	margin-bottom: 1em;
}

img.wp-smiley {
	border: none !important;
	padding: 0;
	margin: 0;
}

#sidebar img {
	padding: 3px;
	margin: 3px;
}

a.a2a_dd:hover {
	background-color: inherit;
}

.pagenav {
	font-size: .8em;
	padding: 2px 4px;
	border: 1px solid #aaa;
	-moz-border-radius: .75em; -webkit-border-radius: .75em;
	background-color: #eee;
	display: inline-block;
}

/* ------------------------------------------------------------------------- *
 * Overrides for WP-Footnotes
 * ------------------------------------------------------------------------- */

.footnote-identifier-link {
	font-size: .8em;
}

ol.footnotes {
	padding-top: 10px;
	border-top: 1px solid lightgrey;
}

/* ------------------------------------------------------------------------- *
 * Extra Styles
 * ------------------------------------------------------------------------- */

.borderless {
	border: 0 none !important;
}

.overlined {
	border-top: 1px solid lightgrey !important;
}
.underlined {
	border-bottom: 1px solid lightgrey !important;
}

.box {
	border: 1px solid #ccc;
	padding: 5px !important;
	-moz-border-radius: .75em; -webkit-border-radius: .75em;
}
div.box {
	margin-bottom: 1em;
}

.smoky {
	background-color: whitesmoke;
}

.pale {
	background-color: #fcfcfc;
}

.reddish {
	background-color: navajowhite;
}

a.download-button {
	background: #fcfcfc url(/i/deco/Save.48x48.png) 10px center no-repeat;
	padding: 20px 10px 20px 55px;
	border: 1px solid #ccc;
	-moz-border-radius: 3em; -webkit-border-radius: 3em;
}

.eye-catcher {
	display: inline-block;
	background-color: #fcfcfc;
	padding: 20px 10px 20px 55px;
	border: 1px solid #ccc;
	-moz-border-radius: 3em; -webkit-border-radius: 3em;
}
.with-download-icon {
	background: #fcfcfc url(/i/deco/Save.48x48.png) 10px center no-repeat;
}
.with-gotonext-icon {
	background: #fcfcfc url(/i/deco/Next.48x48.png) 10px center no-repeat;
}


/* ------------------------------------------------------------------------- *
 * Simple Tags
 * ------------------------------------------------------------------------- */

h4.related-posts {
	border-top: 1px solid lightgrey;
	padding-top: 1em;
	font-weight: bold;
	/* margin-bottom: -.75em; */
}

div.post-tags {
	margin-top: 1em;
}
span.post-tags {
	font-size: .8em;
	padding: 2px 4px;
	border: 1px solid #aaa;
	-moz-border-radius: .75em; -webkit-border-radius: .75em;
	background-color: #eee;
}
/* ------------------------------------------------------------------------- *
 * In-Series
 * ------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------- *
 * Hackadelic Polite Buttons
 * ------------------------------------------------------------------------- */

a.hackadelic-download-button {
	background: #fcfcfc url(/i/deco/Save.48x48.png) 10px center no-repeat;
	padding: 20px 10px 20px 55px;
	border: 1px solid #ccc;
	-moz-border-radius: 3em; -webkit-border-radius: 3em;

}
a.hackadelic-download-button.now-being-polite {
	background: #fcfcfc url(/i/deco/Smiley.32x32.png) 10px center no-repeat;
	padding: 20px 10px 20px 48px;
}

/* ------------------------------------------------------------------------- *
 * Hackadelic References
 * ------------------------------------------------------------------------- */

a.hackadelic-ref.existing {
	background: url(/i/deco/page.png) no-repeat scroll right center;
	padding-right:16px;
}

a.hackadelic-ref.new {
	background: url(/i/deco/qmark.png) no-repeat scroll right center;
	color: firebrick;
	padding-right:16px;
}

a.hackadelic-ref.new:hover {
	background-color: navajowhite;
}

/* ------------------------------------------------------------------------- *
 * Hackadelic Sliding Notes
 * ------------------------------------------------------------------------- */

.hackadelic-sliderPanel {
	padding: 5px;
	border: 1px solid #ccc;
	-moz-border-radius: 1em; -webkit-border-radius: 1em; -khtml-border-radius: 1em;
	background-color: #fcfcfc;
}

#sidebar .hackadelic-sliderButton {
	display: block;
	text-align: center;
}
.textwidget .hackadelic-sliderButton {
	margin: .5em;
}
.textwidget .hackadelic-sliderPanel {
	background-color: #F0F0E0;
}

a.hackadelic-sliderButton {
	/* color: #B3960E; */
	text-decoration: none;
	padding: 0 3px;
	border: 1px solid #BBDDFF; -moz-border-radius: 1em; -webkit-border-radius: 1em; -khtml-border-radius: 1em;
	background-color: #fcfcfc;
}
a.hackadelic-sliderButton:hover {
	border: 1px solid #20A3E0;
	background-color: #20A3E0;
	color: #fff;
}

.entrybody .hackadelic-sliderPanel pre {
	border: 0 none;
}
.entrybody .hackadelic-sliderPanel div.dp-highlighter {
	max-width: 578px;
}

/* ------------------------------------------------------------------------- *
 * Hackadelic TOC Boxes
 * ------------------------------------------------------------------------- */

div.toc {
	border: 1px solid #ccc;
	font-size: .75em;
}
div.toc.toc-left {
	max-width: 22em;
	float: left;
	margin: 5px 5px 5px 0;
}
div.toc.toc-right {
	max-width: 22em;
	float: right;
	margin: 5px 0 5px 5px;
}

div.toc a.toc-header {
	display: block;
	background-color: #f8f8ec;
	border-top: 1px solid #fcfcfc;
	border-left: 1px solid #fcfcfc;
	border-bottom: 1px solid #f0f0e0;
	border-right: 1px solid #f0f0e0;
	color: #777;
/** Styling regarding TOC title: **/
	padding: 1px 2px;
	text-align: left;
	font-size: 1.25em;
	font-weight: bold;
}

div.toc a.toc-header:hover {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #fcfcfc;
	border-right: 1px solid #fcfcfc;
}


div.toc ul {
	list-style: none;

	margin: 0;
	padding: 5px;
	background-color: #fcfcfc;
	overflow: hidden;
	white-space: nowrap;
}
div.toc.auto-collapse ul {
	display: none;
}

div.toc li a {
	text-decoration: none;
	border: 0 none;
	color: #777;
}
div.toc li.toc-level-1 {
	font-weight: bold;
}
div.toc li.toc-level-2 {
	font-weight: bold;
	padding-left: .25em;
}
div.toc li.toc-level-3 {
	padding-left: .5em;
}
div.toc li.toc-level-4 {
	padding-left: .75em;
}

/* ------------------------------------------------------------------------- *
 * Hackadelic Series
 * ------------------------------------------------------------------------- */

div.hackadelic-series-info {
	margin: 0 1em 1em 1em;
}
div.hackadelic-series-info.on-frontpage {
	margin: -1em 1em 1em 1em;
}

/* ------------------------------------------------------------------------- *
 * Hackadelic Widget Voodoo
 * ------------------------------------------------------------------------- */

.widget.collapsible .widgettitle {
	text-align: center;
	height: 24px;
	-moz-border-radius: .6em; -webkit-border-radius: .6em;
	cursor: pointer;
}

#sidebar-left .widget.collapsible .widgettitle {
	background: url(/i/bg/widget-title-bg-open.png) top left no-repeat;
	margin: 1em 2px .25em -6px;
}
#sidebar-left .widget.collapsible .widgettitle:hover,
#sidebar-left .widget.collapsible .widgettitle.collapsed:hover {
	background: url(/i/bg/widget-title-bg-hover.png) top left no-repeat;
}
#sidebar-left .widget.collapsible .widgettitle.collapsed {
	background: url(/i/bg/widget-title-bg-closed.png) top left no-repeat;
}

#sidebar-right .widget.collapsible .widgettitle {
	background: url(/i/bg/sidebar-button-bg-1.png);
	margin: 1em -14px .25em -12px;
}
#sidebar-right .widget.collapsible .widgettitle:hover {
	background: url(/i/bg/sidebar-button-bg-2.png);
}


/* ------------------------------------------------------------------------- *
 * PLAYGROUND
 * ------------------------------------------------------------------------- */

