@charset "UTF-8";

div#wrapper {
	margin: 0 auto;
	width: 65em;
	height: 100%;
	background-color: #fff;
}

div#content {
	float: left;
	width: 44em;
	padding-bottom: 50px;
	color: #111;
}

div#content h1 {
	padding-top: 50px;
	margin-bottom: 20px;
	font-size: 197%;
}

div#content h2 {
	margin-top: 2em;
	margin-bottom: 1em;
	font-size: 153.9%;
}

div#content h3 {
	margin-top: 2em;
	margin-bottom: 0.8em;
	font-size: 123.1%;
	font-weight: bold;
}

div#content img {
	border: 1px solid #ccc;
	padding: 5px;
}

div#content p,
div#content ul,
div#content ol,
div#content dl {
	margin-bottom: 1em;
	font-size: 116%;
	line-height: 1.6;
}

div#content p *,
div#content ul *,
div#content ol *,
div#content dl * {
	font-size: 100%;
}

div#content ul li *,
div#content ol li *,
div#content dl dt *,
div#content dl dd * {
	font-size: 100%;
}

div#content ul,
div#content ol {
	margin-left: 1.5em;
}

div#content ul *,
div#content ol * {
	margin-left: 0;
}

div#content ul li {
	padding-bottom: 0.5em;
	list-style-type: disc;
}

div#content ol li {
	padding-bottom: 0.5em;
	list-style-type: decimal;
}

div#content p.pageTop,
div#content p.listBack {
	clear: both;
	margin-top: 3em;
	text-align: right;
}

div#navigation {
	float: right;
	width: 17em;
	padding-bottom: 80px;
	background-color: #777;
}

div#navigation p#logo {
	padding-left: 20px;
	padding-bottom: 30px;
}

div#navigation ul {
	padding-left: 20px;
}

div#navigation ul li {
	line-height: 1.5;
	zoom:1;
}

div#navigation ul a,
div#navigation ul a:link {
	display: block;
	padding: 7px 0 7px 20px;
	text-decoration: none;
	font-size: 116%;
	color: #fff;
	font-weight: bold;
}

div#navigation ul a:hover {
	background-color: #eee;
	color: #111;
	font-weight: normal;
}

body.introduction div#navigation ul li#introduction a,
body.comment div#navigation ul li#comment a,
body.teacher div#navigation ul li#teacher a,
body.project div#navigation ul li#project a,
body.journal div#navigation ul li#journal a,
body.model div#navigation ul li#model a,
body.support div#navigation ul li#support a,
body.senior div#navigation ul li#senior a,
body.admission div#navigation ul li#admission a,
body.thesis div#navigation ul li#thesis a,
body.contact div#navigation ul li#contact a,
body.link div#navigation ul li#link a {
	background-color: #fff;
	color: #000;
	font-weight: normal;
}
