/*  
Theme Name: Coins of Cuba.com
Theme URI: http://coinsofcuba.com/
Description: The default Coins of Cuba theme based on the default WPlO theme.
Version: 09
Author: Coins of Cuba.com
Author URI: http://coinsofcuba.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
html 		{ margin: 0 0 1px 0; min-height: 100%; /* set margin and height to eliminate the scroll bar page shift on mozilla and safari */ background: transparent url(http://coinsofcuba.com/images/html_bg.gif) 0 0 repeat-x; } /*changed background color to transparent to partially fix IE7 repaint bug of homepage body background image -SWT */
body 		{ font: 82.5% Verdana, Arial, Helvetica, sans-serif; color: #303030; margin: 0; border-bottom: 6px solid #202020; min-height: 100%; }
a:link		{ color: #33A; text-decoration: underline; }
a:visited 	{ color: #06f; }
a:hover		{ color: #147; text-decoration: none;}
a:active	{ }
:active, :focus { outline-style: none; -moz-outline-style:none; }

blockquote	{ font-size: .9em; margin: 0 20px;}
div.quotes { margin:20px 0; }
blockquote.decorative { background:transparent url(http://coinsofcuba.com/images/quote_left.gif) no-repeat scroll 0 0;
margin:0 0 .5em 0; color:#333333; font-family:Georgia,"Times New Roman",Times,serif; }
blockquote.decorative	p { background:transparent url(http://coinsofcuba.com/images/quote_right.gif) no-repeat scroll right 0; display:inline; font-size:1.7em; line-height:1.2em; padding:0 17px 0 15px; }
div.quotes cite { font-style:normal; }

cite		{ font-style: italic; }
code		{ font-family: "Courier New", Courier, monospace; }
.monospace      { font-family: "Courier New", Courier, monospace; } /* added 04-02-2007 */
em			{ font-style: italic; }

img			{ border: 0; }
label { cursor: pointer; }
label em 	{ display: block; color: #c00; } /* em wraps all error messages within labels */
.error 		{ display: block; color: #c00; font-style: normal; } /* em wraps all error messages within labels */
strong		{ font-weight: bold; }
h1 sup		{ font-size: .75em; }
ul, ol, dl	{ margin: 20px; position: relative; }
ol.simple {list-style-type: none; margin: 20px; position: relative; }
ol.roman-lower {list-style-type: lower-roman; margin: 20px; position: relative; }
ol.roman-upper {list-style-type: upper-roman; margin: 20px; position: relative; }
ol.alpha-lower {list-style-type: lower-alpha; margin: 20px; position: relative; }
ol.alpha-upper {list-style-type: upper-alpha; margin: 20px; position: relative; }
dt			{ font-weight: bold; }
dd			{ margin: 0; }
/* 
table		{ margin: 0px; border: none;}
th			{ padding: 6px; background-color: #fdae7a; border: 4px solid #FFF; border-width: 0 3px 3px 0; font-weight: bold;}
td			{ padding: 0px; background-color: #FFF; border: 0px solid #FFF; border-width: 0px; }
*/
/* Default Headings */
h1, h2, h3	{ font-family: Georgia, "Times New Roman", Times, serif; color: #333; /*position: relative; Note: this was causing links in floated articleMenu to be covered up and unclickable in Firefox2 */ }
h1			{ font-size: 1.8em; font-weight: normal; line-height:1.1em; color: #333;}
h2			{ font-size: 1.4em; font-weight: normal; border-bottom: 1px solid #ccc; padding: 2px 0;}
h3			{ font-size: 1.2em; font-weight: normal; margin: .8em 0; }
h4			{ font-size: 1em; }
h5			{ font-size: .9em; }
h6			{ font-size: .8em; }
input,
textarea	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #555; font-size: 1em;}

/* Global : Styles
----------------------------------------------------------
*/
.noshow { display:block; height:0px; line-height:0em; } /* can be applied to elements that need to be present in the flow but not impact vertical spacing, e.g. in-page anchors */
.clearer  { clear:both; line-height:0; height:0; display:hidden; }
.noWrap { white-space:nowrap; }

/* Global : Icons and Links
----------------------------------------------------------
*/
a.tooltip:visited,
a.discuss:visited,
a.commentary:visited,
a.trackback:visited,
a.rating:visited,
a.annotation:visited,	
a.user:visited,
a.instructions:visited,
a.addannotation:visited,
a.corrections:visited { color: #33A; }

a.tooltip,
a.tooltip:visited,
a.corrections,
a.corrections:visited { font-weight: bold; }

li.icon,
a.icon, 	/* use for any accent oriented icon */
a.tooltip	/* use for any functional icon for on page actions */
					{ padding: 2px 0 2px 18px; background-repeat: no-repeat; background-position: 0px 0px; }
/* for user dashboard icons */
#user a.icon		{ padding: 0 16px 0 0; background-repeat: no-repeat; background-position: 100% -14px; padding-top: 1px; padding-bottom: 1px;}

a.rating      { padding: 0 0 2px 5px; border: none; background: transparent; }
h6 a.rating { font-size: .9em; }

/* portions of this icon set have been adapted Mark Jame's Silk icon set available under a Creative Commons Attribution 2.5 license at http://www.famfamfam.com/lab/icons/silk/ */
a.new			{ padding: 6px; }

a.back			{ background-image: url(http://coinsofcuba.com/images/icon_back.gif);}
a.logout		{ background-image: url(http://coinsofcuba.com/images/icon_user_logout.gif); }
a.nomessage		{ background-image: url(http://coinsofcuba.com/images/icon_user_nomessage.gif); }
a.user			{ background-image: url(http://coinsofcuba.com/images/icon_user.gif); font-weight: bold; /*username always appears bolded for emphasis*/}
a.preferences 	{ background-image: url(http://coinsofcuba.com/images/icon_user_preferences.gif); }
a.rss			{ background-image: url(http://coinsofcuba.com/images/icon_rss1.gif); }
a.advanced		{ background-image: url(http://coinsofcuba.com/images/icon_advanced.gif); }
a.browse		{ background-image: url(http://coinsofcuba.com/images/icon_browse.gif); }

/* Article Icons */
a.yourfeedback	{ background-image: url(http://coinsofcuba.com/images/icon_feedback.gif);} /* keep at top of all classes to avoid weird ie multiple class bug */
a.annotation	{ background-image: url(http://coinsofcuba.com/images/icon_annotation.gif); }
a.discuss	{ background-image: url(http://coinsofcuba.com/images/icon_discuss.gif); }
a.commentary	{ background-image: url(http://coinsofcuba.com/images/icon_commentary.gif); }
a.corrections	{ background-image: url(http://coinsofcuba.com/images/icon_correction.gif); }
a.trackback	{ background-image: url(http://coinsofcuba.com/images/icon_trackback.gif); }

a.xml 		{ background-image: url(http://coinsofcuba.com/images/sidenav_xml.gif); }
a.pdf 		{ background-image: url(http://coinsofcuba.com/images/sidenav_pdf.gif); }
a.email 	{ background-image: url(http://coinsofcuba.com/images/sidenav_email.gif); }
a.print 	{ background-image: url(http://coinsofcuba.com/images/sidenav_print.gif); }
a.citation	{ background-image: url(http://coinsofcuba.com/images/sidenav_citation.gif); }
a.citing	{ background-image: url(http://coinsofcuba.com/images/sidenav_citing.gif); }
a.reprints	{ background-image: url(http://coinsofcuba.com/images/sidenav_reprint.gif); }

a.read 		{ background-image: url(http://coinsofcuba.com/images/jour_sidenav_read.gif); }
a.ncbi 		{ background-image: url(http://coinsofcuba.com/images/jour_sidenav_ncbi.gif); }

a.article 	{ background-image: url(http://coinsofcuba.com/images/icon_article.gif); }
a.plos		{ background-image: url(http://coinsofcuba.com/images/jour_sidenav_ambra.gif); }

a.license 	{ background-image: url(http://coinsofcuba.com/images/jour_sidenav_license.gif); }
a.google 	{ background-image: url(http://coinsofcuba.com/images/jour_sidenav_google.gif); }



/* Article Tooltips : for any js onpage action */
a.addannotation	{ background-image: url(http://coinsofcuba.com/images/tooltip_addannotation.gif); }
a.expand		{ background-image: url(http://coinsofcuba.com/images/tooltip_expand.gif); } /* apply this class on closed state */
a.collapse		{ background-image: url(http://coinsofcuba.com/images/tooltip_collapse.gif); } /* apply this class on open state */
a.flag			{ background-image: url(http://coinsofcuba.com/images/tooltip_flag.gif); }
a.respond		{ background-image: url(http://coinsofcuba.com/images/tooltip_respond.gif); }


/* Main Container: Main Menu : Elements

----------------------------------------------------------

*/
#container 			{ position: relative; }
#container, #hdr	{ margin: 0 auto; min-width: 675px; max-width: 930px; }
#content 			{ margin: 50px 4px 50px 22px; line-height: 1.8em; font-size: .9em; }

/* Horizontal Advertising Banners : Top & Bottom Slots

----------------------------------------------------------

*/
div#topBanner		{ min-width: 942px; /* need ie hack for min-width */ height: 70px; position: relative; }
div#topBanner div 	{ padding-top: 4px; } /* sets top padding on all banner slots */
#topBanner .left 	{ position: absolute; left: 0; float: none;} /* left banner slot */
#topBanner .right 	{ position: absolute; right: 0; float: none;} /* right banner slot */

/* Header : Elements

----------------------------------------------------------

*/


div#hdr 			{ height: 150px; position: relative; z-index: 997;}
#hdr #logo			{ background: transparent url(http://coinsofcuba.com/images/hdr_logo.gif) no-repeat top left; color: #039; }
#hdr #logo 			{ width: 501px; height: 128px; position: absolute; top: 26px; left: 8px; margin: 0; font-size: 1.6em; }
#hdr #logo a 		{ width: 300px; height: 90px; display: block; position:relative; }
#hdr #logo span,
#hdr #tagline span 	{ display: block; width: 0; height: 0; overflow: hidden; }




/* 	Navigation : Elements
----------------------------------------------------------
	Original dropdown structure and CSS was produced by CSSplay
	http://www.cssplay.co.uk/menus/final_drop.html
----------------------------------------------------------
*/

ul#nav 		{ font-size: .85em; height:1.9em; margin: 0; padding: 0; position: absolute; bottom: 0; left: 14px; top:129px; list-style-type: none; z-index: 800; width: 100%; }
ul#nav li	{ float: left; position: relative; list-style-type: none; margin: 0; padding: 0; }
#nav li a, 
#nav li a:visited
			{ font-weight: bold;display:block; text-decoration:none; width: auto; padding: 5px .6em .1em .6em; float:left; height: 1.6em; line-height:normal; color:#fff; }
#nav li li	{ width: 100%; position: relative; z-index: 802;}
#nav li ul 	{ visibility:hidden; position:absolute; top:1.5em; left:0; height:0; overflow:hidden; text-align: left; margin: 0; padding: 0; background-color: #fff; z-index: 801;}
/*#nav table 	{ margin:-1px; border-collapse:collapse; } what table? -SWT */
/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
/* Note that class li.over is dynamically written into html from init_navigation.js -SWT */
#nav li.over a,
#nav li:hover a,
#nav li a:hover					{ background-color: #33A; color: #FFF!important; }
#nav li.over ul,
#nav li:hover ul,
#nav li a:hover ul 				{ visibility:visible; display:block; height:auto; width:16.6em; top:2.1em; overflow:visible; border: 1px solid #33A;}

#nav li.over li a,
#nav li:hover ul li a,
#nav li a:hover ul li a 		{ display:block; font-weight:normal!important; background:transparent; text-decoration:none; height:auto; line-height: 1.5em;padding:0.2em 0.2em 0.2em 0.6em; width:15.8em; border-top: 0; color:#33A!important; }

#nav li.over ul li a:hover,
#nav li:hover ul li a:hover,
#nav li a:hover ul li a:hover 	{ border-top: 0; color:#33A!important; background-color: #fff;text-decoration: underline;}
#nav li.journalnav				{ float: right; margin-right: 14px;}


/* Search Dashboard */
#db 			{ padding: 0; text-align: center; font-size: .8em; position: absolute; top: 50px; right: -20px; padding: 0; border-width: 0; color: #888; background: url(http://coinsofcuba.com/images/db_bg.gif) no-repeat top left; padding: 8px 15px 10px 11px;}
#db fieldset 	{ padding: 0; margin: 0; background-color: transparent; vertical-align: top; width: 327px; border: none; }
#db fieldset div{ position: relative; }
#db fieldset legend,
#db fieldset label
				{ display: none; }
#db input.searchField {
	background-image: url(http://coinsofcuba.com/images/searchinput_bg.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	color: #666;
	padding: 7px 7px 7px 27px;
	width: 190px;
	margin: 0;
	position: relative;
	float: left;
	font-size: 1em;
	border-width: 0;
}
#db fieldset input.button { float: left; position: relative; top:-1px; }
#db a#advSearch { display:block; width:65px; position:absolute; text-align:left; top:7px; left:263px; color:#fff; }
#db a#advSearch:link,
#db a#advSearch:visited { text-decoration:none; }
#db a#advSearch:hover { text-decoration:underline; }

/* new layout */
#db fieldset input.button { padding: 0 5px; }
#db input.searchField { background:#fff; font-size: 1.2em; padding: 4px; border: 1px solid #999; color: #666;}

/*  user wraps logged in user controls */
#user 		{ position: absolute; right: 0; font-size: .8em; text-align: right; top: 18px; list-style-type: none;}
#user div 	{ } /* contains elements and applies padding */
#user ul,
#user p 	{ margin: 0; padding: 0; display: inline;}
#user ul li { list-style-type: none;display: inline; }
#user li a:link,
#user li a:visited 	{ padding: 0; margin:0 2px; text-decoration: none; }
#user a:link,
#user a:visited {  color: #33A!important; }
#hdr #user a:hover { text-decoration: underline; }


/* links wraps browse and RSS buttons */
#links 		{ position: absolute; right: 0; padding: 0; right: 0;height: 38px; bottom: 8px;text-decoration: none; }
ul#links 	{ margin: 0; padding: 0; list-style-type: none;}
ul#links li { background: url(http://coinsofcuba.com/images/links_li_tr.gif) no-repeat 100% 0%; list-style-type: none; display: block; padding: 0; margin: 0 0 0 4px; text-indent: 0; float: left;}
ul#links a,
ul#links a:visited	{ font-size: .85em; font-weight:bold; background: url(http://coinsofcuba.com/images/links_li_bg.gif) no-repeat top left;  padding:1px 0; padding-left: 20px; color: #fff; margin: 0 6px 0 0;text-decoration: none; display: block; }
ul#links li.browse a,
ul#links li.browse a:visited { background-image: url(http://coinsofcuba.com/images/links_browse_bg.gif); }
ul#links li.rss a,
ul#links li.rss a:visited { background-image: url(http://coinsofcuba.com/images/links_rss_bg.gif); }

span.new { color: #fff; float: left; display: block; }
/* Footer : Elements
----------------------------------------------------------=
*/
div#ftr 		{ background: #FFF url(http://coinsofcuba.com/images/html_bg.gif) repeat-x 0px -128px; font-size: .85em; width: 100%; border-top: 1px solid #003956; margin: 20px 0 0 0; padding: 0; text-align: center; clear: both; }
div#ftr ul 		{ margin: 0; padding: 0; list-style-type: none; }
div#ftr ul li 	{ margin: 0 5px; display: inline; }
div#ftr img 	{ margin: 0 10px -8px 10px; display: inline; }
div#ftr p 		{ margin: 0 0 10px 0; padding: 10px; background-color: #FFF; border-bottom: 1px solid #003956; white-space: nowrap; }
div#ftr p span 	{ display: inline; background: #FFF url(http://coinsofcuba.com/images/user_ftr_cc_logo.png) no-repeat left center; padding: 8px 8px 8px 25px; }
div#ftr div.powered { background-color: #202020; color: #bbb; font-size: .9em; padding: 10px 0 4px 0; letter-spacing: .03em; margin-top: 10px; border-top: 1px solid #fff;}
div.powered a:link,
div.powered a:visited { color: #fff; font-weight: bold; }
div.powered a:hover { text-decoration:none; }


/* Research Article : Elements
----------------------------------------------------------=
*/
div#rhc			{ float: right; width: 240px; position: relative; }
div.browse div#rhc { padding:0; }
div.content 	{ margin-right: 255px; }

div.static h1,
div.content h1,
div.search h1 { /* article title */font-size: 2.2em;	line-height: 1.1em;	margin: 10px 0 0 0;font-weight: normal; }


div.static h1,
div.search h1		{ padding-top: 10px; border-top: 6px solid #f60; }
div.pageerror h1	{ background-color: #f60; color:#fff; padding: 8px;}
div.pageerror p		{ margin-left: 8px; }
div.content h2	{ /* article sub-title */ margin: 10px 0; font-style: italic; font-size: 1.3em; text-align: center; background: none; padding: 0;}

div.static h2,
div.content h3	{ /* article main body heading */ font-size: 1.2em; margin: 20px 0 0 0; border-bottom: 1px solid #ccc; padding-bottom: 3px;}

div.static h3,
div.content h4	{ /* article second level heading */ font-size: 1.1em; margin: 10px 0 1.15em; color: #333; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; border-bottom:0; }
html>body div.static h3,
html>body div.content h4	{ margin-bottom:1em; } /* correct margin for all browsers except IE6 which uses the margin set above */
div.static h4,
div.static h5,
div.content h5 { font-size: 1em; color: #333; margin-bottom:0; }

div.content h5	{ margin:0 0.5em 0 0; }
html>body div.content h5	{ float:left; } /* float allow headers to display inline with following paragraph except for IE6 */
div.content h5+div,
div.content h5+ol,
div.content h5+ul,
div.content h5+dl { clear:left; }
div.content h5+p	{ margin-top:0; }

div.content ul,
div.content ol	{ margin: 10px 0 10px 60px; padding: 0; }
div.content li	{ margin: 0; padding: 0; }

div.static ul li,
div.content	ul li{ list-style-type: none; background: url(http://coinsofcuba.com/images/sectionnav_li_bg.gif) no-repeat 0 6px; padding-left: 12px;}

div.content dl { margin-left:0; }
div.content dl dt:first-child { margin-top:0; } /*fixes vertical misalignment in Firefox and IE7*/
div.content dt { float:left; font-weight:bold; margin-right:0.5em; }
html>body div.content dt { margin-top:0.5em; } /*for all browsers except IE6*/
div.content dd { padding:0; }
html>body div.content dd { margin-top:0.5em; } /*for all browsers except IE6*/
div.content dd p { margin:0; }

div#contentHeader { /* open access image */ position: relative; top:0; height:34px; margin:0; background:#33A url(http://coinsofcuba.com/images/content_oa.gif) no-repeat 100% 0; }
div#contentHeader p { margin: 0; padding:0; text-indent: -9999px; }
div#contentHeader p#articleType { text-transform:uppercase; text-indent:7px; margin-top:-13px; font-weight:bold; color:#fff; background-color:transparent; }

div#publisher { border-bottom:1px dashed #33A; background-color:#fff; } /* background color allows bottom border to display in IE6 */
div#publisher p { margin:0 0 2px 0; }
div#publisher p a { font-weight:bold; font-style:italic; }

ol.references 	{ margin: 10px 0; padding: 0 10px; }
ol.references li{ font-size: 1em; padding: 5px; margin: 0; list-style-position: outside; }
ol.references a.find { font-size: .9em; text-transform: uppercase; font-weight: bold; margin-left: 4px;}

p.oa-banner		{ margin: 0; padding: 5px 0;font-size: .85em; border-bottom: 8px solid #33A; color: #666; }
p.authors		{ margin: 10px 0 0 0; font-weight: bold; font-size: 1.1em; }
p.affiliations	{ font-size: .85em; margin: 0; }

div.abstract	{ margin: 15px 0; }
div.articleinfo	{ font-size: .9em; padding: 10px;  margin: 10px 0; background: #DBDBDB url(http://coinsofcuba.com/images/abstract_bg.gif) repeat-x top; }
div.contributions { }
div.articleinfo p
/*div.abstract p -this is causing bad spacing between h2 and abstract on article pages. Not sure why this is in here.*/	{ margin: 0 0 1em 0; }
div.abstract h2 { font-size: 1.6em; font-style: normal; margin: 20px 0 0 0; border-bottom: 1px solid #ccc; padding-bottom: 3px; }
div.abstract h3	{ font-size: 1.3em; margin: 20px 0 0 0; padding:0; border-bottom:0; color: #333; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
span.pullquote	{ font-size: 2em; line-height: 1em; width: 55%; padding: 10px; float: right; letter-spacing: -.05em; font-style: italic; margin: 5px; }
div.box			{ color: #000; padding: 10px; background-color: #fcd3b8; margin: 10px 0; }
div.content div.box h3,
div.content div.box h4 { margin:0; }
span.genus-species { font-style:italic; }

/* Menu next to article title containing download links, print link, etc. */
div#articleMenu { float:right; width:155px!important; margin:10px 0 20px 10px; padding:0 0 12px 10px; background:#fff; }
div#articleMenu ul { list-style-type:none; margin:0 15px 0 0; padding:0; background:none; position:static!important; } /* position:static fixes display issues in IE6 */
div#articleMenu ul li { border-bottom: 1px solid #ccc; margin:0; font-size:.85em; background:none; line-height:1.5em; padding:4px 0 4px 8px; }
div#articleMenu ul li a:link,
div#articleMenu ul li a:visited { background-color:transparent; background-position:5% 50%; background-repeat:no-repeat; padding:2px 0; background-image:none; font-weight:bold; text-decoration:none; }
div#articleMenu ul li a:hover { text-decoration:underline; color:#f60; }
div#articleMenu ul li img { margin-top:3px; }
div#articleMenu ul li:last-child { border-bottom:0; }

/* Related articles at top of right column on article pages */
div#sideNav dl.related { margin:0 0 20px 0; padding:9px 0 .5em 0; border-bottom:1px solid #999; background-color:#fff; }
div#sideNav dl.related dt { font-size:1em; text-transform:uppercase; color:#303030; margin-bottom:.5em; }
div#sideNav dl.related dt em { text-transform:none; font-style:normal }
div#sideNav dl.related dd { line-height:1.2em; margin-bottom:.5em; }
div#sideNav dl.related dd a:link,
div#sideNav dl.related dd a:visited { font-size:.95em; text-decoration:none; }
div#sideNav dl.related dd a:hover { text-decoration:underline; }

#rhc ul li a,
#rhc ul li a:visited	{ display: block; font-size: .85em; padding: 0 5px; text-decoration: none; color: #333; }
#rhc ul li a,
#rhc ul li a:visited 	{ background-color: transparent; background-position: 5% 50%; background-repeat: no-repeat; padding:1px 0 2px 0; padding-left:30px; border-bottom: 1px solid #ccc; margin: 0 3px; }
#rhc ul li a:hover		{ background-color: #ddd; color: #000;}
#rhc ul li a.last		{ border-bottom-width: 0; }
#rhc ol li a.commentary { background-image: none; display:block; margin-top:5px; padding: 2px 0 2px 0; font-weight: bold; }
#rhc ol li a.corrections { display:inline; background-position:left 0%; }
/* Valid use of child selector to hide these from IE6 which doubles bottom margin. Results in no bottom margin display for IE6 */ 
div#rhc > div#sideNav > div#postcomment > div.commentview > ol > li > a.corrections,
div#rhc > div#sideNav > div#postcommentfloat > div.commentview > ol > li > a.corrections/*for Safari*/ { display:block; margin-bottom:5px; background-position:left 0.2em; }
/* temp styles for TOC floating nav - these should be removed when this menu is generated in the same way as the menu in articles */
div.toc div#rhc div#sectionNavTop { position:static; width:240px; margin-top:8px; }
div.toc div#rhc div#sectionNavTop ul li a,
div.toc div#rhc div#sectionNavTop ul li a:visited { border-bottom:0; border-top:1px solid #ccc; }
div.toc div#rhc div#sectionNavTop ul li a.first { border-top:0!important; }

ul#dcCount1 { margin-bottom:5px; } /* increases spacing below note and comment counts to help block view/join discussion section */

/* correction article type styles */
div.correction span#oa { /* open access image */ background: #3D3D3D url(http://coinsofcuba.com/images/correction_oa.gif) no-repeat 0 0; }
div.correction h1 { color: #3D3D3D; }
/* correction note types, header, and associated page styles */
div#discussionContainer div.corrections td.title { background-color: #f0f4ff; }/* "correction" name space conflict: see line #393 above and line #594 below. Resolved by using "corrections". */
div#discussionContainer div.corrections div.original div.hd h3 { text-indent:20px; color:#0000ff; } 

div.corrections td.title a,
div.corrections td.title a:visited,
div.fch p.fch strong { color:#ff0000; }
div.fch p.fch em { font-weight:bold; font-style:normal; }
div.fch { margin: 15px 0; padding:0; border: 1px solid #ff0000; background-color: #fff4f0; }
div.fch p.fch,
div.corrections td.title a,
div#discussionContainer div.corrections div.original div.hd h3 { background:url(http://coinsofcuba.com/images/icon_correction.gif) left 0% no-repeat; }
div.fch p.fch { margin:8px 8px 0; text-indent:20px; }
div.fch ol { margin:0 8px 8px; }
div.fch ol li { list-style-position:inside; font-weight:bold; }
div.fch ol li p { margin:0; padding:0; display:inline; font-weight:normal; }
div.fch ol li p a:link { font-weight:normal; color:#069; }
div.fch ol li p a:visited { font-weight:normal; color:#004e9c; }


/* rhc rounded containers : top */
div.links,
div.tools				{ background-position: bottom; background-repeat: no-repeat; padding: 0 0 8px 0; margin: 0 0 6px 0; }
div.links				{ background-image: url(http://coinsofcuba.com/images/sidenav_bg.gif); position: relative;}
div.tools				{ background-image: url(http://coinsofcuba.com/images/tools_bg.gif);}


/* rhc rounded containers : bottom */
div.links ul,
div.tools ul			{ background-repeat: no-repeat; background-position: top; padding: 8px 0 0 0; margin: 0; list-style-type: none; }
div.links ul			{ background-image: url(http://coinsofcuba.com/images/sidenav_bg.gif);}
div.tools ul			{ background-image: url(http://coinsofcuba.com/images/tools_bg.gif); padding-bottom: 2px;}
div.links li
div.tools li			{ list-style-type: none; margin: 0; padding: 0; }				

/* rhc square box */
div.rhcBox { position:relative; top:0pt; width:240px; border:3px solid #999999; margin:0; padding:0; }

div.commentview			{ padding: 5px; border: 3px solid #999; margin: 8px 0; background: url(http://coinsofcuba.com/images/toolbar_bg.gif) repeat-x top;}
div.commentview	div#ratingAverages { border: 1px solid #ccc; border-width: 1px 0; margin: 5px -5px; padding: 10px; background-color: #eee; position: relative; width:214px; }
div.commentview	 li 	{ font-size: .9em; }
div.commentview h6,
div.rhcBox h6 { margin: 0; }
div.commentview ol,
div.commentview li		{ margin: 0; padding: 0; list-style-type: none; }
div.commentview  div#ratingAverages li	{ font-weight: bold; position: relative; }
div.commentview label	{ font-weight: normal; }
div.commentview li ul 	{ margin: 0; padding: 0; list-style-type: none; }
div.commentview li ul li	{ background: url(http://coinsofcuba.com/images/tools_li.gif) no-repeat 0 2px; font-weight: bold; padding-left: 14px; margin-left: 20px; font-size: 1em; color: #666;}

ol.ratingAvgs { padding: 0; margin: 0; }
ol.ratingAvgs,
ol.ratingAvgs ul { list-style: none; }
ol.ratingAvgs li { padding: 0 0 0 10px; margin: 0; height: 2em; } 
ol.ratingAvgs label {  }
ol.ratingAvgs ul { left: 8em; top: -2em;}
ol.ratingAvgs li ul li { display: inline; background: none; margin: 0; padding: 0; width: auto;}

#postcomment, #postcommentfloat { width: 240px; top: 0; position: relative; }
#postcommentfloat { position: fixed; display: none; }
.fixed { position: fixed !important; }

#sectionNav ul li a,
#sectionNavTop ul li a,
#sectionNavTopFloat ul li a, /* sectionNavTopFloat style is for Safari only*/
#sectionNav ul li a:visited,
#sectionNavTop ul li a:visited,
#sectionNavTopFloat ul li a:visited { padding-right:5px; background: transparent url(http://coinsofcuba.com/images/sectionnav_li_bg.gif) no-repeat 5% .7em; border-color: #999;}

#sectionNav 			{ width: 240px; top: 20px; background-color: #FFF; position: fixed; /* hide temporarily until js is implemented */ display: none; }


div.buttons				{ margin: 6px 0; padding: 0; background: url(http://coinsofcuba.com/images/buttons_bg.gif) no-repeat; background-position: 0 -32px; position: relative;}
div.buttons span		{ height: 30px; width: 120px; display: table-cell; }
div.buttons	a			{ background-repeat: no-repeat; padding: 5px 0 0 18px; margin: 0; font-size: .85em; text-decoration: none; background-position: left center; display: list-item; background-image: none; color: #333; text-indent: 0;}
div.buttons a:hover		{ background: url(http://coinsofcuba.com/images/buttons_bg.gif) no-repeat top left; color: #000;}
div.buttons a.email		{ list-style-image: url(http://coinsofcuba.com/images/jour_sidenav_email.gif); list-style-position: inside;}
div.buttons a.print		{ list-style-image: url(http://coinsofcuba.com/images/jour_sidenav_print.gif); list-style-position: inside;}
div.buttons a.print:hover{ background-position: -120px 0; }


div.figure				{ background-color: #fcd3b8; padding: 10px; font-size: .85em; margin: 10px 0;}
div.figure:after		{ content: ".";  display: block;  height: 0; clear: both; visibility: hidden; }
div.figure h5			{ float:none; margin: 0; color: #000;}
div.figure p			{ margin: 5px 0; }
#content div.figure img.thumbnail	{ margin: 0 10px 10px 0; float: left;} /* only thumbnails will float, not in-line images */
div.figure a img.thumbnail 		{ border: 2px solid #FFF; } /* only thumbnails will float, not in-line images */
div.figure a:hover img 	{ border: 2px solid #33A; }

span.equation          { width: 100%; margin: 20px 0; font-weight: bold; font-size: .85em; text-align: right; padding: 0 10px; }
span.equation span     { margin-top: -30px; display: block; margin-right: 10px; text-align: right;}
span.equation span.note { margin-top: 5px;}
span.equation span span.note { display:inline; margin: 0;}
span.equation img       { margin: 0 auto; display: block; padding-bottom: 10px;}

/* ------ Inline Annotation Styles ------- */
span.active				{ color: #000; } /* apply to all spans during hover state on the bug */

a.bug,
a:visited.bug {
  position:relative; 
	top:-5px;
  margin-right:2px;
	padding:1px 11px 1px 4px;
	color:#fff; 
  text-decoration:none; 
  font-size:.85em; 
	font-weight:bold;
  background:url(http://coinsofcuba.com/images/annotation_bug.gif) top right no-repeat;
}

/* adds correction icon to bugs containing correction notes */
span.minrcrctn a.bug span, span.frmlcrctn a.bug span {
  background:url(http://coinsofcuba.com/images/icon_correction_small.gif) left center no-repeat;
  padding-left:10px;
}

a.bug.self-private,
a:visited.bug.self-private,
span.self-private a.bug,
span.self-private a:visited.bug { background-color: #3C9544;}
span.self-private-active			{ background-color:#cfc; border-bottom: 1px solid #55E912;}
span.self-private-active a.bug,
span.self-private-active a:visited.bug,
a.bug.self-private-active,
a:hover.bug.self-private-active		{ background-color: #55E912;}

a.bug.public,
a:visited.bug.public,
span.public a.bug,
span.public a:visited.bug,
span.public-active a.bug,
span.public-active a:visited.bug { background-color: #069;}
span.public-active			{ background-color:#D2F7FF; border:1px solid #fff; border-bottom: 1px solid #0bf; }
span.public-active a.bug.public-active,
span.public-active a:hover.bug.public-active		{ background-color: #0BF;}
span.public { border:1px solid #fff; }
* > span.public { border-color:transparent; } /*Fix for white border color showing on notated text on non-white backgrounds, but hides for IE6 where transparent border color doesn't work.*/

a.bug.author,
a:visited.bug.author,
span-active a.bug,
span-active a:visited.bug { background-color: #B6491F;}
span.author-active			{ background-color:#FFD3C5; border-bottom: 1px solid #f63;}
span.author-active a.bug,
span.author-active a:visited.bug,
a.bug.author-active,
a:hover.bug.author-active		{ background-color: #f63;}

div.beta				{ text-align: center; font-size: .9em; color: #666; margin: 0;}

/* ------ DOM Styles ------- */
.commentPrivate { display: block; }
.commentPublic { display: none; }

/* ------ User Profile Page Styles ------*/
div#content.profile 	{ border: 2px solid #f90; border-width: 2px 0; background: #fcd3b8 url(http://coinsofcuba.com/images/forms_bg.gif) repeat-x top; padding: 20px 0; width: 70%; margin-left: auto; margin-right: auto; position: relative;}
div.profile img { float: left; margin: 20px 0 0 20px;}
div.profile h1	{ position: absolute; left: 120px; margin: 0; padding-bottom: 10px; padding-top: 10px;top: 60px;}
div.profile h2	{ background-image: none; clear: left; }
div.profile ol { list-style-type: none; margin: 25px 0px 0px; padding: 0px; clear: left; padding-top: 20px; }
div.profile ol li { list-style: none; display: block; padding: 0 20px 10px 20px; padding-left: 20px; border-bottom-color: #b8f0a9; border-bottom-style: solid;border-bottom-width: 2px; background-color: transparent; background-image: none; padding-top: 5px; clear: both; }
div.profile li em{ color: #555; font-size: .9em;}
div.profile ol li span.heading{ font-weight: bold; display: block; }
div.profile ol li input { width: 200px; border: 1px solid #fdae7a; padding: 2px; }
div.profile ol li .long-input { width: 324px; } 
div.profile ol li select { width: 206px; border: 1px solid #fdae7a; padding: 2px; }
div.profile ol li .radio { width: 14px;}
div.profile ol li .checkbox { width: 14px;}
div.profile textarea {width: 324px; border: 1px solid #fdae7a; }
div.profile #submit, .pone-form #cancel {margin-top: 15px; margin-left: 10px; }

/* ------ EdBoard Styles ----*/
.edboard dl { text-align: right; margin: 0 240px 0 0; }
.edboard dt { font-weight: bold; display: block; float: left; padding-left: 5px; margin-top: 5px; position: relative;}
.edboard dd { margin: 0 0 5px 0; padding: 0 5px 5px 5px; background-color: #fcd3b8; border-top: 6px solid #fcd3b8; font-size: .85em; text-indent: 10px; }

.static p.intro					{ border: 2px solid #ccc; padding: 10px; background: url(http://coinsofcuba.com/images/toolbar_bg.gif) repeat-x bottom; color: #000;}

/* ------ Search Styles ----*/
#search-results ul 		{ margin: 0 30px 0 0; padding: 0; list-style-type: none; line-height: 1.6em;}
#search-results li		{ margin: 12px 8px; background: url(http://coinsofcuba.com/images/sectionnav_li_bg.gif) no-repeat 0 4px; padding-left: 12px; }
#search-results li span	{ display: block; }
#search-results span.article { font-weight: bold; font-size: 1.2em;}
#search-results span.date { color: #666; font-weight: normal; font-size: .9em; }
#search-results span.cite { font-style: italic;  color: #666; }
#search-results span.highlight { font-weight: bold; display: inline;}
#search-results span.authors { font-size: .9em; }

/* wrap with div source when referencing original article */
div.correction div.source { margin-right: 268px; }
div.source			{ padding: 0; font-size: 1.3em; font-weight:bold; margin: 10px 0; }
div.source a.article{ background-image: url(http://coinsofcuba.com/images/icon_source.gif); background-position: 0 4px;padding-left: 20px;display: block; font-family:Georgia,"Times New Roman",Times,serif; text-decoration: none;  border-bottom: 1px solid #ccc; }
div.source a:visited { color:#33A; }
div.source a:hover	{ color:#f60; text-decoration:underline; }
div.source a:hover span.inline-rating { text-decoration:none; background-color:#fff; }
/* span wraps original article label */
div.source span		{ color: #999; padding: 4px 0; font-size: 0.7em; font-weight:normal; }

/* ------ Trackback Styles ----*/
#trackbackURL { margin:0; }
div.trackback 	{ margin:25px 20px; }
div.trackback p.header  { margin:0 0 .3em 0; padding:0; line-height:1.5em; }
div.trackback p.header span.blog,
div.trackback p.header a.post { font-weight:bold; }
div.trackback p.header span.timestamp { white-space:nowrap; }
div.trackback p.excerpt	{margin:0; line-height: 1.5em;}

/* ------ Browse Styles ----*/
div.browse h1 		{ margin-bottom: 20px; margin-right: 140px;}
div.browse #search-results { margin-left: 0; margin-right: 140px; padding-left: 20px; border-left: 240px solid #eee;}
div.browse div#search-results	{ z-index: 69; position: relative;}
div#browseNav 		{ float: left; position: relative; z-index: 70; width: 240px;  padding: 0; background: #eee; margin-bottom: 20px; padding-bottom: 20px; min-height: 480px;}
#browseNav li 		{ font-size: .9em; font-weight: bold; padding: 0;margin: 0; }
#browseNav li input { position: relative; }
#browseNav ul		{ padding: 0; }
#browseNav ul li	{ background: url(http://coinsofcuba.com/images/browsenav_li.gif) no-repeat 0 8px; list-style-type: none; padding-left: 10px; }
#browseNav ul.subjects li { float:none; } /* fix for wrapping problem in IE7 -SWT */
named-content[content-type="genus-species"] { font-style:italic; } /* italicizes genus and species names in titles returned by browse pages */

/*--- Browse By Publication Date ----*/
#browseNav ol 		{ list-style-type: none; padding: 0 6px 0 15px; margin: 0; float: left;clear: left; width: auto;margin-top: 5px;}
#browseNav li li 	{ float: left;text-align:center; margin: 0; }
#browseNav li ol	{ display: block; clear: left; padding: 0; }
#browseNav li		{ clear: left; float: left;}
#browseNav li li	{ clear: none; }

#browseNav ol a:link,
#browseNav ol a:visited 	{ display: block; border-right: 1px solid #999; width: 32px; margin: 4px 0; text-align: center;}

/*--- Browse by TOC and Journal Archive ---*/
p#issueNav { margin:0; padding:0; position:relative; font-size:0.9em; }
p#issueNav a:link,
p#issueNav a:visited { text-decoration:none; }
p#issueNav a:hover { text-decoration:underline; }
div.toc div#rhc { margin-top:-9px; padding-top:0; }
div.toc div#rhc div#floatMarker { line-height:0; margin:0; padding:0; display:hidden; } /* see floatingMenu.js */
div.toc h1,
div.archive h1  { width:99%; margin-bottom: 20px; padding-top: 10px; border-top: 6px solid #f60; }
div#issueImage { margin:30px 0 15px 0; }
div#issueImage h4 { display:inline; font-size:0.9em; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
div#issueImage p  { margin:0 0 10px 0; font-size:.9em; display:inline; padding:0 0.5em 0 0; }
div#issueImage span#title { font-weight:bold; font-style:italic; }
div#issueImage span#creator { font-weight:bold; }
div#issueImage p#credit,
div#issueImage p#credit a { font-style:italic; }
div#issueImage div#thumbnail { width:122px; float:left; margin-right:15px; margin-bottom:1em; text-align:center; }
div#issueImage div#thumbnail img { width:120px; height:120px;/*sizes temp*/ margin:0; border: 1px solid #999; display:block; }
div#issueImage div#thumbnail a:link,
div#issueImage div#thumbnail a:visited { font-size:.9em; font-weight:bold; margin:0; padding:0; line-height:1.5em; }
div#issueImage div#thumbnail p,
div.toc #search-results { margin-top:0; padding:0; }
div.toc h2,
div.archive h2  { margin:15px 0 0 0; font-size:170%; font-style:normal; border-bottom:1px solid #33A }
div.toc div.article { margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #ccc; background:white; } /* white background allows bottom border to render in IE6 - wierd */
div.toc h3,
div.archive h3  { font-size:110%; font-weight:bold; border:0; line-height:1.4em; color:#666; }
div.toc h3 a:link,
div.toc h3 a:visited { text-decoration:none; }
div.toc h3 a:hover { text-decoration:underline; }
div.toc div.article p { margin:0 0 10px 0; }
div.toc p.authors { margin:0 0 5px 0; font-weight:normal; font-size:.9em; line-height:1.5em; }
div.toc dl.related { margin:0 0 10px 0; }
div.toc dl.related dt,
div.toc dl.related dd { margin-bottom:.2em; font-size:.9em; line-height:1.5em; }
div.toc dl.related dt { float:none; color:#666 }
div.toc dl.related dt em { font-style:normal }

/*--- Browse Form ---- */
div#browseNav form.browseForm { margin: 0; background: #fff url(http://coinsofcuba.com/images/tools_bg.gif) no-repeat top left; padding: 10px 0 0 0; color: #666; position: relative; }
div#browseNav form.browseForm fieldset { margin: 0; padding: 0 0 10px 0; border: none; background: #fff url(http://coinsofcuba.com/images/tools_bg.gif) no-repeat bottom left; width: 100%; position: relative; }

div#browseNav div { padding-bottom: 18px; background-color: #fff; }
div#browseNav .browseForm legend { display: none;}
div#browseNav .browseForm li,
div#browseNav .browseForm ol { clear: none;float: none;list-style-type: none; margin: 10px; background: #fff;padding: 0; height: 100%;}

div.resultsTab { border: 2px solid #ccc; padding: 5px; background: #eee; margin: 20px 0;}
div.resultsTab a { margin: 0 4px; padding: 0 2px;}


li.current { list-style-type: none!important; background: url(http://coinsofcuba.com/images/li_current.gif) no-repeat 0 8px!important; font-size: 1em!important;}
ol li.current { background: none!important; font-size: inherit;}
ol li.current * { color: #000; text-decoration: none; background: none; cursor: default;}

#bannerRight { float: right; margin-bottom: 20px;}

/*-------------- Style for Full Banner (468 x60) Ad Asset --------------------*/
/*This should be added to journals_global.css for the other journal sites*/
div.fullBanner { width: 468px; height: 60px; margin: 0!important; padding: 0!important; }
div.fullBanner img { float: left; }
div.fullBanner span.body { display: block; }
/*-------------- additional styles for comment entry panel instructional text, etc. Needs to be moved into annotation.css --------------------*/
div.response .pane div.instructions { position:absolute; max-width:400px; min-width:100px; left:460px; margin-right:10px; }
div.response .pane div.instructions a,
div.response .pane div.instructions a:hover { color:#fff; text-decoration:underline; }
div.response .pane div.instructions ol { position:relative; margin:0 0 0 10px; padding:0; list-style-position:inside; }
div.response .pane div.btnwrap { width:50% }







#wrap 		{ margin: 0 auto 0 auto; width: 940px; line-height:1.5em; padding: 0 0 10px 0; position: relative;}
#content 	{ margin-left: 0; }

/* Homepage : Elements
----------------------------------------------------------
*/
#home			{ position: relative; background:  url(http://coinsofcuba.com/images/home_bg.gif) no-repeat 0 9px!important; margin: 0; margin-top: -30px; border:0;}/* removed border to fix 1px vertical alignment discrepency in IE7*/
#home img,
#home object		{ display: inline; position: relative;}
#home a:hover 	{ text-decoration: underline; } /* apply a border in hover state */
#home a:hover h1{ color: inherit; } /* this ensures that the headings in the ad blocks will highlight appropriately */
#home h2		{ margin: 10px 0; font-size: 1.4em; color: #333; border: none; padding-left: 24px; background-repeat: no-repeat; background-position: left center;}
div.recent h2	{ padding-left:6px; margin-bottom:0}
h3		{ font-size: 1.6em; line-height:1.2em; margin:0 0 10px 0; padding:0 0 3px 0; color:#444; border-bottom:1px solid #ccc; }
div.other h3 { border-bottom:0; font-family:Verdana, sans-serif; font-size:.9em; margin:10px 0 8px 0; padding:0; }
div.other h3 em { font-weight:bold; }

/* suppresses underlined links in lists, preserves underlind hover state */
#home ul li a,
#home ul li a:link,
#home ul li a:visited,
#home dl dd a,
#home dl dd a:link,
#home dl dd a:visited { text-decoration:none; }
#home ul li a:hover,
#home dl dd a:hover  { text-decoration:underline; }
	
/* all modules and grids nested in a grid get floated */
.col .subcol, .col .col 	{ float:right; display:inline;   /* for ie */ }
/* float left and kill margin on first for added flex */
#first, .col .first 		{ float:left; }
/* container column 1 */
#first 						{ width:668px; padding-top:27px; }

/* column 1 --This column is empty--
#first .first 				{ width: 140px; text-align: right; padding-top: 10px;}
#first .first div.block 	{ margin:0; padding-left:0; padding-right:2px; }
#first .first div.banner	{ background-color: transparent; }
#first .first li,
#first .first ul			{ margin: 0; padding: 0; background-color: transparent;}
#first .first ul ul			{ display: none; }*/

/* column 2 */
#first .last 				{ width:640px; position:relative; margin-right:5px; font-size:1.0em; line-height:1.1em; }

/* blocks in column 1, subcolumn 2 - i.e. the primary content area */
#first .last .block { margin:20px 0; padding:0; border:1px solid #ccc; background:transparent; }
#first .last .block h2 { margin:0; padding:8px 10px 6px 10px; border-bottom:1px dashed #ccc; background:#b3b8fc; }
/*#first .last .block p { margin:0; font-size:.9em; }*/

/* table contents */
#first .last .tablecontents table		{ margin: 0px; border: none; padding: 0px; font-size:1.0em; line-height:1.1em; }
#first .last .tablecontents img		{ margin: 0px; border: none; padding: 0px; }

/* contains columns 3 and column 4 */
#second 					{ width: 252px; padding-top:27px;}
/* column 3 */ 
#second .first 				{ width:233px; font-size:0.9em; line-height:1.1em; }
#second ul		{ padding: 0; }
#second ul li	{ background: url(http://coinsofcuba.com/images/browsenav_li.gif) no-repeat 0 6px; list-style-type: none; padding-left: 5px; }

/* column 4 */
#second .last				{ width: 10px;}
#second p { font-size:.9em; }

/* lower contains lower background image */
#lower  { width:100%; margin:0; height:50px; padding-top:40px; clear:both; font-size:.9em; background:url(http://coinsofcuba.com/images/home_lower_bg.gif) no-repeat bottom center;}

/* self clear floated parent containers This is critical for proper display in IE7 */
#lower:after,
.col:after 					{content:".";display:block;height:0;clear:both;visibility:hidden;}	
#lower,
.col 						{zoom:1;} /* IE */
#lower h3					{ background-color: #ddd; letter-spacing: normal; font-size: 1em; margin-right: 10px 0; padding: 1px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* all homepage content blocks are wrapped in class block for padding to avoid ie box model */
div.block 				{ margin:0; padding:0; clear: both; position: relative;}
div.block p { margin:0; font-size:.9em; }
div.block .section { margin:10px; padding:0 0 10px 0; border-bottom:1px solid #ccc;}
div.block .lastSection { border:0; margin-bottom:0; }

/* fixes float clearing bug */
.block:after					{ content: ".";  display: block;  height: 0; clear: both; visibility: hidden; }
div.clearer {clear:both; line-height:0; height:0; visibility:hidden; }

div.article h3 { font-size:110%; font-weight:bold; line-height:1.5em; border:0; margin:0; padding:0; }
div.article h3 a { text-decoration:none; }
div.article h3 a:hover { text-decoration:underline; }
div.article p { margin:6px 0 0 0!important; padding:0!important; }
div.article img { float:left; margin:10px 10px 0 0; border: 1px solid #ccc; position:static!important; /* static position required to fix wierd image displacement bug in IE6 when tabs are written into page */ }
div.article p.imgCredit { font-style:italic; color:#666; }

/* wraps banner ads */
div.banner				{ padding: 0; border: none; margin:0 0 4px 2px; }
div.banner img,
div.banner object 			{ float: none; margin:0 0 4px 2px!important; background: transparent;}
div.banner object			{ padding-top: 0; }

/* partner icons */
div.partner 				{ position:relative; text-align: center; margin:0; padding:0; }
div.partner h6			{ font-weight: normal; text-align: center; font-size: .85em; margin: 0 0 0 10px; color: #999;text-transform: uppercase; background: url(http://coinsofcuba.com/images/home_partner_h6.gif) no-repeat top left; padding-top: 8px;}
div.partner img 			{ margin:0 20px; vertical-align:top;}

/* blocks in right-hand column */
div#second div.first div.block { margin-bottom:15px; }
div#second div.first div.block  p { margin:0 0 5px 0; }
div#second div.first div.block  ul { margin:0; padding:0; }
div#second div.first div.block  ul li { background:transparent url(http://coinsofcuba.com/images/home_articles_li_bg.gif) no-repeat scroll 0pt 10px; font-size:0.9em; list-style-type:none; margin-left:10px; padding:3px 0pt 3px 10px; }

/* Stay Connected block - list styles */
div#connect ul { margin-bottom:10px; padding:0; text-indent:0; }
div#second div.first div#connect ul li { list-style-type:none; background:none; margin-left:0; margin-bottom:.8em; padding:3px 0; font-size:.9em; line-height:1.5em; }
div#connect ul li img { margin:0 .5em -.2em 0; }
div#connect ul li a,
div#connect ul li a:link,
div#connect ul li a:visited { text-decoration:underline; }

/* issue block */
div#second div.first div#issue { margin:0; padding:0; border:1px solid #ccc; background:#fff; }
div#issue h3 { margin:0; padding:4px 8px; font-family:Verdana, sans-serif; font-size:110%; font-weight:bold; }
div#issue h3 a { text-decoration:none; }
div#issue h3 a:hover { text-decoration:underline; }
div#issue img { margin:0; padding:0; line-height:0 }
div#second div.first div#mission p { margin:5px 0 0 0; }

/* subject contains and category styles the category list */
div.subject		{ padding: 0; padding-top: 5px; border: none;}
dl.category 		{ margin: 0;  padding: 0 0 20px 0; }
dl.category dt	{ margin:5px 0; padding: 0; font-weight: bold; /* vertical-align: bottom; clear: left; This fixes the IE5 Win gap! */ }
dl.category dt a {padding-bottom: 0; margin-bottom: 2px;}
dl.category dt a:hover {text-decoration: underline;}
dl.category dd { line-height:1.5em; font-size:.9em; padding:0 0 5px 0;}
dl.category dt a {padding-bottom: 0; margin-bottom: 2px;}
dl.category dt a:hover {text-decoration: underline;}
dl.category a.expand,
dl.category a:visited.expand 	{ padding-left: 15px;  background: url(http://coinsofcuba.com/images/home_expand.gif) no-repeat 0 5px;}
dl.category img	{display: inline; padding: 0; margin-left: 0;}

/* outreach block styles, based on those from non-Topaz journals */ 
div#adWrap { position:relative; margin:30px 0 20px 0 }
#home #second div.block.ad	{ margin:0 0 6px 0; padding:0; border:1px solid #ccc; background:#efefef; clear:left; }
div.block.ad img { border:1px solid #ccc; display:block; float:left; }
div.ad a:hover img { border:1px solid #0033cc; }
div.block.ad a { overflow:hidden; width:239px; }
div.block.ad a,
div.block.ad a:link,
div.block.ad a:visited { color:#555; text-decoration:none; display:block; padding:6px; }
#home div.block.ad a:hover { text-decoration:none; border:2px solid; padding:4px; }
#home div.ad a:hover { background-color:#bfd4ff; border-color:#0033cc; color:#0033cc; }
div.block.ad a span.body { font-size:.9em; display:block; }
#home div.block.ad a strong { font:normal 1.4em  Georgia,"Times New Roman",Times,serif; letter-spacing:-0.05em; line-height:1.25em; text-decoration:none; display:block; margin-bottom:0.2em; }
#home div.block.ad a span.body { line-height:1.5em; }
#home div.block.ad a strong,
#home div.block.ad a span.body { margin-top:0; margin-left:70px; }
#home div.block.ad a span.body:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#home div.other div	{ padding:0; padding:0; }
div.recent p		{ margin: 0 0 10px 0; }

#home div.other		{ padding-bottom: 0; /*margin-left: 0;*/ padding-left: 0;}
#home div.other ul,
#home div.other p { margin:5px 0 10px 0; padding: 0; text-indent: 0;}
#home div.other li	{ background: url(http://coinsofcuba.com/images/home_new_bullet.gif) no-repeat 0 4px; padding: 0 0 5px 14px;margin:0; text-indent: 0; list-style-type: none;}
#home div.other h3 { font-weight:bold; }
#home div.other p a em { white-space:nowrap; } /* for journal names */

/* calls to action blocks */
div.ctaWrap { margin-bottom:20px; margin-left:5px; }
div#cta1,
div#cta2	{ float:left; padding-left:35px; font-size:.90em; line-height: 1.2em; }
div#cta1 { border-right:1px solid #ccc; padding-right:35px }
div.block.ad a strong, /* this one for advocacy blocks too */
div#cta1 strong,
div#cta2 strong	{ display:block; margin: 0 0 5px 0; font-size:1.2em; color:#444; font-family:Georgia,"Times New Roman",Times,serif; text-decoration:none; }

/* browse widget */
div#browseWidget { background: url(http://coinsofcuba.com/images/home_browse_bg.gif) no-repeat left center; }
div#browseWidget p { margin:0 0 0 30px; padding:0; font-weight:bold;}

/* apply to all article lists on homepage */
ul.articles,
ul.articles li		{ margin: 0; padding: 0; list-style-type: none; }
ul.articles			{ margin: 5px 4px 10px 0;  padding: 10px 10px 0 6px;}
#home ul.articles li		{ font-size: .9em; margin-left:10px; padding: 3px 0 3px 10px; list-style:none; background: url(http://coinsofcuba.com/images/home_articles_li_bg.gif) no-repeat 0 10px;}

/* NOTE: horizontal tab styles that I'd previously moved to screen.css are now below. These styles are for the Homepage ONLY. Alex's new tab CSS for the Journal Archive page is now on it's own stylesheet: plostabs.css */
/* tabs and tabbed box */
div.horizontalTabs	{ position:relative; border:0; margin:0 0 20px; padding:0; background:transparent; width:640px; }
div.horizontalTabs:after  { content:"."; display: block; height:0; clear:both; visibility:hidden; }
ul#tabsContainer  { float:left;  margin:0!important; padding:0 0 0 10px!important; /* "!important" required for IE7 */ line-height:normal; background:transparent url("http://coinsofcuba.com/images/tab_bg.gif") repeat-x bottom; width:630px; }
ul#tabsContainer ul { margin:0; padding:10px 10px 0; }
ul#tabsContainer li		{ cursor:pointer; float:left; background:url("http://coinsofcuba.com/images/tab_left.gif") no-repeat 0% 0%; margin:0 2px; padding:0 0 0 8px; list-style:none; font-size:.9em; font-weight:bold; color:#666; }
ul#tabsContainer li span { display:block; float:left; background:url("http://coinsofcuba.com/images/tab_right.gif") no-repeat 100% 0%;  padding:8px 16px 8px 8px!important; /* "!important" required for IE7 */ }
ul#tabsContainer li.active { background-position:0% -40px; }
ul#tabsContainer li.active span { background-position:100% -40px; padding-bottom: 9px!important; }
.horizontalTabs .contentwrap { float:left; width:638px; margin:0!important; padding:0!important; background:#ffffff;  border:1px solid #bababa; border-top:0; }
.horizontalTabs ul {  border:0; /* suppresses "border-bottom:2px solid #acf1ff" from screen.css, ln. #511 */ }
.horizontalTabs .contentwrap ul { list-style:none; margin:10px 10px 0 10px!important; padding:0!important; }
.horizontalTabs .contentwrap li	{ display:list-item; background-image:none!important; list-style:none; margin:0!important; padding:0!important; padding-bottom:1em!important; line-height:1.5em; }
.horizontalTabs .contentwrap li	a { font-weight:bold; }
.horizontalTabs .contentwrap li.more	{ border-top:1px solid #ccc!important; padding-top:.4em!important; }
.horizontalTabs .contentwrap li.more a	{ font-weight:normal!important; text-decoration:underline!important; }
.horizontalTabs .contentwrap .tabcontent { padding:10px; font-size:1.0em; line-height:1.1em; }









.submit{
cursor:pointer;
border:outset 1px #ccc;
background-color: #FFCC33;
color:#000;
font-weight:bold;
padding: 2px 4px;
}

.submitbright{
cursor:pointer;
border:outset 1px #ccc;
background-color: #FF9900;
color:#000;
font-weight:bold;
padding: 2px 4px;
}

.submitdull{
cursor:pointer;
border:outset 1px #ccc;
background-color: #99CCFF;
color:#000;
font-weight:bold;
padding: 2px 4px;
}













#page {
	background-color: white;
	background: url('images/kubrickbgwide.jpg') repeat-y top; border: none;
	border: 1px solid #959596;
	text-align: left;
	}

#header {
	background: #73a0c5 url('http://coinsofcuba.com/images/css/coc_headernew150.jpg') no-repeat bottom center;
	}

#headerimg 	{ 
	margin: 7px 9px 0; 
	height: 150px; 
	width: 740px; 
	} 

#content {
	font-size: 1.0em
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

#footer {
	background: #eee url('images/kubrickfooter.jpg') no-repeat top; 
	border: none;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}



#headerimg .description {
	font-size: 1.2em;
	padding: 0 40px 30px;
	margin: 0; 
	text-align: left;
	color: #333366;
	}

#headerimg p {
	font-size: 1.2em;
	padding: 20px 0 0 40px;
	margin: 0; 
	text-align: left;
	color: #333366;
	}

#headerimg a, #headerimg a:hover, #headerimg a:visited {
	text-decoration: none;
	color: #333366;
	}

		
#header ul { float: left; padding: 0 0 0 40px; margin: 0; line-height: normal; color: white;}
#header ul li { float: left; margin: 0; padding: 0 0 0 3px; list-style-type: none; background: url(/images/css/h-tab_left.gif) no-repeat;; }
#header ul li a { float: left; padding: 4px 7px 4px 4px; text-decoration: none; font-weight: bold; color: #FFF; background: url(/images/css/h-tab_right.gif) repeat-x right top; }
#header ul li a:visited { color: #FFF;}
	
#header ul li.current { background-position: left -50px; }
#header ul li.current a { background-position: right -50px; }
#header ul li.hover { background-position: left -100px; }
#header ul li.hover a { background-position: right -100px; }
		
#header div#welcome { color: white; float: right; padding: 5px 40px 0 0; letter-spacing: -1px; font-size: 10px; }
#header div#welcome a { color: white; text-decoration: none; }
#header div#welcome a:hover { text-decoration: underline; }




h2.pagetitle {
	font-size: 1.6em;
	text-align: center;
	}


#headerimg .description, #headerimg .headermenu {
	text-decoration: none;
	color: white;
	}



.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}


small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}



#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */



.post {
	width: 100%; 
	margin: 20px 0;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 20px 0;
	padding: 10px 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.barodd  tr { background-color: #F0F0F8; color:#000000;
              FONT-size: 11px; FONT-FAMILY: Arial, Helvetica;
            }
.barodd  td { background-color: #F0F0F8; color:#000000;
              FONT-size: 11px; FONT-FAMILY: Arial, Helvetica;
            }
.bareven tr { background-color: #E0E0F0; color:#000000;
              FONT-size: 11px; FONT-FAMILY: Arial, Helvetica;
            }
.bareven td { background-color: #E0E0F0; color:#000000;
              FONT-size: 11px; FONT-FAMILY: Arial, Helvetica;
            }
.barhead tr { background-color: #B0B0E0; color:#000000;
           BORDER-TOP: 1px solid #0000F0; BORDER-LEFT: 1px solid #0000F0 ;
           BORDER-RIGHT: 1px solid #0000F0 ; BORDER-BOTTOM: 1px solid #0000F0 ;
           font-size: 12px; FONT-FAMILY: Arial, Helvetica; font-weight: bold;
           text-align: center;
           filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F8F8FF,endColorStr=#C0C0F0);
}
.barhead td { background-color: #B0B0E0; color:#000000;
           BORDER-TOP: 1px solid #8080F0; BORDER-LEFT: 1px solid #8080F0;
           BORDER-RIGHT: 1px solid #8080F0; BORDER-BOTTOM: 1px solid #8080F0;
           font-size: 12px; FONT-FAMILY: Arial, Helvetica; font-weight: bold;
           text-align: center;
           filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F8F8FF,endColorStr=#C0C0F0);
}

span.highlight {
	background-color:#CCFF99;
}

.widecolumn .postmetadata {
	margin: 30px 0;
}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}


/* End Structure */



/*	Begin Headers */






h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

.navigation {
	width: 100%;
	display: block;
}
.navright {
	float: right;
	width: 240px;
	margin: 20px;
	padding: 20px;
	display: block;
        font-size: 12px;
	}

.navleft {
	float: left;
	width: 240px;
	margin: 20px;
	padding: 20px;
	display: inline;
        font-size: 12px;
	}

/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


/* End Entry Lists */




.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */







/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}



a img {
	border: none;
	}


/* End Various Tags & Classes*/





