	
hpmainlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
hpmainlink:link {
	text-decoration: none;
}
hpmainlink:visited {
	text-decoration: none;
	color: #333333;
}
hpmainlink:hover {
	text-decoration: underline;
	color: #CC0000;
}
hpmainlink:active {
	text-decoration: none;
	color: #333333;
}
body {
	padding-right: 0px;
	padding-left: 12px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 10px 0px 0px 0px;
	color: #333333;
	padding-top: 0px;
	font-family: Arial, Verdana, Sans-serif;
	background-color: #ffffff;
	width:580px;
}
#form1 { height:100%; display:block; position:relative; top:0px; left:0px; width:780px;height:auto;}
.forms1 { font-size:11px; }
.forms1ten {width:250px;height:17px;margin:1px;font-size:10px; }
.forms1six {width:150px;height:17px;margin:1px;font-size:10px;}
.forms1five {width:125px;height:17px;margin:1px;font-size:10px;}
.forms1three {width:100px;height:17px;margin:1px;font-size:10px;}
.forms1three {width:75px;height:17px;margin:1px;font-size:10px;}
.forms1one {width:25px;height:17px;margin:1px;font-size:10px;}
.forms1tenby4 {width:250px;height:80px;margin:1px; font-size:10px;}
.searchbox { position:relative;width:90px; border:solid 1px #999999;height:14px; font-size:11px; z-index:3;}
.searchbox2 { position:relative;width:90px; border:solid 1px #999999;height:14px; font-size:11px; z-index:15;}
.search { position:relative;width:174; margin-top:3px; font-weight: normal; font-size: 10px; color: #808080; font-family: Verdana; text-decoration: none;z-index:3;}	

#eyeHeader {
	display:block;
	visibility:visible;
	height:48px;
	position:relative;
	top:0px;
	left:0px;
	width:768px;
	z-index:10;}

#eyeAssist {display:block; visibility:visible; position:relative; width:768px; height:165px;margin:75px 0px 0px 0px;padding:0px;z-index:4;}

#eyeAssist2 {
	display:block;
	visibility:visible;
	position:relative;
	width:768px;
	height:165px;
	margin:72px 0px 0px 0px;
	padding:0px;
	z-index:4;
}


	#eyeAnon {display:block; visibility:visible; position:absolute; top:0px; left:0px; width:174px; height:188px;z-index:4;}
		#eyeLogo {display:block; visibility:visible; position:relative; width:174px; height:168px;}
		#eyeSearch {display:block; visibility:visible; position:relative; width:174px; height:25px; z-index:2;}
	#eyeImage {display:block; visibility:visible; position:absolute; top:0px; left:188px; width:580px; }

#eyeNav {
	display:block;
	visibility:visible;
	position:absolute;
	top:163px;
	width:580px;
	left:188px;
}

#eyeCore { display:block; visibility:visible; position:relative; top:0px; left:0px; width:550px; height:auto;}
#eyewhole {display:block; visibility:visible; position:relative; top:0px; left:0px; width:auto; height:auto;}
	#eyeSide {display:block; visibility:visible; position:absolute;top:28px; left:0px; width:174px; height:auto;}

#eyeContent {
	visibility:visible;
	position:relative;
	top:100px;
	left:188px;
	width:550px;
	height:auto;
	/*
	display:block;
	display:inline-block;
	*/
}
#eyeContent2 {
	visibility:visible;
	position:relative;
	top:-40px;
	left:188px;
	width:550px;
	height:auto;
	display:block;
	display:inline-block;
	/*
	*/
}

#pcontent {display:block; visibility:visible; position:relative; width:550px; height:auto; /**/display:inline-block;}

#eyeFooter {display:block; visibility:visible; position:relative;top:0px; height:auto; left:200px; }
.eyeprintrow {}

#plvmenu { z-index:4; position:relative; display:block; width:360px; height:30px; border:10px; margin:10px; border-left:0px; margin-left:0px;/*\ */display:inline-block;}
#plvnav {z-index:4; position:relative; left:10px; top:0px; width:350px; height:18px; border:10px; margin:10px; border-left:0px; margin-left:0px;/*\ */display:inline-block;}
#plvtext {z-index:1; display:block; left:10px; top:20px; width:200px; font-weight:bold; font-family:verdana; border:10px; margin:10px; border-left:0px; margin-left:0px;/*\ */display:inline-block;top:-10px;margin:0px;border:0px;}
#maps {/**/position:relative; top:20px; width:500px;}
#plvnav a {display:inline-block;}
	/* LINKS */
	a, a:link, a:visited {color:#CC0000; text-decoration: none;}
	a:active, a:hover {
	color:#CC0000;
	text-decoration: underline;
/*	font-weight: bold; */
}
	
	/* for Main Menu */
	a.MinorNavigation, a.MinorNavigation:link, a.MinorNavigation:visited { font-weight: normal; font-size: 11px;color: #000; font-family: Verdana; text-decoration: none;}
	a.MinorNavigation:active, a.MinorNavigation:hover { text-decoration: underline;}
	
	/* for Side Menu */
	a.SideNavigation, a.SideNavigation:link, a.SideNavigation:visited { font-weight: normal; font-size: 11px;color: #666666; font-family: Arial; text-decoration: none;}
	a.SideNavigation:active, a.SideNavigation:hover{ text-decoration: underline;}
	/* for Virtual Tour Guide */
	a.VirtualTourLink, a.VirtualTourLink:link, a.VirtualTourLink:visited { font-weight: normal; font-size: 10px;color: #C80018; font-family: Verdana; text-decoration: none;}
	a.VirtualTourLink:active, a.VirtualTourLink:hover { color: #808080; }
	
	.solidMenuLine { border-bottom:solid 1px #FFFFFF; padding:0px ; margin:0px; position:relative;display:block; }
	#BannerImage {padding:0px; margin:0px;}
	.logo { padding: 1px; padding-top:0px;border:none; }
	.solidMenuSeparator 
	{
		border-bottom:solid 1px #FFFFFF; 
		padding:6px 0px 6px 1px; 
	}
	
	a.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active { color:#000; font-size:10px; text-decoration: underline;}
	a.breadcrumb:hover {color:#BE031D;  font-size:10px; text-decoration: none;}
	
	/* For Page Links on Index Pages 
	*/
	a.pageLinks:link, a.pageLinks:visited { color:#C80018; text-decoration: none; }
	/*a.pageLinks:visited {color:#C80018; text-decoration: none; font-weight: bold; margin-top:18px;}
	*/
	a.pageLinks:active, a.pageLinks:hover {color:#C80018;  text-decoration: underline;}
	
	
	a.homeNav:link, a.homeNav:visited {color:#767676; font-size: 10px; text-decoration: none;}
	a.homeNav:active, a.homeNav:hover { text-decoration: underline;}
	
	a.homeNavWhite:link, a.homeNavWhite:visited {color:#FFFFFF;  font-size: 10px; text-decoration: none;}
	a.homeNavWhite:active, a.homeNavWhite:hover {text-decoration: underline;}
	
	/* for footnote */
	a.smallGray {color:#A9A9A9; text-decoration: underline;}
	
	.navigationNotaLink{ color:#000; font-size:10px;}
	
	/* Solid Lines */
	.solidLine { border-top: #FFFFFF 1px solid;	margin-top: 0px; margin-bottom: 0px; border-right-style: solid; border-left-style: solid; border-bottom-style: solid; }	
		
	/* Universal for interior pages 
	.breadcrumb {font-size:10px; color:#000000; padding: 10px 0px 20px 32px;}
	.breadcrumb a {font-size:10px; color:#C419C3;}
	*/
	/* large green page head */
	h1 {font-size:18px; color:#939393; font-weight:bold; padding-top:5px; margin-top:10px; margin-bottom:18px; line-height:1.5;}
	/* large black subhead */
	h2 {font-size:14px; color:#000000; font-weight:bold; margin:24px 0 6px 0; padding:0; line-height:1.0;}
	/* small black subhead loose */
	h3 {font-size:12px; color:#000000; font-weight:bold; margin-top: 24px; margin-bottom: 12px;}
	/* small black subhead tight */
	h4 {font-size:12px; font-weight:bold; margin-top:12px; margin-bottom:6px;padding-top:12px;line-height:0px;}
	/* italic subhead */
	h5 {font-size:11px; color:#000000; font-style:italic; margin-top:12px; margin-bottom:4px; padding-top:12px;line-height:0px;}
	/* small grey subhead*/
	h6 {text-transform:uppercase; font-size:11px; color:#939393; font-weight:bold; margin-top:12px; margin-bottom:5px;padding-bottom:0px;}
	
	p { margin:0 0 10px 0;}
	#MainMenuLinks {text-align:right; color:#767676;}
	#fieldtrippricing { }
	.bolditalic {font-weight:bold;font-style:italic;}
	.goButton {margin-top:10px;}
	.bold {font-weight:bold;}
	.italic {font-style:italic;}
	/* LISTS */
	ul {list-style-type: disc; margin-top:6px; margin-bottom:6px;}
	.faqAnswers h3 {color:#C80018;}	 		      
	/* FOOTER */
	#footer {padding-left:32px; padding-top:50px; padding-bottom:20px;}
	.copyright {font-size:7pt; color:#A9A9A9; margin-bottom:20px; margin-left:32px;}
	#volunteerops dt { font-weight:bold;}
	#volunteerops dd { padding-left:10px; }
	
	/* GENERAL */
	.note {font-size:10px;}
	.clear {clear:both;}
	.imgRight { float:right; margin-left: 18px;	margin-bottom: 18px; /**/}
		
	.imgLeft {
		float:left;
		margin-right: 12px;
		margin-bottom: 6px;
	}
	
	.mainItemTitle { color:#939393; font-size:11px; display:block;font-weight:bold;padding-bottom:5px;}
	.mainTitleTitle {color:#000; font-size:15px; font-weight:bold;display:block;}
	.mainTitleDate { font-style:italic;}	
	.imgMainLeft {
		float:left;
		margin-right: 12px;
		margin-bottom:5px;
		padding-bottom:5px;
		z-index:1;
		position:relative;
	}
	
	.imgAdLeft {float:left; margin-left:5px; margin-right:5px;}
	dd {margin:0px 0px 10px 0px;}
	dl {margin:0px 0px 10px 0px;}
	dl .indent {margin:8px 0px 8px 8px;}
	dl .indent dd {margin:0px 0px 6px 0px;}
.subhead3 {
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 6px;
}
.subhead2 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 12px;
	padding-bottom: 6px;
}
.subhead4 {
	
	font-size:12px; color:#000000; font-weight:bold; margin-top:12px; margin-bottom:6px;
}
.sidead img 
{
	margin-top:10px;
}

.halfSpaceBefore {
	margin-top: 12px;
	
}
.linkList {
	line-height: 16px;
	font-size: 11px;
}
.linkListBold 
{
	line-height: 16px;
	font-size: 12px;
	font-weight:bold;
}
.linkListBigBold {
	line-height: 16px;
	font-size: 14px;
	font-weight:bold;
}
.linkListH4 {
	line-height: 20px;
	font-size: 12px;
	font-weight:bold;
}
.biotitle {
	font-style:italic;
}

.c { text-align:center; /**/}

li {
	padding-bottom: 3px;
}
.oneandhalf 
{
	line-height:16px;
}

.imgRightRule {

	float:right;
	margin-left: 18px;
	margin-bottom: 18px;
}
.sup, sup {
	font-size:70%;
	line-height:5px;
	vertical-align:text-top;
	text-decoration:none;
}

.recipe_education 
{
	font-style: italic;
	font-weight: bold;
}

.tlist td {
	font-size:11px;
}
.tlist td li{
	font-size:11px;
}
.tlist caption 
{
	font-size:14px;
	font-weight:bold;
}

.tlistBold 
{
	font-weight:bold;
	white-space:nowrap;
	vertical-align:top;
}

.rental dt
{
	font-weight:bold;
}
.rental dd 
{
	margin-left:10px;
}

#SubMenuLinks {	 }

#nav_visit, #nav_explore, #nav_learn, #nav_omni, #nav_groups, #nav_comm, #nav_joinus {
	display:inline;
	position:relative;
	float:left;
	padding-right:6px;
	text-transform:uppercase;
	z-index:2000;
}

#nav_visit a, #nav_explore a, #nav_learn a, 
#nav_omni a, #nav_groups a, #nav_comm a, #nav_joinus a{
	display:inline;
	position:relative;
	float:left;
	padding-right:6px;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	z-index:2000;	
}

#nav_visit a:hover, #nav_explore a:hover, #nav_learn a:hover, 
#nav_omni a:hover, #nav_groups a:hover, #nav_comm a:hover, #nav_joinus a:hover {
	color:#CC0000;
}

#navsub_visit, #navsub_explore, #navsub_learn, 
#navsub_omni, #navsub_groups, #navsub_comm, #navsub_joinus {
	background-color:#FFF;
	text-transform:none;
	border:solid 1px #CC0000;
	-moz-border-radius:4px;
	border-radius:4px;
	z-index:2000;
}

#navsub_visit { width:140px; z-index:2000;} 
#navsub_explore { width:270px; z-index:2000;} 
#navsub_learn { width:150px; z-index:2000;} 
#navsub_omni { width:150px;z-index:2000;} 
#navsub_groups { width:130px;z-index:2000;} 
#navsub_comm { width:190px; z-index:2000;}
#navsub_joinus { width:150px; z-index:2000;}

div.menu {
	visibility:hidden;
	position:absolute;
	display:block;
	top:19px;
	left:-12px;
	z-index:1000;
	color:#808080;
	background-color:#FFF;
	z-index:5000;
}

div.submenu  {
	visibility:hidden;
	position:absolute;
	display:block;
	top:0px;
	left:150px;
	z-index:2000;
	color:#808080;
	background-color:#FFF;
	width:150px;
	border:solid 1px #CC0000;
	-moz-border-radius:4px;
	border-radius:4px;
	
}
div.submenu2  {
	visibility:hidden;
	position:absolute;
	display:block;
	top:18px;
	left:150px;
	z-index:2000;
	color:#808080;
	background-color:#FFF;
	width:150px;
	border:solid 1px #CC0000;
	-moz-border-radius:4px;
	border-radius:4px;
}
#navsub_visit a.nol, #navsub_explore a.nol , #navsub_learn a.nol, 
#navsub_omni a.nol, #navsub_groups a.nol, #navsub_comm a.nol, #navsub_joinus a.nol { border-bottom:none; }

#navsub_visit a, #navsub_explore a , #navsub_learn a, 
#navsub_omni a, #navsub_groups a, #navsub_comm a, #navsub_joinus a {
	float:none;
	display:block;
	color:#404040;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	margin:1px;
	border-bottom:solid 1px  #999;
	padding:2px;
	margin:2px;
}

#navsub_visit a:hover, #navsub_explore a:hover , #navsub_learn a:hover, 
#navsub_omni a:hover, #navsub_groups a:hover, #navsub_comm a:hover, #navsub_joinus a:hover {
	background-color:#999;
	color:#FFF;
	text-decoration:none;
}

.schedules
{
	font-weight:bold;
	background-color:Gray;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#whats_happening_frame {
border:medium none;
height:400px;
left:30px;
position:absolute;
top:60px;
width:230px;
}
#calendarLinks {
left:20px;
position:absolute;
top:360px;
}.homepage_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #2b66b9;
}

.wrapleft {
    float: left;
    padding: 1em 1em 1em 0;
}
.wrapright {
    float: right;
    padding: 1em 0 1em 1em;
}

.drag {
    position:relative;
    cursor:hand;
	z-index:100;
}

/* CUSTOM FONTS */
.caption {font-size:.9em;font-style:italic;}
.event_date{font-family:Archer, Meta, Arial, Helvetica, 'sans-serif';font-weight:bold;font-size:1.2em;padding:0 0 0 0;display:block;color:#cc0000;}
.archer{font-family:Archer,Arial,Helvetica,'sans-serif'}
.bold.archer{font-weight:bold;}
.underline.archer{color:#cc0000;text-decoration:underline}
.italic.archer{font-style:italic;}
.red.archer{color:#cc0000;}
.black.archer{color:black;}
.white.archer{color:white;}
.shadow.archer{color:#dd0000;text-shadow:1px 1px 0 rgba(204,204,204,.9),0px 1px 3px rgba(0,0,0,.2),1px 2px 4px rgba(0,0,0,.1)}
.dates.archer{font-size:1.2em}
.today.archer{font-size:1.4em}
.rotate.archer{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);}
.learn.archer{font-weight:bold;padding-top:2px;display:block}
.showtimes.archer{font-size:1.2em;font-weight:bold;display:block}
.head.archer{font-size:1.9em;line-height:1em;display:block;margin: 20px 0 20px 0;}
.callout_head.archer{font-size:1.7em;line-height:1em;display:block;margin: 0 0 10px 0;}
.callout_links{font-size:1.2em;line-height:1.4em;display:block;margin: 0 0 10px 0;}
.callout_links a{color:white}
.callout_links2{font-size:1.2em;line-height:1.4em;display:block;margin: 0 0 10px 0; }
.callout_links2 a{color:#12C}

.red { color: #cc0000;}
.red1 { color: #cc0000;}

/* CALLOUTS */
.callout01 {width:96%;padding:15px;margin:0 0 20px 20px;background-color: #ddd;}
.callout02 {width:220px;padding:15px;margin:0 0 20px 20px;background-color: #e5e5e5;float: right;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 5px 5px 5px #aaa;
-webkit-box-shadow: 5px 5px 5px #aaa;
box-shadow: 5px 5px 5px #aaa;
behavior:url(http://www.carnegiesciencecenter.org/css/ie-css3.htc);
}
.callout03 {width:200px;padding:15px 15px 0 15px;margin:0 0 20px 20px;background-color: #e5e5e5;float: right;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 5px 5px 5px #aaa;
-webkit-box-shadow: 5px 5px 5px #aaa;
box-shadow: 5px 5px 5px #aaa;
behavior:url(http://www.carnegiesciencecenter.org/css/ie-css3.htc);
background-image:url('http://www.carnegiesciencecenter.org/images/blackboard.jpg');
background-repeat:no-repeat;
}
.callout04 {width:200px;padding:15px 15px 0 15px;margin:0 0 20px 20px;background-color: #FAF8C7;float: right;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 5px 5px 5px #aaa;
-webkit-box-shadow: 5px 5px 5px #aaa;
box-shadow: 5px 5px 5px #aaa;
behavior:url(http://www.carnegiesciencecenter.org/css/ie-css3.htc);
background-repeat:no-repeat;
background-image:url('http://www.carnegiesciencecenter.org/images/summercampsbackground.jpg');
}

.ss_seed1 {width:540px;padding:15px;margin-bottom:20px;background-color:#e5e5e5;float:left;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 5px 5px 5px #aaa;
-webkit-box-shadow: 5px 5px 5px #aaa;
box-shadow: 5px 5px 5px #aaa;
behavior:url(http://www.carnegiesciencecenter.org/css/ie-css3.htc);
}
.clearer {clear: both;height: 1px;overflow: hidden;margin-top: -1px}
