@charset "utf-8";
/* CSS Document */
/* Stylesheet for Jenn / www.jenniferwirawan.com
Written by and copyright Jennifer Wirawan, 2009 */

/* General layout */

html { overflow: auto; }

body{
background-color: #black;
font: 87% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
background-image: url(../images/newback2.jpg);
background-repeat:no-repeat;
background-color: #000000;

}

#container{
min-width: 4840px;
min-height: 550px;

}

#about{
	width: 420px;
	height: 400px;
	position: absolute;
	top: 74px;
	left: 209px;
     }


#restore1{
	width: 400px;
	position: absolute;
	top: 110px;
	left: 730px;
}

#restore2{
	width: 400px;
	position: absolute;
	top: 110px;
	left: 1150px;
}
#restore3{
	width: 400px;
	position: absolute;
	top: 110px;
	left: 1550px;
}

#gdesign1{
	width: 570px;
	height: 120px;
	position: absolute;
	top: 120px;
	left: 2060px;
}

#gdesign2{
	width: 570px;
	height: 120px;
	position: absolute;
	top: 310px;
	left: 2060px;
}

#wdesign{
	width: 400px;
	height: 350px;
	position: absolute;
	top: 110px;
	left: 2720px;
}
#wdesign2{
	width: 300px;
	height: 350px;
	position: absolute;
	top: 110px;
	left: 3120px;

}

#links{
	width: 324px;
	height: 308px;
	position: absolute;
	top: 100px;
	left: 3530px;
}

#contact{
	width: 450px;
	height: 320px;
	position: absolute;
	top: 134px;
	left: 4075px;
}


#submarine {
	min-width: 180px;
	min-height: 400px;
	position: fixed;
	top: 90px;
	left: 20px;
	z-index: 1;

}
#copyright{

        text-align: center;
	width: 150px;
	height: 85px;
	position: absolute;
	top: 404px;
	left: 4675px;

}


/* typography */

p {	line-height: 1.4em;	margin-bottom: 1.0em; font-size: 0.9em;}
#about p { text-align: justify; }
	



ul, ol { line-height: 1.4em; text-align: left; margin-left: 80px; font-weight: bold;}
dl { line-height: 1.4em; text-align: left; margin-left: 15px; font-weight: bold;}
ol, li{ margin-bottom: 1.4em; font-weight:bold;}



/* Design */

.thumbnail{
	padding: 3px 3px 3px 3px;
	background-color: #071a10;
	border: 1px solid #071a10;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}
	
.gdthumbnail{
	padding: 3px 3px 3px 3px;
	border: 1px solid #071a10;
	background-color: #071a10;
	float: left;
	margin-right: 40px;
	margin-bottom: 10px;
	}

	
.epthumbnail{
	padding: 3px 3px 3px 3px;
	border: 1px solid #071a10;
	background-color: #071a10;
	float: left;
	margin-left: 25px;
	}
.epthumbnail2{
	padding: 3px 3px 3px 3px;
	border: 1px solid #071a10;
	background-color: #071a10;
	float: left;
	margin-left: 25px;
	}


a {
	color: #071a10;
	text-decoration: underline;
	font-weight: bold;
	cursor: hand;
	}
	
a img{ 	border: none;}




