body	
{
	color: black;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center; /* Helps IE5/Win center the masterdiv 
	font-family: arial, helvetica, sans-serif; */
}

#masterdiv
{
/* */clear:both; 
	margin: 0 auto; /* auto margin allows browsers to determine based on window size and masterdiv width */
	/*border-right: 7px solid #ccc;
	border-left: 7px solid #ccc;
	border-bottom: 7px solid #ccc;*/
	background-color: #fff;
	/* min-height:420px; */
}

a, a:active, a:visited, a:hover
{
	/*color: #400c02;*/
	text-decoration: underline;
}

a.nofrills, a:active.nofrills, a:visited.nofrills {
	text-decoration: none;
}
a:hover.nofrills 
{
	text-decoration: underline;
}

p.first {
	margin-top: 0;
	padding-top: 0;
}

form
{
	margin: 0px;
	padding: 0px;
}

.skip 
{
	/* hiding of skip nav links borrowed from www.alistapart.com */
	width: 0;
	height: 0;
	position: absolute;
	overflow: hidden;
}

.bg1
{
	background-color: #999;
}

.bg2, .bg3
{
	background-color: #ccc;
	width: 10px;
}

.howdoyou {
	padding: 0px 8px;
}

.site
{
	width: 780px;
	background-color: #fff;
}

.go
{
	border: 0;
}

.go2
{
	padding-top: 2px;
	vertical-align: bottom;
}

#emailsignup
{
	color: #253033;
	padding: 8px;
}

/* ----- General layout markup ----- */

#utilitynavDiv
{
	margin-top: 0;
	padding: 0;
}

#utilitynavtopDiv
{
	padding: 0px 30px 5px 5px;
	border-bottom: 1px solid #c66;
}

#utilitynavbottomDiv
{
	padding: 5px 30px 0px 5px;
}

#utilitynavtopDiv_sp
{
	padding: 0px 0px 5px 5px;
	border-bottom: 1px solid #c66;
}

#utilitynavbottomDiv_sp
{
	padding: 5px 10px 0px 5px;
}

.utilityspacer /* Spacing for top, right-hand navbar; first row */
{
	padding: 0px 3px 0px 3px;
}

.utilityspacer2 /* Spacing for top, right-hand navbar; second row */
{
	padding: 2px 3px 0px 3px;
}

.utilityspacer_sp /* Spacing for top, right-hand navbar; first row */
{
	padding: 0px 2px 0px 2px;
}

.utilityspacer2_sp /* Spacing for top, right-hand navbar; second row */
{
	padding: 2px 2px 0px 2px;
}

.mid-section /* Provides white border around main content table */
{
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #fff;
}

#bottom-col-1 /* Companion class bottomnav declared in markup-nonNS4.css */
{
	clear: both;
	position: relative;
	text-align:center;
}

#bottom-col-2 /* Companion class bottomnav2 declared in markup-nonNS4.css */
{
	position: relative;
}

#contentwrapper /* Creates grey bar between content and footer when no promo graphics are used */
{
	border-bottom: 20px solid #ccc;
}

ul
{
	list-style-image: url(../images/bullet.gif);
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	text-align: left;
}

.bullettext
{
	position: relative;
	left: -5px;
}
.bullettext a, .bullettext a.active, .bullettext a:visited
{
	text-decoration: none;
}
.bullettext a:hover
{
	text-decoration: underline;
}

.bulletheader
{
	color: #300;
	font-weight: bold;
}

/* ----- Main, top navigation - centered ----- */

#mainnav
{
	background-color: #644848;
	text-align: center;
	padding: 15px 10px;
	margin: 0;
	line-height: 10px;
}

#mainnav td
{
	border-right: 1px solid white;
}

#mainnav td.last
{
	border-right: none;
}

#mainnav_sp
{
	background-color: #644848;
	text-align: center;
	padding: 14px 0px;
	margin: 0;
	line-height: 10px;
}

#mainnav_sp td
{
	border-right: 1px solid white;
}

#mainnav_sp td.last
{
	border-right: none;
}

/* ----- Left content in home page ----- */

#leftcolumnborder
{
	border: 1px solid #5F6A6D;
}

#leftcolumnborder2
{
	border-right: 1px solid #5F6A6D;
	border-bottom: 1px solid #5F6A6D;
}


#leftcolumnborder3
{
	border-right: 1px solid #B7B7B7;
	padding: 10px 20px 20px 20px;
}


#rightcolumnborder3
{	 
	padding: 10px 20px 20px 20px;
}

#leftcolumn
{
	padding: 0;
	text-align: left;
	width:187px;
}

#hpcontent
{
	padding: 10px 10px 20px 10px;
	margin: 10px 0px 0px 0px;
	border-bottom: 1px solid #DFDFDF;
}

#yourdigital
{
	margin: 0;
	padding: 15px;
	background-color: #D0D1D1;
}

/* ----- Left navigation area ----- */

#leftnav
{
	background-color: #B7B7B7;
	margin: 0;
	padding: 0;
	width: 186px;
}

#leftnav ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	border-top: 1px solid #5F6A6D;
}

#leftnav li
{
	padding: 0;
	margin: 0;
}

#leftnav li a
{
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #5F6A6D;
	text-decoration: none;
	color: black;
	display: block;
	margin: 0;
	padding: 6px 0px 6px 10px;
}
html>#leftnav li a { /* Corrects and reemphasizes width for Netscape 4 */
	width: 176px;
}

#leftnav li.last
{
	background: url(/images/left_nav_separator.gif);
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #5F6A6D;
	padding: 0;
	margin: 0;
}

#leftnav li a:hover
{
	border-bottom: 1px solid #DBDBDB;
	border-top: 1px solid #5F6A6D;
	text-decoration: none;
	
}
#leftnav li:hover {
list-style-image:none;
}

#leftnav li a#current
{
	background-color: #5F6A6D;
	color: #DBDBDB;
	text-decoration: none;
	border-bottom: 1px solid #5F6A6D;
	border-top: 1px solid #5F6A6D;
}

#nobullet
{
	list-style-type: none;
}

#quicklinks
{
	background-color: #777F80;
	padding: 7px 0px 7px 10px;
}
.quicklinks ul {
list-style-type:disc;
list-style-image:none;
}
.quicklinks li {
list-style-type:disc;
list-style-image:none;
}
.quicklinks  li a:hover {
list-style-type:disc;
list-style-image:none;
}
.quicklinks li:hover {
list-style-type:disc;
list-style-image:none;
}
.quicklinks a, .quicklinks a:hover, .quicklinks a:visited
{
	color: black;
}

.local_border_1
{
	border-top: 1px solid #5F6A6D;
	border-bottom: 1px solid #5F6A6D;
}

.local_border_2
{
	border-top: 1px solid #DFDFDF;
}

.local_border_3
{
	border-top: 1px solid #5F6A6D;
}

/* ----- Center content holder ----- */

.centercolumn
{
	background-color: #DEDEE0;
	border-left: 1px solid #fff;
}

.centercolumn2
{
	background-color: #fff;
	text-align: left;
}

#centercolumn2
{
	padding: 10px 0px 10px 10px;
}

#centercolumn2 .viewgallery
{
	text-align: right;
	color: #663;
	padding: 5px 0px 0px 0px;
}

#centercolumn2 .viewgallery a
{
	color: #663;
}

#centercolumn3
{
	margin: 10px 0px 10px 0px;
	padding: 0px 5px 0px 15px;
	
}

.graphics img
{
	margin-bottom: 7px;
}

.spaced_tabular_txt_left
{
	width: 150px;
	padding-bottom: 15px;
}

.spaced_tabular_txt
{
	padding-left: 40px;
	padding-bottom: 15px;
	width: 150px;
}

#maincontent /* Declared for pages with no left-hand nav */
{
	margin: 20px 10px 40px 15px;
}

/* ----- Right content holder ----- */

#rightcolumn
{
	padding: 20px 5px 20px 5px;
	text-align: left;
	width: 210px;
}

#rightcolumn .title
{
	padding: 0px 0px 0px 16px;
	text-align: left;
}

#rightcolumn .title img
{
	padding: 0px 0px 6px 0px;
}

/* ----- Bullets used in 3rd column ----- */

.rightbullets td.left, .rightbullets-spaced td.left
{
	width: 165px;
}


.rightbullets td.right, .rightbullets-spaced td.right
{
	width: 175px;
}

.rightbullets ul.right, .rightbullets-spaced ul.right
{
	padding-left: 5px;
}

.rightbullets-spaced li
{
	padding: 0px 0px 10px 0px;
}

.rightbullets strong
{
	color: #300;
	font-weight: bold;
}

.alldigitalbutton
{
	text-align: left;
	padding-left: 15px;
}

/* ----- Used for creating spacing effects for the promo graphics ----- 

#promobanners {
	border-top: 1px solid #999;
	padding-top: 3px;
	margin-bottom: 3px;
}*/

/* ----- Used in books.html ----- */

.bookscardtable
{
	border-right: 1px dashed #999;
	padding-right: 10px;
}

.bookscardtable2
{
	padding-left: 7px;
}

/* ----- Print Header declaration ----- */
#printerheader {
	display: none;
}


/* RESEARCH LIBRARY STYLES */

/* TEXT STYLES */
/* h1 {
	font-family : "Times New Roman", serif;
	font-size: 21px;
	color: #663300;
	background-color: transparent;
	margin: 10px 0 0 0;
}
h2,h3,h4,h5,h6 {
	font-family : "Times New Roman", serif;
	color: black;
	background-color: transparent;
	margin: 10px 0 0 0;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 17px;
}
h4,h5,h6 {
	font-size: 15px;
} */
code, tt, pre	{
	font: 12px "andale mono", monaco, courier, "courier new", monospace;
	}
.red {
	color: red;
	background-color: transparent;
}
.fineprint {
	font-size: 10px;	
}
/* END OF TEXT STYLES */

/* IMAGE STYLES */
.caption {
	font-size: 85%;
}
img	{
	border:	0
}
/* use these divs ONLY ONCE on a page */
#imageleft {
	width: auto;
	float: left;
	padding-right: 15px;
	padding-bottom: 10px;
}
#imageright {
	width:auto;
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
		
	}
#imagerightcal {
	width:120px;
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
		
	}	
/* use these classes if there is more than 1 image on the page */	

.imageclassright{
	width: auto;
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
}
.imageclassleft{
	width: auto;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
/* END OF IMAGE STYLES */

/* SPECIFIC STYLES */
.white {
	color:#fff;
	background-color:transparent;
	text-decoration:none;
}
a.white, a.white:active, a.white:visited, a.white:hover {
color:#fff;
background-color:transparent;
	

}
.brown 
{
color:#7e1919;
background-color:transparent;
font-weight:bold;
}

/* styles for feed2js content */
.rss-date {
font-size: 85%;
}
.rss-title {
margin-bottom:0;
padding-bottom:0;

}
.rss-title a {
text-decoration:none;
}
.rss-items {
margin-bottom:0;
padding-bottom:0;
margin-top:0;
padding-top:0;
list-style-type:disc;
list-style-image:none;
}
.rss-item {
list-style-type:disc;
list-style-image:none;
margin-top:0;
padding-top:0;
}

.rss-item a:hover{
list-style-type:disc;
list-style-image:none;
}
.rss-item li:hover{
list-style-type:disc;
list-style-image:none;
}
/* end of feed2js content */

/*moving up style*/
.moving {
	color: #fff;
	background-color: transparent;
}
/*for climatology site*/
.weather{
	color: #993399;
	background-color: transparent;
}
/* used in HSSL divisions */
.cap {	
	font-size: medium;
	font-style: italic;
	font-weight: bold;
}
/* for NYPL Express */
.nyplexpress {
	color: #336699;
	background-color: transparent;
}

/*margins on the page */
.space {
	margin-left: 50px;
	margin-right: 50px;
}
.space2 {
	margin-right: 10px; 
	margin-left: 10px;
	margin-bottom:30px;
	text-align:left;
}
.first{
	margin-top: 0;
	padding-top: 0;
}
.indent{
	margin-top: 0;
	padding-top: 0;
	margin-left: 25px;
}
.nobottom {
	margin-bottom: 0px; 
	padding-bottom: 0px;
	}
	.aborder {border:solid #b7b7b7 1px; padding:3px; background-color:#d7d7d7;}
#subnav {
margin-left:5px;
padding-top:0;
font-size:80%;
color:#5F6A6D;
}
#subnav a{
color:#5F6A6D;
}
/* END OF SPECIFIC STYLES */

/*  HELLENIC STYLES */
.festtext {
font-family: Georgia, "Book Antiqua", palatino,  serif;
font-size: 90%;
}
h2.festtext {
font-size: 17px;
}
h3.festtext {
font-size: 16px;
}
.border {
border-bottom:4px solid #FFFF01;
}
.festblue {
color:#0066CC;
}
a.festblue a.festblue:active, a.festblue:visited, a.festblue:hover{
color:#0066CC;
}
a.fest  a.fest:link, a.fest:visited, a.fest:active, a.fest:hover{
color:black;
}
.festyellow {
background:#FFFF01;
}
#imageright2{
	width:auto;
	float: right;
	}
div#links {width: 150px; height: 150px; font: 12px Georgia, "Book Antiqua", palatino, serif; z-index: 100; }
div#links a {display: block;  
   padding: 5px; margin: 0 ; border-right: 4px solid #FFFF01;  border-left: 4px solid #FFFF01; 
   text-decoration: none; color: #000; background: #fff;
   }
div#links a.top {
border-top: 4px solid #FFFF01; 
} 
div#links a.bottom {
border-bottom: 4px solid #FFFF01; 
}   
div#links a:hover {color: #000; background: #FFFF01;
   }
div#links a.current {
background: #FFFF01; 
} 
/* 	END OF RESEARCH STYLES */

/* ----- Begin Branch Libraries Styles ----- */

div.hrs {
	text-align: center; 
	width: 300px; 
	margin-left: 5px; 
	margin-bottom: 10px; 
	margin-right: 10px;
}

div.siwebimage {
	float: right; 
	font-size: 8pt; 
	width: 250px; 
	margin: 0px 5px 5px 0px; 
	padding: 5px; 
	text-align: center; 
	background-color: #f3f3f3; 
	border: 1px solid #b7b7b7;
}

div.bxwebimage250 {
	float: right; 
	font-size: 8pt; 
	width: 250px; 
	margin: 0px 5px 5px 0px; 
	padding: 5px; 
	text-align: center; 
	background-color: #f3f3f3; 
	border: 1px solid #b7b7b7;
}

div.bxwebimage150 {
	float: left; 
	font-size: 8pt; 
	width: 150px; 
	margin: 0px 5px 5px 0px; 
	padding: 5px; 
	text-align: center; 
	background-color: #f3f3f3; 
	border: 1px solid #b7b7b7;
}

#quicksearch {
	background-color: #777F80;
	padding: 7px 0px 7px 10px;
}

.printURL { display: none;}

.branch_addr { font-size: 8pt; margin-top: 0;}

/* ----- End Branch Libraries Styles ----- */

/* ----- Styles for 2007 Redesign ----- */

/*-----------------------------------------
Layout
------------------------------------------*/

/* Generic 
* {
margin:0; 
padding:0;}
*/

body {
margin: 10px auto; 
width: 780px;
}

/* Wrap */
#wrap{
margin:0; 
padding:0;
clear:both;
width: 100%;
text-align:left;
}

/* Contents */
#contentwrap {
/* display:block; */
width: 100%;
}

/* Footer */
#footer {
margin: 0;
padding: 0;
clear:both; 
width: 100%; 
}

#promobanners {
clear:both; 
width: 100%;
}

/*-----------------------------------------
Navigation
------------------------------------------*/
#navbar a {
	border:none;
}
#navbar a:hover img {
	visibility:hidden;
}

/* both IE/win and mac */
#navbar a {display:inline-block;}
/* \*/
html #navbar a {display:block;}
html #inline-images a {display:inline;}
/* end hiding from IE/mac */

#navigation {
clear:both; 
width: 100%; 
}

#navigation {
	margin:1em 0;
	padding:0;
	list-style:none;
}

#navigation li {
	margin:0;
	padding:0;
}

#navigation {
	height:30px;
	width:780px;
	margin:0;
}
#navigation li {
	display:block;
	width:auto;
	float:left;
}
#navigation a:hover img {
	visibility:hidden;
}
#navigation a {
	display:block;
}
#navigation a/**/ {
	height:30px; /* hide from IE5.0/win */
}
/* fixes for IE/win \*/
* html #navigation a {
	cursor:hand;
}
* html #navigation li a:hover {
	height:1%;
}
/* */
.darkhome {
background:url(/images/darkhome.gif);
width:57px;
}
.darklib {
background:url(/images/darklibraries_hours.gif);
width:129px;
}
.darkbook {
background:url(/images/darkbooks_materials.gif);
width:120px;
}
.darkdigital {
background:url(/images/darkdigital_collections.gif);
width:123px;
}
.darkcalendar {
background:url(/images/darkcalendar.gif);
width:69px;
}
.darkaccount {
background:url(/images/darkmy_account.gif);
width:88px;
}
.darkabout {
background:url(/images/darkabout_nypl.gif);
width:90px;
}
.darksupport {
background:url(/images/darksupport_nypl.gif);
width:104px;
}
/*spanish navigation */
.darkhome2 {
background:url(/images/spanish2_10.gif);
width:58px;
}
.darklib2 {
background:url(/images/spanish2_11.gif);
width:145px;
}
.darkbook2 {
background:url(/images/spanish2_12.gif);
width:75px;
}
.darkdigital2 {
background:url(/images/spanish2_13.gif);
width:135px;
}
.darkcalendar2 {
background:url(/images/spanish2_14.gif);
width:80px;
}
.darkaccount2 {
background:url(/images/spanish2_15.gif);
width:77px;
}
.darkabout2 {
background:url(/images/spanish2_16.gif);
width:107px;
}
.darksupport2 {
background:url(/images/spanish2_17.gif);
width:103px;
}
/*end of spanish navigation */

/*SUPPORT navigation */

.darkhome3 {
background:url(http://img.getactivehub.com/08/custom_images/nypl/dark_01.gif);
width:94px;
}
.darklib3 {
background:url(http://img.getactivehub.com/08/custom_images/nypl/dark_02.gif);
width:125px;
}
.darkbook3 {
background:url(http://img.getactivehub.com/08/custom_images/nypl/dark_03.gif);
width:82px;
}
.darkdigital3 {
background:url(http://img.getactivehub.com/08/custom_images/nypl/dark_04.gif);
width:114px;
}
.darkcalendar3 {
background:url(http://img.getactivehub.com/08/custom_images/nypl/dark_05.gif);
width:78px;
}
.darkaccount3 {
background:url(http://img.getactivehub.com/08/custom_images/nypl/dark_06.gif);
width:80px;
}
.darkabout3 {
background:url(http://img.getactivehub.com/08/custom_images/nypl/dark_07.gif);
width:113px;
}
.darksupport3 {
background:url(http://img.getactivehub.com/08/custom_images/nypl/dark_08.gif);
width:94px;
}

/*end of support navigation */

#currentnav img {
	visibility:hidden;
	}
/*-----------------------------------------
Typography
------------------------------------------*/

/* Generic */
body {
font: 75.25% "Lucida Grande",Verdana, sans-serif;
}
h2,h3,h4,h5,h6 {
/*margin-left:20px; */
margin-right: 20px;  
padding:10px 0;
}
/*p {
padding:5px 0 5px 0;
} 
li {
margin-left: 14px;
} */
p, ul, ol {
font-size: 1em;
}

ul, ol {
margin-top:0px; 
padding-top:0px;
}
h1 {
font-size: 1.3em;
}
h2 {
font-size: 1.2em;
color:#d2232a;}

/* Header and Footer */
.mainnav {
/* list-style:none; */
clear:both;
}
.mainnav li {
display:inline; 
list-style:none; 
margin-left:0; 
margin-right: 12px;
}
.mainnav a {
text-decoration:none;
color:#fffdfe;
}


/*-----------------------------------------
Colors, Borders, and Background Images
------------------------------------------*/

/* Generic */
body {
background: #fff; 
color: #333;
border: 1px solid #ccc;
}
a {
/* text-decoration:none; */
color: #333;
}
a:hover {
color:#c02a2b;
text-decoration:underline;
}

img {
border:0;
}
.newred {
color:#d2232a;
}

/* Wrap
#wrap {
background: #fff;
}
 */
/* Contents */
#contentwrap {
}

/* Header */
#header {
/* background: #fff; */
color: #999;
margin:0;
padding:0;
}

/* Footer */
#footer {
background: #fff;
}

/*Promotions */
#promobanners {
border-top:1px solid #ccc; 
}

/* List Elements */
ul {
list-style-image: url(/images/li_red.gif);
padding: 10px 8px 0px 0px;
margin: 0px 0px 0px 20px;
text-align: left;
}
li a:hover  {
list-style-image: url(/images/li_target.gif);
}


/* Gray border */
.graybottom {
border-bottom:1px solid #ccc;
}
.grayleft {
border-left:1px solid #ccc;
}
/*-----------------------------------------
Unique NYPL Stuff 
------------------------------------------*/

h1#logo {
/* display:block; */
float:left;  
width:450px; 
margin:0;
padding:0;
}

/* Top Search  */
div#topfind {
/* display:block; */
float:right; 
padding:10px; 
text-align:right; 
width:310px;
margin-top:10px;
}

#searchoptions {
width:8em;
}

#topsearch .searchbox {
width:8em;
}

#howdoyou {
/* display:block; */
float:left; 
text-align:right;
width:310px;
margin-top:10px;
}

#howdoyouoptions {
width:12em;
}

/* Catalogs */
#leofind .searchbox, #catnypfind .searchbox {
width:11em;
}

#digitalcollections .searchbox {
width:8em;
}
.catalog {
margin-bottom:.5em;
} 

ul.catalog {
list-style-image:none;
list-style-type:none;
margin-left: 2px;
}

.catalog li:hover, .catalog li a:hover  {
list-style-image:none;
}

#collections, #news, #services, #featured, #calendar {
float:left;
/* display:block; */
margin:0; 
padding:0; 
}
 /* Featured Online, Books & Materials, Services */
#featured {
width:352px;
}
#collections {
width:230px;
margin-top:10px;
/* border-right:1px solid #ccc ; */
}
#services {
width:180px; 
margin-top:10px; 
border-left:1px solid #ccc ;
}
ul#serviceslist {
clear:both;
}

/* Calendar */
#calendar {

}

/* Headline News section */
#news {
margin:0;
padding:0;
height:135px;

}
#topstory {
width:100%; 
height:135px;
/* display:block; */
background-color:white; 
}
#topstory p {
margin-left:20px;
}
#topstoryart {
width:155px; 
height:135px;
/* display:block; */
float:right; 
margin-left:5px;

}
#enews {
float:right;
margin-left:10px;
width:99px;

}
#press {
height:71px;
margin:0;
padding:0;
background-color:#e9e3db;
}
#secondarynews {
padding-top:5px;
}
#secondarynews p {
margin-left:20px;
}
#morenews {
float:right;
margin-right: 10px;
}

/*Footer Elements */
#promobanners img {
margin:0;
}
#bottomnav {
text-align:left;
margin:0;
padding: 5px 0 5px 10px;
background-color:#c6282d;
color:white;
}
/* */#bottomnav a {
text-decoration:none;
color:white;
} 
#legalinfo {
text-align:left;
font-size:smaller; 
padding:5px;
}
#legalinfo a {
text-decoration:none;
color:black;
}


/* Margins, Padding */
.sections {
padding-top:0;
margin-left: 15px;
}
.nobottom {
margin-bottom:0;
padding-bottom:0
}
.first {
margin-top:0;
padding-top:0
}
.space2 {
margin: 10px 0px 30px 10px;
}

/* Styles for the Calendar Scroller */
#pscroller1 {
/* position: relative; 
overflow:auto;*/
width: 360px;
height: 120px;
padding: 5px;
margin: 0 0 3px 15px;
}

#pscroller1 a {
text-decoration: none;
color: #000;
}
#pscroller1 a:hover {
text-decoration: underline;
color: #d2232a;
}
.linker {
margin-left:20px;
color: #d2232a;
}
.linker a {
text-decoration: none;
color: #d2232a;
}
.linker a:hover {
text-decoration: underline;
}

.innerDiv {
position: absolute;
width: 100%;
}
/* End styles for Calendar Scroller */

/*some fixes */
ol li:hover {
list-style-image:none;
}
#digitallinks {
padding:7px 0px 7px 10px;
}
.digitallinks ul {
list-style-type:disc;
list-style-image:none;
}
.digitallinks li {
list-style-type:disc;
list-style-image:none;
}
.digitallinks  li a:hover {
list-style-type:disc;
list-style-image:none;
}
.digitallinks li:hover {
list-style-type:disc;
list-style-image:none;
}

.hanging2 {
margin-left:10px;
text-indent:-12px;
}