/* Computer Science Webpage Stylesheet */

body {
   margin: 50px 0 0 0;
   color: #000;
   background:#999;
   padding:0;
}

#outer {
   background: #fff;
   width: 751px;
   border: 3px outset #999;
   margin: 0 auto;
   font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#hdr { 
   width: 751px;
   color: #000;
   font-size: 1em;
   padding: 5px 0px 0px 0px;
}

#hdr table {
  width: 751px;
}

#hdr h2 {
   font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
   font-weight:300;
   color: #999999;
   padding: 0px 0px 0px 15px;
   margin-top: -20px;
}

#hdr h3 {
   font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
   font-weight: 100;
   color: #bb0033;
   padding: 0px 0px 0px 15px;
}

#topright {
   	width:94px; height: 66px;
	float: right;
	clear: none;
}

#main {
   width: 751px;
   background: #9e1b32;
}

.barimg {
	display: none;
    width: 450px;
	height: 278px;
}

.leftbox {
	display: none;
	width: 149px;
}

.leftbox4 {
	display: none;
	width: 149px;
	background: #9e1b32;
	color: #fff;
	font-size: .7em;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: 700;;
}

.nav { 
	list-style: none;
	width: 751px;
	height: 278px; 
	display: block;
	overflow: hidden;
	margin: 0; 
	padding: 0;
}

.nav li {
	float: right;
	display: inline;
	overflow: hidden;
	margin: 0; 
	padding: 0;
}

#ftr {
   color: #000;
   font-size: .75em;
   text-align: left;
   background: #fff;
   padding: 20px 0px 20px 0px;
}

#ftr table {
  width: 751px;
  background: #fff; 
  table-layout: fixed;
  color: #333;
}

#ftr thead {
	text-align: center;
	font-size: 12px;
}

#ftr td {
	text-align: center;
	padding: .3em;
}

#ftr a, a:link, a:visited {
	color: #333;
	text-decoration: none;
}
