/* CSS Document */

body {
background-color: #000000;
	}

 #container
{
margin: auto;
width: 760px;
height:570px;
background-image: url(http://www.stonecroft.org/50k/img/bckgrnds/50K_black.gif);
background-repeat:no-repeat;
margin-top: 100px;
line-height: 130%;
}

 #topnav
{
	position: absolute;
	width: 225px;
	height: 20px;
	margin-left: 472px;
	top: 120px;
	left: 275px;
}

 #top
{
	position: absolute;
	margin: 10px auto;
	padding: 0;
	background-image: url(http://www.stonecroft.org/50k/img/bckgrnds/50k_lime_bckgrnd.gif);
	background-repeat:no-repeat;
	margin-top: 31px;
	margin-left: 87px;
	width: 611px;
	height: 475px;
	z-index: 2;
}

 #50klogo
{
	position: absolute;
	width: 196px;
	height: 56px;
	top: 225px;
	left: 274px;
}

ul#topnavlist
{

margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#topnavlist li
{
display: inline;
list-style-type: none;
}

#topnavlist a { padding: 3px 10px; }

#topnavlist a:link, #topnavlist a:visited
{
color: #fff;
background-color: #99bc31;
text-decoration: none;
}

#topnavlist a:hover
{
color: #fff;
background-color: #afc46f;
text-decoration: none;
}






#rightnav
{
float: right;
width: 300px;
margin: 0;
margin-top: 50px;
margin-right: 10px;
padding: 0;
}


#internship_program {
background-image:url(../images/internship_program.gif);
background-repeat: no-repeat;
margin-top: 10px;
height: 50px;
width: 300px;
}

#studentimage {
background-image:url(../images/student_image.jpg);
background-repeat: no-repeat;
width: 300px;
height: 275px;
}

#covergirl {
background-image: url(../images/cover_girl.jpg);
background-repeat: no-repeat;
width: 300px;
height: 567px;
}


#content{
margin-left: 20px;
margin-top: 25px;
margin-right: 0;
width: 395px;
background-image: url(../images/background_images/gray_gradient2.jpg);
background-repeat: repeat-x;
background-color: #121212;
border: 1px solid #99bc31;
padding: 5px;
}

#content h2 {
font-family:"Lucida Sans", Verdana, sans-serif;
font-size: medium;
color:#FFFFFF;
}

a:link {
color: white;
}

a:visited {
color: #CCCCCC;
}

a:hover {
color:#C6DD7D;
}


#footer
{
clear: both;
margin: 0;
margin-top: 25px;
padding: 5px;
color: #999;
background-color: #000;
font-size: x-small;
text-align: left;
}

#footer p {
padding-left: 100px;
}

