u { font-weight:	bold; font-size:	larger; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

.psg-date-title { font-size:	16pt; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin:		15px 0 5px; }

.psg-header { margin:			0; padding:		2px; font-size:		10pt; background-color:	#b3b0a3; -moz-border-radius:	5px; color:			#fef9e5; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; white-space:		nowrap; }

.psg-body { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin:		0 20px 10px; padding:	2px; text-align:	justify; }

.psg-info { margin:		0 20px 10px; font-weight:	bold; padding:	2px; font-size:	10pt; color:		#7f7d73; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

.psg-error { margin:		0 5px 10px 20px; font-weight:	bold; color:		#d80000; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

.psg-rule { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin:			1em auto; border:			none; width:			750px; height:			1px; background-color:	#b3b0a3; clear:			both; }

.psg-form { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin:		0; padding:	0; }

.psg-input {
	margin:			0 0 5px;
	padding:		2px;
	width:			200px;
	font-family:		verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:		10pt;
	border:			solid 1px #d8d5c5;
	-moz-border-radius:	5px;
	background-color:	#ffffff;
	color:			#7f7d73;
}

.psg-input[type=submit] {
	margin:			0 0 5px;
	padding:		2px;
	font-family:		verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:		10pt;
	font-weight:		bold;
	background-color:	#b3b0a3;
	color:			#fef9e5;
}

.psg-input-small {
	margin:			0 0 5px;
	padding:		2px;
	width:			50px;
	font-family:		verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:		10pt;
	text-align:		right;
	border:			solid 1px #d8d5c5;
	-moz-border-radius:	5px;
	background-color:	#ffffff;
	color:			#7f7d73;
}

.psg-input-tiny {
	margin:			0 0 5px;
	padding:		2px;
	width:			20px;
	font-family:		verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:		10pt;
	text-align:		right;
	border:			solid 1px #d8d5c5;
	-moz-border-radius:	5px;
	background-color:	#ffffff;
	color:			#7f7d73;
}

.psg-input-wide {
	margin:			0 0 5px;
	padding:		2px;
	width:			100%;
	font-family:		verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:		10pt;
	border:			solid 1px #d8d5c5;
	-moz-border-radius:	5px;
	background-color:	#ffffff;
	color:			#7f7d73;
}

.psg-text {
	margin:			0 0 5px;
	padding:		2px;
	width:			100%;
	height:			275px;
	font-family:		verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:		10pt;
	word-wrap:		break-word;
	border:			solid 1px #d8d5c5;
	-moz-border-radius:	5px;
	background-color:	#ffffff;
	color:			#7f7d73;
}

.psg-button { background-color:	#b3b0a3; border:			none; -moz-border-radius:	5px; color:			#fef9e5; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; letter-spacing:		+0.1em; padding:		5px; margin:			0 5px; }

.psg-table { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width:			100%; margin:			0 0 1em; padding:		0; border:			solid 1px #7f7d73; -moz-border-radius:	5px; }

.psg-th { margin:			0; padding:		2px; font-size:		10pt; background-color:	#b3b0a3; color:			#fef9e5; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align:		left; -moz-border-radius:	5px; }

.psg-td,.psg-td-top { margin:		0; padding:	2px; font-size:	10pt; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align:	left; vertical-align:	middle; }
.psg-td-top { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; vertical-align: top; }
.psg-td-right { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align:	right; }

.psg-td-wide { width:		100%; margin:		0; padding:	2px; font-size:	10pt; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align:	left; }

a.psg-link:link, a.psg-link:visited { padding:		2px 1px; font-weight:		bold; text-decoration:	none; color:			#7f7d73; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

a.psg-link:hover { padding:		2px 1px; font-weight:		bold; text-decoration:	none; color:			#d80000; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color:	#ccc8b8; -moz-border-radius:	5px; }

.psg-gravatar { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; float:		right; max-width:	80px; max-height:	80px; margin:		0 0 1em 1em; clear:		both; }

.psg-tags { margin:			0; padding:		5px; font-size:		10pt; background-color:	#b3b0a3; -moz-border-radius:	5px; color:			#fef9e5; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height:		150%; }

a.psg-tags { padding:		2px 1px; text-decoration:	none; color:			#fef9e5; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

a.psg-tags:hover { padding:		2px 1px; text-decoration:	none; color:			#b3b0a3; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color:	#fef9e5; -moz-border-radius:	0.5em; }

.psg-tag-cloud { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align:		justify; }

.psg-article-links { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width:	750px; margin:	0; }

.psg-previous-article { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width:		50%; white-space:	nowrap; }

.psg-next-article { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width:		50%; text-align:	right; white-space:	nowrap; }

.psg-profile { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin:		1em 0; padding:	1em; border:		solid 1px #d8d5c5; }

legend { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight:	bold; padding:	0 0.5em; }

blockquote, .psg-trackbacks, .psg-comments, .psg-article-links, .psg-admin-toolbar, .psg-comment-form,.psg-admin-form-list { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color:	#e6e1cf; padding:		0.5em; -moz-border-radius:	0.5em; }

.psg-comment,.psg-trackback { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-bottom:		1em; background-color:	#d9d4c3; padding:		0.5em; -moz-border-radius:	0.5em; }

.psg-admin-tool-toolbar-cell { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; vertical-align:	middle; white-space:	nowrap; }

.psg-fieldset { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin:			1em 0; border:			solid 1px #7f7d73; -moz-border-radius:	5px; }

.psg-admin-form-list { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin:			0; padding:		0.5em; border:			solid 1px #7f7d73; }

.psg-admin-form-list-item { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; display:		inline; list-style-type:	none; margin:			0; padding:		0 1em; }

.psg-prefs-table { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width:			100%; border-spacing:		0.5em; }

.psg-prefs-table td { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin:			0 1em 1em; white-space:		nowrap; }

.psg-legend { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; display:		none; visibility:		hidden; }

.psg-checkboxes { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin:			0.5em; }

.psg-misspelled-word { font-weight:		bold; color:			red; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border-bottom:		1px dotted red; }
body { color: black; font-size: small; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: white; }
p { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
td { font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
a:link { color: #0083c1 ; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; }
a:visited { color: #006393 ; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; }
a:hover { color: #8080ff ; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; }
a:active { color: #009 ; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; }
.menu:link { color: #f4f4f4 ; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: center; }
.menu:visited { color: #d4d4d4 ; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: center; }
.menu:hover { color: #8080ff ; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; text-align: center; }
.menu:active { color: #0080ff ; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; }
h1 { color: #0080c0; font-size: x-large; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; line-height: 200%; text-decoration: underline; vertical-align: bottom; }
h2 { color: #0080c0; font-size: large; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; line-height: 120%; vertical-align: bottom; }
h3 { color: #0080c0; font-size: large; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; line-height: 100%; vertical-align: bottom; }
h4 { color: #0080c0; font-size: medium; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; line-height: 90%; vertical-align: bottom; }
h5 { color: #0080c0; font-size: small; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; line-height: 90%; vertical-align: bottom; }
.startpagetitle { color: #0080ff; font-size: 40px; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.startpagetext { color: white; font-size: medium; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
