/* CSS Document slin2 5/23 10:28 AM */

body.three-col #main {
    background : #EDEDC7 url(/web/20060908201722im_/http://www.swarthmore.edu/Images/managed/shared/bg_main.gif) left top repeat-y;
}
body.two-col #main {
    background : #EDEDC7 url(/web/20060908201722im_/http://www.swarthmore.edu/Images/managed/shared/bg_2col_modified.gif) left top repeat-y;
}


body.two-col-alt #lib { 
    background : #EDEDC7 url(/web/20060908201722im_/http://www.swarthmore.edu/Images/managed/shared/bg_2col_alt.gif) left top repeat-y; 
}
body.one-col #main {
    background-image : none;
}

#pdashhed{
	background-color:#1E305D; /* slin2 pdash */
	height:90px;
}

.sidebar h2 {
    text-transform : uppercase;
}

#col_right ul.bulist
	{
	margin-left:15px;
	margin-top:3px;
	padding-top:0px;
	padding-bottom:15px;
	list-style-type:circle;
	}

#col_right_alt {
    float : left;
    display : inline;
    margin : 0px 10px 0px 0px;
 
}

h2 {
    margin : 0px 0px 5px 0px;
    padding : 3px 0px 4px 0px;
    font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
    font-size: 9px;
    font-weight:bold;
    color: #FFFFFF;
    letter-spacing: 1px;
    text-align : center;
}


#col_left ul {
    list-style-type : none;
}

#col_right_alt ul {
    list-style-type : none;
}
.nav_side ul {
    margin-left : 10px;
}
#departments {
    margin-bottom : 30px;
}
#departments h2 {
    background-color : #B8975F;
}
#voices { /* slin edit - original value 30px;  - - - - - - - - - - - - - - - - - - - - - - - - - */
    margin-bottom : 15px;
}
#voices h2{
    background-color : #788AAB;
}

#spotlight { /* slin edit - original value 30px;  - - - - - - - - - - - - - - - - - - - - - - - - - */
    margin-bottom : 15px;
}
#spotlight h2{
    background-color : #788AAB;
}

#searchbox { /* slin NEW - - - - - - - - - - - - - - - - - - - - - - - - - - */
    margin-bottom : 20px;
}
#searchbox h2{  /* slin NEW - - - - - - - - - - - - - - - - - - - - - - - - - - */
    background-color : #873A4F;
}
#contact h2 {
    background-color : #9C9C9C;
}


#content .article {
    overflow : hidden;
}
#content .article .category {
    margin-bottom:8px;
    text-align : center;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 10px;
    font-weight:bold;
    letter-spacing:1px;
    text-transform : uppercase;
    color: #666666;
}

#content .byline {
	margin-top:-5px;
    margin-bottom:8px;
    text-align : center;
    font-size: 10px;
    font-style:italic;
    color: #666666;
}
#content a.more {
    font-style : italic;
}





#col_right h3 {
    font-size : 11px;
    font-weight : bold;
    color: #444444;
}
#col_right ul {
    list-style-type : none;
}




/* Various sidebar blocks and headings(H2)  */
#bboard h2 {
    background-color : #7EA37E;
}
#feature { /* Features */
    margin-bottom : 30px;
}
#feature img.center {
    margin-top : 0px;
}
#headlines { /* Headlines */
    margin-bottom : 15px; 
}
#headlines h2 {
    background-color : #A17C96;
}
#headlines h3 {
    margin-bottom : 6px; 
    border-bottom : 1px solid #999999;
    padding-bottom : 6px; 
}
#oncampus { /* On Campus */
    margin-bottom : 15px; 
}
#oncampus h2 {
    background-color : #7EA37E;
}
#swat h2 {
    background-color : #9C9C9C;
}
#swat .event {
    margin-bottom : 12px;
    border-bottom : 1px solid #999999;
    padding-bottom : 12px;
}
#poplinks { /* Popular Links */
    margin-bottom : 30px;
}

#services { /* Services Links */
    margin-bottom : 15px;
}






#whatsnew{ 
	background-color:#EFEFC6;
	margin: 10px 5px 5px 0px;
	width:350px;
	border:1px solid #D6D3A5;
}

#whatsnew ul{ 
    margin-bottom : 10px;
	list-style-type:none;
	margin-left:-10px;
}
#whatsnew li{ 
	padding-left:0px;
	margin-left:-10px;
}

#libspecial{ 
	background-color:#EFEFC6;
	margin: 10px 5px 5px 0px;
	width:175px;
	height:179px;
	border:1px solid #D6D3A5;
}







#whatshap{
	padding:0px 0px 0px 0px;
	margin-bottom:30px;
	margin-top:0px;
	}
	
	
	
#whatshap #whatsnew{
	background-color:#EFEFC6;
	margin:0px 8px 5px 0px;
	width:350px;
	border:1px solid #D6D3A5;
	float:left;
}
#whatsnew ul{ 
    margin-bottom : 10px;
	list-style-type:none;
	margin-left:-10px;
}
#whatsnew li{ 
	padding-left:0px;
	margin-left:-10px;
}




#whatshap #specfeat{
	background-color:#EFEFC6;
	margin:30px 0px 5px 3px;
	width:190px;
	border:1px solid #D6D3A5;
	float:right;
}

#whatshap #specfeat img.center {
    margin-top : 10px;
}
#whatshap #specfeat table td {
    padding : 2px;
}

#newsarchive table {
	vertical-align:top;
}
#newsarchive table td {
   padding-bottom:10px;
   vertical-align:top;

}


#newsarchive table td.date {
   width:50px;
   padding-right:10px;

}


#lib_img {
float:right;
}
#collections { /* Libraries & Collections */
    margin-bottom : 30px;
}

#quicklinks { /* Library Quick Links  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - slin2 */
    margin-bottom : 50px;
}

#news_alerts h2 { /* News Alerts */
    background-color : #5F9CBA;
}
#unscripted h2 { /* Swarthmore Unscripted */
    background-color : #873A4F;
}
#answers h2 { /* Students' Answers */
    background-color : #853C38;
}
#features h2 { /* Special Features */
    background-color : #5F9CBA;
}
#lang_center h2 { /* The Lang Center */
    background-color : #5F9CBA;
}
#distinctions h2 { /* Academic Distinctions */
    background-color : #5F9CBA;
}
#poplinks h2 { /* Academic Distinctions */
    background-color : #5F9CBA;
}

#services h2 { /* Academic Distinctions */
    background-color : #5F9CBA;
}
#whatsnew h3 {
background-color:#D6D3A5;
font-size:16px;
font-weight:bold;
text-align:left;
padding:5px 5px;
}
#collections h2 { /* Academic Distinctions */
    background-color : #5F9CBA;
}

#quicklinks h2 { /* Library Quick Links  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - slin2 */
    background-color : #5F9CBA;
}

#features table tr {
    background-color : #EDEDC7; /* slin2 modify - was D2D2A5 */
}
#features table tr.odd {
    background-color : #EDEDC7; /* slin2 modify - was E0E0B8 */
}
#features table td {
    padding : 2px;
}



#topbox {
    position : absolute;
    width : 200px;
    top : 12px;
    left : 565px;
    font-size: 10px;
    font-weight:bold;
    color: #F5F2E4;
	text-transform: uppercase;
	text-align:right;
}
#topbox a {
    color: #F5F2E4;
}
#topbox .button {
    margin-top: 4px;
	margin-right: 1px;
}
#search {
    margin-top : 10px;
}
#searchbox {  /* slin NEW - - - - - - - - - - - - - - - - - - - - - - - - - - */
    padding-bottom : 10px;
    background-color : #D3D1A8;
}
#searchboxfield { /* slin NEW - - - - - - - - - - - - - - - - - - - - - - - - - - */
	margin-top : 7px;
    margin-left : 10px; 
}

.article {
    border-bottom : 1px solid #999999;
}
#content .article {
    margin-bottom : 10px; 
    padding-bottom : 20px; 
}
#col_right .article {
    margin-bottom : 6px; 
    padding-bottom : 6px; 
}


p {
    margin : 10px 0px;
}


#lib p {
    margin: 0px 0px 0px 10px;
	padding-bottom: 8px;    
}


#lib h5 {
    margin: 0px 0px 3px 10px;   
}

/*The next four(#lib) rule sets should be removed away when the Library switches to new site*/
 
#lib #content a:link, #lib #content a:visited {
    color:#333366;
    text-decoration : underline;
}
#lib #content a:hover, #lib #content a:active {
    color:#333366;
    text-decoration : underline;
}

/*Class to make some library links red, KM*/
#lib #content a.redlink:link, #lib #content a.redlink:visited {
    color:#BD0031;
    text-decoration : underline;
	font-size: 18px;
}
#lib #content a.redlink:hover, #lib #content a.redlink:active {
    text-decoration : underline;
}
/*----*/

body.libr #main #content a:link, body.libr #main #content a:visited {
    color:#003399;
    text-decoration : none;
}
body.libr #main #content a:hover, body.libr #main #content a:active {
    color:#003399;
    text-decoration : underline;
}

a:link, a:visited {
    color:#BD0031;
    text-decoration : none;

}
a:hover, a:active {
    text-decoration : underline;
}

img {
    border : none;
}
img.left {
    float : left;
    margin : 0px 10px 10px 0px;
}
/*Show following rule to MacIE only. Float left breaks IE 5*/
/*\*//*/
img.left {
    float : right;
    margin : 0px 0px 10px 0px;
}
/**/
img.center {
    display : block;
    margin : 10px auto;
}
img.right {
    float : right;
    margin : 0px 0px 10px 10px
}
.caption {
    text-align : center;
    font-family: Tahoma, Verdana, sans-serif;
    font-size : 9px;
    line-height : 12px;
    font-weight : bold;
    color : #4A4A4A;
}
.credit { /* slin2 new */
    text-align : center;
    font-family: Tahoma, Verdana, sans-serif;
    font-size : 9px;
    line-height : 12px;
    font-weight : normal;
    color : #4A4A4A;
}

/* slin2 new */
div.clock {background-image:url(/web/20060908201722im_/http://www.swarthmore.edu/Images/giving/countdown_clock3.jpg); width:175px; height:211px; top:0px; left: 0px; border: 0px;}
div.clock a.clocker {width:175px; height:0px; display:block; padding-top: 152px; font-family: Tahoma, Arial, Verdana, san-serif; font-size: 30px; font-weight: bold; color: #506D50; letter-spacing: 1px; text-align: center;}
div.clock a.clocker:link {color: #506D50; text-decoration:none;}
div.clock a.clocker:hover {color: #506D50; text-decoration:none;}

/* Administration Page */
body.admin p.link_index {
    border-bottom : 1px solid #999999;
    padding-bottom : 5px;
}
body.admin #content ul.offices {
    margin-left : 0px;
    list-style-type : none;
    font-weight : bold;
}
ul.offices ul {
    padding-left : 10px;
    list-style-type : square;
    font-weight : normal;
}
p.link_index {
    clear : both;
}
/* /Administration Page */


/* NAVIGATION */
#tracks {
    margin-bottom : 10px;
    font-family : Georgia, Times, "Times New Roman", serif;
    font-size : 14px;
    line-height : 22px;
}

#tracks li {
    border-bottom : 1px solid #A09184;
}
#tracks li.last {
    border-bottom : 0px solid #A09184;
}


	
#content.article a:link, #content.article a:active {
    text-decoration:none;
}
#nav_department,
#nav_department select,
#nav_directory,
#whatsnew {
    margin-bottom : 20px;
}

#lib_portal {
    margin-bottom : 20px; 
}
#nav_department select, 
#nav_directory select {
    width : 100%;
}
#nav_department h2,
#nav_directory h2,
#whatsnew h2 {
    margin-bottom : 0px;
    background-color : #BD0031;
}
#poplinks h2,
#services h2,
#collections h2 {
    margin-bottom : 0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - slin2 */
#quicklinks h2 {
	margin-bottom : 0px;
}

#nav_department .nav_side li,
#nav_directory .nav_side li,
#poplinks .nav_side li,
#services .nav_side li,
#collections .nav_side li {
    border-bottom : 1px solid #EDEDC7;
    font-size: 10px;
    line-height : 18px;
    text-transform : uppercase;
    background-color : #D2D2A5;
}





#nav_department .nav_side li.current a,
#nav_directory .nav_side li.current a,
#poplinks .nav_side li.current a,
#services .nav_side li.current a,
#collections .nav_side li.current a {
	background-color : #D2D2A5;
	color:#CC0000;
	font-weight:600;
}
#nav_department .nav_side li.current a:hover,
#nav_directory .nav_side li.current a:hover
	{
	background-color : #ffffff;
	color:#CC0000;
	}


#nav_department .nav_side li.current_parent a,
#nav_directory .nav_side li.current_parent a  
	{
	background-color : #D2D2A5;
	color:#333333;
	font-weight:bold;
	}

#nav_department .nav_side li a,
#nav_directory .nav_side li a,
#poplinks .nav_side li a,
#services .nav_side li a,
#collections .nav_side li a {
    display : block;
    padding-left : 5px;
    background-color : #D2D2A5;
    text-decoration : none;
    color: #333333;
}
#nav_department .nav_side .nav_side li a,
#poplinks .nav_side .nav_side li a,
#services .nav_side .nav_side li a,
#collections .nav_side .nav_side li a {
    display : block;
    background-color : #D2D2A5;
    text-decoration : none;
    color: #333333;
}
#nav_department .nav_side li a:focus, #nav_department .nav_side li a:hover,
#nav_directory .nav_side li a:focus, #nav_directory .nav_side li a:hover,
#poplinks .nav_side li a:focus, #poplinks .nav_side li a:hover,
#services .nav_side li a:focus, #services .nav_side li a:hover,
#collections .nav_side li a:focus, #collections .nav_side li a:hover {
    background-color : #FFFFFF;
}

.nav_side {
    font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
    font-size : 11px;
    line-height : 16px;
    color: #BD0031;
}
ul.sub_nav_side {
  margin : 0px 0px 0px 0px;
  padding : 0px;
}

/*----------NESTED NAV/BREADCRUMBING------------*/
#nav_department .nav_side li.current ul {
	margin: 0px;
	padding: 0px;

}

#nav_department .nav_side li.current ul li {
    padding-left : 0px;
	background-color:#E7E7CB;
}

#nav_department .nav_side li.current ul li a {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #E7E7CB;
	border-right:1px solid #E7E7CB;
    padding-left : 12px;
	background-color:#E7E7CB;
	color:#000000;
	font-weight:normal;	
}
#nav_department .nav_side li.current ul li a:hover {
	background-color:#ffffff;
	color:#000000;	
}
#nav_department .nav_side li.current ul li.nested_current a {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
    padding-left : 12px;
	background-color:#ffffff;
	color:#CC0000;
}
#nav_department .nav_side li.current ul li.nested_current a:hover {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
    padding-left : 12px;
	background-color:#ffffff;
	color:#CC0000;
}
#nav_department .nav_side li.current_parent ul{
	margin: 0px;
	padding: 0px;
	vertical-align:top;
}
#nav_department .nav_side li.current_parent ul li {
    padding-left : 0px;
	background-color:#E7E7CB;
}
#nav_department .nav_side li.current_parent ul li a {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #E7E7CB;
	border-right:1px solid #E7E7CB;
    padding-left : 12px;
	background-color:#E7E7CB;
	color:#000000;
	font-weight:normal;	
}
#nav_department .nav_side li.current_parent ul li a:hover {
	background-color:#ffffff;
	color:#000000;	
}
#nav_department .nav_side li.current_parent ul li.nested_current a {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
    padding-left : 12px;
	background-color:#ffffff;
	color:#CC0000;
}
#nav_department .nav_side li.current_parent ul li.nested_current a:hover {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
    padding-left : 12px;
	background-color:#ffffff;
	color:#CC0000;
	
}


/* mlewis1 11/03/2005 nested current last*/
#nav_department .nav_side li.current_parent ul li.nested_current_last a {
    border-top : 1px solid #D2D2A5;
    padding-left : 12px;
	background-color:#ffffff;
	color:#CC0000;
	border-bottom:3px solid #D2D2A5;
}
#nav_department .nav_side li.current_parent ul li.nested_current_last a:hover {
    border-top : 1px solid #D2D2A5;
    padding-left : 12px;
	background-color:#ffffff;
	color:#CC0000;
	
}
#nav_department .nav_side li.current_parent ul li.nested_last a {
    border-top : 1px solid #D2D2A5;
    padding-left : 12px;
	background-color:#E7E7CB;
	color:#000000;
	border-bottom:3px solid #D2D2A5;
}
#nav_department .nav_side li.current_parent ul li.nested_last a:hover {
    border-top : 1px solid #D2D2A5;
    padding-left : 12px;
	background-color:#ffffff;
	color:#000000;
	
}
/*end mlewis1 breadcrumbing*/

#nav_department .nav_side li.current_parent ul{
	margin: 0px;
	padding: 0px;
	vertical-align:top;
}
#nav_department .nav_side li.current_parent ul li {
    padding-left : 0px;
	background-color:#E7E7CB;
}
#nav_department .nav_side li.current_parent ul li a {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #E7E7CB;
	border-right:1px solid #E7E7CB;
    padding-left : 12px;
	background-color:#E7E7CB;
	color:#000000;
	font-weight:normal;	
}
#nav_department .nav_side li.current_parent ul li a:hover {
	background-color:#ffffff;
	color:#000000;	
}
#nav_department .nav_side li.current_parent ul li.nested_current a {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
    padding-left : 12px;
	background-color:#ffffff;
	color:#CC0000;
}
#nav_department .nav_side li.current_parent ul li.nested_current a:hover {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
    padding-left : 12px;
	background-color:#ffffff;
	color:#CC0000;	
}

#nav_department .nav_side li.current ul li.nested_last a {
    border-top : 1px solid #D2D2A5;
    padding-left : 12px;
    background-color:#E7E7CB;
    color:#000000;
    border-bottom:3px solid #D2D2A5;
}

#nav_department .nav_side li.current ul li.nested_last a:hover {
    border-top : 1px solid #D2D2A5;
    padding-left : 12px;
    background-color:#ffffff;
    color:#000000;
}
/*-------------Current parent Last---------*/
/*--------------END NESTED NAV/BREADCRUMBING-----------------*/

#nav_table table {
	padding:2px;
	}

#nav_table td {
	background-color:#E7E7CB;
	text-align:center;
	color:#FFFFFF;
	padding:2px;
	font-size: 12px;
	font-weight:bold;
	border:1px solid #999999;
	}
	




#third_nav h2 {
    margin : 0px;
    padding : 0px;
    color : #333333;
}
#third_nav .nav_side {
    margin-bottom : 20px;
    font-size: 10px;
    font-weight:bold;
    line-height:18px;
}

#findarticles,
#researchtip,
#otherlibs,
#tripodsrch {
    margin: 15px 0px 5px 0px;
    padding-bottom : 10px;
}
#tripodform {
    margin: 10px 0px 5px 10px;
}

#footer
{
width:780px;
border-top: 1px solid #ffffff;
clear:both;
background-color:#D2D2A5;
text-align:center;
font-size:11px;
padding-top:0px;
padding-bottom:0px;
color:#555555;
height:6px;
}


.spacer{
clear:both;
line-height:0px;
}

.clearminheight{
 clear:both;
 height:1px;
 overflow:hidden;
}

.act_button_1{ 
margin-top:5px; /* slin edit - original value 10px;  - - - - - - - - - - - - - - - - - - - - - - - - - */
margin-bottom:5px /* slin edit - original value 10px;  - - - - - - - - - - - - - - - - - - - - - - - - - */
}
.act_button_2{
margin-left:0px;
margin-right:0px;
margin-top:3px; /* slin edit - original value 10px;  - - - - - - - - - - - - - - - - - - - - - - - - - */
margin-bottom:5px /* slin edit - original value 10px;  - - - - - - - - - - - - - - - - - - - - - - - - - */
}
.act_button_3{
margin-top:5px; /* slin edit - original value 10px;  - - - - - - - - - - - - - - - - - - - - - - - - - */
margin-bottom:5px /* slin edit - original value 10px;  - - - - - - - - - - - - - - - - - - - - - - - - - */
}



/* slin2 design additions 2/2/2006 for LIBRARY DROP DOWN QUICKLINKS */
#quicklinks_form{
	padding:0px 0px 0px 0px;
	margin-bottom:50px;
	/* margin-top:20px; */
	font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
	font-weight:bold;
	font-size:11px;
	/* border:1px solid #D2D2A5; */

	}
#quicklinks_form #course_select{
	float:left;
	width:175px;
	padding:7px 0px 10px 0px; /* padding:7px 0px 10px 0px; */
	margin:0px;
	/*
	border-right:1px solid #F7F3D6;
	border-bottom:1px solid #F7F3D6;
	border-top:1px solid #F7F3D6;
	border-left:1px solid #F7F3D6;
	*/
	background-color:#D2D2A5;
	text-align:center;
	height:100%;
	line-height:10px;
}















/*mlewis1 design additions 11/01/2005*/
#admis_gallery {
    border-bottom : 1px solid #999999;
	padding-bottom:15px;
	margin-bottom:10px;
}

#coursecat_form{
	padding:0px 0px 0px 0px;
	margin-bottom:30px;
	margin-top:20px;
	font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
	font-weight:bold;
	font-size:11px;
	border:1px solid #D2D2A5;

	}
#coursecat_form #course_select{
	 float:left;
	 width:249px;
	 padding:7px 0px 10px 0px;
	 margin:0px;
	 border-right:1px solid #F7F3D6;
	 border-bottom:1px solid #F7F3D6;
	 border-top:1px solid #F7F3D6;
	 border-left:1px solid #F7F3D6;
	 background-color:#D2D2A5;
	 text-align:center;
	 height:100%;
	 line-height:10px;
}

#coursecat_form #toc_select{
	 float:left;
	 width:282px;
	 padding:7px 0px 10px 4px;
	 margin:0px;
	 text-align:center;
	 border-right:1px solid #F7F3D6;
	 border-bottom:1px solid #F7F3D6;
	 border-top:1px solid #F7F3D6;
	 background-color:#D2D2A5;
	 height:100%;
	 line-height:10px;
}

/*---------MacIE-----------*/
/*\*//*/
#coursecat_form{
	padding:0px 0px 0px 0px;
	width:440px;
	margin-bottom:20px;
	margin-top:20px;
	border:0px solid #D2D2A5;

}
#coursecat_form #course_select{
	float:left;
	padding:0px 0px 0px 0px;
	margin-right:0px;
	margin-bottom:20px;
	border-right:1px solid #F0F0D5;
	border-bottom:1px solid #F0F0D5;
	border-top:1px solid #F0F0D5;
	border-left:1px solid #F0F0D5;
	background-color:#F0F0D5;
	text-align:left;
	color:#666666;
	font-weight:bold;
	
}

#coursecat_form #toc_select{
	float:left;
	padding:0px 0px 0px 0px;
	margin-left:0px;
	border-right:1px solid #F0F0D5;
	border-bottom:1px solid #F0F0D5;
	border-top:1px solid #F0F0D5;
	border-left:1px solid #F0F0D5;
	text-align:left;
	background-color:#F0F0D5;
	color:#666666;
	font-weight:bold;
	margin-right:0px;
	margin-bottom:0px;
}

/**/

#intramural_nav{
	padding:0px 0px 0px 0px;
	margin-bottom:40px;
	margin-top:20px;
	font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
	font-weight:bold;
	font-size:11px;
	border:0px solid #D2D2A5;

	}

#intramural_nav #intramural_links{
	float:left;
	padding:10px 0px 0px 0px;
	margin-left:20px;
	border-right:1px solid #F7F3D6;
	border-bottom:1px solid #F7F3D6;
	border-top:1px solid #F7F3D6;
	border-left:1px solid #F7F3D6;
	background-color:#F0F0D5;
	text-align:center;
	height:100%;
	line-height:100%;
	clear:right;
}

#intramural_nav #intramural_select{
	padding:7px 5px 5px 4px;
	margin:0px;
	text-align:center;
	border-right:1px solid #F7F3D6;
	border-bottom:1px solid #F7F3D6;
	border-top:1px solid #F7F3D6;
	background-color:#F0F0D5;
	height:100%;
	line-height:10px;
	float:left;
	border:1px solid #D2D2A5;
}


table.tbl_basic {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #D3D1A8;
	background-color: #F0F0D5;
	margin: 3px 20px;
}
table.tbl_basic th {
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: #D3D1A8;
	background-color: #EDEDC7;
	color:#BD0031;
	font-size:larger;
}
table.tbl_basic td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #D3D1A8;
	background-color: #F0F0D5;
}
table.tbl_basic td.odd {
	background-color: #EDEDC7;
}

  table.tbl_compact
  { 
		font-family:arial;
		font-size:10pt;
		background-color:#EDEDC7;
		border-style:solid;
		border-color: #D3D1A8; 
		border-width: 1px 1px 3px 1px;
		border-spacing: 0px;
		border-collapse:collapse;
		margin: 3px 20px;
  }

  table.tbl_compact th
  {
		font-weight:bold;
		background-color:#BD0031;
		color:white;
		text-align:left;
		padding: 3px;
		border-style:solid;
		border-color: #D3D1A8; 
		border-width: 1px;
		border-spacing: 0px;
		border-collapse:collapse;
  }

  table.tbl_compact td
  {  
		background-color:#EDEDC7;
		padding: 3px;
		border-style:solid;
		border-color: #D3D1A8; 
		border-width: 1px;
		border-spacing: 0px;
		border-collapse:collapse;
  }

table.tbl_compact td.odd
	{
		background-color: #F0F0D5;
	}

/*\*//*/
#intramural_nav #intramural_select{
	padding:7px 5px 5px 4px;
	margin:0px;
	text-align:center;
	border-right:1px solid #F7F3D6;
	border-bottom:1px solid #F7F3D6;
	border-top:1px solid #F7F3D6;
	background-color:#F0F0D5;
	height:100%;
	line-height:10px;
	float:left;
	border:1px solid #D2D2A5;
	width:200px;
}
#intramural_nav #intramural_links{
	float:left;
	padding:10px 0px 0px 0px;
	margin-left:10px;
	border-right:1px solid #F7F3D6;
	border-bottom:1px solid #F7F3D6;
	border-top:1px solid #F7F3D6;
	border-left:1px solid #F7F3D6;
	background-color:#F0F0D5;
	text-align:center;
	height:100%;
	line-height:100%;
	clear:right;
}

/**/

/*Styles for body copy, added by KM 2/27*/

#content h1 {
    margin: 10px 0px 5px 3px;
    font-size : 22px;
    font-weight : normal;
    color : #BD0031;
	padding : 0px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0px;
	text-align : center;

}

#content h2 {
    margin: 10px 0px 5px 3px;
    font-size : 22px;
    font-weight : normal;
    color : #BD0031;
	padding : 0px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0px;
	text-align : center;

}
 
#content h3 {
    margin: 12px 0px 6px 0px;
    font-size : 20px;
    font-weight : normal;
    color : #BD0031;
}

#content h4 {
    margin : 10px 0px 4px 0px;
    font-size : 18px;
    font-weight : normal;
    color : #BD0031;
}
#content h5 {
	margin-bottom : 3px;
    font-size : 16px;
    font-weight : normal;
    color : #BD0031;
}

#content h6 {
    margin-bottom : 3px;
    font-size : 14px;
    font-weight : normal;
    color : #BD0031;
}

#content ul {
    padding-left : 35px;
    list-style-type : dot;
    font-weight : normal;
	padding-bottom :10px;
}
#content ol {
    padding-left : 35px;
    list-style-type : dot;
    font-weight : normal;
	padding-bottom :10px;
}

#content li{
        padding-bottom : 3px;
}

#content blockquote {
    padding-left : 16px;
	padding-bottom: 8px;
    font-weight : normal;
}



/*OLD content styles
#content h3 {
    margin-bottom : 8px;
    text-align : center;
    font-size : 22px;
    font-weight : normal;
    color : #BD0031;
}

#content h4 {
    margin-bottom : 8px;
    text-align : left;
    font-size : 18px;
    font-weight : normal;
    color : #BD0031;
}
#content h5 {
    margin-bottom : 3px;
    text-align : left;
    font-size : 16px;
    font-weight : bold;
    color : #BD0031;
}

#content h6 { 
	margin-top : 18px;
    margin-bottom : 12px;
    padding-right : 10px;
    background-color : #D3D1A8;
    text-align : right;
    font-weight : normal;
    font-size: 14px;
    color : #BD0031;
}

#content ul, 
#content ol {
    margin-left : 20px;
}
*/

.red {font-weight: bold; color: #BD0031;}

/*LIBRARY STYLES, KM*/
#lib #nav_department h2 {
	background-color:#5F9CBA;
}
.researchcaption {
padding: 2px 0 2px 8px;
}
#lib #specfeat {
font-size: 12px;
}



.article_slide { /* slin2 new */
	border-right:1px solid #C2C091;
	border-left:1px solid #C2C091;
	border-bottom:1px solid #C2C091;
	margin-bottom : 20px;
	text-align:center;
	background-color:#D3D1A8;  
}

#slideshow_title {
width: 370px;
padding:3px 0px 0px 0px;
background-color: #858360;
height:14px;
font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
text-align:center;
font-weight:bold;
letter-spacing: 1px;
font-size: 9px;
color: #F5F2E4;
text-transform: uppercase;
border-bottom : 2px solid #C2C091;
}

#slideshow_img {
width: 362px; 
margin:0px 0px 0px 0px;
padding-bottom:0px;
border-top:2px solid #D3D1A8;
border-right:3px solid #D3D1A8;
border-left:3px solid #D3D1A8;
}

#slideshow_nav {
width: 368px; 
margin-top:0px;
padding:5px 0px 0px 0px;
background-color:#D3D1A8;
height:69px;
text-align:center;
font-size:12px;
}

#slideshow_nav #prev {
float:left;
width:60px;
margin:0px;
padding-bottom:3px;
font-size : 10px;
font-weight : bold;
color: #666666;
border-bottom : 1px solid #C2C091;
height:13px;
}

#slideshow_nav #credit {
float:left;
width: 248px;
margin:0px;
padding-bottom:3px;
text-align : center;
font-size: 10px;
font-style:italic;
color: #666666;
overflow : hidden;
border-bottom : 1px solid #C2C091;
height:13px;
}

#slideshow_nav #next {
float:left;
width:60px;
margin:0px;
padding-bottom:3px;
font-size : 10px;
font-weight : bold;
color: #666666;
border-bottom : 1px solid #C2C091;
height:13px;
}

#slideshow_nav #caption {
float:left;
width: 358px;
height: 51px;
margin:0px 0px 0px 0px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
font-size : 11px;
line-height: 16px;
font-weight : normal;
color: #666666;
overflow : hidden;
}

/* parents dashboards pdash BEGIN */

table.pdashtable { /* pdash global table parameters */
	background-color:#F0F0D5;
	margin-bottom: 0px;
	margin-top:0px;
	width:780px;
	font-size:11px;
	border:0px solid purple;
}
table.pdashtable td.left { 
	width:440px;
	background-color:#F0F0D5;
	vertical-align:top;
}
table.pdashtable td.right {
	width:310px;
	background-color:#F0F0D5;
	vertical-align:top;
}
table.pdashtable td.all {
	width:760px;
	background-color:#F0F0D5;
	vertical-align:top;
}
table.pdashtable td.spacer {
	width:10px;
	vertical-align:top;
	clear:none
}




#pdashtopbox { /* pdash topbox */
    position : absolute;
    width : 200px;
    top : 12px;
    left : 565px;
    font-size: 10px;
    font-weight:bold;
    color: #F5F2E4;
	text-transform: uppercase;
	text-align:right;
}
#pdashtopbox .button {
    margin-top: 4px;
	margin-right: 1px;
}
#pdashtopbox a { 
    color: #F5F2E4;
}
#pdashtopbox a {  
    color: #F5F2E4;
	font-size:10px;
}



#content .pdashtable h2{ /* pdash helpful links */
	font-size:11px;
	margin-left:0px;
	margin-top:0px;
}

#content .pdashtable #linklist{ /* pdash helpful links */
	width:440px;
	float: left;
	border: 1px solid #788AAB;
	background-color:#FFFFFF;
	margin-top: 15px;
	margin-bottom: 10px;
}
#content .pdashtable #linklist h2 {
	background-color:#788AAB;
	color:#ffffff;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:4px;
	padding-top:4px;
}

#linklistleft{
	width:200px;
	float: left;
	margin-left:10px;
	}
	
#linklistright{
	width:200px;
	float: right;
	margin-right:10px;
	}

#content .pdashtable #linklist ul{
	padding-left:15px;
	padding-right:15px;
	margin-top:5px;
	padding-bottom:15px;
}
#content .pdashtable #linklist li{
	margin-bottom:0px;
}





#content .pdashtable #mainmodule{ /* pdash main module */
	width:440px;
	float: left;
	margin-bottom: 5px;
}

#content .pdashtable #fullmoduletop{ /* pdash subpage full-width one-col module */
	width:760px;
	float: left;
	padding-top:15px;
	padding-bottom:5px;
}
#content .pdashtable #fullmodulebot{ /* pdash subpage full-width one-col module */
	width:760px;
	float: left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
}

#content .pdashtable #pdashnav{ /* pdash subpage internal navigation */
	float: left;
	border: 1px solid #D3D1A8;
	background-color:#F6F6E8;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom: 10px;
}

#content .pdashtable #pdashcontent{ /* pdash subpage content */
	margin-bottom: 10px;
}




#content .pdashtable #importantnumbers{ /* pdash important numbers */
	width:215px;
	float: left;
	border: 1px solid #a17c96;
	background-color:#ffffff;
	margin-bottom: 10px;
	margin-right: 6px;
}
#content .pdashtable #importantnumbers h2 {
	background-color:#a17c96;
	color:#ffffff;
	text-align: left;
	padding-bottom:4px;
	padding-left:25px;
	padding-right:15px;
	padding-top:4px;
	background-image:url(/web/20060908201722im_/http://www.swarthmore.edu/PreBuilt/styles/icon_phone.gif);
	background-repeat: no-repeat;
	background-position:3px 1px;
}
#content .pdashtable #importantnumbers ul{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:8px;
	margin-top:17px;
}
#content .pdashtable #importantnumbers li{
	margin-bottom:12px;
}




#content .pdashtable #directory{ /* pdash directory */
	width:215px;
	float:right;
	border: 1px solid #a17c96;
	background-color:#ffffff;
	margin-bottom: 10px;
}
#content .pdashtable #directory h2{
	background-color:#a17c96;
	color:#ffffff;
	text-align: left;
	padding-bottom:4px;
	padding-left:25px;
	padding-right:15px;
	padding-top:4px;
	background-image:url(/web/20060908201722im_/http://www.swarthmore.edu/PreBuilt/styles/icon_directory.gif);
	background-repeat: no-repeat;
	background-position:3px 1px;
}
#content .pdashtable .directory_form{
	margin-left:20px;
	margin-top:20px;
}
#content .pdashtable .searchradio{
	margin-left:5px;
	margin-top:8px;
	margin-bottom:5px;
}





#content .pdashtable #contactus{ /* pdash contact us */
	width:215px;
	float: left;
	border: 1px solid #a17c96;
	background-color:#ffffff;
	margin-bottom: 10px;
	margin-right: 6px;
}
#content .pdashtable #contactus h2 {
	background-color:#a17c96;
	color:#ffffff;
	text-align: left;
	padding-bottom:4px;
	padding-left:25px;
	padding-right:15px;
	padding-top:4px;
	background-image:url(/web/20060908201722im_/http://www.swarthmore.edu/PreBuilt/styles/icon_email.gif);
	background-repeat: no-repeat;
	background-position:3px 3px;
}
#content .pdashtable #contactus ul{
    list-style-type : none;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	margin-top:9px;
}
#content .pdashtable #contactus li{
	margin-bottom:0px;
}




#content .pdashtable #weather{ /* pdash weather */
	width:215px;
	float:right;
	border: 1px solid #a17c96;
	background-color:#ffffff;
	margin-bottom: 10px;
}
#content .pdashtable #weather h2 {
	background-color:#a17c96;
	color:#ffffff; /* 182951 */
	text-align: left;
	padding-left:30px;
	padding-right:15px;
	padding-bottom:4px;
	padding-top:4px;
	background-image:url(/web/20060908201722im_/http://www.swarthmore.edu/PreBuilt/styles/icon_weather.gif);
	background-repeat: no-repeat;
	background-position:5px 2px;
}
#content .pdashtable #weather ul{
    list-style-type : none;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:1px;
	margin-top:9px;
}
#content .pdashtable #weather li{
	margin-bottom:10px;
}
	
	


#content .pdashtable #snapshot{ /* pdash snapshot */
	width:310px;
	float: left;
	border: 1px solid #7ea37e;
	background-color:#ffffff;
	margin-top: 15px;
	margin-bottom: 10px;
}
#content .pdashtable #snapshot h2 {
	background-color:#7ea37e;
	color:#ffffff;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:4px;
	padding-top:4px;
}
#content .pdashtable #snapshot ul{
    list-style-type : none;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	margin-top:5px;
}
#content .pdashtable #snapshot li{
	margin-bottom:5px;
}




#content .pdashtable #pdasheventsleft{ /* pdash events left */ 
	width:150px;
	float: left;
	border: 1px solid #7ea37e;
	background-color:#FFFFFF;
	margin-bottom: 10px;
}
#content .pdashtable #pdasheventsleft h2 {
	background-color:#7ea37e;
	color:#ffffff;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:4px;
	padding-top:4px;
}
#content .pdashtable #pdasheventsleft ul{
    list-style-type : none;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
}
#content .pdashtable #pdasheventsright{ /* pdash events right */ 
	width:150px;
	float: right;
	border: 1px solid #7ea37e;
	background-color:#FFFFFF;
	margin-bottom: 10px;
}
#content .pdashtable #pdasheventsright h2 {
	background-color:#7ea37e;
	color:#ffffff;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:4px;
	padding-top:4px;
}
#content .pdashtable #pdasheventsright ul{
    list-style-type : none;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
}



#content .pdashtable #pdashnews{ /* pdash news */
	width:310px;
	float: left;
	border: 1px solid #7ea37e;
	background-color:#ffffff;
	margin-bottom: 10px;
}
#content .pdashtable #pdashnews h2 {
	background-color:#7ea37e;
	color:#ffffff;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:4px;
	padding-top:4px;
}
#content .pdashtable #pdashnews ul{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:8px;
	margin-top:17px;
}
#content .pdashtable #pdashnews li{
	margin-bottom:12px;
}



/* parents dashboards pdash END */


/* styles for catalog KM */
.no_bullets {
list-style:none;
}

#cc_facultylist {
margin-bottom:15px;
margin-top:10px;
}

#cc_facultylist ul {
list-style:none;
margin:15px;
padding:0;
}

#cc_facultylist li {
list-style:none;
margin-top:5px;
padding:0;
}

#cc_facultylist p {
margin: 3px 0 3px 15px;
padding:0;
}

#cc_facultylist sup {
font-weight:bold;
color:#432c16;
}

table.tbl_catalog {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #D3D1A8;
	background-color: #F0F0D5;
	margin: 3px 20px;
}

table.tbl_catalog th {
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: #D3D1A8;
	background-color: #EDEDC7;
	color:#853c38;
	text-align:left;
}

table.tbl_catalog td {
	border-width: 1px;
	padding: 4px 0 4px 16px;
	border-style: solid;
	border-color: #D3D1A8;
	background-color: #F0F0D5;
}

table.tbl_catalog p {
margin: 4px 0;
padding:0;
}

table.tbl_catalog ul {
margin: 0;
padding:0;
}

/* End styles for catalog KM */

/*Library table stlyes KM*/
 table.tbl_library { 
		width: 370px;
		font-family:arial;
		font-size:10pt;
		background-color:#ededc7;
		border-style:solid;
		border-color: #D3D1A8; 
		border-width: 1px 1px 1px 1px;
		border-spacing: 0px;
		margin-bottom: 10px;
		border-collapse:collapse;
		}

table.tbl_library th {
		font-weight:bold;
		font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
		font-size:8pt;
		text-transform:uppercase;
		border-left:1px solid white;
		border-right:1px solid white;
		background-color:#5f9cba;
		color:white;
		text-align:left;
		padding: 3px;
		border-style:solid;
		border-color: #D3D1A8; 
		border-width: 1px;
		border-spacing: 0px;
		padding-left:5px;
        letter-spacing: 1px;
  		}

table.tbl_library td {
		padding-left:5px;
		background-color:#ededc7;
		padding: 4px;
		}

table.tbl_library td.odd{
		background-color: #F0F0D5;
		}



/*
     FILE ARCHIVED ON 20:17:22 Sep 08, 2006 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:16:13 Mar 05, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.558
  exclusion.robots: 0.045
  exclusion.robots.policy: 0.035
  esindex: 0.008
  cdx.remote: 69.171
  LoadShardBlock: 170.448 (3)
  PetaboxLoader3.resolve: 167.167 (3)
  PetaboxLoader3.datanode: 123.155 (4)
  load_resource: 135.956
*/