/* Teacher Feature" */
#teachers-callout {
	background: url(../images/callouts/teachers.jpg) no-repeat 0 0 !important;
	/*background: url(../images/callouts/back_to_school.jpg) no-repeat 0 0 !important;*/
	/*background: url(../images/callouts/energy_action_kids_page_promo.jpg) no-repeat 0 0 !important;*/
/*	background: url(../images/callouts/boy_girl_badge.jpg) no-repeat 0 0 !important;*/
	/*background: url(../images/callouts/African_Am_Month.jpg) no-repeat 0 0 !important;*/
	/*background: url(../images/callouts/teacher_feature.jpg) no-repeat 0 0 !important;*/
	/*background: url(../images/callouts/best_in_show.jpg) no-repeat 0 0 !important;*/
	/*background: url(../images/callouts/energy_awareness_kids_page_promo.jpg) no-repeat 0 0 !important;*/
	/*background: url(../images/callouts/world_stats_day.jpg) no-repeat 0 0 !important;*/
	/*background: url(../images/callouts/got_vampires.jpg) no-repeat 0 0 !important;*/
	/*background: url(../images/callouts/adobe_award.jpg) no-repeat 0 0 !important;*/
	/*background: url(../images/callouts/holiday_lights.jpg) no-repeat 0 0 !important;*/
	/*background: url(../images/callouts/womens_hist_month.jpg) no-repeat 0 0 !important;*/
	/*background: url(../images/callouts/teachers.jpg) no-repeat 0 0 !important;*/
	display: block !important;
	font-size: 0px !important;
	height: 150px !important;
	margin-top: 325px !important;
	text-indent: -1000px !important;
	width: 431px !important;
}
/*@import url('/kids/styles/summer.css');*/
body { 
    font-family: Arial, sans-serif; 
    font-size: 62.5%;
/*	background: #080401; */ /* dark brown */
	background: #020100; /* dark brown revised */
	color: #666; /* dark gray for text */
}
h1 { font-size: 2.4em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4, h5, h6 { font-size: 1.3em; }
p, ol, ul, dl, blockquote, pre {
    font-size: 1.1em; 
    line-height: 1.6em;
}
p {
	margin: 0 0 20px 0;
	font-size: 1.3em;
}
#primary ul,
#primary li {
	font-size: 1.1em;
	line-height: 1.6em;
}
a {
	color: #4574df;
	text-decoration: none;
}
		a:hover {
			text-decoration: underline;
		}

.hide {
	text-indent: -9999px;
	position: absolute;
}






/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~ Containers ~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#print-hed { display: none; }
#content-skip { text-indent: -900px; float: left; }

#top-container,
#bottom-container {
}
		#top-container {
			background: #497ae3 url(../images/bg/cloud_repeaters.jpg) repeat-y center top; /* blue + repeat clouds */
		}
				.teachers #top-container {
					background-color: #3a5942;
					background-image: url(../images/bg/cloud_repeaters_teachers.jpg);
				}
				.teachers #cloud-fader {
					background: url(../images/bg/cloud_fader.png) no-repeat center bottom;
				}
				.canvas #top-container {
					background-color: #ffffff;
					background-image: none;
				}
				.homepage #top-container {
					margin-bottom: -42px;
				}
		#bottom-container {
			background: #020100 url(../images/bg/footer_repeater.jpg) repeat-x;
			min-height: 670px;
		}
				#bottom-inner {
					background: url(../images/bg/footer_center.png) no-repeat center top;
				}
				.canvas #bottom-container {
					background-image: url(../images/bg/footer_repeater_canvas.jpg);
				}
				.canvas #bottom-inner {
					background-image: url(../images/bg/footer_center_canvas.png);
				}
				.teachers #bottom-container {
					background-image: url(../images/bg/footer_repeater_teachers.jpg);
				}
		#util-container {
			background: url(../images/bg/global_header.jpg) no-repeat center top;
		}
				.teachers #util-container {
					background-image: url(../images/bg/teachers_header.jpg);
				}
				.teachers-sub #util-container {
					background-image: url(../images/bg/teachers_header_sub.jpg);
				}
                .homepage #util-container {
                    background-image: url(../images/bg/homepage_header.jpg);
                }
				.canvas #util-container {
					background-image: url(../images/bg/header_canvas.jpg);
				}
		#canvas-field {
			min-height: 735px;
		}
				#canvas-head {
					width: 850px;
					height: 177px;
					position: relative;
					overflow: hidden;
				}
						#canvas-head a {
							position: absolute;
							top: 112px;
							left: 51px;
							text-indent: -9999px;
/*							background: url(../images/links/back_to_games_activities.gif) no-repeat; */
							background: url(../images/links/back_to.gif) no-repeat; /* ...Will naturally default to "What is Energy?" unless classed otherwise. */
/*							width: 220px; */
							width: 252px; /* ...Big enough to accomodate "Back to Using & Saving Energy" ... */
/*							height: 12px; */
							height: 14px;
						}
								#canvas-head a:hover {
/*									background-position: 0 -12px; */
									background-position: 0 -14px;
								}
										#canvas-head a.backTo-whatIsEnergy { background-position: 0 0; }
												#canvas-head a.backTo-whatIsEnergy:hover { background-position: 0 -14px; }
										#canvas-head a.backTo-energySources { background-position: 0 -28px; }
												#canvas-head a.backTo-energySources:hover { background-position: 0 -42px; }
										#canvas-head a.backTo-usingAndSaving { background-position: 0 -56px; }
												#canvas-head a.backTo-usingAndSaving:hover { background-position: 0 -70px; }
										#canvas-head a.backTo-historyOfEnergy { background-position: 0 -84px; }
												#canvas-head a.backTo-historyOfEnergy:hover { background-position: 0 -98px; }
										#canvas-head a.backTo-forTeachers { background-position: 0 -112px; }
												#canvas-head a.backTo-forTeachers:hover { background-position: 0 -126px; }
										#canvas-head a.backTo-calculatorsAndTools { background-position: 0 -140px; }
												#canvas-head a.backTo-calculatorsAndTools:hover { background-position: 0 -154px; }
										#canvas-head a.backTo-glossary { background-position: 0 -168px; }
												#canvas-head a.backTo-glossary:hover { background-position: 0 -182px; }
										#canvas-head a.backTo-gamesAndActivities { background-position: 0 -196px; }
												#canvas-head a.backTo-gamesAndActivities:hover { background-position: 0 -210px; }
										#canvas-head a.backTo-previous { background-position: 0 -224px; }
												#canvas-head a.backTo-previous:hover { background-position: 0 -238px; }



				#canvas-content {
					padding-bottom: 50px;
				}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~ Utility ~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#util-center {
	overflow: hidden;
	margin: 0px auto;
	width: 850px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~ Image Assets ~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.image-assets {
	height: 355px;
	width: 100%;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~ Center Well ~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#topper {
	width: 100%;
	height: 58px;
	position: relative;
}
		#search {
			position: absolute;
			top: 11px;
			right: 40px;
		}
			#search #query {
				color: #979ba5;
				border: 0px;
				margin-right: 7px;
				width: 120px;
				font: normal 10px/1.1 arial, sans-serif;
			}
			#search #submit {
				background: url(../images/search_button.gif) no-repeat 0 0;
				border: 0px;
				cursor: pointer;
				height: 22px;
				width: 23px;
			}
			.canvas #search {
				display: none;
			}

#content-wrap {
}
		#secondary,
		#primary {
			float: left;
			position: relative;
		}
		#secondary {
			width: 200px; /* 222 */
			padding: 180px 0 0 22px;
		}
				.safariAdjust #secondary {
					width: 217px;
					padding: 180px 0 0 5px;
				}
		#primary {
			width: 588px; /* 628 */
			padding: 0 0 0 40px;
		}
				.safariAdjust #primary {
					width: 605px;
					padding: 0 0 0 23px;
				}
				.teachers #primary {
					padding-top: 195px;
				}
				.teachers-sub #primary {
					padding-top: 0;
				}

#primary {
}
		#contentTopper,
		#article-intro { /* every article section that doesn't reach to full-edge should get bound to this width */ 
			width: 550px;
		}
		#contentTopper {
			height: 176px;
			margin: 0 0 18px 0;
			position: relative;
			overflow: hidden;
		}
				#contentTopper-text {
					width: 343px; /* 440 */
					height: 153px; /* 176 */
					float: left;
					padding: 23px 0 0 97px; /* This padding is appropriate for 3-line headlines. Is overridden by shorter "line_" classes, if the text is 1 or 2 lines tall (see below). */
					background: url(../images/topper_icons/uase.jpg) no-repeat 0 60px; /* "Outlet" icon shown by default if nothing else is specified in "content_topper_icons.css". */
				}
					#contentTopper.ant_0 #contentTopper-text {
					/* this declaration to be used on pages with no ant image */
						width: 452px;
					}
					.ant_0 #contentTopper-ant {display: none; }
					
					#contentTopper.no-pic #contentTopper-text {
					/* this declaration to be used on pages with no header icon */
					margin-left: 0px;
					background: none;
					}
						.lines_2 #contentTopper-text { padding-top: 64px; height: 112px; } /* 41 lower than 3 lines */
						.lines_1 #contentTopper-text { padding-top: 100px; height: 76px; } /* 36 lower than 2 lines */

						
						#contentTopper-text h1 {
							font: normal 42px/1.1 arial, sans-serif; /* real sifr version is really 48 */
							font-family: 'georgia';
							font-style: italic;
							color: #7d8501;
						}
								.hasJs #contentTopper-text h1 {
									color: white; /* You have javascript */
								}

						
						#contentTopper-text .whichParent {
							font: normal 1.4em/1.1 arial, sans-serif;
							margin: 0 0 -3px 0;
						}
								#contentTopper-text .whichParent a {
									color: #677fb1;
								}

				#contentTopper-ant {
					width: 110px; /* 440 + 110 = 550 */
					height: 176px;
					background: #fff;
					float: right;
					position: relative;
					overflow: hidden;
				}
						#contentTopper-ant img {
							position: absolute; /* slides in increments of 176px as its parent class changes */
						}
								.ant_1 #contentTopper-ant img { top: 0; }
								.ant_2 #contentTopper-ant img { top: -176px; }
								.ant_3 #contentTopper-ant img { top: -352px; }
								.ant_4 #contentTopper-ant img { top: -528px; }
									
		#article-intro {
			background: url(../images/bg/article_section_base.jpg) no-repeat left bottom;
			padding: 0 0 23px 0;
			margin: 0 0 38px 0;
		}
				#article-intro p {
					font: italic normal 1.6em/1.5 georgia, serif;
					margin-bottom: 26px;
				}
				#article-intro .floatyList {
					width: 250px;
					float: left;
					margin: 0 0 0 0;
				}
						#article-intro .floatyList li {
							line-height: 1.7;
						}
						#article-intro .floatyList-first {
							margin-right: 45px;
						}
				#article-intro .divided {
					background: url(../images/bg/split_list_divider.gif) repeat-y;
					overflow: hidden;
					width: 550px;
				}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~ L2 Sections~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#article-body .section {
	background-repeat: no-repeat;
	background-color: white;
    background-position: 0 0;
	padding: 24px 0 0 94px;
}
#article-body .section p {
	font-size: 1em;
	line-height: 1.4em;
	margin-bottom: 0.5em;
}
#article-body .section h3 {
	line-height: 1.1em;
}
.unbroken {
	white-space: nowrap;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~ Article Body~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#article-body {
	padding-right: 40px;
	/*max-width:550px;*/
	/*width:550px;*/
}
#article-body h2, 
#article-body h3, 
#article-body h4 {
	color: #7d8501;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.4em;
	font-weight: normal;
	margin-bottom: 8px;
}
		.teachers #article-body h2 {
			margin-bottom: 18px;
		}
#article-body h3 {
	color: #333333;
	font-size: 1.8em;
}
#article-body h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
}
#article-body h2 a, 
#article-body h3 a, 
#article-body h4 a {
	text-decoration: none;
}
#article-body p { margin-bottom: 1.3em; }
#article-body a:hover { text-decoration: underline; }

#article-body a.section-end { 
	background: url(../images/nav/section_end_nav.gif) no-repeat 0 0;
	color: #999999;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	height: 16px;
	margin-bottom: 36px;
	padding-top: 16px;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
}
#section-end a.section-end { 
	background: url(../images/nav/section_end_nav.gif) no-repeat 0 0;
	color: #999999;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	height: 16px;
	margin-bottom: 36px;
	padding-top: 16px;
	padding-right:40px;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
}

#article-body .section ul { font-size: 0.9em; margin-bottom: 1.0em; }




.statsBox {
	background: #fcfb9e;
	zoom: 1;
	margin-bottom: 30px;
}
		.statsLists {
			padding: 28px 140px 0px 35px;
			color: #6e6f5b;
		}
				#article-body .statsLists h3 {
					color: #856314;
					font: italic normal 20px/1.1 georgia, serif;
					margin: 0 0 12px 0;
				}
				#article-body .statsLists h4 {
					color: #6e6f5b;
					font-style: italic;
					font-weight: normal;
					margin: 0 0 9px 0;
				}
				#article-body .statsLists ul,
				#article-body .statsLists ul li {
					font-size: 14px;
					margin: 0;
					padding: 0;
					background: none;
				}
						#article-body .statsLists ul {
							margin: 0 0 20px 0;
						}
						#article-body .statsLists ul li {
							line-height: 1.1;
							margin: 0 0 3px 0;
						}
		.statsConclusion {
			background: url(../images/bg/statsbox_separator.jpg) no-repeat;
			padding: 33px 140px 22px 38px;
			position: relative;
			margin-top: -8px;
		}
				.statsConclusion img {
					position: absolute;
					top: -164px;
					right: 0;
				}
				.statsConclusion h5 {
					color: #868869;
					font: italic normal 16px/1.1 georgia, serif;
					margin: 0 0 4px 0;	
				}
				.statsConclusion h6 {
					color: #868869;
					font: italic normal 12px/1.1 arial, sans-serif;
				}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~ For Teachers ~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#article-intro {
}
		.teachers #article-intro {
			color: #7d7d7d; /* lighter shade of gray (85% opacity) than default */
		}
		.teachers #article-intro p a {
			color: #6189e4; /* lighter shade of blue (85% opacity) than default */
		}
		#article-intro p.directive {
			font: normal 13px/1.1 arial, sans-serif;
		}
		.teachers #article-intro ul {
			margin-bottom: 10px;
		}
				.teachers #article-intro ul li {
]
				}
						.teachers #article-intro ul li.pdfSingle {
							background: url(../images/bg/icon_pdf.gif) no-repeat 7px 0;
							padding-left: 29px;
						}
						.teachers #article-intro ul li.first {
							padding-left: 0;
							border-left: none;
						}
						.teachers #article-intro ul li a {
							text-decoration: none;
						}
								.teachers #article-intro ul li a:hover {
									text-decoration: none;
								}
										.teachers #article-intro ul li a:hover span {
											text-decoration: underline;
										}
.pdfCols {
}
		.pdfCol {
			width: 255px;
			float: right;
			overflow: hidden;
		}
				.pdfCol-first {
					float: left;
				}
				#article-body .pdfCols ul {
				}
					#article-body .pdfCols ul .pdfCol li {
						list-style: none;
						background: url(../images/bg/icon_pdf.gif) no-repeat;
						padding: 0 0 0 25px;
						margin-bottom: 10px;
						margin-left: 0;
						display: block;
					}
							#article-body .pdfCols ul li a {
								color: #4775ba;
							}
									#article-body .pdfCols ul li span a {
										font: normal 16px/1.2 georgia, serif;	
										font-weight: normal;
										text-decoration: none;
									}
									#article-body .pdfCols ul li a:hover {
										text-decoration: underline;
									}














/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~ Footer ~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#siteinfo {
	width: 778px;
	margin: 0px auto;
	height: 383px; /* 685 */
	padding: 305px 0 0 0; /* Top padding used to be thicker, but has been reduced to avoid visual conflict with bottom rocks. */
}
		#siteinfo a {
			color: #cb8e21;
			text-decoration: none;	
		}
				#siteinfo a:hover {
					text-decoration: underline;
				}

		#footer-spanning {
			background: url(../images/bg/thin_rule.gif) no-repeat;
/*			border-top: 1px solid #2e1a02; */
			position: relative;
/*			width: 778px; */
			width: 734px;
			margin: -10px 0 16px 21px;
			height: 38px;
		}
				#footer-spanning h3 {
					background: url(../images/logos/eia_logo_kids.png) no-repeat;
					height: 25px; /* 25 */
					padding: 16px 0 0 60px;
					position: absolute;
					top: 9px;
					left: 5px;
					font: normal 12px/1.1 georgia, serif;
				}
				#utility-navigation {
					position: absolute;
					top: 25px;
					right: 3px;
					font: normal 12px/1.1 georgia, serif;
				}
						#utility-navigation li {
							display: inline;
							border-left: 2px solid #5e3f08;
							padding: 0 0 0 10px;
							margin: 0 0 0 8px;
						}
								#utility-navigation li.first {
									padding-left: 0;
									margin-left: 0;
									border-left: none;
								}
		
		#sitemap {
			position: relative;
		}
				#sitemap li {
					float: left;
/*					width: 120px; */ /* default standard, meant to be overridden */
					width: 160px; 	 /* default standard, meant to be overridden */					
					margin: 0 0 0 10px; /* default standard, meant to be overridden */
				}
						/* Exceptions */
						#sitemap li#mapCol1 {
							/* width: 120px; */
							margin-left: 27px;
						}
						#sitemap li#mapCol2 {
							width: 175px;
							margin-left: 20px;
						}
						#sitemap li#mapCol3 {
							/* width: 145px; */
							margin-left: 40px;
						}
						#sitemap li#mapCol4 {
							width: 130px;
							margin-left: 50px;
						}

						#sitemap li li {
							/* reset parent li styles */
							float: none;
							width: auto;
							line-height: 1.1;
							margin: 0 0 6px 0;
						}
								#sitemap li h4 {
									font: italic normal 16px/1.1 georgia, serif;
									margin: 0 0 16px 0;
								}
								#sitemap ul ul { 
									margin-top: -9px;
									margin-bottom: 27px;
								}

/* "Did You Know" callout" */
.did-you-know {
	background: url(../images/callouts/did_you_know_bottom.gif) no-repeat bottom left;
	color: #754c16;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
/*	margin-left: -263px; */
	padding-bottom: 257px;
/*	position: absolute; */
/*	top: 1000px; */
	margin-top: 50px;
	margin-left: -22px;
	width: 194px;
	zoom: 1;
}
		.safariAdjust #secondary {
		}
		.safariAdjust #secondary .did-you-know {
		}
/* #article-body .did-you-know h4 */
	#secondary .did-you-know h4 {
	background: url(../images/callouts/did_you_know_top.gif) no-repeat 0 0;
	height: 65px;
	margin-bottom: 0px;
	font-size: 1px;
	text-indent: -1000px; 
	width: 100%;
}
.did-you-know h5 { 
	font-size: 2.4em; 
	margin-bottom: 4px;
}
.did-you-know p {
	line-height: 1.3em;
}
.did-you-know a {
	color: #b76900;
	text-decoration: none;
}
.did-you-know a:hover {
	text-decoration: underline;
}
.did-you-know .callout-content {
	background: url(../images/callouts/did_you_know_bg.gif) repeat-y 0 0;
	padding: 16px 12px 17px 50px;
	width: 132px;
}
		.safariAdjust .did-you-know .callout-content {

		}
/* Reset Nav styles*/
.did-you-know ul {
	border-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	width: auto;
	font-size:1.3em;
}

.did-you-know li {
	font-size: auto;
	height: auto;
	margin-bottom: auto;
	text-indent: 0px;
	width: auto;
	
} 

/* Interior "Did You Know" alternate */

.did-you-know-int {
	margin: 0 0 25px 0;
	width: 588px; /* 588 */
	padding: 0;
	background: url(../images/callouts/dyk_inline_topper.gif) no-repeat;
	color: #595e6b;
}
		.did-you-know-int .inner {
			background: url(../images/callouts/dyk_inline_base_newton.jpg) no-repeat bottom left;
			width: 260px; /* 588 */
			padding: 36px 302px 53px 26px;
			min-height: 93px; /* 182 */
		}
		#article-body .did-you-know-int p {
			font: italic normal 14px/1.3 georgia, serif;
			margin-left: 3px;
		}
		.did-you-know-int a {
			color: #16377d;	
		}
		#article-body .did-you-know-int h3 {
			margin-bottom: 7px; /* instead of default 8 */
			width: 250px;
			height: 23px;
			text-indent: -9999px;
			overflow: hidden;
			background: url(../images/callouts/dyk_inline_headline.gif) no-repeat;
		}





/* "Hey Teachers" callout" */
#teachers-callout {
	background: url(../images/callouts/teachers.jpg) no-repeat 0 0;
	display: block;
	font-size: 0px;
	height: 125px;
	margin-top: 325px;
	text-indent: -1000px;
	width: 431px;
}
/* Energy Awareness Month callout" */
#EAM-callout {
	background: url(../images/callouts/energy_awareness_kids_page_promo.jpg) no-repeat 0 0;
	display: block;
	font-size: 0px;
	height: 150px;
	margin-top: 300px;
	text-indent: -1000px;
	width: 431px;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: silver;
	cursor: pointer;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 10px 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 135px; 
	float: right;
	padding-bottom: 0.7em;
	/*font-family: Georgia,"Times New Roman",Times,serif;*/
	font-size: 12px;
	color: #7a7a77;
	cursor: pointer;
	-moz-outline-style: none;
	text-decoration: none;
}

#lightbox-secNav-btnClose img {
    margin-bottom: -5px;
	padding-left: 5px;
}





table {
	font-size: 12px;
	border: 2px solid #b0b0b0;
	margin-bottom: 50px;
}
		.safariAdjust table {
			border: 2px solid #b0b0b0;
		}
		table th,
		table td {
			padding: 5px;
			border: 1px solid #b0b0b0;
		}
				table th {
					background: #cddcf3;
					color: #252525;
				}






body.canvas #topper {
	display: none;
}
		#canvasLogo {
			position: relative;
			width: 850px;
			height: 170px;
			margin: 0px auto;
		}
				#canvasLogo a {
					display: block;
					position: absolute;
					top: 12px;
					left: 118px;
					width: 173px;
					height: 80px;
					text-indent: -9999px;
					overflow: hidden;
				}
				#canvas-head {
					height: 66px;
				}
				#canvas-head a {
					top: 0; /* used to be 112 */
				}
#canvas-content {height:auto !important;}

