/*-------------CSS Document-------------*/

/* --- include syntaxHighligher css ----*/
@import url("sh/shCore.css");
@import url("sh/shThemeDefault.css");


*     {margin:0; padding:0; }

body  {	background-color:#ffffff; color:#32322f; margin:0em; padding:0px; font-size:100%; background-repeat:repeat; min-width:990px; overflow: auto;}

/*
#header, #navigation { display: none; }
#page, body.cmsforum { background: none;border:none;}
*/


/*General Styles*/
font, th, td, p, body, h1, h2, h3 { font-family: 'Open Sans', sans-serif; }
h2 { padding-top: 0.5em; }
.columnContent h1, .columnContent h2, .columnContent h3  { font-weight: bold; font-size: 20px; /*margin-bottom: 1em;*/ }
a:link, a:visited {color:#088bcd;text-decoration: none;}
a:hover { text-decoration:underline; }
a.current:hover { /*text-decoration:none!important;*/cursor: default; }
.hide { position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden; font-size:1px;}
.show { display:block;}

ul,ol {padding:0;margin:0;list-style-position:inside;}

#wrapper{ width:100%; margin-left:auto; margin-right:auto; overflow:hidden;}
#code-sample-output_1_1_operation_1 {overflow-x: scroll; max-width: 670px;}


.container-header {
	background-image: url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/bg_strip_top_nav.png);background-repeat: repeat-x; background-position: 0 60px;
	width: 100%; 
}
#topbarContainer {width:100%; margin-left:auto; margin-right:auto;background-color:#FFF;  border-bottom: 1px solid #FFFFFF;
    box-shadow: 0 0 6px 0 #9A9999; height: 54px; color:#000;}

#topbar{ display:block; clear:both; height:54px; margin-top:0px;width: 960px; margin-left:auto; margin-right:auto; }
#topbar #logo {  margin-top:0.5em; z-index:1000; width:150px; float:left;  }
#topbar #logo a { width: 111px; height: 36px; background-image: url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/logo.png); background-position: top left; }

#topbar #profileLinks, .HeaderContent { display:table; float:right; padding-top:1em; font-weight:normal;color:#666666; font-size:80%; vertical-align:middle;  }
.HeaderContent a.profileLink, #topbar #profileLinks a.profileLink { text-decoration:none; height: 24px;line-height: 24px; background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/icon_arrow_down.png); background-repeat:no-repeat; background-position:100% 50%; padding-right:0.9em;  display:table-cell; vertical-align:middle;}
.HeaderContent a.profileLink:hover, .HeaderContent a.profileLink:hover { text-decoration:underline;}  
#topbar #profileLinks a.profilePic,.HeaderContent a.profilePic { display:table-cell; padding-left:0.7em; }
#topbar #profileLinks a.profilePic img,.HeaderContent a.profilePic img{ border:1px solid #7c7a81;  } 


#navBarContainer {width:100%; margin-left:auto; margin-right:auto;background-color:#000; background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/bg_strip_top_nav.png); background-repeat:repeat-x; height: 78px;  color:#000;/* position: fixed;top: 0px; z-index: 8000;*/}

#navbar{ display:block; clear:both; height:54px; margin-top:0px;width: 960px; margin-left:auto; margin-right:auto; display:table; vertical-align:middle; }
#navbar ul { margin:0; padding: 0; }
#logoDev{  z-index:1000;  width:250px; display:block;position: absolute; left: 15px; top: 80px;  } 
#nav { overflow: visible; max-width:525px; position: absolute;display: inline;left: 18px;display: table-cell;top: 73px;  }
#nav ul { list-style:none;  height:auto; display:inline-block; }
#nav li {   text-align:center; display:inline-block; height:auto;}
#nav li a { text-decoration:none; color:#b5b6b6;padding-left:7px;padding-right:7px; display:inline-block; padding-top:2px;padding-bottom:3px; margin-right:6px; }
#nav li a:hover { text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(PIE.htc); background-color:#eeeeee; color:#575859;  }
#nav li.mainNavSelected a {-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(PIE.htc); background-color:#eeeeee; color:#575859;}


#link-alma {
	display:none!important; 
}

#nav li ul.dropdownMenu { width: 85px; clear:left; position: absolute;   padding:0; left:0; top:38px; margin-left:0em; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(PIE.htc); min-width:85px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); padding-top:0.5em;padding-bottom:0.5em; z-index:2000; 
-webkit-margin-start:0em;} 
#nav li ul.dropdownMenu:before  {  border-bottom: 7px solid  #ffffff; border-left: 9px solid transparent; border-right: 9px solid transparent;   content: "";  display: inline-block; left: 15px;position: absolute; top: -7px;} 
#nav li ul.dropdownMenu:after {  border-bottom: 6px solid #ffffff; border-left: 8px solid transparent; border-right: 8px solid transparent; content: "";    display: inline-block;  left: 16px;position: absolute;top: -6px;}


#nav li ul.dropdownMenu li { display:block; text-align:left; }
#nav li ul.dropdownMenu li a { line-height: 20px; font-weight:bold; color:#088bcd; display:block;padding:0.1em 0.8em; margin:0em; font-size:90%;}
#nav li ul.dropdownMenu li a:hover { background-color:#FFF; text-decoration:underline;}
#nav li ul.dropdownMenu li.dropdownMenuPrimo a, #exlibris-li-primo a {color:#f46b16;}
#nav li ul.dropdownMenu li.dropdownMenuAlma a, #exlibris-li-alma a{color: #17396f;}
#nav li ul.dropdownMenu li.dropdownMenuRosetta a, #exlibris-li-rosetta a{ color:#ed282d;}
#nav li ul.dropdownMenu li.dropdownMenuLeganto a, #exlibris-li-leganto a{ color:#7e587e;}
#nav li ul.dropdownMenu li.dropdownMenubX a { color:#005753;}
#nav li ul.dropdownMenu li.dropdownMenuSFX a, #exlibris-li-sfx  a{ color:#aa0025;}
#nav li ul.dropdownMenu li.dropdownMenuMetaLib a { color:#00539f;}
#nav li ul.dropdownMenu li.dropdownMenuAleph a, #exlibris-li-aleph  a{ color:#f9b91e;}
#nav li ul.dropdownMenu li.dropdownMenuVoyager a, #exlibris-li-voyager a{ color:#6f2c8d;}
#nav li ul.dropdownMenu li.dropdownMenuDigitool a { color:#00bfff;}
#nav li ul.dropdownMenu li.dropdownMenuVerde a { color:#298a08;}
#nav li ul.dropdownMenu li.dropdownMenuSummon a, #exlibris-li-summon a {color: #27125c;}
#resourcesInnerContent ul li div{
    font-weight: 600;
    font-size: 13pt;
}
#resourcesInnerContent #exlibris-li-resources-title{
  color:#7A7A7A;
}

#navbar #searchBox, .HeaderContent #search {display:table-cell; vertical-align:middle;width:160px; padding-top:1em;}
#navbar #searchBox input[type="text"], .HeaderContent #search input[type="text"] {border: none; color: #C7C7C7; background-color:#58575b; padding:8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(PIE.htc);width:145px; background-image: url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/icon_magnify.png); background-repeat:no-repeat; background-position:96% 50%;-moz-box-shadow: inset 0 0 5px #888;-webkit-box-shadow: inset 0 0 5px#888;box-shadow: inner 0 0 5px #888;}
#navbar #searchBox input[type="text"]:hover, .HeaderContent #search input[type="text"]:hover,
#navbar #searchBox input[type="text"]:active, .HeaderContent #search input[type="text"]:active {color: #fff; -moz-box-shadow: inset 0 0 5px #ffd226;-webkit-box-shadow: inset 0 0 5px#ffd226;box-shadow: inner 0 0 5px #ffd226;}
#navbar #searchBox input[type="submit"], .HeaderContent #search input[type="submit"]  {}

/*----home styles----*/

/*home banner*/
#bannerHomeContainer {width:100%; margin-left:auto; margin-right:auto;background-color:#eeeeee;  
    height: 300px;  color:#000; border-bottom:1px solid #c6c6c6;background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/RusticWood1.jpg); background-repeat:repeat; background-position: center;border-top:1px solid #fff;}
#bannerHomeContainer #bannerHomeContent { width:960px; height:299px; margin-left:auto; margin-right:auto; }

#bannerHomeContainer #bannerHomeContent div.homePaper { width:478px; height:281px; margin-top:19px; margin-left:-0.5em; background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/paper.png); background-repeat:no-repeat; padding-top:6.5em; padding-left:3em;}
#bannerHomeContainer #bannerHomeContent div.homePaper span {color:#545555; font-size:140%; line-height:130%; font-weight:bold; display:block; }
#bannerHomeContainer #bannerHomeContent div.homePaper span.bannerButtons { margin-top:1.5em;}
#bannerHomeContainer #bannerHomeContent div.homePaper span.bannerButtons a{ display:inline-block; font-size:70%; font-weight:normal; background-color:#4096ee; color:#FFF; padding:0.3em 0.8em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(PIE.htc); border:1px solid #1c6cbe; width:7.5em; margin-right:0.7em; text-align:center;  }
#bannerHomeContainer #bannerHomeContent div.homePaper span.bannerButtons a.bannerButtonShare {background-color:#fe821b;border:1px solid #cd6c1b;}

#bannerHomeContainer #bannerHomeContent div.homePaper span.bannerButtons a:hover:after { content:''; display:block; float:right; position:absolute; background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/text_over_learn.png); background-repeat:no-repeat; width:306px; height:15px; margin-left:-1em; margin-top:1em; }

#bannerHomeContainer #bannerHomeContent div.homePaper span.bannerButtons a.bannerButtonShare:hover:after {background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/text_over_share.png); width:213px; height:14px;}

#bannerHomeContainer #bannerHomeContent img.homePen { position:absolute;  margin-top:-20em; margin-left:24em; z-index:0;}
#bannerHomeContainer #bannerHomeContent img.homeCoffee { position:absolute;  margin-top:-13.5em; margin-left:30.5em;}
#bannerHomeContainer #bannerHomeContent img.homeIpad {position:absolute;  margin-top:-25.2em; margin-left:37.5em;}




/*home resource*/
#resourcesHomeContainer {width:100%; margin-left:auto; margin-right:auto;background-color:#ffffff;  height: 63px;  color:#000; border:none; background-image: url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/bg_resources.png); background-repeat:no-repeat; background-position:50% 0%; }
#resourcesHomeContainer #resourcesHomeContent { width:960px; height:48px; margin-left:auto; margin-right:auto; }


#resourcesHomeContainer #resourcesHomeContent ul { background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/title_resources.png); background-repeat:no-repeat; background-position:0.8em 35%; }
#resourcesHomeContainer #resourcesHomeContent ul { width:960px; height:63px; padding-left:6em; }
#resourcesHomeContainer #resourcesHomeContent ul li{ list-style:none; display:inline-block; vertical-align:middle;  margin-top:0.7em;}

#resourcesHomeContainer #resourcesHomeContent ul li a { margin-left:2.5em; padding-bottom:1.5em;  display:inline-block;}





/*home content*/
#contentHomeContainer {width:100%; margin-left:auto; margin-right:auto;background-color:#ffffff;  height: auto; min-height:360px;  color:#000; border:none; margin-top:10px;  }
#contentHomeContainer #contentHomeContent { width:960px; height:48px; margin-left:auto; margin-right:auto; display:table; }
#contentHomeContainer #contentHomeContent  { display: table; }
#contentHomeContainer #contentHomeContent  div { float: left; }
#contentHomeContainer #contentHomeContent .MainContent form { max-width: 600px;margin-top: 25px; }
#contentHomeContainer #contentHomeContent .MainContent h2 { border: none; }
#contentHomeContent h2 { font-size:90%; border-bottom:1px solid #dddddd;}
#contentHomeContent .columnWhatsNew { display:table-cell; width:250px; }
#contentHomeContent .columnGutter { display:table-cell; width:70px; } 
#contentHomeContent .columnWhatsNew ul li { border-bottom:1px solid #dddddd; font-size:80%; list-style-type:none; line-height:auto; padding-top:0.3em; padding-bottom:0.3em; }
#contentHomeContent .columnWhatsNew ul li span { display:block;}
#contentHomeContent .columnsuccessStories { display:table-cell; width:600px; border-bottom:1px solid #dddddd; }
#contentHomeContent .columnsuccessStories p { font-size:80%; float:left; width:40%; padding-top:0.3em;}
#contentHomeContent .columnsuccessStories p span { display:block;}
#contentHomeContent .columnsuccessStories img { float:right; padding-top:0.5em;}
#contentHomeContent .columnsuccessStories .storyNav { float:right; margin-top:-2em;}
#contentHomeContent .columnsuccessStories .storyNav a { float:left; margin-left:0.2em;}
#contentHomeContent .columnsuccessStories .storyNav a:hover { -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70); }

#contentHomeContent .3columnsGutter { display:none; width:30px; } /* wtf */
#contentHomeContent .columnTechBlog { display:block; margin-right:50px; width:280px;   }
#contentHomeContent .columnTechBlog ul li { border-bottom:1px solid #dddddd; font-size:80%; list-style-type:none; line-height:auto; padding-bottom:0.6em; padding-top:5px;  height:auto; display:table; vertical-align:top }

#contentHomeContent .columnTechBlog ul li span.DateColumn { display:table-cell; vertical-align:top;width:30px;}
.blog-widget span.DateContainer, #contentHomeContent .columnTechBlog ul li span.DateContainer { display:block; padding:6px 4px 2px 4px;margin-right:6px; margin-bottom:0.6em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#E8E8E8;color:#999; height:30px;  width:30px;}
#contentHomeContent .columnTechBlog ul li span.DateContainer { margin-top: 3px; }
.blog-widget span.DateContainer span.month, #contentHomeContent .columnTechBlog ul li span.DateContainer span.month { text-transform:uppercase; font-weight:normal; font-size:10px;line-height: 1.2em;display: block;text-align: center;text-shadow: 0 1px 0 rgba(255,255,255,1);}
.blog-widget span.DateContainer span.day, #contentHomeContent .columnTechBlog ul li span.DateContainer span.day { font-size: 13px; font-weight:bold;line-height: 1.2em;display: block;text-align: center;text-shadow: 0 1px 0 rgba(255,255,255,1);}
#contentHomeContent .columnTechBlog ul li span.postGutter { width:5px; display:table-cell;}
#contentHomeContent .columnTechBlog ul li span.postContainer  { width:245px; display:table-cell; vertical-align:top }
#contentHomeContent .columnTechBlog ul li span.postContainer a { display:block; line-height:1em;}
#contentHomeContent .columnTechBlog ul li span.postContainer a.postAuthor  { font-size:90%;  color:#999999; margin-top:0.5em; }

#contentHomeContent .columnCodeShares { display:block; margin-right: 50px; width:280px; }
#contentHomeContent .columnCodeShares ul li { border-bottom:1px solid #dddddd; font-size:80%; list-style-type:none; line-height:auto; padding-top:0.3em; padding-bottom:0.3em; }
#contentHomeContent .columnCodeShares ul li a.codePost { display:block; margin-bottom:0.7em; }

#contentHomeContent .columnCodeShares ul li a.codeTag,
.tags .codeTag { display:inline; text-transform:uppercase; font-weight:normal; font-size:80%;line-height: 1.2em;text-shadow: 0 1px 0 rgba(255,255,255,1); -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#E8E8E8;color:#999; padding:2px 4px 2px 4px; margin-right:0.2em; margin-bottom:0.6em; }

#contentHomeContent .columnCodeShares h2 { width: 280px; } 

.short-blog-post ul { text-align: right; }
.short-blog-post li {list-style-type:none; line-height:auto; padding-top:0.3em; padding-bottom:0.3em;display: inline-block;}
.short-blog-post { padding: 25px 0;border-bottom: 1px solid #DDD }
.lvl-publish-request {display: inherit !important; text-indent: 0; }
.comment-list > .comment-item > .comment { white-space: pre-wrap; }
.comment-list > .comment-item > .info { padding-top: 1em; }
.comment-list > .comment-item > .info > span.user { font-weight: bold; }
 
#contentHomeContent .columnGetHelp { display:block; width:280px; }
#contentHomeContent .columnGetHelp p {font-size:80%; padding-right:0em; margin-top:0.5em; margin-bottom:0.8em; }
#contentHomeContent .columnGetHelp a.linkButton { display:inline-block; font-size:90%; margin-bottom:1em; margin-top:0.5em; background-color:#4096ee; color:#FFF; padding:0.3em 0.8em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(PIE.htc); border:1px solid #1c6cbe; }

#contentHomeContent .columnGetHelp > ul.socialMenu { list-style:none;}
#contentHomeContent .columnGetHelp > ul.socialMenu > li { display:inline-block; background-repeat:no-repeat; font-size:0em; margin-right:5px;}
#contentHomeContent .columnGetHelp > ul.socialMenu > li > a { display:block;width:32px; height:32px; border:1px solid #ffffff; }
#contentHomeContent .columnGetHelp > ul.socialMenu > li > a:hover {-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); border:1px solid #f1f1f1; }

#contentHomeContent .columnGetHelp > ul.socialMenu > li.socialMenuTwitter { background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/icon_social_twitter.png); background-repeat:no-repeat;}
#contentHomeContent .columnGetHelp > ul.socialMenu > li.socialMenuFacebook {background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/icon_social_facebook.png);}
#contentHomeContent .columnGetHelp > ul.socialMenu > li.socialMenuGoogle {background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/icon_social_google.png);}


/*footer home*/
#footerHomeContainer {width:100%; margin-left:auto; margin-right:auto;background-color:#000000;  height: 80px;  color:#ffffff; border:none; bottom:0em; display:none;  }
#footerHomeContainer #contentHomeContent { width:960px; height:48px; margin-left:auto; margin-right:auto;  }

/* footer*/
#footerInnerContainer {width:100%; margin-left:auto; margin-right:auto;background-color:#000000;  height: 80px;  color:#ffffff; border:none; bottom:0em;  }
#footerInnerContainer #footerInnerContent { width:960px; height:100%; margin-left:auto; margin-right:auto; text-align:left;   }
#footerInnerContainer #footerInnerContent ul { width:100%; font-size:90%; padding-top:2.1em;  color:#eae8e8;}
#footerInnerContainer #footerInnerContent ul li { display:inline-block; margin-right:2em;  color:#c0bebe;}
#footerInnerContainer #footerInnerContent ul li a { color:#0296cf;}
#footerInnerContainer #footerInnerContent ul li:last-child {float:right;}

/*----Learn lobby styles----*/

/*lobby banner*/
#bannerInnerContainer {width:100%; margin-left:auto; margin-right:auto;background-color:#eeeeee; 
    height: 65px;  color:#000; border-bottom:1px solid #c6c6c6;}
#bannerInnerContainer #bannerInnerContent { width:960px; height:300px; margin-left:auto; margin-right:auto; }
#bannerInnerContainer #bannerInnerContent h1 { line-height:230%; font-size:170%;}
#bannerInnerContainer #bannerInnerContent h1 span{ font-size:80%; font-weight:normal; margin-left:0.5em;}

/*lobby resource*/
#resourcesInnerContainer {width:100%; margin: 0 auto 20px auto;background-color:#ffffff;  height: 63px;  color:#000; border:none; background-image: url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/bg_resources2.png); background-repeat:no-repeat; background-position:50% 0%; }
#resourcesInnerContainer #resourcesInnerContent { width:960px; height:48px; margin-left:auto; margin-right:auto; background-repeat: no-repeat; background-position:bottom;background-position:0% 0%;  }

/* #resourcesInnerContainer #resourcesInnerContent ul { width:960px; height:63px; padding-left:6em;margin: 0; background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/title_resources.png); background-repeat:no-repeat; background-position:0% 35%; } */
#resourcesInnerContainer #resourcesInnerContent ul li{ list-style:none; display:inline-block; vertical-align:middle;  margin-top:0.7em;}

#resourcesInnerContainer #resourcesInnerContent ul li a { margin-left:2.5em; /* padding-bottom:1.2em; */ display:inline-block;}


#resourcesInnerContainer #resourcesInnerContent ul li.resourceSelected a { background-image: url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/resource_arrow_transparent.png); background-repeat:no-repeat; background-position:50% 100%;}




/*lobby content*/
#contentInnerContainer {width:100%; margin-left:auto; margin-right:auto;background-color:#ffffff;  height: auto; min-height:560px;  color:#000; border:none; /*margin-top:2em;*/   }
#contentInnerContainer #contentInnerContent { width:960px; height:48px; margin-left:auto; margin-right:auto; display:table; }
#contentInnerContainer #contentInnerProductIntro  { width:960px;margin-left:auto; margin-right:auto; margin-bottom:2em; }
#contentInnerContainer #contentInnerProductIntro h2 {color:#333333; font-size:130%; font-weight:normal; }

#contentInnerContent h3 { font-size:90%; border-bottom:1px solid #dddddd; height:auto; padding-bottom:0.6em; padding-left:2.5em;}
/*APIs*/
#contentInnerContent .columnAPIs { display:table-cell; width:270px; background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/icon_apis.png); background-repeat:no-repeat; background-position:0% 0%; }
#contentInnerContent .columnAPIs h3 { padding-left:2.5em;}
#contentInnerContent .columnGutter { display:table-cell; width:50px; }
#contentInnerContent .columnAPIs ul { margin-top:0.8em;}
#contentInnerContent .columnAPIs ul li { border:1px solid #dddddd; background-color:#f6f6f6; font-size:80%; list-style-type:none; line-height:auto; padding:0.5em; margin-bottom:1.2em; }
#contentInnerContent .columnAPIs ul li a { font-weight:bold; font-size:110%; } 
#contentInnerContent .columnAPIs ul ul.quickLinks { margin-top:0.3em; margin-bottom:0.3em;}
#contentInnerContent .columnAPIs ul ul.quickLinks li { border:0px solid #dddddd; font-size:100%; list-style-type:disc; line-height:140%;  margin:0em; padding:0em; list-style-position:inside; color: #999; margin-left:0.1em; }
#contentInnerContent .columnAPIs ul ul.quickLinks li a { font-weight:normal; font-size:100%; } 

#contentInnerContent .columnAPIs ul li span { display:block;}
/*Integrations*/
#contentInnerContent .columnIntegrations { display:table-cell; width:270px; /*border-bottom:1px solid #dddddd;*/background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/icon_integrations.png); background-repeat:no-repeat; background-position:0% 0%;  }
#contentInnerContent .columnIntegrations h3 { padding-left:2.9em;}
#contentInnerContent .columnIntegrations p { font-size:80%;  padding-top:0.3em;}
#contentInnerContent .columnIntegrations p span { display:block;}
#contentInnerContent .columnIntegrations img { padding-top:0.7em; width:100%;}
#contentInnerContent .columnIntegrations ul.quickLinks { border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; font-size:80%; list-style-type:disc; line-height:auto; padding:0em; margin-top:0.8em; padding-top:0.5em; padding-bottom:0.5em;}
#contentInnerContent .columnIntegrations ul.quickLinks li{ border-top:0px solid #dddddd; list-style-type:disc; line-height:140%;  margin:0em; padding:0em; list-style-position:inside; color: #999; margin-left:0.1em;}
/*Tips*/
#contentInnerContent .columnTips { display:table-cell; width:270px; /*border-bottom:1px solid #dddddd;*/background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/icon_tips.png); background-repeat:no-repeat; background-position:0% 0%;  }
#contentInnerContent .columnTips h3 { padding-left:2.9em;}
#contentInnerContent .columnTips p { font-size:80%;  padding-top:0.3em;}
#contentInnerContent .columnTips p span { display:block;}
#contentInnerContent .columnTips img { padding-top:0.7em; width:100%;}
#contentInnerContent .columnTips ul.quickLinks { border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; font-size:80%; list-style-type:disc; line-height:auto; padding:0em; margin-top:0.8em; padding-top:0.5em; padding-bottom:0.5em;}
#contentInnerContent .columnTips ul.quickLinks li{ border-top:0px solid #dddddd; list-style-type:disc; line-height:140%;  margin:0em; padding:0em; list-style-position:inside; color: #999; margin-left:0.1em;}

/*share*/
#contentInnerContent .columnShare { display:table-cell; width:270px; background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/icon_share.png); background-repeat:no-repeat; background-position:0% 0%; }
#contentInnerContent .columnShare h3 { }
#contentInnerContent .columnShare h4 { font-size:80%; border-bottom:1px solid #dddddd;}
#contentInnerContent .columnShare p { font-size:80%; padding-right:0em; margin-top:0.5em; margin-bottom:0.8em; }
#contentInnerContent .columnShare p span { display:block;}
#contentInnerContent .columnShare ul li { border-bottom:1px solid #dddddd; font-size:80%; list-style-type:none; line-height:auto; padding-top:0.25em;padding-bottom:0.25em;  }
#contentInnerContent .columnShare ul li a { font-weight:normal; } 
#contentInnerContent .columnShare ul li span { display:block;}


/* lobby footer*/
#footerInnerContainer {width:100%; margin-left:auto; margin-right:auto;background-color:#000000;  height: 80px;  color:#ffffff; border:none; bottom:0em;  }
#footerInnerContainer #contentInnerContent { width:960px; height:48px; margin-left:auto; margin-right:auto;  }




/*lobby content*/
#InnerTemplateContainer {width:100%; margin-left:auto; margin-right:auto;background-color:#ffffff;  height: auto; min-height:560px;  color:#000; border:none; /* margin-top:2em;*/margin-bottom:2em;  }
#InnerTemplateContainer #InnerTemplateContent { width:960px; height:48px; margin-left:auto; margin-right:auto; display:table; }



#InnerTemplateContent h3 { font-size:100%; height:auto; padding-bottom:0em; padding-top:0.3em; font-weight:normal; }
#InnerTemplateContent h3 span { color:#b1acac; padding-left:0.3em; padding-right:0.3em;} 
#InnerTemplateContent h3 strong { font-weight:bold;}
#InnerTemplateContent .menu { display:table-cell; width:250px; }
#InnerTemplateContent .menu ul { padding:0;margin:0; }
#InnerTemplateContent .menu .tag-cloud ul { padding-top:10px; }
#InnerTemplateContent .columnContent p { padding-left:0.5em; } 
#InnerTemplateContent .columnContent ul, ol {padding:0;margin:0;list-style-position:inside;text-indent:0.5em;}
#InnerTemplateContent .columnContent ul ul, ol ol {padding:0;margin:0;list-style-position:inside;text-indent:2em;}


/*menu APIs*/
#sidebar { width:250px; /* background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/icon_apis.png); */background-repeat:no-repeat; background-position:99% 3%; padding-bottom:0.05em; margin-bottom:0.5em;}
#sidebar ul { margin:0.3em; }
#sidebar ul li { border-bottom:1px solid #eeeeee; background-color:#EFEFEF; font-size:80%; list-style-type:none; line-height:auto; padding: 0.5em .5em 0.3em .5em;}
#sidebar .blog-widget ul li { padding: 0; }
#sidebar .blog-widget ul li a { width: 100%; }
#sidebar ul li.menuItemSelected { background-color:#FFF;}
#sidebar ul li.menuItemSelected a { color:#000;}
#sidebar ul li.menuItemSelected li a { color:#088bcd;}
#sidebar ul li:last-child { border-bottom:0px solid #eeeeee;}
#sidebar ul li a {  font-size:110%;display:block;color: #000; font-weight: bold; font-size: 16px; } 
#sidebar ul li li a { color: #088BCD;  }


#sidebar ul li li.active > a,
#sidebar ul li li a.current,
#sidebar ul li li li a.current { 
  /*  color: #000; disabling, link should be clickable */
  cursor: pointer;
}



.active .active .active a.current { font-weight: bold!important; }
#sidebar #sidebar-main ul li  span { display:block;}
#sidebar-social { margin-top:10px!important; }
#sidebar-social div {}

#sidebar-main > ul > li.active > .current { color: #B10000; }




#InnerTemplateContent .menuAPIs ul { }
#InnerTemplateContent .menuAPIs {padding-bottom:0.3em;background-position:99% 4px;padding-bottom:0.3em; }
#InnerTemplateContent .menuIntegrations {background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/icon_integrations.png); background-position:99% 2px;}
#InnerTemplateContent .menuShare {background-image:url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/icon_share.png);  background-position:99% 0.2em;padding-bottom:0.3em;}
#InnerTemplateContent .menuShare ul { }


#InnerTemplateContent .menuCategory ul > li > ol {border:none;  margin: 5px 0 2px 0 }
#InnerTemplateContent .menuCategory ul > li > ol.menuItemSelected {background-color:#fff; }
#InnerTemplateContent .menuCategory ul > li> ol > li { border-bottom:none; background-color:transparent; font-size:90%; list-style-type:none; line-height:160%; padding:0em;}
#InnerTemplateContent .menuCategory ul > li > ol > li.menuSubItemSelected a { color:#000; font-weight:bold;}
#InnerTemplateContent .menuCategory ul > li > ol > li a { padding-left:1em; }



/*content column*/
#InnerTemplateContent .columnContent { font-size: 13px; padding-top: 42px; display:table-cell; width:auto;width: 680px;float: right; word-wrap: normal !important; }
#InnerTemplateContent .columnContent h3 {font-size: 16px; }
#InnerTemplateContent .columnContent h4 { font-size: 16px; line-height:200%;}
#InnerTemplateContent .columnContent h5 { font-size:14px; line-height:180%; margin-top:0.5em;}
#InnerTemplateContent .columnContent h6 { font-size:14px; line-height:180%;}
#InnerTemplateContent .columnContent p { font-size:13px; padding-top:0.5em; margin-bottom:0em; padding-bottom:0.8em; /* border-bottom:1px solid #eeeeee; */ }
#InnerTemplateContent .columnContent p.imporantContent { background-color:#eeeeee; padding-left:0.5em;padding-right:0.5em; padding-bottom:0.5em; margin-bottom:1em;}
#InnerTemplateContent .columnContent p span { display:block;}
#InnerTemplateContent .columnContent p img { margin-top:1em; margin-bottom:1em; width:auto; max-width:600px; display:block;}
#InnerTemplateContent .columnContent p img.framed { border:1px solid #eeeeee;}
#InnerTemplateContent .columnContent > ul { background-color:#f8f8f8; margin:0em; padding:0em;/*-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(PIE.htc); */padding:0.5em; border:0px solid #d8d8d8; }
 

#InnerTemplateContent .columnContent > ul > li { margin-left:2em; line-height:auto; padding-right:1em; padding-bottom:0em; /*color:#777777;*/ }
#InnerTemplateContent .columnContent table { width:100%; margin-bottom:2em;}
#InnerTemplateContent .columnContent table tr:hover { background-color:#fafafb;}
#InnerTemplateContent .columnContent table.tableMinMargin {  margin-bottom:0.5em;}
#InnerTemplateContent .columnContent table td {border-bottom:1px solid #eeeeee; text-align:left; line-height:150%; vertical-align:text-top; }
#InnerTemplateContent .columnContent table th {border-bottom:1px solid #eeeeee; background-color:#eeeeee; text-align:left; line-height:180%; vertical-align:text-top; }
#InnerTemplateContent .columnContent table th:first-child { width:18%;}
#InnerTemplateContent .columnContent table th:last-child { width:50%;}
#InnerTemplateContent .columnContent table.resources { margin-bottom:1.5em;}
#InnerTemplateContent .columnContent table.resources caption { font-weight:bold;}
#InnerTemplateContent .columnContent table.resources td { line-height:200%;}
#InnerTemplateContent .columnContent > table.resources > td > a{ line-height:100%;}
#InnerTemplateContent .columnContent table.resources th:first-child { width:45%;}

.exlibris-page-search #InnerTemplateContent .columnContent table th:first-child { width: 70%; }
.exlibris-page-search #InnerTemplateContent .columnContent table th:last-child { width: 30%; }

#InnerTemplateContent .columnContent table caption { font-size:90%; text-align:left; margin-bottom:0.3em; color:#777777; }
.note {padding: 5px 5px 5px 5px;margin: 10px 0;border:#E0E0E0 solid 1px; font-size:100%;
}
#InnerTemplateContent .columnContent p.captionStyle { margin-bottom:1em;}
#InnerTemplateContent .columnContent p.captionStyle strong{ font-size:110%; text-align:left; margin-bottom:0.3em; color:#777777; font-weight:normal; display:block; }


.note {padding: 5px 5px 5px 5px;margin: 10px 0;border:#E0E0E0 solid 1px; font-size:100%;
}

#InnerTemplateContent .columnContent table table.note caption {font-size:90%; line-height:100%; margin-bottom:0.5em; }
#InnerTemplateContent .columnContent table table.note { border: 1px solid #E0E0E0; padding:0em; border-collapse:collapse;font-size:110%;}
#InnerTemplateContent .columnContent table table.note th { padding-left:0.5em;}
#InnerTemplateContent .columnContent table table.note td{ border: 0px solid #E0E0E0; padding-left:0.5em; border-collapse:collapse; font-size:}

#InnerTemplateContent .columnContent a.linkBlock { display:inline-block; font-size:90%; margin-bottom:1em; margin-top:0.5em; background-color:#088bd6; color:#FFF; padding:0.3em 0.8em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(PIE.htc); }
#InnerTemplateContent .columnContent a.linkBlock:hover { background-color:#0a76ad;}

#InnerTemplateContent .columnContent div.codeSample div {max-width:680px;!important; font-size:90%;}

/*article contents table*/
#InnerTemplateContent .columnContent div.articleContentIndex { width:auto; /* background-color:#efefef; padding-bottom:0.05em; margin-bottom:0.5em; margin-top:0.5em;*/}
#InnerTemplateContent .columnContent  div.articleContentIndex h4 { padding-left:0.5em; padding-top:0.3em; display:none; }
#InnerTemplateContent .columnContent  div.articleContentIndex ul {border:0px solid #d8d8d8; margin:0.3em; margin-left:0em;  }
#InnerTemplateContent .columnContent  div.articleContentIndex ul li { border-bottom:1px solid #eeeeee; background-color:#ffffff/*fafafb*/; font-size:80%; list-style-type:none; line-height:auto; padding:0.5em;}
#InnerTemplateContent .columnContent  div.articleContentIndex ul > li:last-child {/* border-bottom:none;*/}
#InnerTemplateContent .columnContent  div.articleContentIndex ul > li:first-child {/* border-bottom:none;*/ border-top:1px solid #eeeeee;}
#InnerTemplateContent .columnContent  div.articleContentIndex ul li {  font-size:14px; } 
#InnerTemplateContent .columnContent  div.articleContentIndex ul > li > ol {border:none; margin-left:2em; margin-top:0.2em;}
#InnerTemplateContent .columnContent  div.articleContentIndex ul > li> ol > li { border:none; background-color:#ffffff; font-size:13px; list-style-type:none; line-height:160%; padding:0em;}
#InnerTemplateContent .columnContent  div.articleContentIndex ul > li.selectedIndexItem > a{ color:#000;}

/*article info*/
#InnerTemplateContent .columnContent div.articleContentIndexInfoContainer { width:100%; display:table}
#InnerTemplateContent .columnContent div.articleContentIndexInfoContainer div.articleContentIndex{ width:65%; display:table-cell;}
#InnerTemplateContent .columnContent div.articleContentIndexInfoContainer div.articleInfoGutter { width:5%;}


#InnerTemplateContent .columnContent div.articleContentIndexInfoContainer div.articleInfo { width:30%;display:table-cell;}

#InnerTemplateContent .columnContent div.articleContentIndexInfoContainer div.articleInfo ul {  list-style-type:none;background-color:#f8f8f8; font-size:80%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(PIE.htc); padding:0.5em; margin:0em;border:1px solid #d8d8d8;  }



/* lobby footer*/
#footerInnerContainer {width:100%; margin-left:auto; margin-right:auto;background-color:#000000;  height: 80px;  color:#ffffff; border:none; bottom:0em;  }
#footerInnerContainer #contentInnerContent { width:960px; height:48px; margin-left:auto; margin-right:auto;  }


/* miscellaneous layer7 overrides */
.title h1 {
  margin-bottom: 15px;
}
.action-area { width: 250px;}
.uniForm .ctrlHolder { border-bottom: none;padding-left:0; }
#api-tabs ul { padding:0; }
table.mgmt { font-size: inherit; }
#link-documentation { position: relative; }

#exlibris-container.exlibris-page-dashboard .menuCategory, 
#exlibris-container.exlibris-page-dashboard #resourcesInnerContainer,
#exlibris-container.exlibris-page-dashboard #bannerInnerContainer,
#exlibris-container.exlibris-page-dashboard #sidebar-apis,
#exlibris-container.exlibris-page-dashboard #sidebar-social
{
  display:  none; 
}
#exlibris-container.exlibris-page-dashboard #breadcrumb { top: 160px; } 
#breadcrumb { top: 222px; font-size:80%;} 
#exlibris-container.exlibris-page-dashboard #page { padding-top: 20px; }
#exlibris-container.exlibris-page-dashboard #InnerTemplateContent .columnContent table th:first-child { width: 20px; }
#exlibris-container.exlibris-page-dashboard #InnerTemplateContent .columnContent table th:last-child { width: auto; }

/* div.exlibris-subpage-apis #breadcrumb { top: 160px; } */

#exlibris-container.exlibris-page-documentation .columnContent ul,
#exlibris-container.exlibris-page-documentation .columnContent ol {
  margin: 15px 0 15px 30px;
}

#exlibris-container.exlibris-page-blog #InnerTemplateContent .columnContent { float:left; }
#exlibris-container.exlibris-page-blog #breadcrumb { display: none }

#exlibris-container.exlibris-page-search #breadcrumb { top: 230px; }  


#exlibris-container.exlibris-page-primo #exlibris-li-primo a,
#exlibris-container.exlibris-page-alma #exlibris-li-alma a, 
#exlibris-container.exlibris-page-rosetta #exlibris-li-rosetta a,  
#exlibris-container.exlibris-page-leganto #exlibris-li-leganto a, 
#exlibris-container.exlibris-page-bx #exlibris-li-bx a, 
#exlibris-container.exlibris-page-metalib #exlibris-li-metalib a, 
#exlibris-container.exlibris-page-voyager #exlibris-li-voyager a, 
#exlibris-container.exlibris-page-sfx #exlibris-li-sfx a, 
#exlibris-container.exlibris-page-aleph #exlibris-li-aleph a,
#exlibris-container.exlibris-page-digitool #exlibris-li-digitool a,
#exlibris-container.exlibris-page-summon #exlibris-li-summon a,
#exlibris-container.exlibris-page-verde #exlibris-li-verde a {
  background-image: url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_resources/template_images/exlibris/resource_arrow_transparent.png);
  background-repeat: no-repeat;
  background-position: 50% 100%;
}

#sidebar li li.active { background-color:#fff!important }
#sidebar .SidebarContent div  { margin-bottom: 10px; }
#sidebar .SidebarContent > ul { background-color: #EFEFEF; }
#sidebar .SidebarContent > ul > li { background-color: transparent; }
#sidebar ul > li > h2 > a { font-size: 16px;color: #000; font-weight:bold }
#sidebar ul > li > li > a,
#sidebar ul > li > li > h2 > a { font-size: 16px;color: #088BCD!important; font-weight:bold }

#sidebar a {  }
#sidebar ul > li > ul > li > a { font-size: 14px;font-weight:normal;  }
#sidebar ul > li > ul > li > ul > li > a { font-size: 13px;padding: 0 0 0 7px; margin-top: -5px;  text-indent: 0em;}
#sidebar ul > li li { background-color: #FAFAFB; } 
#sidebar ul > li li li { background-color: transparent;border: none; }  
#sidebar ul > li li:hover { background-color: #fff; }
#sidebar ul > li li h2 { font-size: 12px; }

#sidebar ul { padding-left: 0.5em; padding-top: 0.3em;}
#sidebar ul ul {border: 1px solid #D8D8D8; margin-top:5px!important;  }
#sidebar ul ul h2 { margin:0; padding: 0;  }
#sidebar ul ul ul { padding-top: 30px; border:none; }

/* Random stuff: TODO sort this out. */
#exlibris-container.exlibris-page-discussions #InnerTemplateContent .columnContent {width: auto; padding-top: 0;}
#exlibris-container.exlibris-page-discussions #breadcrumb { display: none; }
.manage-widgets { display: none!important; }
#fieldlist_RegistrationDisclaimerContent { font-size: 10px; }
.exlibris-page-dashboard #InnerTemplateContent .columnContent table { width: 100%; margin-bottom: 0; }
.exlibris-page-dashboard #InnerTemplateContent .columnContent #action-buttons table{ width: 125px; }
#lightbox { font-size: 14px; }
.uniForm fieldset legend { font-size: 20px; }
.uniForm button.secondaryAction, .uniForm .secondaryAction  { margin: 3px 0 0 0; }
.ctrlHolder .row { margin: 0; } 
#logo { overflow: visible; }
#lightbox .buttonHolder, #apilightbox .buttonHolder, #property-lightbox .buttonHolder { margin-top: 15px; }
.uniForm .ctrlHolder { margin: 0; }
.uniForm.webadmin-styles fieldset { margin: 0; }
#page-controls, .datalist-actions, .page-controls, .datalist-actions { padding: 10px 0px 25px 0; }
#widget-area .widget h2:hover { background-color: #eee }
#widget-area ul.widget-list li .desc {font-size:.9em; color:#aaa; display:block; word-break: normal; word-wrap:normal}
#link-home { display: none; }
#welcome .avatar { margin-left: 9px; }
#bannerInnerContainer { display:none; }
.action-area-apikeys { width: 250px; }
#select-apikey { width: 225px; }
.select-apikey-area { padding-top: 10px; }

.code-sample-query-cell { max-width: 450px; }


.exlibris-page-documentation #bannerInnerContainer,
.exlibris-page-primo #bannerInnerContainer,
.exlibris-page-alma #bannerInnerContainer,
.exlibris-page-rosetta #bannerInnerContainer,
.exlibris-page-leganto #bannerInnerContainer,
.exlibris-page-bx #bannerInnerContainer,
.exlibris-page-metalib #bannerInnerContainer,
.exlibris-page-voyager #bannerInnerContainer,
.exlibris-page-sfx #bannerInnerContainer,
.exlibris-page-aleph #bannerInnerContainer,
.exlibris-page-digitool #bannerInnerContainer,
.exlibris-page-summon #bannerInnerContainer,
.exlibris-page-verde #bannerInnerContainer {
 {
  display: block;
}


#sidebar-api > ul > li {
	background-image: url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_images/exlibris/icon_apis.png);
	background-repeat: no-repeat;
	background-position: 99% 4px;
}
#sidebar-main > ul > li {
	background-image: url(/National_Library/oe_/https://developers.exlibrisgroup.com/template_images/exlibris/icon_integrations.png); 
	background-repeat: no-repeat;
	background-position: 99% 4px;
}
.exlibris-page-dashboard #sidebar-main > ul > li {
	background-image: none;
}
.exlibris-page-dashboard #sidebar-main > ul > li:hover {
	background: #e9e9e9;
}


/* Dashboard Pictos */
#sidebar #sidebar-main span { display: none !important; }
#sidebar ul li {
	border-bottom: 1px solid #F7F7F7;   
}
#sidebar  li  a {
	position:relative;
	padding-right: 45px; 
}
#sidebar li li a {
	padding-right: 48px;
}
#sidebar li li li a {
	padding-right: 53px;
}
#sidebar  li  a:after, 
#sidebar  li  a .after {
  font-family: "Pictos";
  font-size: 24px;
  vertical-align: middle;
  color: #abaeaf;
  text-decoration: none;
  text-shadow: 0 1px 2px #FFF;
  text-transform: none;
  letter-spacing: 0.3em;
  position: absolute;
  top: 0;
  right: 0;
  font-weight: normal;
}

/* Dashboard Pictos Icon Assignments */
#sidebar .dashboard:after, #sidebar .dashboard { after: ","; content: ","; }
#sidebar .requests:after, #sidebar .requests { after: ":"; content: ":"; }
#sidebar .organizations:after, #sidebar .organizations, 
#sidebar .organization:after, #sidebar .organization { after: "O"; content: "O"; }
.exlibris-page-dashboard #sidebar .apis:after, .exlibris-page-dashboard #sidebar .apis { after: "C"; content: "C"; }
#sidebar .application:after, #sidebar .application { after: "e"; content: "e"; }
#sidebar .analytics:after, #sidebar .analytics,
#sidebar .reports:after, #sidebar .reports { 	after: "Y"; content: "Y"; }
.exlibris-page-dashboard #sidebar .user-management:after, .exlibris-page-dashboard #sidebar .user-management { after: "g"; content: "g"; }
#sidebar .site-settings:after, #sidebar .site-settings { after: "y"; content: "y"; }
#sidebar .administration:after, #sidebar .administration { after: "x"; content: "x"; }
#sidebar .my-profile:after, #sidebar .my-profile { after: "U"; content: "U"; }







/*{{{ Blog Widget */
.blog-widget { margin-top: 30px; }
.exlibris-homepage .blog-widget { margin-top: 0; }
#contentHomeContent .blog-widget .title h2 { border: none; }
.blog-widget li {
  overflow:hidden;
  background-color: inherit!important;
  border: 0!important;
  margin-bottom: 15px;
}

.blog-widget .date {
  float: left;
  font-size: 80%;
}
.blog-widget .title {
  float: right; 
  width: 200px; 
  font-size: 12px;
  font-weight: normal; 
}
#contentHomeContent .blog-widget .title .author {
	font-size: 13px;
	color: #888;
	font-style: normal;
}
.blog-widget h2 {
  margin: 0 0 15px 0;
  font-size: 18px; 
}
#contentHomeContent .blog-widget h2 {margin-bottom: 0px;font-size: 14px;}
#contentHomeContent .blog-widget .title h2 { font-size: 13px;}
.blog-widget li h2 {
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  clear: none;
}

.blog-widget .author { font-style: italic; }

/* code */

pre.prettyprint {
  overflow: auto;
  white-space: pre;
  word-wrap: normal;
}

/*}}}*/