

	body {
		font-family: Arial, sans-serif;
		background-color: #ffffff;
		font-size: small;
	}
	A.h2 { color: #000000; font-weight: bold; }
	A.h2:hover { color: #000000; font-weight: bold; }
	.smallText { font-family: Arial, sans-serif; font-size: smaller; }
	A.white { font-size: 11px; color: #ffffff; text-decoration: underline; }
	.white { font-size: 11px; color: #ffffff;}
	h2.black { color: #000000; font-size: 110%; }
	A { color: #313c62; text-decoration: underline; font-weight: bold; }
	h1 { color: #313c62; }
	h2 { color: #419941; }
	H4 { COLOR: #BB0000; }
	h3 { color: #313c62; }
	hr { color: #313c62; }

	#list-menu {
		width: 160px;
		font-size: x-small;
		padding-bottom: 10px;
	}
	#list-menu ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	#list-menu li {
		margin: 1px 0 0;
	}
	#list-menu a {
		display: block;
		width:148px;
		padding: 2px 2px 2px 10px;
		background: #313c62;
		text-decoration: none;
	}
	#list-menu a:link, #list-menu a:active, #list-menu a:visited {
		color: #ffffff;
	}

	#list-menu a:hover {
		background: #419941;
		color: #ffffff;
	}

	#list-menu2 {
		width: 160px;
		font-size: x-small;
	}
	#list-menu2 ul {
		margin: 0;
		padding-left: 20px;
		list-style-type: none;
	}
	#list-menu2 li {
		margin: 1px 0 0;
	}
	#list-menu2 a {
		display: block;
		width:128px;
		padding: 2px 2px 2px 10px;
		background: #313c62;
		text-decoration: none;
	}
	#list-menu2 a:link, #list-menu a:active, #list-menu a:visited {
		color: #ffffff;
	}

	#list-menu2 a:hover {
		background: #419941;
		color: #ffffff;
	}

	/*blog*/

	#banner {
		background: url(blue_stripes_header.gif);
		margin: 0px;
		padding: 10px 0 15px 0;
		background-color: #fff;
		border-bottom: #419941 solid 1px;
	}

	#banner-commentspop {
		border-bottom: #419941 solid 1px;
		border-left: #313c62 solid 10px;
		color: #000000;
		font-size: x-large;
		font-weight: bold;
		margin: 5px 5px 10px 5px;
		padding: 0 0 3px 3px;
	}

	#banner a,
		#banner a:link,
		#banner a:visited,
		#banner a:active,
	#banner a:hover {
		color: #fff;
		font-size: xx-large;
		font-weight: bold;
		text-decoration: none;
	}

	#banner h1 {
		padding: 0 0 3px 13px;
		color: #fff;
	}

	#banner .description {
		color: #88c;
		font-size: small;
		font-weight: bold;
		margin-left: 30px;
	}

	#container {
		margin: 0 2px 2px 2px;
	}

	#links {
		background: url(blue_stripes_tile.gif);
		background-color: #fff;
		border-left: 1px solid #419941;
		padding: 10px;
		position: absolute;
		top: 0px;
		right: 0px;
		width: 210px;
	}

	#blog, #container .blog, .blog {
	}

	#blogbody, .blogbody {
		color: #000000;
		font-size: small;
		font-weight: normal;
		line-height: 140%;
		margin: 0 10px 8px 10px;
	}

	#menu {
		border-bottom: #419941 solid 1px;
		border-right: #313c62 solid 10px;
		font-size: small;
		margin-right: 10px;
		padding: 0 5px 2px 0;
		text-align: right;
	}

	.date	{
		margin-left: -15px;
		position: relative;
	}

	.posted	{
		color: #000000;
		display: block;
		font-size: x-small;
		font-style: italic;
		margin-top: 8px;
		text-align: right;
		border-bottom: #313c62 solid 1px;
	}


	.calendar {
		font-size: x-small;
		font-weight: normal;
		line-height: 140%;
		padding: 2px;
		text-align: center;
	}

	div.calendar {
	}

	div.calendar table {
		margin-left: 8px;
	}

	.calendarhead {
		border-bottom: #eef solid 1px;
		border-left: 10px solid #dde;
		color: #666;
		font-size: small;
		font-weight: bold;
		padding: 0 0 0 3px;
		text-align: left;
		width: 100%;
	}

	.side {
		color: #333;
		font-size: x-small;
		font-weight: normal;
		line-height: 180%;
		margin: 0px;
		padding: 3px 0 3px 6px;
		background-color: #fff;
		border-left: 1px solid #ddf;
		border-top: 1px solid #ddf;
		border-right: 1px solid #eef;
		border-bottom: 1px solid #eef;
		clear: both;
	}

	.side a:hover {
		padding-left: 3px;
		border-left: 1px solid #dde;
	}

	.sidetitle {
		color: #000000;
		font-size: small;
		font-weight: bold;
		padding: 0 0 2px 0px;
		margin-top: 15px;
	}

	.syndicate {
		font-size: x-small;
		font-weight: bold;
		padding: 2px;
		margin-top: 10px;
		text-align: center;
	}

	.powered {
		font-size: x-small;
		font-weight: bold;
		line-height:140%;
		margin-top: 10px;
		padding:2px;
		text-align:center;
	}


	.comments-body {
		border-left: #313c62 solid 10px;
		border-bottom: #419941 solid 1px;
		color: #000000;
		font-size: small;
		font-weight: normal;
		line-height: 140%;
		margin: 0 10px 20px 10px;
		padding-left: 5px;
	}

	.comments-post {
		color: #000000;
		display: block;
		font-size: x-small;
		font-style: italic;
		margin-top: 3px;
		text-align: right;
	}

	.trackback-url {
		border-bottom: #419541 solid 1px;
		border-left: #313c62 solid 10px;
		color: #000000;
		font-size: small;
		font-weight: normal;
		margin: 0 5px 10px 5px;
		padding: 0 0 3px 3px;
	}

	.trackback-body {
		border-bottom: #419541 solid 1px;
		border-right: #313c62 solid 10px;
		color: #000000;
		font-size: small;
		font-weight: normal;
		line-height: 140%;
		margin: 0 5px 10px 5px;
	}

	.trackback-post {
		color: #000000;
		font-size: small;
		font-weight: normal;
	}

	.comments-head	{
		color: #000000;
		font-size: small;
		font-weight: bold;
		font-size: small;
		font-weight: bold;
		margin: 0 0 5px 10px;
	}

	#author, #email, #url, #text, #title {
		border-bottom: #419541 solid 1px;
		border-left: #313c62 solid 10px;
		border-right: #419541 solid 1px;
		border-top: #419541 solid 1px;
		padding-left: 3px;
	}

	/* calendar css */

	.calendarHeader { font-size: 12px; font-weight: bolder; color: #fff; background: #666;}
	.calendarToday { font-size: 12px; font-weight: bold; background: black; }
	.calDayLink { font-style: italic; }
	.calendar { font-size: 12px; font-weight: bold; background: #f6f6f6; }
	.calendartab { font-size: 12px; font-weight: bold; background: #f6f6f6; border: 2px solid #b0e0e6;}
	#Cal { font-size: 12px;}

	/*phpdig*/
	a.high { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color:
		#FFCC55; text-decoration: none; font-weight: bold;}
	a.high:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFDD;
		background-color: #7384B5; }
	input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
	textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
	select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
	.phpdigHighlight { font-weight: bold; }
	.grey { padding: 5px;
		margin-top: 5px;
		margin-bottom: 10px;
		margin-right: 32px;
		font-size: 10px; }
	.blue { margin-top: 5px;
		margin-bottom: 5px;
		margin-right: 32px;
		padding: 3px; }
	.greyForm { padding: 3px;
		border: 0px;
		background-color: #ffffff; }
	.blueForm { background-color: #EEEEFF;
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		padding: 3px;
		border: 1px solid #5B4A86; }
	.borderCollapse { border-collapse: collapse; }
	.phpdigMessage { padding: 1px; background-color: #ffffff; color: #000000; }
	.smallLink { font-size: 10px; background-color: #BBCCEE; }
