/*
 * STYLES
 *
 * DO NOT enter positioning info for the main regions here; use layout.css instead
 *
 * colors are from Stanford's identity guidelines located at http://www.stanford.edu/group/identity/ug_color.html
 *
 */
 
body {
	background: #ede8dd;
	font: 14px/1.4em Arial, sans-serif;
	color: #434a44; /* dark greenish-greyish */
}

hr {
	border: 0;
	height: 1px;
	background: #000000;
}

.render-when-printing-only,
.do-not-display {
	display: none;
}

/*
.subsection-heading,
.subsection-heading-shadow,
.title,
.pane-title,
.byline,
.heading,
*/
#hoover-branding,
.subsection-heading-background-words,
.digest-inset,
.pr-inset,
.di-inset,
.firstLetter:first-letter {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1em;
}

#hoover-branding {
	line-height: 1.4em;
}

.subsection-heading {
	line-height: 1em;
	font-size: 2em;
	position: absolute; 
	top: .4em;
	left: .5em;
	color: #ffffff;
	z-index: 2;
}

.subsection-heading-shadow {
	line-height: 1em;
	font-size: 2em;
	position: absolute; 
	top: .46em;
	left: .58em;
	color: #333333;
	z-index: 1;
}

.heading {
	font-weight: bold;
	font-size: medium;
	text-transform: uppercase;
}

.background-band {
	background: #c2b7a1;
	padding: 5px;
}

.hoover_custom_breadcrumb,
.article_category {
	color: #999999;
	font-size: small;
	font-variant: small-caps;
	padding: 0;
}

.title {
	line-height: 1.4em;
	font-weight: normal;
	margin: 0 0 .4em 0;
}

.title-underline {
	border-bottom: 1px solid #000000;
}

.display_date {
	color: #999999;
	font-size: small;
	line-height: 1em;
	font-weight: bold;
}

.ie6-width-kludge {
	width: 100%;
}

.byline {
	margin: 0 0 1em 1em;
	font-style: italic;
	line-height: 1.4em;
}

.photo-credit {
	font-size: xx-small;
	font-style: italic;
}

.bottom-spacing {
	margin: 0 0 1em 0;
}

.centered-text {
	text-align: center;
}

.float-left {
	float: left;
	margin: 0 1em 0 0;
}

.float-right {
	float: right;
	margin: 0 0 0 1em;
}

.grey-squares {
    display: block;
    margin: 0 auto;
    padding: 0;
}

.grey-squares li {
    display: block;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

.grey-squares li a {
    display: block;
    width: 15px;
    height: 15px;
    border: 1px solid #999999;
    background-color: #cccccc;
    margin: 0 7px;
}

.grey-squares .ui-tabs-selected a {
    border: 1px solid #d0a760;
    background-color: #e7d19a;
}

.year-end-opeds {
    list-style: none;
    margin: 0;
    padding: 0;
}

.year-end-opeds li {
    padding: 0.25em;
    margin-bottom: 1em;
}

.year-end-opeds .author {
    font-size: 1.2em;
    font-weight: bold;
}

.inline-button {
    display: inline-block;
    border: 1px solid #aaaaaa;
    background: #dedede;
    margin: 0 0.25em;
    padding: 0.25em;
    font-size: 0.8em;
}

.image-float-left {
	float: left;
	margin: 0 1em 1em 0;
}

.image-float-right {
	float: right;
	margin: 0 0 1em 1em;
}

.image-center {
	clear:both;
}

.image {
	background: #ede8dd;
	color: #666666;
	font-size: small;
	line-height: 1.1em;
	padding: 5px;
	box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px 2px;
}

.firstLetter:first-letter {
	font-size: 4em;
	float: left;
	margin: 0 .1em 0 0;
}

.issue-teaser {
	float: left;
	clear: both;
}

.contact-commentary-box {
	float: right;
	background-color: #ede8dd;
	font-size: small;
	padding: 1em;
	margin: 0 0 1em 1em;
	line-height: 1em;
	width: 250px;
	border: 3px double #cccccc;
	
}

.five-most-recent-HDRs h2.large-font {
	font-size: small;
}

.five-most-recent-HDRs .hoover_custom_breadcrumb,
.five-most-recent-HDRs .byline {
	display: none;
}

/* for task force and working group pages */
.tf-donor-box {
	float: right;
	background-color: #ede8dd;
	font-size: small;
	padding: 0 1em;
	margin: 0 0 1em 1em;
	line-height: 1em;
	width: 250px;
	border: 3px double #cccccc;
}

.tf-donor-box p {
	font-style: italic;
	text-align: center;
}

.tf-donor-box li {
	margin-left: -1em;
}

.tf-by-author {
	float: right;
	background-color: #ede8dd;
	font-size: small;
	padding: 1em;
	margin: 0 0 1em 1em;
	width: auto;
	border: 3px double #cccccc;
	
}
/* end for task force and working group pages */

/* two column layout */
.two-column-left,
.two-column-right {
	float: left;
	width: 48.5%;
}

.two-column-left {
	margin-right: 2.3%;
}
/* end two column layout */

/* three column layout */
.three-column-left,
.three-column-center,
.three-column-right {
	float: left;
	width: 30%;
	border: 1px solid #aaaaaa;
	border-top: 5px solid #aaaaaa;
	padding: 1%;
}

.three-column-center {
	margin: 0 1.6%;
}
/* end three column layout */


.hila-collections {
	background: rgb(239, 244, 251);
	border: 1px solid #aaaaaa;
	border-top: none;
	vertical-align: middle;
}

/* for economic crisis, health care, nuclear nonproliferation */
.topicContainer {
	width: 100%;
	position: relative;
}

.topicBox {
	float: left;
	height: 300px;
	margin-bottom: 1em;
	border: 1px dotted black;
	overflow: auto;
}

.topicBox > div {
	padding: 1em;
}

.topicBox > div.topicHeader {
	padding: 5px;
}

.topicHeader {
	font-weight: bold;
	font-size: 16pt;
}
/* end for economic crisis, health care, nuclear nonproliferation */

.indent {
	margin-left: 2em;
}

.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.smallcaps {
	font-variant: small-caps;
}

.uppercase {
	text-transform: uppercase;
}

.small-font {
	font-size: small;
}

.medium-font {
	font-size: medium;
}

.large-font {
	font-size: large;
}

.x-large-font {
	font-size: x-large;
}

.xx-large-font {
	font-size: xx-large;
}

.orange {
	color: #ff8c00;
}

.cardinal {
	color: #990000;
}

.sandstone {
	color: #e7d19a;
}

.grey {
	color: #999999;
}

.color1 {
	color: #434a44; /* dark greenish-greyish */
}

.color2 {
	color: #d0a760; /* darker version of .sandstone */
}

.color3 {
	color: #3c3623; /* dark brownish-grey */
}

.color4 {
	color: #918873; /* medium brownish-grey */
}

.color5 {
	color: #c2b7a1; /* light brownish-grey */
}

.color6 {
	color: #ede8dd; /* very light brownish-grey */
}

.color7 {
	color: #d6ddd3; /* very light greenish-grey */
}

.color8 {color: #bf6900;}		 /* dark orange */

.color9 {color: #00808d;}		 /* turquoise */

.color10 {color: #005296;}		 /* dk blue */


.background-color1 {
	background-color: #434a44; /* dark greenish-greyish */
}

.background-color2 {
	background-color: #d0a760; /* darker version of .sandstone */
}

.background-color3 {
	background-color: #3c3623; /* dark brownish-grey */
}

.background-color4 {
	background-color: #918873; /* medium brownish-grey */
}

.background-color5 {
	background-color: #c2b7a1; /* light brownish-grey */
}

.background-color6 {
	background-color: #ede8dd; /* very light brownish-grey */
}

.background-color7 {
	background-color: #d6ddd3; /* very light greenish-grey */
}

.background-color8 {
	background-color: #2584bb; /* light blue */
}

.background-color9 {
	background-color: #00808d; /* turquoise */
}

.background-color10 {
	background-color: #01835f; /* green */
}

.background-color11 {
	background-color: #bf6900; /* dark orange */
}

.background-color12 {
	background-color: #ff8700; /* light orange */
}

.background-color13 {
	background-color: #f0af00; /* yellow */
}

.background-color14 {
	background-color: #990000; /* cardinal */
}

/* ---- start colors of random words in section heading --- */
.background-color9light {
	color: #00a0b2; /* turquoise */
}

.background-color10light {
	color: #02a879; /* green */
}

.background-color13light {
	color: #c99400; /* yellow */
}

.background-color11light {
	color: #e57e00; /* dark orange */
}

.background-color1light {
	color: #667068; /* dark greenish-greyish */
}

.background-color8light {
	color: #2d9fe0; /* light blue */
}

.background-color4light {
	color: #b8ac91; /* medium brownish-grey */
}

.background-color2light {
	color: #f7c672; /* darker version of .sandstone */
}

/* ---- end colors of random words in section heading --- */



/* ---- start Hoover Digest, Policy Review, and Defining Ideas pull quotes --- */
.digest-inset,
.pr-inset,
.di-inset {
	font-style: italic;
	font-size: 1.3em;
	line-height: 1.3em;
	padding: .5em;
	color: #000000;
}

.digest-inset { /* Hoover Digest */
	background: #ffcc99;
}

.digest-inset cite { /* Hoover Digest */
	font-style: normal;
}

.pr-inset { /* Policy Review */
	background: #99ccff;
}

.di-inset { /* Defining Ideas */
	background: #ffcc99;
}
/* ---- end Hoover Digest, Policy Review, and Defining Ideas pull quotes --- */




/* ---- start Views ----- */

.publications-landing-page .display_date,
.publications-landing-page .hoover_custom_breadcrumb
/* .publications-landing-page .content */ {
	display: none;
}

.publications-landing-page h2 {
	font-size: 110%;
}

.politico-arena .content {
	display: none;
}

.node-inner {
	margin-bottom: 1em;
}

.view-board-of-overseers .node-inner {
	margin-bottom: 0;
}

.show-or-hide-blog-author {
	display: none;
}

.show-blog-author .show-or-hide-blog-author {
	display: block;
	text-indent: 1em;
}

/* ---- end Views ----- */


/* ---- start AddThis ---- */
#block-addthis-0 {
	margin: 0 0 10px 5px;
}

#block-addthis-0 h3 {
	display: none;
}

#block-addthis-0 a {
	border: 0;
}
/* ---- end AddThis ---- */


/* ---- start Facebook ---- */
#block-fb_social_like-like {
	margin: 0 0 10px 5px;
}
/* ---- end Facebook ---- */


/* ---- start Mailchimp ---- */
.block-mailchimp {
	margin: 1em 5px 1em 5px;
	font-size: small;
}

.block-mailchimp h3 {
	display: none;
}

#mailchimp_featured_articles .image-float-left {
	display: none;
}
/* ---- end Mailchimp ---- */



#top-panel {
/*	height: 350px; */
/*	overflow: auto; */
	margin-bottom: 2em;
}

.sidebar-left #content-wrapper {
	background: url("http://media.hoover.org/images/left-sidebar.jpg") repeat-y;
}

.sidebar-right #content-wrapper {
	background: url("http://media.hoover.org/images/right-sidebar.jpg") repeat-y;
}

.two-sidebars #content-wrapper {
	background: url("http://media.hoover.org/images/both-sidebars.jpg") repeat-y;
}

.front #content-wrapper,
.no-sidebars #content-wrapper {
	background: #ffffff;
}

#hoover-content-inner {
	padding: 1em;
}

/* #footer-message contains copyright statement at bottom of every page */
/* to change text of statement, go to admin/settings/site-information */
#footer-message {
	text-align: center;
	font-size: small;
	line-height: 1.2em;
	margin: 1em 0 0 0;
	border-top: 3px solid #666666;
}

#hoover-branding {
	float: left;
	text-align: right;
}

#social-media-icons-horizontal {
	float: right;
	white-space: nowrap;
}

#social-media-icons-horizontal img {
	height: 16px;
	border: 0;
}

#social-media-icons-horizontal a {
	margin-left: .5em;
}

#subsection-heading-background {
	position: relative;
	height: 3.5em;
	overflow: hidden;
}


/* ---------------- start calendar ------------------- */
.hoover-calendar-square {
	width: 29px;
	height: 29px;
	border: 1px solid #999999;
}
/* ---------------- end calendar ------------------- */


/* ---------------- start Uncommon Knowledge ------------------- */
#uncommon-knowledge #content-wrapper {
	background: #ffffff; 
	border: 1px solid #bcb09c;
}

#uncommon-knowledge #left-nav {
    padding: 0 1em;
}

#uncommon-knowledge #left-nav div {
    padding: .5em 0;
}

#uncommon-knowledge .separator {
    border-bottom: 1px dotted #444444;
}

#uncommon-knowledge a:link,
#uncommon-knowledge a:visited {
	text-decoration: none;
	border-bottom: 0;
}

#uncommon-knowledge #content-wrapper .hoover_custom_breadcrumb a:link,
#uncommon-knowledge #content-wrapper .hoover_custom_breadcrumb a:visited,
#uncommon-knowledge #content-wrapper .byline a:link,
#uncommon-knowledge #content-wrapper .byline a:visited {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted #000000;
}

#uncommon-knowledge #content-wrapper a:link,
#uncommon-knowledge #content-wrapper a:visited,
#uncommon-knowledge #page-header a:link,
#uncommon-knowledge #page-header a:visited,
#uncommon-knowledge #footer-message a:link,
#uncommon-knowledge #footer-message a:visited {
	color: #990000;
}

#uncommon-knowledge #content-wrapper a:hover,
#uncommon-knowledge #footer-message a:hover {
	color: #3c3623; /* dark brownish-grey */
}

/* ---------------- end Uncommon Knowledge ------------------- */



/* ---------------- start Defining Ideas ------------------- */
#defining-ideas-articles-column,
#defining-ideas-books-column {
	border: 1px solid #bcb09c;
	background-color: #ede8dd;
	height: 1450px;
	overflow: auto;
}

#defining-ideas-articles-column-inner,
#defining-ideas-books-column-inner {
	padding: 1em;
}

#defining-ideas #content-wrapper {
	background: #ffffff; 
	border: 1px solid #bcb09c;
}

#defining-ideas a:link,
#defining-ideas a:visited {
	text-decoration: none;
	border-bottom: 0;
}

#defining-ideas #content-wrapper .hoover_custom_breadcrumb a:link,
#defining-ideas #content-wrapper .hoover_custom_breadcrumb a:visited,
#defining-ideas #content-wrapper .byline a:link,
#defining-ideas #content-wrapper .byline a:visited {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted #000000;
}

#defining-ideas #content-wrapper a:link,
#defining-ideas #content-wrapper a:visited,
#defining-ideas #footer-message a:link,
#defining-ideas #footer-message a:visited {
	color: #990000;
}

#defining-ideas #page-header a:link,
#defining-ideas #page-header a:visited,
#defining-ideas #content-wrapper a:hover,
#defining-ideas #footer-message a:hover {
	color: #3c3623; /* dark brownish-grey */
}

#defining-ideas .view-display-id-block_5 h2 {
	line-height: 1.2em;
}

#defining-ideas .view-display-id-block_5 .display_date,
#defining-ideas .view-display-id-block_5 .hoover_custom_breadcrumb, 
#defining-ideas .view-display-id-block_5 .byline,
#defining-ideas .view-display-id-block_5 .image-float-left {
	display: none;
}

.defining-ideas-nav-box-with-border {
	margin: 1em 0 1em 1em;
	padding: 5px;
	border: 1px solid #bcb09c;
	background-color: #ede8dd;
}

.defining-ideas-nav-box-without-border {
	margin: 1em 0 1em 1em;
	padding: 5px;
}

.defining-ideas-nav-box-without-border .with-separator {
	padding: .5em 0;
	border-bottom: 1px dotted #000000;
}

/* ---------------- end Defining Ideas ------------------- */


/* ---------------- start rotating image ------------------- */
#featured {
	background-color: #ffffff;
	border: 3px solid #999999;
	position: relative;
	height: 250px;
	overflow: hidden;
	width: 99%; /* IE7 kludge -- otherwise text does not wrap */
}

#featured ul {
	position: absolute;
	top: 0;
	left: 400px;
	list-style: none;
	padding: 0;
	margin: 0;
}

#featured ul li img {
	float: left;
	clear: both;
	background: #ffffff; 
	padding: 3px;
	margin: 0 5px 0 0;
	border: 1px solid #eeeeee;
}

#featured ul li a {
	display: block; 
	height: 58px;
	font-size: 12px;
	margin: 4px 0;
}

#featured ul li a .byline {
	color: #434A44;
	margin: 0;
	font-size: 11px;
}

#featured ul li a:hover,
#featured ul li a.over {
	background: #eeeeee;
}

#featured .ui-tabs-selected {
	background: #aaaaaa;
}

#featured .info {
	position: absolute; 
	top: 180px;
	left: 0;
	height: 70px;
	width: 400px;
	background: #aaaaaa;
}

#featured .info .headline { 
	font-size: 18px;
	padding: 5px;
	margin: 0;
	overflow: hidden;
}


#featured .info .byline {
	margin: 0;
	padding: 5px;
	font-size: 11px; 
}

#featured .ui-tabs-hide { 
	display: none; 
}

/* ---------------- end rotating image ------------------- */


/* ---------------- start retreats ------------------- */
.retreat {
	font: normal 76%/150% "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	margin: 0 0 1em;
	color: #000000;
}

.retreat .date {
	border-top: 1px solid #523A0B;
	border-bottom: 1px solid #523A0B;
	background: #EBE5D9;
	padding: .25em;
}


.retreat .time,
.retreat .description {
	display: inline-block;
	vertical-align: top;
	padding: .25em;
}

.retreat .time {
	width: 150px;
}

.retreat .description {
	width: 550px;
}

.retreat .odd {
	border-top: 1px solid #EBE5D9;
	border-bottom: 1px solid #EBE5D9;
	background: #F7F4EE;
}
/* ---------------- end retreats ------------------- */

/* ---------------- start HILA left nav searchbox ------------------- */
#archivebox {
	width: 170px;
	margin: 0;
	padding: 0;
	border: 1px solid #0B2C76;
	font-size: 10px;
	font-weight: normal; 
	text-transform: uppercase; 
	color: #204696;
	background: #678CBF;
}

#archivebox * {
	padding: 0 5px;
}

#archivebox .boxlabel {
	font-weight: bold; 
	color: #fbc82e; 
}

#archivebox p {
	color: #ffffff;
}

#archivebox a:link {
	color: #fbc82e; 
	text-decoration: none; 
	border-bottom: 0; 
}
	
#archivebox a:active {
	color:	#ffffff;
	text-decoration: none;
	border-bottom: 0; 
}

#archivebox a:visited {
	color:	#fbc82e;
	text-decoration: none;
	border-bottom:0; 
}

#archivebox a:hover {
	color: #fbc82e;
	text-decoration: underline;
	border-bottom: 0;
}

/* ---------------- end HILA left nav searchbox ------------------- */


/* ---------------- start poll ------------------- */

.linked_poll {
	margin: 1em 0;
	border: 1px solid #000000;
}

.linked_poll h2.title {
	color: #fbc82e; 
	background: #204696;
	padding: 0 .5em;
	font-size: large;
}

.linked_poll .text,
.linked_poll .bar,
.linked_poll .percent {
	margin: 0 .5em;
}

.linked_poll .bar .foreground {
	background: #990000;
}

/* ---------------- end poll ------------------- */

/* ---------------- start letters to editor ------------------- */

.linked_letters_to_editor h2.title {
	font-weight: bold;
	font-size: medium;
}

/* ---------------- end letters to editor ------------------- */


/* ---------------- start link colors -------------------- */
a:link,
a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #000000;
}

#hoover-branding a:link,
#hoover-branding a:visited,
#social-media-icons-horizontal a:link,
#social-media-icons-horizontal a:visited,
a.link-no-underline:link, 
a.link-no-underline:visited {
	border-bottom: 0;
}

#section-header a:link,
#section-header a:visited,
#content-wrapper a:link,
#content-wrapper a:visited,
#left a:link,
#left a:visited,
#right a:link,
#right a:visited,
#footer-wrapper a:link,
#footer-wrapper a:visited {
	color: #000000;
}

#hoover-branding a:hover,
#social-media-icons-horizontal a:hover {
	border-bottom: 1px dotted #000000;
}

#section-header a:hover,
#hoover-branding a:hover,
#content-wrapper a:hover,
#left a:hover,
#right a:hover,
#footer-wrapper a:hover {
	color: #990000; /* cardinal */
}

#hoover-branding a:active,
#content-wrapper a:active,
#left a:active,
#right a:active,
#footer-wrapper a:active {
	color: #e7d19a; /* sandstone */
}

/* ---------------- end link colors -------------------- */


.print-footnote {
	font-size: 10px;
}


/* --- begin @media print ---*/
@media print {

/*
	* {
		overflow: visible !important;
	}
*/

	body,
	.sidebar-left #content-wrapper,
	.sidebar-right #content-wrapper,
	.two-sidebars #content-wrapper,
	#content-wrapper {
		background: #ffffff;
	}
	
	#navbar,
	#section-header,
	#left,
	#right,
	#social-media-icons-horizontal,
	#search,
	.do-not-print {
		display: none;
	}

	#page #content-wrapper,
	#page #hoover-content {
		float: none !important; /* hack to fix Firefox printing bug -- do not remove */
		width: auto;
	}

	#defining-ideas #content-wrapper {
		border: 0;
	}

	.digest-inset,
	.pr-inset,
	.di-inset {
		border: 1px solid #000000;
	}

	.render-when-printing-only {
		display: block;
	}
	
}
/* --- end @media print ---*/

/* ---------------- start HILA tabs -------------------- */
#tabvanilla {	 
font-size: 90%;	 
color: #222;	
line-height: 1.6em;	 
}	 

#tabvanilla #collectionTab h2.title {
	display: none;
}
	
.widget {	 
width: 325px;	 
margin: 0px;	
padding: 10px;	
background: #678cbf;	
border: 1px solid #dedbd1;	
margin-bottom: 15px;	
}	 
	
.widget a {	 
color: #222;	
text-decoration: none;	
}	 
	
.widget a:hover {	 
color: #009;	
text-decoration: none; 
 
}	 
	
.tabnav li {	
display: inline;	
list-style: none;	 
padding-right: 5px;	 
}	 
	
.tabnav li a {	
text-decoration: none;	
text-transform: uppercase;	
color: #222;	
font-weight: bold;	
padding: 4px 6px;	 
outline: none;	
}	 
	
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {	
background: #d9e4f3;	
color: #222;	
text-decoration: none;	
}	 
	
.tabdiv {	 
margin-top: 2px;	
background: #fff;	 
border: 1px solid #dedbd1;	
padding: 5px;	 
}	 
	
.tabdiv li {
margin-left: 20px;
}	 
	
.ui-tabs-hide {	 
display: none;	
} 
/* ---------------- end hila tabs -------------------- */

/* ---------------- start hila left sliding panel -------------------- */
#vertical{
	width: 1em;
	text-transform: uppercase;	
	color: #ffffff;
}


.left-panel {
position: fixed;
top: 200px;
left: 0;
display: none;
background: #faf7cb;
border:1px solid #111111;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
width: 330px;
height: auto;
padding: 5px 20px 20px 75px;
filter: alpha(opacity=95);
opacity: .95;
font-size:.9em;
}

.left-panel p{
margin: 0 0 15px 0;
padding: 0;
color: #000000;

}

.left-panel a, .left-panel a:visited{
margin: 0;
padding: 0;
color: #000;
text-decoration: none;
border-bottom: 1px dotted #000000;
}

.left-panel a:hover, .left-panel a:visited:hover{
margin: 0;
padding: 0;
color: #990000;
text-decoration: none;
border-bottom: 1px dotted #990000;
}

a.left-trigger{
position: fixed;
text-decoration: none;
top: 200px; left: 0;
font-size: 12px;
letter-spacing:-1px;
padding: 10px 10px 10px 15px;
font-weight: 550;
background:#bf6900 url(http://media.hoover.org/images/plus.png) 50% 95% no-repeat;
border:1px solid #444444;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
}

a.left-trigger:hover{
position: fixed;
text-decoration: none;
top: 200px; left: 0;
font-size: 12px;
letter-spacing:-1px;
padding: 10px 10px 10px 20px;
font-weight: 600;
background:#bf6900 url(http://media.hoover.org/images/plus.png) 50% 95% no-repeat;
border:1px solid #444444;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
}

a.active.left-trigger {
background:#bf6900 url(http://media.hoover.org/images/minus.png) 50% 95% no-repeat;
}

.HILACollections-columns{
clear: both;
width: 330px;
padding: 0 0 20px 0;
line-height:normal;cd
}

.HILACollections-colleft{
float: left;
width: 140px;
float:left;
}

.HILACollections-colright{
float: right;
width: 140px;
float:left;
}

ul.noListStyle{
padding: 0;
margin: 0;
list-style-type: none;
}

/* ---------------- end hila left sliding panel -------------------- */


/* ---------------- start Talk of the Tower TOC -------------------- */

#talk-of-the-tower #toc {
	background-color: #bf6900;
	font-variant: small-caps;
	padding: 0.5em;
	letter-spacing: 0.1em;
	position: fixed;
	left: 0;
	bottom: 0;
	white-space: nowrap;
	z-index: 2;
	-moz-border-radius-topright: 0.5em;
	border-top-right-radius: 0.5em;
}

#talk-of-the-tower #toc img {
	float: left;
	padding-right: 0.5em;
	height: 60px;
}

#talk-of-the-tower #toc ul {
	list-style-type: none;
	margin-top: 0.5em;
	clear: both;
}

#talk-of-the-tower #toc a:link,
#talk-of-the-tower #toc a:visited {
	border: 0;
	color: #ffffff;
}

#talk-of-the-tower #toc #plus,
#talk-of-the-tower #toc #minus {
	display: none;
}

/* IE6 kludge -- this height must be the same as #talk-of-the-tower #toc img height */
* html #talk-of-the-tower #toc {
	height: 60px;
}

/* ---------------- end Talk of the Tower TOC		-------------------- */


/* ---------------- start chapter tabs (used in China exhibit catalog: nid71296) -------------------- */


#chapterTabs {	
font-size: 95%;	 
color: #222;	
line-height: 1.3em;	 
}	 

.border-chapterTabs { 
border: 1px solid #dedbd1;
} /* used in education tfwg rethinking essay */
	
.widget-chapterTabs {	 
width: 700px;	 
margin: 0px;	
padding: 10px;	
background: #ffffff;	 
//border: 1px solid #dedbd1;	
margin-bottom: 15px;	
}	 
	
.widget-chapterTabs a {	 
color: green;	 
text-decoration: none;	
}	 
	
.widget-chapterTabs a:hover {	 
color: #990000; 
text-decoration: none; 
 
}	 
	
.chapterTabNav li {	 
list-style-type: decimal; 
list-style-position:inside;
padding-right: 5px; 
line-height: 1.5em; 
}	 
	
.chapterTabNav li a {	 
text-decoration: none; 
border-bottom:0px solid #fff; 
text-transform: uppercase;	

font-weight: 600;	 
padding: 6px 0px;	 
outline: none;	
}	 
	
.chapterTabNav li a:hover, .chapterTabNav li a:active, .chapterTabNav li.ui-tabs-selected a {	 
background: #fff;	 
color: #990000;	 
text-decoration: none;
border-bottom:0px solid #fff;		
}	 
	
.chapterTabDiv {	
margin-top: 10px;	 
background: #fff;	 
//border: 1px solid #dedbd1;	
padding: 5px;	 
}	 
	
.chapterTabDiv li {
margin-left: 20px;
} 

.chapterTabDiv h3 {
color:#990000;
} 

h3.black {color:#000000;} /* used in education tfwg rethinking essay */
	
.ui-tabs-hide {	 
display: none;	
} 
/* ---------------- end chapter tabs -------------------- */


/* ------------ styles for polls------------- */
#node-99511 {
float:left;width:48%;margin-right:2%; border:1px grey solid;
}

#node-100371 {
float:left;width:48%;margin-right:1%; border:1px grey solid;

}#node-99381 .linked_poll {
border:0px white solid;
}

#node-99381 .total {
display:none;
}

#node-99381 .poll {
padding:7px;
}
/* ------------ end styles for polls------------- */

/* ------  picture gallery used in TotT #101691/ summer boo pics ----- */
.picture-gallery li {
display: inline;
list-style: none;
width: 150px;
min-height: 100px;
float: left;
margin: 0;
padding:0em;
text-indent:-1em;
text-align: left;
}
/* ------------ end  picture gallery------------- */

/* ------------ start styles for jquery ui dialog ------------- */
.ui-dialog {
    background: #ffffff;
    border: 3px solid #d0a760;
}

.ui-dialog-overlay {
    background: #000000;
    opacity: 0.5;
}

.ui-dialog-titlebar {
    background: #e7d19a;
    padding: 0.5em;
}

.ui-dialog-titlebar-close {
    font-size: 20px;
    color: #990000;
}

.ui-dialog-content {
    margin: 1em;
}
/* ------------ end styles for jquery ui dialog ------------- */

