/* GENERAL LAYOUT STYLES */
html				{ background:#d2d2d2; }
body				{ font-family:Tahoma, Geneva, sans-serif; line-height:1.4; color:#222; position:relative; }
h1, h2, h3, h4, h5, h6 { color:#000; }
a					{ color:#36555c; text-decoration:none; } /* link color */
a:hover				{ color:#000; } /* link color on mouseover */
#doc2, #title		{ background:#36555c; } /* background color of container */

.infiniteCarousel ul a:hover img, .infiniteCarousel ul li a.active img { border: 1px solid #36555c; }
#bd					{ background:#fbf9f4; }
.yui-t5 #bd			{ background:#fbf9f4 url(../images/bg_sidebar.png) right repeat-y; }
.boxed				{ background:#fff; border:1px solid #e3e3d5; padding:1em; margin-bottom:1em; position:relative; }
.boxed.boxed-book	{ overflow:auto; }
#bio.boxed			{ overflow:visible; }
.boxed.no-bottom-padding { padding:1em 1em 0; }
.boxed-time			{ color:#bab2a5; }
.infiniteCarousel	{ background:#fff; border:1px solid #e3e3d5; margin-bottom:1em; }
.infiniteCarousel .arrow { background-image: url(../images/blue/btn_carousel.png); }
.read-more-link		{ width:104px; height:26px; display:block; background-image:url(../images/blue/btn_readmore.png); text-indent:6px; line-height:26px; margin:10px 0 0 auto; }

/* FONT FAMILIES */
.sociable_tagline strong { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
#navigation			{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }

/* HEADER */
#title a, #subtitle	{ color:#fbf9f4; }
#title a:hover		{ color:#f3e797; }

/* NAVIGATION */
.navigation-tabs li a { background:url(../images/blue/bg_navigation_tabs.png) top right no-repeat; }
.navigation-tabs li a span { background:url(../images/blue/bg_navigation_tabs.png) top left no-repeat; }

.nav-holder-standard { border-top:1px solid #bab2a5; background:url(../images/blue/bg_nav.png); }
.navigation-standard li { border-right:1px solid #bab2a5; }
.navigation-standard a { background-image:url(../images/blue/bg_nav.png); }

/* FOOTER */
#ft					{ color:#fbf9f4; }
#ft a				{ color:#fbf9f4; }
#footer-top			{ background:#ececec; color:#666; border-top:1px solid #aa8; }
#footer-top ul li	{ border-left:1px solid #666; }
#footer-top ul li a	{ color:#666; }
#footer-top ul li a:hover { color:#000; }
#breadcrumbs		{ text-transform:uppercase; font-size:85%; letter-spacing:1px; border:1px solid #e3e3d5; padding:0.2em 0.5em; color:#4b463e; background:#fff; }
#breadcrumbs a		{ color:#4b463e; font-weight:bold; }
#tabs-content		{ background:#fff; border:1px solid #e3e3d5; }
#tabs ul li			{ background:#e3e3d5 url(../images/bg_nav.png); border-top:1px solid #e3e3d5; border-left:1px solid #e3e3d5; border-right:1px solid #e3e3d5; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; }
#tabs ul li a		{ color:#666; }
#tabs ul li a:hover, #tabs ul li.active a { color:#000; }

/* SIDEBAR */
.sidebar-list		{ border-top:1px dotted #bab2a5; }
.sidebar-list li	{ border-bottom:1px dotted #bab2a5; }
.sidebar-definition-list { border-top:1px dotted #bab2a5; }
.sidebar-definition-list dd { border-bottom:1px dotted #bab2a5; color:#4b463e; }
.sidebar-definition-list dd.definition-date { border-bottom:none; color:#bab2a5; padding-left:1.6em; }
.sidebar-definition-list.no-excerpt dd.definition-date { border-bottom:1px dotted #bab2a5; color:#bab2a5; }
.sidebar-list li a	{ display:block; background:url(../images/blue/arrow_sidebar.png) no-repeat left 9px; padding:0.5em 0.5em 0.5em 1.5em; *padding:0.2em 0.5em 0.3em 1.5em; line-height:1.2; font-size:85%; }
.sidebar-list li a:hover { background:url(../images/blue/arrow_sidebar.png) 3px 9px no-repeat; }
.sidebar-definition-list dt a { display:block; background:url(../images/blue/arrow_sidebar.png) no-repeat left 11px; padding:0.5em 0.5em 0.5em 1.2em; line-height:1.2; }
.sidebar-definition-list.no-excerpt dt a { display:block; background:url(../images/blue/arrow_sidebar.png) no-repeat left 11px; padding:0.4em 0.5em 0.3em 1.2em; line-height:1.2; }
.sidebar-definition-list dt a:hover { background:url(../images/blue/arrow_sidebar.png) 3px 11px no-repeat; }

/* RIBBONS */
.home-commentary-ribbon { background:url(../images/blue/rib_commentary.png) top right no-repeat; position:absolute; top:-1px; right:-1px; width:75px; height:75px; text-indent:-9999em; }
.home-article-ribbon { display:block; background:url(../images/blue/rib_article.png) top right no-repeat; position:absolute; top:-1px; right:-1px; width:75px; height:75px; text-indent:-9999em; }
.home-news-ribbon { display:block; background:url(../images/blue/rib_news.png) top right no-repeat; position:absolute; top:-1px; right:-1px; width:75px; height:75px; text-indent:-9999em; }
.home-books-ribbon	{ display:block; background:url(../images/blue/rib_books.png) top right no-repeat; position:absolute; top:-1px; right:-1px; width:75px; height:75px; text-indent:-9999em; }
.ribbon:hover		{ background-position:0 -75px; }

/* SEARCH FORM */
#searchform			{ display:block; background:url(../images/blue/bg_searchbox.png); width:217px; height:17px; padding:5px 0; margin-top:5px; }
#s					{ background:none; border:none; margin-left:35px; color:#999; font-style:italic; height:17px; display:block; }
#s:focus			{ color:#222; font-style:normal; }
