body {
	padding:0px; margin:0px;
	background-color: #000;
}

#wrapper {
	width:800px !important;
	margin:0px auto;	padding:0px 0px 0px 0px;
	position:relative;
	z-index:1;
}

#page {
	margin:0px auto; padding:0px;
	width:800px;
	background-color:#fff;
}

#content {
	padding:10px;
	font-family:Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:10pt;
	color:#000;
}

p {
margin:0px 0px 10px;
padding:0px;	
}

h3 {
	margin:0px 0px 5px;
	padding:0px;
}

ul#projects {
    float: left;
    margin: 0 10px 0 20px;
    padding: 0;
    width: 350px;	
}

ul#projects li {
    font-size: 9pt;
    margin: 0 0 2px;
}


#photoblock {
    float: right;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    margin: 0 0 10px 10px;
    text-align: center;
}

#photoblock img {
	padding:0px 0px 5px;	
}


#footer {
	padding:5px;
	text-align:center;
	color: gray; 
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}




.generaltext-black { color: black; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.generaltext-white { color: white; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tagline-black { color: black; font-size: 8pt; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tagline-grey { color: gray; font-size: 8pt; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tagline-white { color: white; font-size: 8pt; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
