.foo
{
}

.linkHeading
{
	text-decoration: underline;
	font-size:medium;
	font-weight: 600;
	color: #003300;
}

.sideBarText
{
	font-weight: 300;
}

a:link
{
	text-decoration: none;
	color: #006A00;
	font-weight: 800;
}
a:hover
{
	font-weight: 800;
	text-decoration: none;
	color: #990033;
}




.environLinks a:link
{
	text-decoration: none;
	color: #971E00;
	font-weight: 800;
}
.environLinks a:hover
{
	font-weight: 800;
	text-decoration: none;
	color: #FF0066;
}

.environLinks a:visited
{
	text-decoration: none;
	color: #971E00;
	font-weight: 800;
}


body
{
	font-family: Arial, Helvetica;
    color: #000000;
    margin:0px 0px 0px 0px;
	background-color: #9999CC;
	font-family : garamond, times;
}

p
{
	font-weight: 600;
	font-size: medium;
	font-family: 'Arno Pro Caption';
	color: #000000;
}

#indexDivText
{
	color:Black;
	width:600px;
}

#clickToEnter
{
	color: #713C12;
	font-weight: bold;
	font-size: large;
	text-decoration: underline;
}

#navbar {
position: absolute;
left: 0px;
top: 0px;
width: 160px;
height: 100%;
padding-right: 15px;
border-right: 2px solid #3366FF;
text-align: center;
}

#content {
position:absolute;
width: 500px;
left: 300px;
top: 0px;
margin-left: 20px;
text-align: center;
}

#homeText 
{
width:680px;
position:relative;
top:20px;

}



#pics {
position:relative;
top:20px;
}

.footer  {
position: relative;
left: -70px
}


img.footer {

margin-top: 20px;
}

img.thumb {
border-style: solid;
border-color: #3366FF;
}


img.head {
border-style: none;

}

.buttonscontainer {
width: 150px;
position: fixed;
left: 0px;
top: 115px;
}

.buttons a {color: #FFFFFF;
border: 1px solid;
background-color: #3366FF;
padding: 2px;
padding-left: 3px;
font: 13px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #FFFFFF #000000 #000000 #FFFFFF;
display: block;
margin: 0px;
width: 100%;
text-align: left;}

.buttons a:hover {border: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #3333FF;
border-color: #000000 #FFFFFF #FFFFFF #000000;
color: #FFFFFF;
text-decoration: none;}

#lightbox{
	background-color:#eee;
	padding: 15px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxCaption{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}