body {
}

.logo img {
	border: 0;
}

.logo {
	margin-right: 30px;
}

.heading1 {
	clear: both;
	font-size: x-large;
	margin: 10px 0 10px 0;
	border-top: solid 2px #668FC9;
}

.heading2 {
	clear: both;
	margin: 10px 0 10px 0;
	border-top: solid 2px #668FC9;
	border-bottom: solid 2px #668FC9;
	font-size: larger;
}

.heading3 {
	color: #537297;
	clear: both;
	margin: 10px 0 10px 0;
	border-top: solid 2px #668FC9;
	border-bottom: solid 2px #668FC9;
	font-size: large;
}

.separator {
	color: #537297;
	clear: both;
	margin: 10px 0 10px 0;
	border-top: solid 2px #668FC9;
}

.articleListTitle {
	font-size: large;
	text-decoration: none;
	color: White;
	background-color: #668FC9;
	padding: 3px 0 3px 10px;
	display: block;
}

.articleListTitleExternal {
	font-size: large;
	text-decoration: none;
	color: #668FC9;
	border: solid 2px #668FC9;
	padding: 1px 0 1px 8px;
	display: block;
}

.articleListTitleExternal .Title {
	color: #294d6f;
}

.articleSummary {
	border-left: solid 1px #668FC9;
	border-right: solid 1px #668FC9;
	border-bottom: solid 1px #668FC9;
	margin-bottom: 20px;
}

.articleListText, .articleListTextExternal, .articleListLink {
	padding: 0px 0 5px 20px;
}

.articleListTextExternal img {
	border: 0;
	padding: 3px 4px 0px 4px;
}

.articleListDate {
	padding: 5px 0 5px 40px;
	font-size: small;
	color: #294d6f
}

.articleListLink {
	font-size: small;
}

.date {
	margin: 10px 0 10px 0;
	border-bottom: solid 2px #668FC9;
}

.paragraph, .resetparagraph {
	margin: 0 0 10px 0;
}

.paragraph li {
	margin-bottom: 10px;
}

.resetparagraph {
	clear: both;
}

.footer {
	clear: both;
	font-size: small;
	border-top: solid 2px #668FC9;
	margin: 10px 0 10px 0;
}

img.left {
	clear: both;
	float:left;
	padding: 0 10px 10px 0;
}

pre {
	clear: both;
	float: left;
	border: solid 1px #668FC9;
	padding: 10px;
	margin: 0 10px 10px 0;
}

pre.code30 {
	width: 30em;
}

pre.code100 {
	width: 98%;
}

.menuitem {
	color: White;
	text-decoration: none;
	background-color: #7AA8D9;
	padding: 5px 10px 5px 10px;
	vertical-align: 40px;
}

.menuitem:hover {
	background-color: #496d8f;
}

.sidebar {
	padding-left: 20px;
}

a.button img {
	border: 0;
}

div.sidebarelem {
	margin-top: 10px;
	padding-top: 10px;
	border-top: solid 2px #668FC9;
}
