
/* basic stuff */
body {
	background: #44261e url(images/backgrounds/bg-body-earth.gif) fixed;
	color: #eb9;
	}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	}
input, textarea {
	background: #642;
	color: #fa6;
	border: 1px solid #fa6;
	}
input:hover, textarea:hover {
	background: #753;
	color: #fb7;
	border: 1px solid #fb7;
	}
input:active, input:focus, textarea:active, textarea:focus {
	background: #531;
	color: #fed;
	border: 1px solid #d84;
	}
blockquote {
  background: transparent url(images/quotes/quote-left-tan.png) left top no-repeat;
	}
blockquote div {
  background: transparent url(images/quotes/quote-right-tan.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: #000 url(images/headers/header-worldonfire4.png) no-repeat fixed;
	background-position: 0 0;
	border-style: solid;
	border-color: #f00 #b00 #f43 #b00;
	border-width: 1px 0;
	color: #ff0;
	}
#headerImage:hover {
	background: #200 url(images/headers/header-worldonfire4.png) no-repeat fixed;
	background-position: 0 -120px;
	border-color: #f30 #b00 #f54 #b00;
	color: #ff9;
	}
#headerImage a {
	border: none;
	}
#first-float {	/*** This must be floated opposite to #second-float ***/
	border-style: solid;
	border-color: #855 #322 #000 #433;
	border-width: 3px 3px 3px 3px;
	background: url(images/backgrounds/bg-hstripe-000.png);
	}
#second-float {	/*** This must be floated opposite to #first-float ***/
	border-style: solid;
	border-color: #855 #433 #000 #433;
	border-width: 3px 3px 3px 0;
	background: url(images/backgrounds/bg-hstripe-202020.png);
	color: #c97;
	}
#third-float {	/*** This must be floated opposite to .float-wrap ***/
	border-style: solid;
	border-color: #855 #433 #000 #433;
	border-width: 3px 0 3px 3px;
	background: url(images/backgrounds/bg-hstripe-202020.png);
	color: #c97;
	}
#s {
	background: url(images/backgrounds/searchlt.png) no-repeat left center;
	}
#footer {
	border-style: solid;
	border-color: #644;
	border-width: 3px 0 0 0;
	background: url(images/backgrounds/bg-hstripe-090f27.png);
	}

/* links */
a {
	color: #fa6;
	}
a:link, a:visited {
	color: #fa6;
	border-bottom: 1px dotted #fff;
	}
a:hover, a:active, a:focus {
	color: #fdb;
	border-bottom: 1px solid #fff;
	}

/* post */
.post {
	border: 1px dotted #765;
	}
.post h2 {
	border-top: 1px dotted #fff;
	}
.post h2:hover {
	border-top: 1px solid #fff;
	}
.post h2 a:link, .post h2 a:visited {
	border-left: 1px dotted #fff;
	}
.post h2:hover a, .post h2:active a, .post h2:focus a {
	border-left: 1px solid #fff;
	background: #620;
	color: #a75;
	border-bottom: 1px solid #fff;
	}
.post h2 a:hover, .post h2 a:active, .post h2 a:focus {
	background: #620 url(images/icons/pbullet.png) no-repeat .25em 50%;
	color: #fdb;
	}
.postmetadata {
	background: url(images/backgrounds/bg-trans-542800-50.png);
	}

/* comments */
.commentlist li {
	border: 1px solid #642;
	background: url(images/backgrounds/bg-trans-542800-50.png);
	}
.commentlist .alt {
	background: url(images/backgrounds/bg-trans-301000-65.png);
	}
.commentlist .MyComments {
	background: url(images/backgrounds/bg-trans-542800-50.png);
	}
.commentlist .altMyComments {
	background: url(images/backgrounds/bg-trans-542800-50.png);
	}

/* nav bar */
#navPages0 {
	background: url(images/backgrounds/bg-hstripe-202020.png);
	}
#nav a {
	border: 1px solid;
	border-color: transparent;
	}
#nav a:link, #nav a:visited {
	color: #fc8;
	}
#nav > li {
	background: url(images/backgrounds/bg-vstripe-000.png);
	}
#nav > li > a:hover, #nav > li > a:active, #nav > li > a:focus {
	background: #210;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	border-top-color: #ca6;
	border-right-color: #ca6;
	}
#nav a:hover, #nav a:active, #nav a:focus {
	color: #fff;
	}
#nav .current_page_item a {
	color: #fdb;
	}
#nav li li a:link, #nav li li a:visited {
	color: #fa6;
	border: 1px solid;
	border-color: transparent;
	}
#nav li li a:hover, #nav li li a:active, #nav li li a:focus {
	background: #742;
	color: #fdb;
	border-width: 1px;
	border-style: solid;
	border-color: #742 #ca6 #ca6 #742;
	}
#nav li ul { /* second-level lists */
	border: 1px solid #ca6;
	background: url(images/backgrounds/bg-trans-542800-85.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>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_on.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 #999;
	}
#switchTwo span {
	background-color: #fff;
	border: 1px solid;
	border-color: transparent;
	}
#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_gwhite.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_amber.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-lt.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-lt.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-lt.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-lt.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-amber.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;
	}