/* Mmm.... CSS */

BODY {
	margin:auto;
	width:800px;
	font-size:14px;
	background:transparent url('header.png') repeat-x left top;
}

td > h1:first-child, th > h1:first-child, 

td > ul:first-child, th > ul:first-child,

td > ol:first-child, th > ol:first-child,

td > p:first-child,  th > p:first-child,

.dummy {

	margin-top: 0;

}

#menu {
	line-height:19px;
	padding-left:2%;
	float:left;
	width:160px;
}

#menu A {
	font-weight:bold;
	color:#666;
	text-decoration:none;
}

#menu A:hover {
	color:#006666/*236eaf*/;
}

#content {
	line-height:18px;
	font-family:sans-serif;
	width:78%;
	float:right;
}

#content font {
	font-size:0.7em;
}

#preview img {
	border:3px solid #485461;
}

#preview {
	margin:10px;
	float:right;
	font-weight:bold;
	font-size:0.9em;
}

A {
	color:#006666;
	font-weight:bold;
}

A:hover {
	color:#000;
}

.cb {
	clear:both;
}

.sig {

	border-top: 2px solid #888;

	font-size: x-small;

	text-align: center;

}

ul {
	margin-top:0;
}

.weblog-header, .weblog-location, .weblog-navigation {

	text-align: center;

	margin: 0;

}



.weblog-location {

	font-weight: bold;

}



/*.weblog-navigation-list {

	margin-left: 0;

	padding-left: 1em;

}*/



.weblogsig {

	margin: 0.5em 1em;

	border-top: 1px solid #888;

	font-size: 75%;

	text-align: center;

}



.weblogrule {

	margin: 0.5em 0em;

	border: none;

	border-top: 2px solid #888;

}



.preview {

	border: 1px solid grey;

	padding: 0.25em;

	background: white;

}



td.menu, td.menu a {

	background: #000000;

	color: #00FF00;

}

td.menu {

	width: 10em;

}



ul.menu-left {

	margin-left: 0px;

	padding-left: 0px;

	list-style: none;

}



ul.menu-left .indent {

	margin-left: 1em;

}



/* Netscape 4 wraps things onto a new line if we do this, so hide it. */

li > img.menu-expander,

span > img.menu-expander {

	margin-left: 0.1em;

	margin-right: 0.2em;

}



li.menu-selected, li.menu-selected a {

	background: #c2cbf8;

	color: #004488;

}



li.menu-current::after {

	content: url(/images/menu_here.gif);

}



li.menu-hidden {

	display: none;

}



/* Netscap 4 goes bananas if you set the margin on an <hr> in a table, so I

   need to keep it hidden.

 */

.menu-sep > hr.menu-sep {

	margin: 0.2em 0 0.1em;

	border: none;

	border-top: 1px solid #c2cbf8;

}
