/* A fancy stylesheet for CSS 2 capable browsers (IE5(/Win - ha!)+, Moz, NS6+,
 * Opera 6+) */
body {
	background-color: #424294;
	color: #fff;
	/* Setting the margin in % is buggy in Moz */
	margin: 15px;
    min-width: 156px; /* Logo width + left and right margins */
}

.nav {
	float: left;
}

/* Display a green bar to the left of text that is an update */
ins {
	border-left: solid green 3px;
	padding-left: 2%;
	text-decoration: none;
	display: block;
}

/* Middle outside (surrounds everything and draws the middle right border) */
.sh-mo {
	background: #fff url(images/shadow/middleright.png) repeat-y 100% 50%;
	color: #000;
}

/* Middle inside (works around the indention seen in Moz) */
.sh-mi {
	margin-left: 15px;
	margin-right: 25px;
}

/* Top left */
.sh-tl {
	background-image: url(images/shadow/topleft.png);
	width: 20px;
	height: 20px;
}

/* Top (whole row background) */
.sh-t {
	background-color: #fff;
	color: #000;
	background-image: url(images/shadow/topcenter.png);
	/* Kludge to prevent the border being made larger just because there is a
	 * large font setting (in IE5/Win) */
	font-size: 0;
}

/* Top right */
.sh-tr {
	background-image: url(images/shadow/topright.png);
	width: 20px;
	height: 20px;
	float: right;
}

/* Bottom (whole row background) */
.sh-b {
	background-color: #fff;
	color: #000;
	background-image: url(images/shadow/bottomcenter.png);
	font-size: 0;
}

/* Bottom right */
.sh-br {
	background-image: url(images/shadow/bottomright.png);
	width: 20px;
	height: 25px;
	float: right;
}

/* Bottom left */
.sh-bl {
	background-image: url(images/shadow/bottomleft.png);
	width: 20px;
	height: 25px;
}

.line {
	height: 5px;
	background-color: #ccc;
	color: #000;
	margin-top: 2px;
	clear: both;
	font-size: 0;
}

/* Note: IE5/Win doesn't like the + selector */
h2+p, h3+p {
	margin-top: 0.5%;
}

:link {
	background-color: transparent;
	color: #00c;
}

:visited {
	background-color: transparent;
	color: #666;
}

/* Diary centric style settings */
/* Hack to make diary entries appear indented under day headings regardless
   of the tag being used*/
div#content {
	margin-left: 2%;
	margin-right: 2%;
}

/* Unindent headings */
div#content h2, div#content h1 {
	margin-left: -2%;
}

div#content blockquote, .summary {
	background-color: #ffffef;
	color: #000;
	padding: 1%;
	margin-left: 2%;
	margin-right: 2%;
}

div#content code {
	background-color: #efefef;
	color: #000;
	display: block;
	text-align: left;
	padding-left: 0.5%;
}

/*
Yellow Pages style code
div#content tt {
	background-color: #fff684;
	color: #000;
	display: block;
	padding-left: 0.5%;
	border: 1px dashed #ddd462;
}

:visited:focus, :visited:hover {
	color: #66f;
}

:link:focus, :link:hover {
	color: #00f;
} */
