body {
	font: 8pt/14pt verdana, times, serif; 
	background-color: white;
	background: url('../../images/bg.gif');
	color: RGB(40,40,40);
	}

a:link, a:visited { 
	text-decoration:none; 
	color: #363636;
	}

a:hover {
	text-decoration:none;
	color: green;
	}

p { 
	text-align: justify;
	}
hr {
	border: 0;
	border-bottom: 1px solid gray;
	}

h1 {
	text-align: right;
	font-size: 17px;
	font-style: italic;	
	padding: 2px;
	border-bottom: 1px solid gray;
	}

ul { 
	list-style-position: outside;
	list-style-type: square;
    padding: 6px;
	margin-left: 20px;
	font-size : 10px;
	}

form { 
	margin: 4 0 4 0; 
	}
input, textarea {
	background : #F5F5F5;
	border : 1px solid #C0C0C0;
	font-size: 12px;
	font-family: monospace;
	color: #4B4B4B;
	}
input:focus, 
select:focus, 
textarea:focus {
	background-color: #ffffff;
	}

#content {
	background-color: #ffffff;
	}

#header {
	width: 700px;
	}

#logo {
	border: 0;
	}

#cover {
	border: 0;
	}

#cover img {
	border: 0;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	}

#cover-info {
	text-align: right;
	font-style: italic;
	color: gray;
	}

#author {
	width: 680px;
	padding: 4px;
	text-align: justify;
	}

#author h1 { 
	text-align: left;
	font-size: 17px;
	font-style: italic;	
	padding: 2px;
	border-bottom: 1px solid gray;
	}

#author p { 
	text-align: justify;
	padding: 2px;
	}

#author img { 
	border: 4px solid gray;
	padding: 0;
	margin: 4px;
	float: right;
	}

#authors {
	padding: 4px;
	text-align: justify;
	}

#photo {
	text-align: center;	
	}

#photo-box {
	background-color: black;
	}

#photo img {
	border: 0;
	}

#portfolio {
	width: 680px;
	padding: 4px;
	text-align: justify;
	}

#portfolio h1 { 
	text-align: left;
	font-size: 17px;
	font-style: italic;	
	padding: 2px;
	border-bottom: 1px solid gray;
	margin-bottom:0;
	}

#portfolio p { 
	text-align: justify;
	padding: 2px;
	}

#menu { 
	float: right;
	color: #404040;
	padding: 8px;
	}

#menu a:link, #menu a:visited { 
	text-decoration:none; 
	color: black;
	}

#menu a:hover {
	text-decoration:none;
	color: green;
	}

#bottom {
	background: url('../../images/int_bottom.gif');
	text-align: left;
	font-size: 9px;
	color: gray;
	padding: 4px;
	border-top:1px solid black;
	}

#container {
	width: 680px;
	padding: 8px;
	text-align: justify;
	}