
/* basic stuff */
body {
	background: #fff url(images/backgrounds/bg-body-stripes.gif) fixed;
	color: #000;
	}
input, textarea {
	background: #eef;
	color: #069;
	border: 1px solid #069;
	}
input:hover, textarea:hover {
	background: #eef;
	color: #006;
	border: 1px solid #036;
	}
input:active, input:focus, textarea:active, textarea:focus {
	background: #fff;
	color: #006;
	border: 1px solid #006;
	}
blockquote {
  background: transparent url(images/quotes/quote-left-gray2.png) left top no-repeat;
	}
blockquote div {
  background: transparent url(images/quotes/quote-right-gray2.png) right bottom no-repeat;
	}
blockquote:hover {
  background: transparent url(images/quotes/quote-left-airquotes.png) left top no-repeat;
	}
blockquote:hover div {
  background: transparent url(images/quotes/quote-right-airquotes.png) right bottom no-repeat;
	}
#headerImage {
	background: #fff url(images/headers/header-saturn.jpg) no-repeat fixed;
	background-position: 0 0;
	border-color: #f00 #b00 #f43 #b00;
	color: #cef;
	}
#headerImage:hover {
	background: #fff url(images/headers/header-saturn.jpg) no-repeat fixed;
	background-position: 0 -120px;
	border-color: #f30 #b00 #f54 #b00;
	color: #fff;
	}
#first-float {	/*** This must be floated opposite to #second-float ***/
	border-color: #855 #322 #000 #433;
	}
#second-float {	/*** This must be floated opposite to #first-float ***/
	border-color: #855 #433 #000 #433;
	color: #000;
	}
#third-float {	/*** This must be floated opposite to .float-wrap ***/
	border-color: #855 #433 #000 #433;
	color: #000;
	}
#s {
	background: url(images/backgrounds/searchdk.png) no-repeat left center;
	}
#footer {
	border-color: #644;
	}

/* links */
a {
	text-decoration: none;
	color: #000;
	}
a:link, a:visited {
	color: #026;
	border-bottom: 1px dotted #06f;
	}
a:hover, a:active, a:focus {
	color: #069;
	border-bottom: 1px solid #00f;
	}

/* post */
.post {
	border: 1px dotted #567;
	}
.post h2 {
	border-top: 1px dotted #000;
	}
.post h2:hover {
	border-top: 1px solid #000;
	}
.post h2 a:link, .post h2 a:visited {
	border-left: 1px dotted #000;
	}
.post h2:hover a, .post h2:active a, .post h2:focus a {
	border-left: 1px solid #000;
	background: #000;
	color: #ddd;
	border-bottom: 1px solid #000;
	}
.post h2 a:hover, .post h2 a:active, .post h2 a:focus {
	background: #069 url(images/icons/pbullet.png) no-repeat .25em 50%;
	color: #fff;
	}
.postmetadata {
	background: url(images/backgrounds/bg-trans-7a9ec2-65.png);
	}

/* comments */
.commentlist li {
	border: 1px solid #642;
	background: url(images/backgrounds/bg-trans-9394c9-50.png);
	}
.commentlist .alt {
	background: url(images/backgrounds/bg-trans-9e9fbe-50.png);
	}
.commentlist .MyComments {
	background: url(images/backgrounds/bg-trans-7a9ec2-65.png);
	}
.commentlist .altMyComments {
	background: url(images/backgrounds/bg-trans-7a9ec2-65.png);
	}

/* nav bar */
#navPages0 {
	background: url(images/backgrounds/bg-hstripe-c0c0c0.png);
	}
#nav a {
	border: 1px solid;
	border-color: transparent;
	}
#nav a:link, #nav a:visited {
	color: #000;
	}
#nav > li {
	/*background: url(images/bg-vstripe-000.png);*/
	}
#nav > li > a:hover, #nav > li > a:active, #nav > li > a:focus {
	background: url(images/backgrounds/bg-trans-7a9ec2-65.png); /* transparent */
	border-color: transparent;
	border-top-color: #0ac;
	border-right-color: #0ac;
	}
#nav a:hover, #nav a:active, #nav a:focus {
	color: #fff;
	}
#nav .current_page_item a {
	color: #036;
	}
#nav li li a:link, #nav li li a:visited {
	color: #000;
	border: 1px solid;
	border-color: transparent;
	}
#nav li li a:hover, #nav li li a:active, #nav li li a:focus {
	background: #fff;
	color: #036;
	border-width: 1px;
	border-style: solid;
	border-color: #fff #333 #333 #fff;
	}
#nav li ul { /* second-level lists */
	border: 1px solid #069;
	background: url(images/backgrounds/bg-trans-7a9ec2-90.png);
	}
#nav li ul ul { /* third-and-above-level lists */
	}

/* fancy-pants sidebar behaviors */
#second-float h2, #third-float h2, #second-float h3, #third-float h3 {
	background: url(images/sidebar/hbutton_off.png) repeat-x;
	border: 1px #999 solid;
	color: #ccc;
	}
#second-float h2:hover, 
#third-float h2:hover, 
#second-float h3:hover, 
#third-float h3:hover,
#second-float h2:hover>h2, 
#third-float h2:hover>h2, 
#second-float h2:hover>h3, 
#third-float h2:hover>h3, 
#second-float h3:hover>h4, 
#third-float h3:hover>h4,
#second-float>ul>li:hover>h2,
#third-float>ul>li:hover>h2,
#second-float>ul>li>ul>li:hover>h2,
#third-float>ul>li>ul>li:hover>h2,
#second-float>ul>li:hover>h3,
#third-float>ul>li:hover>h3,
#second-float>ul>li>ul>li:hover>h3,
#third-float>ul>li>ul>li:hover>h3 {
	background: url(images/sidebar/hbutton_on2.png) repeat-x;
	border: 1px #ca8 solid;
	color: #fed;
	}
#second-float h2 a,
#third-float h2 a,
#second-float h3 a,
#third-float h3 a {
	color: #fff;
	background: transparent;
	text-decoration: none;
	border: 0;
	}
#second-float h2 a:hover,
#third-float h2 a:hover,
#second-float h3 a:hover,
#third-float h3 a:hover, {
	color: #fff;
	background: transparent;
	text-decoration: underline;
	border: 0;
	}

/* CSS Switch */
#switchOne span {
	background-color: #740;
	border: 1px solid;
	border-color: transparent;
	}
#switchTwo span {
	background-color: #fff;
	border: 1px solid #999;
	}
#switchThree span {
	background-color: #000;
	border: 1px solid;
	border-color: transparent;
	}

/* misc plugin stuff */

	/* link-indication plugin */
a.liexternal, a.extlink {
	background: url(images/links/link-external_grey.gif) no-repeat right center;
	}
a.liexternal:hover, a.liexternal:active, a.liexternal:focus, a.extlink:hover, a.extlink:active, a.extlink:focus {
	background: url(images/links/link-external_dblue.gif) no-repeat right center;
	}
a.liwikipedia {
	background: url(images/links/link-wikipedia.gif) no-repeat right center;
	}
a.liimdb {
	background: url(images/links/link-imdb.gif) no-repeat right center;
	}
a.lilivejournal {
	background: url(images/links/link-livejournal.gif) no-repeat right center;
	}
a.lihtmlforums {
	background: url(images/links/link-htmlforums.gif) no-repeat right center;
	}
a.lialistapart {
	background: url(images/links/link-alistapart-dk.gif) no-repeat right center;
	}
a.lisitepoint {
	background: url(images/links/link-sitepoint.gif) no-repeat right center;
	}
a.liw3 {
	background: url(images/links/link-w3-white.gif) no-repeat right center;
	}
a.limyspace {
	background: url(images/links/link-myspace.gif) no-repeat right center;
	}
a.lisubgenius {
	background: url(images/links/link-subgenius-dk.gif) no-repeat right center;
	}
a.liallmusic {
	background: url(images/links/link-allmusic.gif) no-repeat right center;
	}
a.liamazon {
	background: url(images/links/link-amazon-dk.gif) no-repeat right center;
	}
a.liblogspot {
	background: url(images/links/link-blogspot.gif) no-repeat right center;
	}
a.liftp {
	background: url(images/links/link-ftp-dk.gif) no-repeat right center;
	}
a.limailto {
	background: url(images/links/link-mail-grey.gif) no-repeat right center;
	}
a.limailto:hover, a.limailto:active, a.limailto:focus {
	background: url(images/links/link-mail-blue.gif) no-repeat right center;
	}
a.lihollyquinn {
	background: url(images/links/link-hollyquinn.gif) no-repeat right center;
	}
a.lihollyquinn:hover, a.lihollyquinn:active, a.lihollyquinn:focus {
	background: url(images/links/link-hollyquinnb.gif) no-repeat right center;
	}
a.thickbox {
	background: url(images/links/link-thickbox-sm.gif) no-repeat right center;
	}
a.thickbox:hover, a.thickbox:active, a.thickbox:focus {
	background: url(images/links/link-thickbox-lg.gif) no-repeat right center;
	}
a.thickbox img {
	background-image: none;
	}
a.liinternal {
	}

	/* emailThis+printThis plugins */
.emailThis:link, .emailThis:visited, .emailThis:hover, .emailThis:active, .emailThis:focus {
	border: none;
	text-decoration: none;
	}
.printVersion:link, .printVersion:visited, .printVersion:hover, .printVersion:active, .printVersion:focus {
	border: none;
	text-decoration: none;
	}

	/* sociable plugin */
.sociable_tagline {
	border-bottom: 1px dotted;
	}


#rssIcon a {
	background: transparent url(images/icons/feed-icon-64-blue2subscr.png) no-repeat top right;
	}
#rssIcon a:hover {
	background: transparent url(images/icons/feed-icon-64-blue2subscr.png) no-repeat bottom right;
	}