/* css to take out browser defaults */
a:link,a:visited { text-decoration:none }
ul { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input, dl, dd, dt, p
{margin:0; padding:0; }
a img,:link img,:visited img { border:0px solid black;  }

body {margin: 0; padding: 0; 
	background: #FCD120 url(../globalimages/base_topGrad.jpg) repeat-x; 
	color: #000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 76%; }

#wrapper {margin: 0; padding: 0; width: 970px; }

#header {margin: 0 0 0 100px; padding: 0; background: transparent; height: 97px;}

h1 {text-indent: -5000px; height: 0em; }

h2 {color: black; background: white url(../images/header_teacher.gif) no-repeat; text-indent: -5000px; 
	height: 45px; }

h3 {margin: 15px 0 0 0; font-size: 1.3em; }

h4 {}

h5 {margin: 15px 0 0 0; font-size: 1.5em; color:#4E214B; }

ul {margin: 0 0 0 15px; list-style: disc; }
ul li {line-height: 1.4; }

ol {margin: 0 0 0 25px; }
ol li {line-height: 1.4; }



#content-wrapper {margin: 0; padding: 0; position: relative; }

#menuarea {margin: 0 0 0 0px; padding: 0; width: 141px; float: left; position: absolute; left: 0; top: 80px; }

#content {margin: -4px 0 0 67px; padding: 0 0 0 0px; background: white url(../globalimages/content-bg.jpg) repeat-y; width: 738px; }

#content-wrap {margin: 0 20px 0 75px; padding: 0; }

#content-wrap p {margin: 5px 0 10px 0;  }

#content-wrap a {text-decoration: underline; color: #CC0099; }

/* commented out this: line-height: 1.4; */


#bottom-image {margin: 0 0 -5px 0; padding: 0; }

#top-image {margin: -4px 0 0px 0; padding: 0; }

#footer {margin: 0 auto; padding: 0; width: 100%; text-align: left; font-size: 0.9em; }

ul#footer-list {list-style: none; }

#footer_interim {
	padding: 0 0 0 170px;
	width:630px;
	text-align:left;
}

#footer a {color: black; text-decoration: underline; font-weight:bold; }

table#footer-table {margin: 0 auto 15px; }

table#footer-table td {margin: 0 0 15px 125px; vertical-align: top; }

td#pulse-logo {padding: 10px 5px 0 10px;
font-size:14px;}

td#nsf-logo {
	padding: 5px 0px 0 25px;
	background-image: url(/html/images/logo_NSF.gif);
	background-repeat: no-repeat;
	background-position: 50% 20%;
}

.clearer {clear: both; }


#menuarea {margin: 0 0 0 0px; width: 141px; position: absolute; top: 79px; left: 0; }

#menu-list {margin: 0; padding: 0;  }

#menu-list li a{margin: 0px; padding: 0px; width: 141px; height: 130px; }

li#home {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-home.gif) no-repeat; height: 47px; }
li#home:hover {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-home_f2.gif) no-repeat; height: 47px; }

li#mars {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-mars.gif) no-repeat; height: 47px; }
li#mars:hover {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-mars_f2.gif) no-repeat; height: 47px; }

li#det {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-det.gif) no-repeat; height: 47px; }
li#det:hover {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-det_f2.gif) no-repeat; height: 47px; }

li#bio {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-bio.gif) no-repeat; height: 47px; }
li#bio:hover {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-bio_f2.gif) no-repeat; height: 47px; }

li#submit {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-submit.gif) no-repeat; height: 55px; }
li#submit:hover {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-submit_f2.gif) no-repeat; height: 55px; }

li#winners {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-winners.gif) no-repeat; height: 55px; }
li#winners:hover {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-winners_f2.gif) no-repeat; height: 55px; }

li#drawings {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-drawings.gif) no-repeat; height: 65px; }
li#drawings:hover {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-drawings_f2.gif) no-repeat; height: 65px; }

li#blog {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-blog.gif) no-repeat; height: 65px; }
li#blog:hover {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-blog_f2.gif) no-repeat; height: 65px; }

li#prizes {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-prize.gif) no-repeat; height: 55px; }
li#prizes:hover {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-prize_f2.gif) no-repeat; height: 55px; }

li#fair {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-fair.gif) no-repeat; height: 55px; }
li#fair:hover {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-fair_f2.gif) no-repeat; height: 55px; }

li#teachers {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-teach.gif) no-repeat; height: 55px; }
li#teachers:hover {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-teach_f2.gif) no-repeat; height: 55px; }

li#one {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-one.gif) no-repeat; height: 55px; }
li#one:hover {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-one_f2.gif) no-repeat; height: 55px; }

li#woogi {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-woogi.gif) no-repeat; height: 55px; }
li#woogi:hover {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-woogi_f2.gif) no-repeat; height: 55px; }

li#list {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-list_100.gif) no-repeat; height: 96px; }
li#list:hover {margin: 0 0 0px 0; color: white; background: transparent url(../globalimages/nav/but-list_f2_100.gif) no-repeat; height: 100px; }

#content-wrap p.prize-co {color: #CC0099;font-weight: bold; margin: 0 0 0 0; }

#content-wrap p.prize-name {
	color: #CC0099;
	font-weight: bold;
	font-size: 18px;
    margin: 0 0 0 0; 
}

#content-wrap p.prize-text {color: #4C2449; }

#content-wrap p.prize-text2 {color: #4C2449; font-size:10px; }

#skyscraper {float:right; position: absolute; left: 950px; top: 45px;}

#skyscraper2 {float:right; position: absolute; left: 815px; top: 80px;}

/* persistent styles */







