body {
    font-family: "Verdana", "Arial", Sans-Serif;
    font-size: 13px;
	border: 0;
	padding: 0;
	margin: 0;
}
#login-bar {
    text-align: right;
    clear: both;
    padding: 5px 20px 5px 20px;
}
#header {
	padding: 10px;
	background-color: #4682b4;
	color: #ffffff;
}
#header h1 {
	margin: 0;
	font-size: 200%;
	font-weight: bold;
}
.info {
	float: right;
        clear: right;
	width: 220px;
	margin: 10px;
        padding: 10px;
	border: 1px solid #999999;
	background-color: #dcdcdc;
}
.info>h2 {
	text-align: center;
	font-size: 110%;
}
.info>ul {
	list-style-type: none;
	border: 0;
	padding: 0;
	margin: 0;
}
.info>ul>li {
	list-style-type: none;
	font-size: 77%;
	border: 0;
	padding: 0;
	margin: 0;
}
.info a:link, .info a:visited, .info a:hover, .info a:active {
	color: #0000ff;
	text-decoration: none;
}
.info a:hover {
	color: #0000ff;
	text-decoration: underline;
}
#content {
	margin: 10px 260px 10px 10px;
}
.item {
	margin-bottom: 40px;
}
.item>h2 {
	color: #b22222;
        border-bottom: 2px solid #b22222;
	font-size: 180%;
	margin: 5px 10px 10px 0;
	padding: 0;
}
.item>h3 {
	border: 1px solid #0000cd;
	background-color: #add8e6;
	color: #ffffff;
	padding: 5px 10px;
        margin: 0 0 5px 0;
	font-size: 130%;
}
.item>h3>a:link, .item>h3>a:visited, .item>h3>a:hover, .item>h3>a:active {
	color: #000000;
	text-decoration: none;
}
.item>h3>a:hover {
	color: #000000;
	text-decoration: underline;
}
.item_details {
	font-style: italic;
}
#footer {
	clear: both;
	padding: 40px 10px;
	text-align: center;
}
