BODY { 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   background-color: #FFFFFF; 
   font-size : 88%; 
   font-weight : normal; 
   color : #000000; 
   margin:0px;
}

p	{
	margin: 0;
	padding: 0;
}

a {
  font-weight: bold;
  font-size:   100%;
  text-decoration: none;
}

a.normal {
  font-size:   100%;
  text-decoration: none;
  font-weight: normal;
}

.libraryhourshead  {
   font-weight: bold;
   font-size : 11px; 
   color : #003366; 
}

.libraryhours  {
   font-weight: normal;
   font-size : 10px; 
   color : #000000; 
}
a:libraryhours  {
   font-size : 8px; 
   color : #000000; 
}

indexkids  {
  
   color : #6699FF;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}
a.indexkids  {
  
   color : #6699FF; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

A.indexkids:visited  {
  
   color : #6699FF; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

A.indexkids:active  {
  
   color : #6699FF; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

A.indexkids:hover  {
   color : #ffff99; 
  
   text-decoration: underline;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
 
}	



A.index:link  {
   font-size : 10px; 
   color : #000000; 
}

A.index:visited  {
   font-size : 10px; 
   color : #000000; 
}

A.index:active  {
   font-size : 10px; 
   color : #333366; 
}

A.index:hover  {
   color : #990000; 
   font-size : 10px; 
   text-decoration: underline;
}	

.topnav {
   font-size : 10px; 
   color : #ffffff; 
}
A.topnav:link  {
   font-size : 10px; 
   color : #cccccc; 
}

A.topnav:visited  {
   font-size : 10px; 
   color : #cccccc; 
}

A.topnav:active  {
   font-size : 10px; 
   color : #cccccc; 
}

A.topnav:hover  {
   color : #cccc99; 
   font-size : 10px; 
   text-decoration: underline;
}	

topnavkids {
   font-size : 10px; 
   color : #000000; 
}
A.topnavkids:link  {
   font-size : 10px; 
   color : #000000; 
}

A.topnavkids:visited  {
   font-size : 10px; 
   color : #000000; 
}

A.topnavkids:active  {
   font-size : 10px; 
   color : #ff9933; 
}

A.topnavkids:hover  {
   color : #ff9900; 
   font-size : 10px; 
   text-decoration: underline;
}	

.libraryaddresssmall {
   font-weight : bold; 
   font-size : 10px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   color : #ffffff; 
}
.libraryaddresssmall:hover {
   font-weight : bold; 
   font-size : 10px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   color : #cccccc; 
}

.avindexred {
   font-weight : normal; 
   font-size : 10px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   color : #660000; 
}
.avindexred:hover {
   font-weight : normal; 
   font-size : 10px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   color : #ffffff; 
}

TD   {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   text-decoration: none;
   font-size : 95%; 
}


TH   {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 105%; 
  text-decoration: none;
}

.bodytext {
   font-weight : normal;

   color : #000000; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}
a.bodytext {
   font-weight : normal;
   
   color : #000000; 
   text-decoration: underline;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}
a.bodytext:hover {
   font-weight : normal;
   
   color : #990000;
   text-decoration: underline; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

.bodytextbold {
   font-weight : bold;
   
   color : #000000; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}
a.bodytextbold {
   font-weight : bold;
   
   color : #000000; 
   text-decoration: underline;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}
a.bodytextbold:hover {
   font-weight : bold;
   
   color : #990000;
   text-decoration: underline; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

.bodytextboldred {
   font-weight : bold;
   font-size : 10px;  
   color : #990000; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}
a.bodytextboldred {
   font-weight : bold;
   font-size : 10px;  
   color : #990000; 
   text-decoration: underline;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}
a.bodytextboldred:hover {
   font-weight : bold;
   font-size : 10px;  
   color : #000000;
   text-decoration: underline; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

.bodytextred {
   font-weight : bold;
   
   color : #990000; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}
a.bodytextred {
   font-weight : bold;
   
   color : #990000; 
   text-decoration: underline;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}
a.bodytextred:hover {
   font-weight : bold;
   
   color : #000000;
   text-decoration: underline; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

.bodytextsmall {
   font-weight : normal;
   font-size : 10px;  
   color : #000000; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

a.bodytextsmall {
   font-weight : normal;
   font-size : 10px;  
   color : #000000;  
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}
.links {
   font-weight : bold;
   font-size : 11px;  
   color : #000000; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}
a.links {
   font-weight : bold;
   font-size : 11px;  
   color : #000000; 
   text-decoration: none;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   
}
a.links:hover {
   font-weight : bold;
   font-size : 11px;  
   color : #990000;
   text-decoration: underline; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

.avindex {
   font-weight : bold; 
   font-size : 10px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   color : #cccccc; 
}

.avindexbold {
   font-weight : bold; 
  
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   color : #cccccc; 
}


.cc3300 {
   background-color: #990000; 
}

.336799	{
	background-color: #336799;
	}

.tighter { 
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 11px;
	letter-spacing: -1pt;
	text-align : right; 
}

.rootSectionSelected {
   
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   background-color : #DDDFD1; 
   text-align : right; 
   line-height : normal;
}

	
.efef8a	{
	background-color: #efef8a;
}

.DDDFD1	{
	background-color: #DDDFD1;
}

.90A8A8	{
	background-color: #90A8A8;
}




.sublist { 
   background-color: #CCCCCC; 
   font-weight : 600; 
   font-size : 10px; 
   line-height : 12px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : right; 
   font-weight : normal;
}
a.sublist:hover { 
   color : #cc0000;  

}
.sublistone { 
   background-color: #ffcc66;
   font-size : 10px;
   font-weight : normal; 
    line-height : 14px; 

}




a.sublistone { 
   color : #cc0000;
   font-size : 10px;
   font-weight : normal; 
   text-decoration: normal; 
	
}
a.sublistone:hover { 
   color : #cc0000;
   font-size : 10px;
   font-weight : normal; 
   text-decoration: underline; 
   
}
.sublisttwo { 
   background-color: #ffffcc;
   font-size : 10px;
   font-weight : normal; 
   line-height : 12px; 
   
}

a.sublisttwo { 
   color : #6F2429;
   font-size : 10px;
   font-weight : normal;
}

a.sublisttwo:hover { 
   color : #6F2429;
   font-size : 10px;
   font-weight : normal; 
   text-decoration: underline;
}

.sublistthree { 
   background-color: #BAC09C;
   font-size : 10px;
   font-weight : normal; 
   line-height : 12px; 
   color: black;
   
}
a.sublistthree:hover { 
   color : black;
   font-size : 10px;
   font-weight : normal; 
   text-decoration: underline;
   background-color: #BAC09C;
}


.h1 {
   font-size : 124%;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-weight : Bold;
}

.h2  {
   font-size : 112%;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

.h3  {
   font-size : 100%; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

h3.pageheader	{
	font-size: 130%; color: black; padding: 5px 0px 0px 0px; margin: 0px 0px 3px 0px; border-bottom: 1px solid black;
}

h4	{
	font-size: 110%;
	padding: 15px 0px 0px 0px;
	margin:0;
	font-weight: normal;
}

h4.strong	{
	font-size: 110%;
	padding: 15px 0px 0px 0px;
	margin:0;
	font-weight: bold;
}

h4.strong1	{
	font-size: 110%;
	padding: 10px 0px 5px 0px;
	margin:0;
	font-weight: bold;
}

.cccccc {
   background-color: #CCCCCC; 
}

.main_bgcolor	{
   background-color: #ffffff; 
}

bold   {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
  	  color : #66ccff; 
  	font-size : 12px;
  	text-decoration: none;
  	font-weight : normal;
}
.bold   {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
     color : #669ACC; 
  	font-size : 12px;
  	text-decoration: none;
  	font-weight : normal;
}
a.bold   {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   color : #669ACC; 
  	font-size : 12px;
  	text-decoration: none;
  	font-weight : normal;
  
}
a.bold:hover   {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   color : #990000; 
  	font-size : 12px;
  	text-decoration: none;
  	font-weight : normal;
  
}

.assessedred {
color: #990000;
font-weight: normal; 
text-decoration: none;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.assessedred {
color: #990000;
font-weight: normal; 
text-decoration: underline;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.assessedred:hover{
color: #000000;
font-weight: normal; 
text-decoration: underline;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


div.bar	{  
	background-image: url(images/searchbar_background_slice.gif); 
	background-repeat: repeat-x;
	}

.location	{
	font-size: 95%;
}

.home_content_right	 {
	float: right;
	height: 172px;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	width: 255px;
	}


#encore_search { 
	background: url(http://www.myunclesteve.com/ppl/images/bg_encore_ppl2.jpg) no-repeat top left;
	height: 126px;
	margin: 0 0 12px 0;
	overflow: hidden;
	padding: 0; 
	width: 255px;
	border: 1px solid #666666;
	}
	
#encore_search input.texta{ 
	border: 1px solid #003c79;
	color: #5B9B98;
	left: 26px; 
	margin: 0; 
	padding: 4px;
	position:absolute;
	top: 36px;
	width: 150px;
	}
	
#encore_search input.go{ 
	background: url(http://library.scottsdaleaz.gov/_img/encore_go.gif) no-repeat;
	border: 0;
	height: 65px;
	left: 192px; 
	margin: 0; 
	padding: 0;
	position:absolute;
	top: 30px;
	width: 40px;
	}
	
#encore_search p{ 
	position:absolute;
	text-align: center;
	top: 52px;
	}

.leftsidenavbar	{
 	width: 150px; 
	font-family: Verdana; 
	background-color: #ACB57F; 
	border-right: 1px solid #90B39A;  
	border-bottom: 1px solid #90B39A; 
	border-top: 0px solid #90B39A; 
	margin-top: 0px;
}

td#blogcolumn	{
	width: 395px;
	vertical-align: top;  
	background-color: white;
	padding-left: 4px;
}

td#rightcolumncontent	{
	width: 484px; vertical-align: top; background-color: white;
}

div#rightwrapper1	{
	width: 330px; margin-right: 10px; margin-left: 5px; margin-top: 10px; padding: 0; background-color:#FFFFFF; border: 0px solid #999999;
}

div#eventkeeper	{
	padding-top: 0px; margin-top: 0; text-align: right; padding-bottom: 6px; padding-right: 15px; padding-left: 15px; background-color: #ffffff;
}

div#eventkeeper2	{
	padding-top: 0px; margin-top: 0; text-align: right; padding-bottom: 6px; padding-right: 15px; background-color: #ffffff;
}

div#eventkeeper2 a	{
	color: blue;
}

div#eventkeeper2 a:hover	{
	text-decoration: underline;
}

div#ebscosearchbox1	{
	margin: 0px 0px 5px 0px;
	padding: 0;
}

div#flickrbadge1	{
	text-align: center;
}

div#footer1	{
	font-size: 80%; background-color: #E6E6E6; border-top: 1px solid gray; margin-top: 0px;
}

.blogentrybox	{
	padding-left: 5px; 
	padding-top: 5px; 
	border-bottom: 1px solid #333333; 
	margin-left: 4px; 
	margin-right: 7px; 
	background-color: #FFFFFF; 
	padding-bottom: 16px; 
	margin-bottom: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.2em; 
	letter-spacing: 0px; 
	width: 343px; 
	font-size: small;
}

.blogentrybox2	{
	padding-left: 5px; 
	padding-top: 5px; 
	border-bottom: 1px solid #333333; 
	margin-left: 4px; 
	margin-right: 7px; 
	background-color: #FFFFFF; 
	padding-bottom: 16px; 
	margin-bottom: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.2em; 
	letter-spacing: 0px; 
	width: 348px; 
	font-size: small;
}

.arrowgif	{
	margin-right: 5px;
}

.blogentrytitle	{
	font-size: 100%; font-weight: bold; color: #003399;
}

.blogentrytitle2	{
	font-size: 100%; font-weight: bold; color: #000000;
}

.blogdate	{
	padding-top: 2px; font-size: 80%; color: #999999;
}

.blogtext	{
	padding-top: 3px; font-size: 85%; line-height: 1.4em;
}

.blogtext-test	{
	margin-top: 4px; padding-top: 3px; font-size: 85%; line-height: 1.4em; border: 1px solid #cc6600; background-color: #ffffcc; padding: 4px;
}

.blogtext-test2	{
	margin-top: 4px; padding-top: 3px; font-size: 85%; line-height: 1.4em; border: 1px solid #cc9999; background-color: #fbdbdb; padding: 4px;
}

.wrapper1	{
	width: 377px; padding: 0px 4px 0px 10px;
}

.wrapper2	{
	width: 375px; border-right: 1px solid #cccccc; margin-top: 8px;
}

.wrapper3	{
	width: 575px; background-color: white; border-top: 0px solid black; padding: 5px 0px 5px 0px;  vertical-align: top;
}

.wrapper4	{
	font-size: 90%; line-height: 1.4em; width: 525px; margin: 0px 5px 0px 20px; padding: 0px 10px 0px 10px; background-color: #FFFFFF; border-top: 0px solid #CBD9FE; vertical-align: top;
}

.newsandannouncements	{
	padding-left: 7px; padding-top: 0px; padding-bottom: 3px; margin: 0px;
}

body	{
 	padding: 0; margin: 0;
}

td#maincontent 	{
	width: 575px;
	background-color: white;
	vertical-align: top;
}

td#maincontentchild 	{
	width: 720px;
	background-color: white;
	vertical-align: top;
}

td#rightcolumncontent2	{
	width: 145px;
	background-color: #ffffff;
	vertical-align: top;
	border-left: 5px solid #ACB57F; 
}

td#rightcolumncontent3	{
	width: 165px;
	background-color: #ffffff;
	vertical-align: top;
	border-left: 0px solid #ACB57F; 
}

.wrapper5	{
	width: 165px; background-color: navy; border-right: 0px solid black; padding: 0px 0px 0px 0px;
}

.wrapper6	{
	 text-align: center; width: 165px; margin: 0px; padding: 0px 0px 0px 0px; background-color: white; border: 0px solid #CCCCCC;
}

/*==============================*/
#right_col{
	width: 145px;
	background-color: White;
}
#right_top_sep{
	font-size: 1px;
	height: 8px;
	background-color: #ACB57F;	
}
#right_top_sep2{
	height: 34px;
	background-color: #A7D6EF;
}
#right_top{
	font-size: 1px;
	background-image: url(../images/right_top.jpg);
	background-repeat: no-repeat;
	width: 145px;
	height: 10px;
}
#right_col h3{
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	margin: 0;
	padding: 0;
	color: #164678;
}
#right_col .moduletable {
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 130px;
}
#right_in .moduletable a, #right_in .moduletable a:visited {
	text-decoration: underline;
	font-weight: bold;
	color:#3F3F3F;
}
#right_in #extcal_minical .extcal_busylink:link,#right_in #extcal_minical .extcal_busylink:visited { 
	color:#2266EE;
	text-decoration: none; 
}
#right_in .right_highlight a, #right_in .right_highlight a:visited {
	text-decoration: underline;
	font-weight: bold;
	color:#1A508B;
}
#right_in .moduletable a:hover, #right_in .moduletable a:visited:hover {
	text-decoration: none;
}
	
#right_col ul{
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#right_col li {
	padding-bottom: 10px;
	}
#right_col table.moduletable {
	margin: 0;
	padding-left: 0;
	padding-right: 5px;
	}	
/*==============================*/


#breadcrumbs	{
	font-size: 85%;
	margin: 5px 0px 0px 20px;
	padding: 0px;
}

#breadcrumbs a	{
	vertical-align: top;
	font-weight: normal;
}

blockquote	{
	margin-left: 35px;
	margin-top: 5px;
	margin-bottom: 5px;
}

ul.tight	{
	padding-bottom: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	margin-top: 5px
}

p.strongindent1	{
	font-weight: bold;
	margin-left: 10px;
}

p.strongindent2	{
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
}

div.contentdiv a.slidetextlink	{
	color: #0000ff; 
	font-weight: normal; 
	font-size: 100%;
}

div.contentdiv a.slidetextlink:hover	{
	color: #0000ff; 
	font-weight: normal; 
	font-size: 100%;
	text-decoration: underline;
}
