body { font: 100.01% Verdana, Arial, Helvetica, sans-serif; line-height: 100.01%; font-weight: normal; }
img.title { padding: 0.5em; }

/* --- Navigation --- */
#nav ul { display: block; list-style: none outside; padding: 0.5em; margin: 0 0 0 1em; font-family: Verdana, sans-serif; font-size: 80%; }
#nav li { padding: 0.3em; margin: 0 0.5em 0 0; border-top: 1px solid #cecbc6; border-right: 1px solid #cecbc6; border-left: 1px solid #cecbc6; background-color: #A9D2A5;
  color: #3E685B; font-weight: bold; display: block; float: left; position: relative; top: 0px; }
#nav a:link { background-color: #A9D2A5; color: #3E685B; text-decoration: none; padding: 0 1em; }
#nav a:visited { background-color:#A9D2A5; color: #3E685B; text-decoration: none; padding: 0 1em; }
#nav a:hover { background-color: #cecbc6; color: #000066; }
#navclear { display: none; }
html>body #navclear { display: block; clear: both; }
body { margin: 0; width:100%; }
#nav li strong, body.home #nav li#nav-home a, body.function #nav li#nav-function a, body.limits #nav li#nav-limits a, body.user #nav li#nav-user a, body.about #nav li#nav-about a {
  background-color: #fff; color: #000066; border-top: 1px solid #A9D2A5; border-bottom: 1px solid #fff; padding: 0.2em 0.5em 1em 0.5em; }

/* --- Headings --- */
h1 { font-size: 125%; color: #5065AA; }
h2 { font-size: 115%; color: #5065AA; }
	
/* --- Content --- */
#content { float: left;	font-family: Verdana, Times, monospace;	font-size:10pt;	color: black;	border-top:1px solid #B1E5B8;	border-bottom:1px solid #B1E5B8; width: 98%;
	padding: 1em; background:#fff; margin-bottom: 0px; }
#content div{	border: 1px dotted #A9D2A5; padding: 0 0.5em 0.5em 0.5em; }
#content div div#center { border:0px; text-align: center; padding-bottom: 10px; }
#content div p{	border:0px; }
#content div p#bar { padding:15 0 0 0px;	border-top:1px dotted #A9D2A5; }
#content div p#nopad {	padding: 0px; }
#content div br#clear {	clear: left; }
.image {	float: left; 	margin: 10 5 5 5px; border: 0px; }
#content ul {	display: block;  list-style: url(../cis490/images/bullet.gif) black disc; }
#content li {	padding: 0 10 10 0px; }
#content li span {	font-size: 100%;	font-weight: normal;	font-variant: small-caps;	color: #4E6D4A; }
#content p#noborder {	border:0px; }
span.navheading {	font-size: 120%;	font-weight: bold;	font-variant:small-caps;	color:#77A599;	padding:10 0 10 0px; }
span.underline {	text-decoration: underline; }
img { border: 0; }
.clear { clear: both; }

/* --- Sidebar --- */
#sidebar { float: left; margin-right: 1em }

/* --- Links --- */
strong { color: #2E5FA1; }
a:link {color: #4A7959; text-decoration: none; font-weight:bold;} /* unvisited link */
a:visited {color: purple; text-decoration: none; font-weight:bold;} /* visited link */
a:hover {color: orange; text-decoration: none; font-weight:bold;} /* the mouse "hovers" over the link */
a.ext:link, a.ext:visited, span.red { font-weight: bold; text-decoration: none; color: #FF6A32; }
a.ext:hover { font-weight: bold; text-decoration: none; color: #DBB51E; } 

#footer {	background: #fff;	font-family: Verdana, Times, monospace;	font-size: 80%; color: black;	text-align: center;	padding: 1em; }
.spacer {	clear: both;}
p {	padding: 5px 5px 0 5px; margin-top: 0px; font-family: Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;	}
dd, dt {	font-family: Verdana,  Geneva, Lucida, Helvetica, Arial, sans-serif;	font-size: 10px;	}
	
/* --- Ads --- */
#adLeft { float: left;  }
#adRight { position: relative }

