/* CSS Document */body{	font-family:Arial, Helvetica, sans-serif;	background: #ccc;	margin: 0px auto;	padding: 0px auto;	text-align: center;}#container h1 { font-size: 20px; color: #440077;  margin-bottom: 15px; margin-top: 3px; font-weight: bold; }h2 { font-size: 16px; color: #333333; margin-bottom: 3px; margin-top: 5px; font-weight: bold;}h3 { font-size: 14px; color: #333333; margin-bottom: 12px; margin-top: 5px; font-weight: bold; }h5 { font-size: 9px; color: #333333; margin-bottom: 3px; margin-top: 10px; font-weight: bold; }#banner_bg {	background: url(http://www.goshen.edu/library/a_test/images/bkgd_purpmed.gif) repeat;	height: 114px;	padding: 0px;	margin-left: auto;	margin-right: auto;		}#clickbox{	float: left;	margin-left: 30px;	margin-top: 15px;	border: 0px;	width: 85px;	height: 85px;	z-index: 5000;}#clickbox2{	float: left;	margin-left: 15px;	margin-top: 25px;	border: 0px;	width: 250px;	height: 65px;	z-index: 5000;}#banner_title {	background: url(http://www.goshen.edu/library/a_test/images/gc_logo_sm.gif) no-repeat;	height: 114px;	width: 774px;	padding: 0px;	margin-left: auto;	margin-right: auto;			}#banner_title h1{	color: #ffffff;	font-size: 30px;	font-family: Garamond, Georgia, Times New Roman;	margin-left: 140px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 25px;	text-align: left;	line-height: 24px;	letter-spacing: 0px;}#banner_title h1 a:link {color: #ffffff;  text-decoration:none; font-weight:bold; }#banner_title h1 a:visited {color: #ffffff;  text-decoration:none; font-weight:bold;  }#banner_title h1 a:hover{color: #ffffff;  text-decoration:none; font-weight:bold; }#banner_title h1 a:active{color: #ffffff; text-decoration:none; font-weight:bold; }#banner_title h2{	float: right;	font-size: 10px;	font-weight:bold;	color: #ffffff;	font-family: Arial, Helvetica, sans-serif;	margin: 10px 20px 0px 0px;	padding: 0px;}#banner_title h2 a:link {color: #ffffff;  text-decoration:none; font-weight:bold;}#banner_title h2 a:visited {color: #ffffff;  text-decoration:none;  font-weight:bold;}#banner_title h2 a:hover{color: #ffffff;  text-decoration:underline;  font-weight:bold;}#banner_title h2 a:active{color: #ffffff;  text-decoration:none; font-weight:bold; }#topnav_bg {	background: url(http://www.goshen.edu/library/a_test/images/topnav_bg.gif) repeat;	height: 26px;	margin: 0 auto;	}/*Dropdown menus  */.nav {	width: 774px;	margin: 0 auto;	z-index: 5000;}.nav ul {     list-style: none;      border: 0px;	margin: 0px;	padding: 0px;	color: #ffffff;	font-size: 10px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	height: 26px;	    }.nav ul li {   	background: none;	   	float: left;	 	position: relative;	    	padding-left: 16px;	padding-right: 25px;	padding-top: 0px;	padding-bottom: 0px;	margin-bottom: 0px;		  } .nav ul li ul {		text-align:left; 	background:#48226e;  	margin: 0px;  	display: none;  	position: absolute;     	top: 25px;  	left: 0px;	border-bottom: 1px solid #fff;	      }.nav li>ul {	top: 0px;	left: 0px;	}.nav li li {	display: block;	float: none;	background: #48226e;	border: 0;}.nav li:hover ul, li.over ul {	display: block;	background: #48226e;}.nav ul li ul li{ display: block;	   background: #48226e;   float: none;   text-align: left;  width: 170px;   background-repeat: repeat;   padding-left: 15px;  padding-right: 2px;  padding-top: 5px;  padding-bottom: 5px;   margin-bottom: 0px;   border-bottom: 1px dashed #666;	border-left: 1px solid #ffffff;	border-right: 1px solid #ffffff;   z-index: 6000;  }.nav a:link{color: #ffffff; text-decoration: none; font-weight: bold;}.nav a:visited{color: #ffffff; text-decoration: none; font-weight: bold;}.nav a:hover{color: #cccccc; text-decoration: none; font-weight: bold;}.nav a:active{color: #ffffff; text-decoration: none; font-weight: bold;}    #topitem{	background: #48226e;	padding-top: 5px;}#bottomitem{	border-bottom: 1px solid #fff;	padding-bottom: 10px;}#container_bg_top {	background: url(http://www.goshen.edu/library/a_test/images/library_body_top_full1.gif) repeat-x;	padding: 0px;	margin-bottom: 0px;	}#container_top {	background: url(http://www.goshen.edu/library/a_test/images/library_body_top1.gif) no-repeat;	padding: 0px;	margin-bottom: 0px;	z-index: 1;	}#container_bg {	background: url(http://www.goshen.edu/images/backgrounds/bkgd_lightgray.gif) repeat;	padding: 0px;	margin-bottom: 0px;	z-index: 1;	}#container {	margin-left: auto;	margin-right: auto;		width: 800px;	background: url(http://www.goshen.edu/library/a_test/images/library_body1.gif) repeat-y 100% 0;	padding: 0px;	margin-bottom: 0px;	min-height: 650px;	z-index: 1;	}#content_full{	margin-right: 20px;	margin-left: 175px;	margin-top: 0px;	text-align:left;	padding: 20px 20px 20px 20px;	min-height: 600px;	z-index: 1;	font-size: 14px;	}#content_full ul{	margin-top: 10px;	}#content_full ul li{	margin-bottom: 5px;	}#content_full TABLE{	/*border-top: 1px solid #666666;	border-left: 1px solid #666666;*/	margin-top: 10px;	margin-bottom: 10px;	font-size: 14px;}#content_full TD{	/*border-right: 1px solid #666666;	border-bottom: 1px solid #666666;*/	font-size: 14px;	padding-bottom: 10px;}#content_center{	margin: 0 175px 0 175px;	text-align:left;	padding: 20px 20px 20px 20px;	font-size: 14px;	}#left_nav{	width: 165px;	float: left;	position: relative;	left: 13px;	text-align: left;	padding: 0px;	}#left_nav ul {	    list-style: none;	background-color: #ececec;	float: left;      border: 0px;	margin: 0px;	width: 161px;	padding-left: 0px;	padding-right: 0px;	padding-bottom: 25px;	padding-top: 0px;	    }#left_nav ul li h2{		position: relative;	color: #666666;	padding-left: 10px;	padding-right: 0px;	padding-top: 5px;	font-size: 12px;	margin: 0px;		}#left_nav ul li h3{		position: relative;	color: #666666;	padding-left: 10px;	padding-right: 0px;	padding-top: 10px;	font-size: 12px;	margin: 0px;		}#left_nav ul li h1{	font-size: 14px; 	font-weight: bold; 	background-color: #b2b2b2; 	color: #ffffff; 	margin: 0px;	padding-left: 10px;	padding-top: 6px;	padding-bottom: 8px;	padding-right: 10px;	}#left_nav a:link{color: #666666; text-decoration: none; font-weight: bold;}#left_nav a:visited{color: #666666; text-decoration: none; font-weight: bold;}#left_nav a:hover{color: #333333; text-decoration: underline; font-weight: bold;}#left_nav a:active{color: #666666; text-decoration: none; font-weight: bold;}#column_right {	float: right;	margin-top: 10px;	margin-right: 20px;	margin-left: 10px;	margin-bottom: 10px;	padding-bottom: 10px;	width: 210px;		}#footer {	margin-left: auto;	margin-right: auto;	margin-top: 0px;	padding: 0px;		width: 774px;	height: auto;	clear: both;	background: url(http://www.goshen.edu/library/a_test/images/bkgd_purpmed.gif) repeat;	border-top: 1px solid #ffffff;	border-bottom: 1px solid #ffffff;	border-left: 1px solid #ffffff;	border-right: 1px solid #ffffff;		}#footer TABLE {	}#footer TD{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #ffffff;	font-weight: bold;	padding-top: 10px;	text-decoration: none;}#footer a:link {color: #ffffff; font-size: 11px; text-decoration:none; }#footer a:visited {color: #ffffff; font-size: 11px; text-decoration:none;  }#footer a:hover{color: #ffffff; font-size: 11px; text-decoration:underline;  }#footer a:active{color: #ffffff; font-size: 11px; text-decoration:none;  }a:link {color: #440077; text-decoration: none; font-weight: normal; }a:link img {border-color: #003399; }a:visited {color: #440077; text-decoration: none; font-weight: normal; }a:visited img {border-color: #5588CC; }a:active {color: #440077; text-decoration: none; font-weight: normal; }a:active img {border-color: #660099; }a:hover {color: #440077; text-decoration: underline; font-weight: normal;  }a:hover img {border-color: #000000; }.body_sm, .body_sm TD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }.body_sm H1 { color: #440077; font-size: 16px;  margin-bottom: 3px; margin-top: 3px; font-weight: bold; } .body_sm H2 { color: #000000; font-size: 14px;  margin-bottom: 3px; margin-top: 5px; font-weight: bold; } .body_sm H3 { color: #000000; font-size: 12px;  margin-bottom: 3px; margin-top: 5px;  margin-top: 12px; font-weight: bold; } .body_sm B { font-weight: bold; }.body_vsm, .body_sm TD { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;  }.body_vsm H1 { color: #440077; font-size: 16px;  margin-bottom: 3px; margin-top: 3px; font-weight: bold; } .body_vsm H2 { color: #000000; font-size: 14px;  margin-bottom: 3px; margin-top: 5px; font-weight: bold; } .body_vsm H3 { color: #000000; font-size: 12px;  margin-bottom: 3px; margin-top: 5px; font-weight: bold; }.body_vsm H4 { color: #000000; font-size: 14px;  margin-bottom: 3px; margin-top: 0px; font-weight: bold; }.body_vsm H5 { color: #440077; font-size: 12px;  margin-bottom: 3px; margin-top: 5px; font-weight: bold; }  .body_vsm B { font-weight: bold; }#main_img {	float: right;	margin-left: 20px;}.icon {	border: 0px;	margin-right: 5px;	margin-bottom: 25px;	float: left;}.icon_large{	padding: 2px;	border: collapse;	border: 1px solid #cccccc;		margin-bottom: 5px;}a:link img {border-color: #cccccc; }a:visited img {border-color: #cccccc; }a:hover img {border-color: #cccccc; }a:active img {border-color: #cccccc; }.icon2 {	border: 0px;	margin-right: 10px;	margin-bottom: 15px;	float: left;}/*bullets for main page */#arrows ul {	list-style:none;	margin: 0px;	padding: 18px 0px 20px 10px;	padding-bottom: 25px;	font-size: 12px;}#arrows li{	background: url(/library/a_test/images/arrow_purp.gif) no-repeat 0px 3px;	padding-left: 20px;	padding-bottom: 5px; }#arrows h1{	font-size: 18px;	}#arrows blockquote {	margin-left: 10px;	margin-right: 0px;	line-height: 16px;	margin-top: 5px;	padding: 0px;	}#arrows p{	margin-left: 80px;	margin-right: 20px;	line-height: 16px;	margin-top: 5px;	padding: 0px;	}/*round edged boxes *//* round-edged boxes */* html .rboxhead_purp h2 {height: 1%;} /* For IE 5 PC */.rbox_purp {	margin: 0 auto; /* center for now */	background: url(/images/boxes/round_edge/sbbody-r-purp.gif) no-repeat bottom right;	font-size: 100%;}.rboxhead_purp {	background: url(/images/boxes/round_edge/sbhead-r-purp-library.gif) no-repeat top right;	margin: 0;	padding: 0;	text-align: center;}.rboxhead_purp h2 {	background: url(/images/boxes/round_edge/sbhead-l-purp-library.gif) no-repeat top left;	margin: 0px;	padding: 22px 21px 8px;	color: #ececec; 	font-weight: bold; 	font-size: 12px;	line-height: 1.2em;	text-shadow: rgba(0,0,0,.2) 0px 1px 1px; /* Safari-only, but cool */}* html .rboxhead_gray h2 {height: 1%;} /* For IE 5 PC */.rbox_gray {	margin: 0 auto; /* center for now */	background: url(/images/boxes/round_edge/sbbody-r-purp.gif) no-repeat bottom right;	font-size: 100%;	width: 240px;		}.rboxhead_gray {	background: url(/images/boxes/round_edge/sbhead-r-gray.gif) no-repeat top right;	margin: 0;	padding: 0;	text-align: center;}.rboxbody_gray {	background: url(/images/boxes/round_edge/sbbody-l-purp.gif) no-repeat bottom left;	margin: 0;	padding: 15px 20px 35px 30px;	font-size: 11px;	line-height: 15px;	color: #333333;	text-align:left;	}.rboxbody_gray table, td{	font-size: 11px;	line-height: 15px;	color: #333333;	text-align:left;	margin-left: 30px;}.rboxbody_gray_sm {	background: url(/images/boxes/round_edge/sbbody-l-purp.gif) no-repeat bottom left;	margin: 0;	padding: 10px 25px 25px;	font-size: 10px;	text-align:left;}.rboxbody_gray_sm h2{	text-align: right;	font-size: 10px;	font-weight: normal;	margin-top: 5px;	margin-bottom: 10px;}.portrait {		border: 3px solid #fff;	}.hang{margin-left: 50px;text-indent: -50px;}
