body {
	background-color: white;
	color:            black;
}

h1 {
	font-size:        20pt;
	font-style:       italic;
	text-align:       center;
}

h1 span#subtitle {
	font-size:        10pt;
	font-weight:      normal;
	font-style:       normal;
	text-align:       center;
	background-color: white;
}

h1 span#subtitle2 {
	font-size:        20pt;
	font-weight:      normal;
	font-style:       italic;
	text-align:       center;
	background-color: white;
}

h2 {
	background-color: #cce7ff;
}

h3 {
	background-color: #cce7ff;
}

pre {
	white-space:      pre;
	padding:          0.3em;
	border-color:     #ddeeff;
	border-style:     outset;
	border-width:     2px;
	background-color: #ddeeff;
}

.status {
	font-size:  11px;
	font-style: italic;
	text-align: right;
}

.updated {
	font-size: 11px;
	color: red;
}

.new {
	font-size: 11px;
	color:     red;
}

.notice {
	font-size: 11px;
}

.site_title {
        font-size: 30px;
	font-style:       italic;
}

.warning {
	color: red;
}

.list {
	border: 1px;
	border-color: #7799bb;
	border-style: solid;
	padding: 4px;
	padding-left: 42pt;
	background-color: #ddeeff;
}

.linklist {
	border: 1px;
	border-color: #7799bb;
	border-style: solid;
	padding: 4px;
	background-color: #ddeeff;
}

.article_body {
	border: 1px;
	border-color: #7799bb;
	border-style: solid;
	padding: 15px;
}

.article_title {
	border: 1px;
	border-color: #7799bb;
	border-style: solid;
	padding: 5px;
	background-color: #CCCCCC;
}

.confirmlist {
	border: 1px;
	border-color: #7799bb;
	border-style: solid;
	padding: 4px;
	background-color: #ddeeff;
}

.topmargin{
margin-top:0px
}
