
body {
	margin:0px;
	padding:0px;
	font:11px/20px verdana, arial, helvetica, sans-serif;
	color:white;
	background-color:white;
	text-align:center;
	}

.blogPost	{
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
.blogPost h3 {
	font:bold 11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px;
}
.blogPost .timestamp {
	font-style:italic;
	margin-top:0px;
	margin-bottom:12px;
}
a.permalink	{
	font: normal 11px/20px verdana, arial, helvetica, sans-serif;
    color: #3c0;
    background-color: transparent;
}

#blogTextDiv blockquote
{
	margin-top: 0px;
	background-color: #333;
	padding: 10px;
	border-color: #000;
	border-width: 2px;
	border-style: dotted;
}

.blueverd {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #00F;
    background-color: transparent;
}

.funk {
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
	font-size: 13px;
	line-height: 15px;
    color: #03F;
    background-color: transparent;
}
    
.smalltext {
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    color: #999;
    background-color: transparent;
}

A {
    color: #3c0;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
}

A:hover {
    text-decoration: underline
}

P {
    color: #999;
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	background-color: transparent;
}

LI {
    color: #999;
    background-color: transparent;
	font:11px/20px verdana, arial, helvetica, sans-serif;
	padding:0px;
}

#blackBoxDiv {
    clear:both;
	margin:0px;
	padding:0px;
    background-color:black;
    color: #999;
	z-index:1;
}

#topOrnamentDiv {
    clear:both;
	margin:0px 0px 5px 0px;
	padding:0px;
	z-index:5;
	height:22px;
}

#btmOrnamentDiv {
	margin:5px 0px 0px 20px;
	padding:0px;
	z-index:5;
	height:22px;
}

#headingDiv {
    text-align:left;
	margin:3px auto 0px auto;
	padding:0px;
	z-index:5;
}

#lukeShadowDiv {
    float:right;
	margin:0px;
	padding:0px;
	width:134px;
	height:163px;
	z-index:2;
}

#contentDiv {
    text-align:left;
	margin:0px 0px 0px 150px;
	padding:20px 25px 10px 10px;
	z-index:100;
}

.permalinkDiv	{
	padding:0px 4px 0px 0px;
	width:175px;
	float:right;
	text-align:right;
    font-weight:normal;
    background-color:#000;
    color: #ccc;
}
.blogImage {
	float:left;
	margin:0px 8px 2px 0px;
	padding:1px;
	border: 1px solid white;	
}
#footerDiv	{
	margin:10px 0px 0px 0px;
	padding:2px 4px 5px 0px;
	text-align:right;
    font-weight:normal;
    border-style:dashed;
	border-color:#3c0;
	border-width:1px 0px 0px 0px;
    background-color:#000;
    color: #ccc;
    clear: both;
    }

H1, H2, H3, H4, H5, H6 {
	font-family:  Verdana, sans-serif;
	font-weight: bold;
	background-color : black;
	color : white;
}

img.marginal {
	float: right;
}

img.sloozethumb {
	padding: 10px;
}

/* picture comments */
p.sloozecomment {
	color : #669;
    background-color: transparent;
}


/* admin errors: by default a yellow box */
p.sloozeerror {
	color : #000;
	background-color : yellow;
	padding: 8px;
	border: 1px solid black;
}


/* next two for displaying admin table of top picture views */
TD.topviews {
	background-color : #ccccff;
	color : Black;
}
TD.topviewhdr {
	background-color : Black;
	color : White;
	font-weight: bold;
}
