/*This is the style sheet for the Reed College website.Please do not make any changes to these styles without first contacting Web Services.Thanks.*//* ------------------------------------------------------------------------ *//* ----------------------------Layout Definitions-------------------------- *//* ------------------------------------------------------------------------ */body {	text-align: center;	background-color: #5e0501;	margin: 0;	padding: 0;}#container {			background-color: #fff; /* added 11/05 - for when bg image loads slowly -JP */	width: 760px;	margin: 0 auto;	padding: 0;	text-align: left;}/*---------------------------- HEADER ----------------------------*/#header {	background-image:  url(images/general_images/header_bg.jpg);	background-repeat: no-repeat;	background-color: #9B9089;	height: 72px;	margin: 0;	padding: 0;}#reedLogo {	height: 72px;	float: left;}#reedLogo img {	margin: 32px 0 10px 45px;}#searchArea {	float: left;	text-align: right;	width: 438px;	padding: 8px 0 0 0;}#searchArea .searchAreaLinks {	clear: both;}#searchArea .imageLinkMargin {	margin: 0 0 0 20px;}#searchArea .searchForm {	clear: both;	padding: 24px 0 0 0;}#searchArea form {	margin: 0;	padding: 0;}#navTop {	background-image:  url(images/general_images/navTop_bg.jpg);	background-repeat: no-repeat;	clear: both;}#navTopShadow {	background-image:  url(images/general_images/navTop_shadow.jpg);	background-repeat: no-repeat;	clear: both;}/*---------------------------- PAGE BODY ----------------------------*/#pageBody {	background-image: url(images/general_images/r-nav.jpg);	background-repeat: no-repeat;	width: 760px;	height: 143px; /* This is only for IE/Mac - others get the definitions below */	/* Begin Hide from IE5/Mac \*/	height: auto;	min-height: 143px;/* Setting this height allows the bg "R" image to show up */	/* End Hide */	clear: both;}#navLeft {	width: 150px; /* Sets the box width for IE5/Mac */	/* Begin Hide from IE5/Mac \*/	width: 200px; /* for IE5.x/Win */	width/**/:/**/ 150px; /* for other browsers */	/* End Hide */	margin: 0;	padding: 0 0 25px 50px;	float: left;}#navLeft hr {	border: none 0; 	border-top: 1px solid #000000;	height: 1px;	margin-top: 0;}#navLeft img {	display: block;	margin-bottom: 3px;}#navLeft .caption {	width: 115px;	margin-bottom: 15px;}#mainContent {	width: 750px; /* Sets the box width for IE5/Mac */	/* Begin Hide from IE5/Mac \*/	width: 750px; /* for IE5.x/Win */	width/**/:/**/ 750px; /* for other browsers */	/* End Hide */	margin: 0;	padding: 0 0 10px 10px;	float: left;	overflow: hidden;}#breadcrumbs {	display: block;	margin: 0;	padding: 0;}#footer {	background-color: #5e0501;	width: 760px;	margin: 0 auto;	clear: both;}/* ------------------------------------------------------------------------ *//* ------------------------------Font Definitions-------------------------- *//* ------------------------------------------------------------------------ *//*---------------------------- HEADER ----------------------------*/#searchArea {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}#searchArea input#searchBox {	font-size: 9px;	background-color: #C1B8B1;	border: 1px inset #92867F;	padding: 3px 3px 3px 5px;	margin: 0;}#searchArea a {	font-weight: bold;	color: #F0E4D4;	text-decoration: none;}#searchArea a:hover {	color: #ffffff;}/*------------------------ LEFT NAVIGATION ------------------------*/#navLeft {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .65em;}#navLeft a {	text-decoration: none;	color: #5e0501;}#navLeft a:hover {	text-decoration: underline;}#navLeft ul {	list-style: none;	margin: 0;	padding: 0 0 25px 0;}#navLeft ul li {	font-weight: bold;	margin: 0;	padding: 0 0 8px 0;}#navLeft ul ul {	margin: 0;	padding: 0 0 0 8px;}#navLeft ul ul li {	font-weight: normal;	margin: 0;	padding: 8px 0 0 0;}#navLeft p {	margin-top: 0;}#navLeft table {	font-size: inherit;}#navLeft .sectionLinksHeading {	display: block;	border-bottom: 1px solid #999;	margin-bottom: 8px;}/*-------------------------- MAIN CONTENT --------------------------*/#mainContent {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	line-height: 110%;}#mainContent p {	margin: 0 0 10px 0;}#mainContent a {	color: #5e0501;	text-decoration: none;	font-weight: bold;}#mainContent a:hover {	text-decoration: underline;}#mainContent h1 {	font-family: "Times New Roman", Times, serif;	font-size: 36px;	font-weight: normal;	line-height: 34px;	color: #1d1862;	display: block;	margin: 0 0 10px 0;}#mainContent h2 {	font-size: 1.6em;	color: #77695d;	line-height: normal;	margin: 0 0 5px 0; /* 11/30/05 - added 5px bottom margin - JP */}#mainContent h3, #mainContent h4, #mainContent h5,  {	font-size: 1em;	font-weight: bold;	line-height: 150%;	margin: 0;}#mainContent h6 {	font-size: 1.6em;	font-weight: bold;	line-height: 150%;	color: #660000;	margin: 0;}#mainContent table {	font-size: inherit;}#breadcrumbs {	font-size: 10px;	color: #666666;	line-height: normal;	margin: 0 0 10px 0;}/*------------------------------ MISC ------------------------------*/hr {	border: none 0; 	border-top: 1px solid #999999;/* The border */	height: 1px;/* Whatever the total width of the border-top and border-bottom equal */}.underline {	border-bottom: 1px solid #999;}