/*        Full Stylesheet for MEALAC    This stylesheet is only used by CSS compliant browsers which understand the    @import command.        Peter Schwartz, 11.13.02*//*Block Definitions*/body{	background: #300;	color: #300;}.pagetitle{	position: relative;	margin: 0px 20px;	padding: 10px 10px 0px;	border: none;	background: transparent;}.nav{	position: relative;	margin: 0px 25px 10px;	padding: 10px;	border: none;	background: inherit;	font-family: Verdana, Arial, sans-serif;	font-size: 0.8em;	color: inherit;   text-align:left}p {text-align: justify;position: relative;	margin: 0px 0px 0px;	padding: 0px;	border: none;	font-family: Verdana, Arial, sans-serif;	font-size: 0.8em;	line-height: 1.6em;	color: inherit;	background: transparent;}.main{	text-align: justify;position: relative;	margin: 0px 25px 0px;	padding: 10px;	border: none;	font-family: Verdana, Arial, sans-serif;	font-size: 0.8em;	line-height: 1.6em;	color: inherit;	background: transparent;}.announcement{    margin: 0% 20%;    padding: 10px;    border: none;    background: transparent;}.address{	position: relative;	margin: 0px 100px 0px;	padding: 10px;	border: none;	font-family: Verdana, Arial, sans-serif;	font-size: 0.8em;	font-weight: 500;	text-align: center;	color: inherit;	background: inherit;}.hidden { display: none; }/* .wrapper exists and can be used.  Everything in the <body> tag is within    a <div class="wrapper">. *//*Inline Elements*/a:link{	color: #300;	background: inherit; text-decoration: none;}a:active{	color: #300;	background: inherit; text-decoration: none;}a:visited{	color: #300;	background: inherit; text-decoration: none;}a:hover{	color: #fc0;	background: inherit; text-decoration: none;}strong { font-weight: bold; }dt{	font-weight: bold;	font-family: Palatino, Georgia, "Times New Roman", Times, serif;	font-size: 1.2em;}/*Navigational Link Definitions*/div.nav a:link{	color: #ffffcc;	background: inherit; text-decoration: none;}div.nav a:visited{	color: #ffffcc;	background: inherit; text-decoration: none;}div.nav a:hover{	color: #fc0;	background: inherit; text-decoration: none;}/*Text Styles*/h1, h2, h3, h4, h5, h6 { font-family: Palatino, Georgia, "Times New Roman", Times, serif; }h1 { font-size: 1.8em; }h2 { font-size: 1.6em; }h3 { font-size: 1.4em; }h4 { font-size: 1.2em; }h5{	font-weight: bold;	font-style: italic;}h6 { font-style: italic; }/*Text Styles for Faculty/Staff Listings and Personal Pages*/.name { font-size: 1.2em; }.name2 { font-size: 2.2em; }.nameh1{	font-family: Palatino, Georgia, "Times New Roman", Times, serif;	font-size: 1.6em;	font-weight: 500;}.title { font-size: 1.1em; }.specialty { font-style: italic; }.office { }.phone { }.hours { }.email { }/*Text Styles for Course Listings */div.course p { white-space: none; }.coursetitle{	font-size: 1.1em;	font-weight: bold;    margin: 1em 0 0;}.courseinfo { margin: 0;}.menu{	float: left;	layer-background-color: inherit;	top: -90px;}.bold { font-size: 1.6em; }