{  
    margin: 0;  
    padding: 0;  
}  
header, footer, aside, nav, article {  
    display: block;  
}  
/* Styles for the entire LavaLamp menu */
body {
	color: #f2f2f2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.lavaLamp {
    position: relative;
    height: 68px; width: 442px;
    background: url("images/bg.png") no-repeat top;
    padding: 0px; margin: 10px 0;
    overflow: hidden;
}
    /* Force the list to flow horizontally */
    .lavaLamp li {
        float: left;
        list-style: none;
    }
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
            background: url("images/lava.png") no-repeat right -30px;
            width: 9px; height: 30px;
            z-index: 8;
            top:20px;
            position: absolute;
                margin-left: 70px;
        }
            .lavaLamp li.back .left {
                background: url("images/lava.png") no-repeat top left;
                height: 30px;
                margin-right: 5px;
            }
        /* Styles for each menu-item. */
        .lavaLamp li a {
            position: relative; overflow: hidden;
            text-decoration: none;
            font: 20px arial;
            color: #3A3A3C; outline: none;
            text-align: center;
            height: 67px; top: 25px;
            z-index: 10; letter-spacing: 0;
            float: left; display: block;
            margin: auto 10px;
            left:70px;
            
        }
        .lavaLamp li a:hover {
        color: #76757a;
        }
        /*END */
nav {
	margin: 0 auto; 
	top:-55px;
	z-index:3;
	position:relative;
	vertical-align: middle;
}
#wrapper {
	margin: 0 auto;
	position:relative;
	z-index:1;
}
.content {
margin: 0 auto;
text-align: center;
position: relative;
top:-100px;
z-index: 1;
height:330px;
width: 610px;
}
.centerSlider {
line-height: 150%;
text-align: left;
width: 614px;
margin: 0 auto;
}
p {
color:#3A3A3C;
}
h2 {
text-align: center;
color:#3A3A3C;
}
footer {
	top: 30px;
	text-align: center;
        position: relative; 
        z-index: 2;
}
A:link {
	text-decoration: underline;
	color: #8bc74f;
}
A:hover {
	text-decoration: none;
	color: #8bc74f;
}
A:visited {
	color: #8bc74f;
}
A:active {
	color: #3a3a3c;
}#image {
	top: 10px;
	z-index: 5;
	position: relative;
}
#cont {
	z-index: 90;
	top: -270px;
	left: -75px;
	position: relative;
	float: right;
}
#proj3-text {
	width: 450px;
	position: relative;
	left: 120px;
	top: -111px;
}
.browserFirefox #proj3-text {
	width: 450px;
	position: relative;
	left: 120px;
	top: -111px;
}
#bvs-text {
	width: 450px;
	position: relative;
	left: 120px;
	top: -130px;
}
.browserFirefox #bvs-text {
	width: 450px;
	position: relative;
	left: 120px;
	top: -131px;
}
#basement-t {
	width: 450px;
	position: relative;
	left: 120px;
	top: -250px;
}
.browserFirefox #basement-t{
	width: 450px;
	position: relative;
	left: 120px;
	top: -250px;
}
.v-t {
	color: #3a3a3c;
	font-size: 120%;
}
.rd {
	font-style: italic;
	color: #3a3a3c;
	font-size: 80%;
}
#vib-vid {
	display: none;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	visibility: hidden;
}
.noscr {
	display: block;
	border-color: #8bc74f;
	background-color: #f2f2f2;
	color: #3a3a3c;
	position: relative;
	z-index: 4;
}
.image {
	border-style: solid;
	border-width: 2px;
	border-color: #8bc74f;
}
.sitey {
	position: relative;
	top: 5px;
}
.videy {
	position: relative;
	top: 20px;
}
.smallness {
	font-size: 60%;
}
#love-text {
	position: relative;
	top: -230px;
	left: 120px;
	width: 450px;
}
.browserFirefox #love-text {
	position: relative;
	top: -230px;
	left: 120px;
	width: 450px;
}
.loveim {
	position: relative;
	top: -100px;
}
.basey {
	position: relative;
	top: -114px;
}
#chromeframe {
	z-index: 2147483647;
}
