/* Item boxes for different sections */
#container{
width:760px;
border-right:2px solid #000;
border-bottom:2px solid #000;
}
#content{
    display:block;
    clear:both;
    width:680px;
    margin:20px;
    padding:0;
}
.section	{ display:block; float:left; width:auto;}
.section a	{
	display:block;
	float:left;
	clear:none;
	text-align:center;
	vertical-align:top;
	padding:0 1em 1em 1em;
	margin:.5em .5em 1.5em .5em;
	width:14.15em;
	height:23em;
	border:2px solid;
}
.section a:link		{}
.section a:visited	{}
.section a:active	{border:2px solid;}
.section a:hover	{border:2px solid; text-decoration:none;}
.section img	{ border:0;}
.section h2		{ text-align:center;}
.section p		{ text-align:left;}
#lhlogo {
	display:block;
	float:right;
	clear:right;
	width:180px;
	height:45px;
	margin:0;
	background:url(/img/LHTop2.gif) no-repeat 0 50%;
}
#lhlogo span {display:block;height:0; width:0;overflow:hidden;}
#sidebar{
	display:block;
	float:left;
	clear:both;
	margin:0;
	height:100%;
	width:100%;
}
#sidebar h3{
	margin-top:1em;
}
#sidebar h4{
	margin-bottom:0;
}
#sidebar ul{
	margin:.5em 0 0 0;
	padding:0;
	clear:none;
	list-style-type:none;
	font-size:.95em;
}
#sidebar ul li{
    float:left;
    width:100px;
    text-align:center;
	padding:.25em;
	margin:0 0 5px 10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid;
}
#sidebar ul li ul{
	border:none;
	background:none;
}
#sidebar ul li a{
	font-family:Arial, Helvetica, sans-serif;
}
#sidebar ul li ul li{
	display:block;
	margin-left:0;
	padding:.25em;
	border-bottom:none;	font-weight:normal;
}
#login{
	padding-bottom:20px;
	border-bottom:1px solid #002A62;
}
#main1	{ clear: left; float: left; display: block; padding: 0 1% 0 1%; width: 45%;}
#main2	{ clear: right; display: block; float: left; padding: 0 1% 0 1%; width: 45%;}
.course{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:2px solid;
	border-collapse: collapse;
	display:table;
	margin-bottom:2em;
}
.course caption{ display:none; height: 0; width: 0; position: absolute;}
.course table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:2px solid;
	display: block;
	margin: 1em 0 1em 0;
}
hr{
	height:0;
	visibility:hidden;
}
#footer{margin-left:180px;}
.breakout p	{ margin:.5em 0 0 1.5em; font-size:.9em; width:80%}
/* Glossary Styles */
#glossary{ text-align:left; width:100%;}
#glossary #jump{ float:none; clear:none; text-align:center; border:2px solid #000; padding:.5em 1.5em .5em 1.5em;}
#glossary #jump span{ font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
#glossary table{ border:2px solid; margin:2em 0 1em 0; border-collapse:collapse}
#glossary th{ text-align:left; border-right: 1px solid; border-bottom: 1px solid;}
#glossary .term{
	width:12em;
	background:inherit;
	border-right: 1px solid;
	padding: .5em .5em .5em .5em;
	vertical-align: middle;
	font-size: 1em;
	height: 2.4em;
	border-bottom: 1px solid;
}
#glossary .pron{ width: 12em;}
#glossary .def{ width: 30em;}
#glossary caption{ text-align:left; margin:.25em 0 0 0; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
#glossary caption:first-letter{  font-size:1.25em;font-weight:bold;}
/* Have a nice day. :) */
