﻿html, body
{
    padding: 0;
    margin: 0;
    background: #000000 url('/images/gradient_Background.png') repeat-x center top;
    font-family: Arial, Verdana;
    font-size: 86%;    
}

td
{
    vertical-align: top;
}

h1, h2, h3, h4, h5
{
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: #3f3b39;
}
p
{
	padding:0px 0px 10px 0px;
	margin:0;
}
a,a:visited
{
	color:#3B92B2;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
img,a img
{
	border:none;
	margin:0;
	padding:0;
}


#container
{
	background-color:#fff;
    width: 1000px;
    margin: 0 auto;
}

/*-------------------------------------------------------------------------------------------------*/

#header
{
	width: 1000px;
    height: 95px;
    background-image: url('/images/headerBackground.png');
    background-repeat: no-repeat;
    background-position:right;
}

#headerLinks
{
	text-align:right;	
	color:#fff;	
	padding-right:5px;
	padding-top:3px;
	font-weight:bold;
}
#headerLinks a
{
	font-weight:bold;
	padding:0px 5px;
	color:#fff;
}
#headerLinks a:hover
{
	color:#3B92B2;
	text-decoration:none;
}

/*-------------------------------------------------------------------------------------------------*/

#nav
{
	width: 1000px;
    height: 29px;
    background-image: url('/images/navBackground.png');
    background-repeat: repeat-x;
    margin-bottom:10px;
}

#navBar
{
	
    height: 29px;
    position: relative;
    margin: 0;
    padding: 0px 3px;
}

#navBar li
{
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;    
}

#navBar li a
{
    float: left;
    margin: 0;
    display: block;    
    color:#fff;
    text-align:center;
    height:29px;
    display:block;
    padding:0px 14px;
    background-repeat:no-repeat;
}
#navBar li a
{
	text-decoration:none;
}

#navBar li.nav_space
{
	width:5px;
	height:1px;
	line-height:1px;
	font-size:1px;	
}
#nav_home a
{
	background-image:url(/images/nav/home.png);
	width:26px;
}
#nav_home a:hover,
#nav_home a.lnkSelected,
#nav_home.lnkSelected a
{
	background-image:url(/images/nav/home_sel.png);	
}

#nav_realanswer a
{
	background-image:url(/images/nav/thestory.png);
	width:59px;
}
#nav_realanswer a:hover,
#nav_realanswer a.lnkSelected,
#nav_realanswer.lnkSelected a
{
	background-image:url(/images/nav/thestory_sel.png);	
}

#nav_meltingice a
{
	background-image:url(/images/nav/meltingice.png);
	width:112px;
}
#nav_meltingice a:hover,
#nav_meltingice a.lnkSelected,
#nav_meltingice.lnkSelected a
{
	background-image:url(/images/nav/meltingice_sel.png);	
}

#nav_climatechange a
{
	background-image:url(/images/nav/climatechange.png);
	width:92px;
}
#nav_climatechange a:hover,
#nav_climatechange a.lnkSelected,
#nav_climatechange.lnkSelected a
{
	background-image:url(/images/nav/climatechange_sel.png);	
}

#nav_livethejourney a
{
	background-image:url(/images/nav/livethejourney.png);
	width:96px;
}
#nav_livethejourney a:hover,
#nav_livethejourney a.lnkSelected,
#nav_livethejourney.lnkSelected a
{
	background-image:url(/images/nav/livethejourney_sel.png);	
}

#nav_mathsonice a
{
	background-image:url(/images/nav/mathsonice.png);
	width:75px;
}
#nav_mathsonice a:hover,
#nav_mathsonice a.lnkSelected,
#nav_mathsonice.lnkSelected a
{
	background-image:url(/images/nav/mathsonice_sel.png);	
}

#nav_plusmagazine a
{
	background-image:url(/images/nav/plusmagazine.png);
	width:84px;
}
#nav_plusmagazine a:hover,
#nav_plusmagazine a.lnkSelected,
#nav_plusmagazine.lnkSelected a
{
	background-image:url(/images/nav/plusmagazine_sel.png);	
}

#nav_thescience a
{
	background-image:url(/images/nav/thescience.png);
	width:93px;
}
#nav_thescience a:hover,
#nav_thescience a.lnkSelected,
#nav_thescience.lnkSelected a
{
	background-image:url(/images/nav/thescience_sel.png);	
}

#nav_resourcegallery a
{
	background-image:url(/images/nav/resourcegallery.png);
	width:105px;
}
#nav_resourcegallery a:hover,
#nav_resourcegallery a.lnkSelected,
#nav_resourcegallery.lnkSelected a
{
	background-image:url(/images/nav/resourcegallery_sel.png);	
}

.popupMenu
{
	height:51px;
	text-align:center;
	font-weight:bold;
	background-image:url(/images/popupGradient.png);
	background-repeat:repeat-x;
	font-size:0.9em;
}
.popupMenu div
{
	padding-top:3px;
}

.popupMenu div a,
.popupMenu div a:hover,
.popupMenu div a:visited
{
	color:#4B4B4B;
	text-decoration:none;
}

/*-------------------------------------------------------------------------------------------------*/

.shadowsides
{
	background-image:url(/images/shadow-full.png);
	width:1000px;
	margin: 30 auto 0 auto;
	background-repeat:repeat-y;	
	
}
.shadowbottom
{
	background-image:url(/images/shadow-bottom.png);
	width:1000px;
	height:10px;
	display:block;
	clear:both;
	margin:0px !important;
	padding:0px !important;
	background-repeat:no-repeat;
	background-position:center top;
}

.tdshadowtopleft
{
	width:10px;
	height:10px;
	background-image:url(/images/shadow-left.png);	
}
.tdshadowtopleft div
{
	height:10px;
	width:10px;
	background-image:url(/images/shadow-top-left.png);
	background-repeat:no-repeat;
}

.tdshadowtopright
{
	width:10px;
	height:10px;
	background-image:url(/images/shadow-right.png);	
}
.tdshadowtopright div
{
	height:10px;
	width:10px;
	background-image:url(/images/shadow-top-right.png);
	background-repeat:no-repeat;
}
.tdshadowleft
{
	width:10px;
	background-image:url(/images/shadow-left.png)
}
.tdshadowright
{
	width:10px;
	background-image:url(/images/shadow-right.png)
}


#contentContainer
{
	width:980px;
	background-image:url(/images/contentGradient.png);
	margin: 0 auto 0 auto;
	min-height:750px;
}
#contentContainerInner, .contentContainerInner
{
	padding:40px;
}

.contentInnerContainer
{
	padding:10px 40px;
}


.contentInnerContainer p a
{
	font-size:1.1em;
}

.banner
{
	width:980px;
	height:85px;	
}
.homebanner
{
	background-image:url(/images/banners/home.png);
}
.realanswerbanner
{
	background-image:url(/images/banners/realanswer.png);
}
.climatechangebanner
{
	background-image:url(/images/banners/climatechange.png);
}
.globalwarmingbanner
{
	background-image:url(/images/banners/globalwarming.png);
}
.mathsonicebanner
{
	background-image:url(/images/banners/mathsonice.png);
}
.livethejourneybanner
{
	background-image:url(/images/banners/livethejourney.png);
}
.resourcegallerybanner
{
	background-image:url(/images/banners/resourcegallery.png);
}
.plusmagazinebanner
{
	background-image:url(/images/banners/plusmagazine.png);
}
.meltingicebanner
{
	background-image:url(/images/banners/meltingice.png);
}

.heading
{
	height:29px;
	width:100%;
	background-image:url(/images/headingGradient.png);
}

.headingInner
{
	padding:7px 40px 0px 40px;
	font-weight:bold;
	font-size:1.1em;
}

.subcontent
{
	border: solid 1px #3C92B3;
	background-image:url(/images/subcontentGradient.png);
	color:#4B698C;
	margin-top:30px;
}
.subcontentwide
{
	background-image:url(/images/subcontentGradientWide.png);	
}

.subcontent a,
.subcontent a:visited
{
	color:#23B9FF;
}


.subcontentInner
{
	padding:20px;
}

.paws
{
	width:100%;
	background-image:url(/images/paws.png);
	background-repeat:no-repeat;
	text-align:center;
	margin-top:10px;	
}
.contentBlock
{
	margin-top:30px;
}
.contentBlockTB
{
	margin:30px 0px;
}
.flashObj
{
	width:100%;
	text-align:center;
	margin-top:30px;
}

.linkstable
{
	border: solid 1px #3C92B3;
	width:100%;
	margin-top:30px;
}
.linkstable th
{
	background-color:#3C92B3;
	background-repeat:no-repeat;
	background-position:center 10px;
	width:40px;
	padding-bottom:10px;
}

.linkstable th.education
{
	background-image:url(/images/educationallinks.png);	
}
.linkstable th.resources
{
	background-image:url(/images/resourcelinks.png);	
}
.linkstable th.video
{
	background-image:url(/images/videolinks.png);	
}
.linkstable th.mmpnavigation
{
	background-image:url(/images/mmpnavigation.png);	
}
.linkstable th.mmpmodeling
{
	background-image:url(/images/mmpmodeling.png);	
}
.linkstable th.mmpstatistics
{
	background-image:url(/images/mmpstatistics.png);	
}

.linkstable td
{
	padding:0px 20px;
	color:#3C92B3;
	background-image:url(/images/linksGradient.png);	
	text-align:center;
	vertical-align:top;
}

.linkitem
{
	width:200px;
	display:inline-block;
	text-align:center;
	padding:10px 0px;
	vertical-align:top;
}

.linkitemlink
{
	text-align:left;
	padding:5px 0px;
	vertical-align:top;
	font-size:0.9em;
}

.linkitemlink a,
.linkitemlink a:visited
{
	color:#3C92B3;
	font-weight:bold;
}

.linkitemlink a:hover
{
	color:#2F3032;
	text-decoration:none;
}

.videoitem
{
	width:200px;
	display:inline-block;
	text-align:center;
	padding:10px 5px;
	vertical-align:top;
}

.toolkit .linkitem
{
	width:150px;
}
.vertbox a,
.linkitem a,
.videoitem a
{
	color:#3C92B3;
	font-weight:bold;
	font-size:0.9em;
}
.vertbox a:hover,
.linkitem a:hover,
.videoitem a:hover
{
	color:#2F3032;
	text-decoration:none;
}
.linkitem span,
.videoitem span
{
	display:block;
	margin-top:10px;
}

.vertbox
{
	border: solid 1px #3C92B3;
	background-image:url(/images/vertboxGradient.png);
	width:224px;
	text-align:center;
}

.vertboxheading
{
	background-color:#3C92B3;
	background-repeat:no-repeat;
	background-position:center center;
	height:40px;
	width:100% !important;
	padding:0px !important;
}
.vertbox .theteam
{
	background-image:url(/images/theteam.png);	
}
.vertbox .resources
{
	background-image:url(/images/resources.png);	
}
.vertbox img
{
	margin:10px 0px 5px 0px;
}
.vertbox .caption
{
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:5px;
}

.vertbox div
{
	padding:10px 15px;	
}

.headline
{
	color:#3B92B1;
	font-size:1.6em;
	font-weight:bold;
	margin-bottom:20px;
}

.smallheadline
{
	color:#3B92B1;
	font-size:1.1em;
	margin-top:10px;
}

ul.foundermembers
{
	list-style-type:none;
	padding:0px;
}

li.emph
{
	color:#3B93B3 !important;
	font-weight:bold !important;
	font-style:italic;
}

li.emphkey
{
	color:#3B93B3 !important;
	font-weight:bold !important;
	list-style-type:square !important;
	padding:0px;
	font-style:italic;
	margin-left:20px;
}

.advisory div
{
	font-size:0.9em;
	font-style:italic;
	margin-bottom:5px;
}

.partners div
{
	margin-bottom:10px;
}
.partners div span
{
	color:#3B92B1;
	font-weight:bold;
	font-style:italic;
}

.resource_image
{
	width:250px;
	display:inline-block;
	text-align:center;
	padding:10px;
	vertical-align:top;
}

.videodetails
{
	color:#3C92B3;
}

/*------------------------------ PLUS MAGAZINE - TOOLKIT PANELS------------------------------------*/
.message_list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.message_list li 
{
	margin-bottom:5px;
	
}
.message_head {
	cursor: pointer;
	position: relative;
	height:19px;
	width:100%;
	background-image:url(/images/headingGradient.png);	
	vertical-align:middle;
	text-align:center;
}
.message_head:hover {	
}
.message_head span 
{
	width:900px;
	margin:0 auto;
	font-weight:bold;
	font-size:1.1em;
	font-style:normal;
	background-image:url(/images/iconplus.png);
	background-repeat:no-repeat;
	background-position:right 3px;
	display:inline-block;
	height:23px;
	padding-top:7px;
	text-align:left;
}

.message_body
{
	clear:both;
}

/*-------------------------------------------------------------------------------------------------*/

.tabStyle .ajax__tab_header 
{
    font-family:arial, verdana;
    font-size:0.9em;  
    color:#fff;
    font-weight:bold;  
}

.tabStyle .ajax__tab_outer 
{
	border-right:solid 1px #3C92B3;
	background-color:#96C3D6;
	padding:5px 4px 5px 4px;	
	text-align:center;
}

.tabStyle .ajax__tab_inner 
{
	
}

.tabStyle .ajax__tab_tab 
{
}

.tabStyle .ajax__tab_hover .ajax__tab_outer
{
	background-color:#3C92B3;
}

.tabStyle .ajax__tab_active  .ajax__tab_outer
{
	background-color:#3C92B3;
}

.tabStyle .ajax__tab_body 
{
	border:solid 1px #3C92B3;
}

.tabStyle .ajax__tab_body .tabInner
{
	text-align:center;
	padding:20px;
	background-image:url(/images/subcontentGradientWide.png);		
}

/*-------------------------------------------------------------------------------------------------*/

.footnote
{
	font-size:0.9em;
	margin-top:20px;
	padding:0px !important;
	display:block;
	border-top:solid 1px #000;
}

.copyright
{
	font-size:0.8em;
	margin-top:10px;
	color:#666;
	font-style:italic;
	padding:0px !important;
}

#footer
{
	background-image:url(/images/footerImage.png);	
	background-position:center;
	background-repeat:no-repeat;
	background-color:#000;
	width:100%;
	height:294px;	
}





