body {
 	font-family: sans-serif; 
	line-height: 1.65;
	color: #000;
	}


#tagline {
	padding-top: 1px;
	}

#subtitle {
	font-size: 162%;
	}

h1 {
	font-size: 200%;
	margin-bottom: 0px;
	font-weight: normal;
	text-shadow: 0 3px 3px grey;
	}

#tagline,
#subtitle,
h1,
h2,
h4, 
.poster,
.commentcount {
	/*    font-family: cochin, book antiqua, georgia, times new roman, times, serif; */
	/*    font-family: american typewriter light, trebuchet ms; */
	/*    font-family: big caslon; */
	/*    font-family: hoefler text; */
	/*    font-family: futura; */
	}

h1 {
	/*    font-family: futura; */
	}

blockquote {
	/*    font-family: hoefler text, big caslon, times new roman, times, american typewriter, trebuchet ms, century gothic, sans-serif; */

}

h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:active {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	}

h2 {
	#background-color: #000; 
	color: #dbe1c5; 
	
#	background-color: #fff; 
	color: #000; 
	
	/*    font-family: futura; */
	/* text-transform: uppercase; */

	text-align: right;
	/* padding-left: 15px; */
#	padding-right: 6px;
	font-weight: normal;
	font-size: larger; 
	border: 0 solid red;
	}

h4 {
	/* font-family: georgia, times new roman, times, serif; */
	/*    font-family: futura; */
	text-transform: uppercase;
	font-size: 15px;
	color: #000;
	text-decoration: none;
	margin-bottom: 4px;
	font-weight: normal;
	text-shadow: 0 .2em .2em grey;
	}

#rightcontento h4 {
	padding: .2em;
	margin: 1em 0 .2em 0;
	background-color: #fff;
	border: 1px solid #696969;
	border-top: 1px solid #dbe1c5;
	border-bottom: 1px solid #969696;
	}

blockquote {
	font-size: 16px;
	line-height: 1.3;
	padding: 1ex 20px 1ex 14px;
	margin: 0.6ex 1em;
	padding: 0 0;
	padding: 0 1.5em;
	}


q {
	font-weight: normal;
	}

strong {
	font-weight: bold;
	}

a:link {
   	font-weight: bold;
	color: #366;
        color: #036;
	}

a:visited {
	color: #4d4d4d;
	font-weight: normal;
	}

a:active {
	color: #300;
	}

a:hover {
	text-decoration: underline;
	}

#column {
	border: 0px solid yellow;
	text-align: center;
	margin-left: 9%;
	margin-right: 9%;
	}

#banner {
	border: 0px solid blue;
	text-align: left;
	}

#body {
	border: 0px solid red;
	text-align: left;
	}

.sidebar {
	font-size: x-small;
	line-height: 1.2;
	/*    font-family: verdana; */
	}

.sidebar ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	margin-top: 0;
	}

.day {
	background-color: #fff;

	/* background: #fff url(/imgs/blog/paper-to-lcd.gif) repeat-y top right; */
	border-left: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
	border-top: 1px solid #bfbfbf;

	border-radius: 0.6em, 0;
	margin: 0 6px 0 0;
	
	}

.day h2 {
	padding: 0 21px 0 0;
	margin-top: 0;
	background: #2e1d0c;
	background: #f9f9ff;
	text-align: right;
	color: #bbc;
	color: #99a;
	filter:alpha(opacity=90);
   -moz-opacity:0.9;
   opacity: 0.9;
#  border: 1px #fff solid;
	}
	
.datebanner {
	position: relative;
	cursor: pointer;
	cursor: hand;
	}

.strip {
	padding: 0 0 0 0;
	/* border-radius: 0.6em, 0; */
	border: 0 solid blue;
cursor: pointer;

	}

.strip img {
	border-top: 1px solid #bfbfcf;
	border-bottom: 1px solid #5f5f6f;
	}

.post {
	padding: .6ex 21px .6ex 15px;
	/*    font-family: verdana, sans-serif; */
	/*    font-size: 12px; */
	font-size: small;
	text-align: left;
	clear: both;

	border: 0 solid yellow;
	border-top: 1px dotted #bbc;

	}

.poster {
   /* 	border-top: 1px dashed #dfdfdf; */
	margin-top: .2ex;
	padding: .6ex 21px .6ex 15px;
	margin-top: 0;
	text-align: center;
	color: #dbe1c5;
	color: #c7cbba;
	color: #bbbbcc;
	color: #aab;
   background-color: #f9f9ff;
	color: #99a;
	color: #
   /* 	border: 0 solid orange; */
	}

.commentcount {
	display: inline;
	}

.poster,
.commentcount {
	fsont-size: 12px;
	font-size: small;
	/*  display: inline; */
	}

.poster a,
.poster a:link,
.poster a:visited {
	font-weight: normal;
	}

.fluxextended {
	color: #111; 

	}

.hide, .spoiler {
	color: #000;
	background-color: #000;
	}

