


/************************************************
		GLOBAL SETUP
************************************************/

* {	/*removes all default margins and padding*/
	margin:0px;
	padding:0px;
}

BODY, TABLE {
	font-family: Veranda, Arial, sans-serif;
	font-size: 0.95em; 
}

DIV#main {	
	/* border: 1px solid #000; */
	width: 680px;
}

P {	
	margin-top: 1em;
	margin-bottom: 1em;
}



/************************************************
	    GENERAL PAGE ELEMENTS
************************************************/

IMG.menuSeparatorLine {
	margin-top: 0em; margin-bottom: 1em;
}

IMG.separatorLine {
	margin-top: 1.5em; margin-bottom: 1.5em;
}

DIV#copyright {
	float:left;
}

DIV#estatIcon {
	float:right;
}




/************************************************
		CONTENT-SECTION
************************************************/


DIV#content {
	/* border: 1px solid #000; */
	float:right;
}

DIV#pagetitle {
	margin-bottom: 2em;
}

P#pagetitle {	
	font-size: 1.5em;
	/* margin-bottom: 1em; */
	font-weight: bold;
}

P.paragraphTitle {	
	font-size: 1.1em;
	/* margin-top: 1em; */
	/* margin-bottom: 1em; */
	font-weight: bold;
}

DIV#pageFooter {
	margin-top: 2em;
	margin-bottom: 4em;
	clear:both;
}

DIV#homepageTitle {
	text-align:center;
	margin-top:1em;
	margin-bottom:3em;
}


/************************************************
	     EMBEDDED PHOTOS
************************************************/

DIV.horizontalPicture {
	/* border: 1px solid #000; */
	float: left;
	padding: 4px;
	margin-top: 0.5em; margin-right: 0.5em; margin-bottom: 0.5em;
} 

DIV.verticalPicture {
	/* border: 1px solid #000; */
	float: left;
	padding: 4px;
	margin-top: 0.5em; margin-right: 0.5em; margin-bottom: 0.5em;
} 

DIV.picdescr {
	text-align: center;
	padding: 4px;
	font-style:italic;
	font-size: 0.8em;
	margin-top:0.5em;
} 


/************************************************
	      C.V. SECTION
************************************************/


TABLE#cv TD {
	vertical-align:top;
	border-width:1px;

	padding:0.15em;
	border-top-style:solid;
}

TABLE#cv TR#lastline TD {
	border-top-style:solid;
	border-bottom-style:solid;
}



/************************************************
	      PHOTO SECTION
************************************************/

TABLE.photo {
	margin-left:2em;
}

TR.photoElement {
	vertical-align:middle;
}

TD.photoThumbnail {
	width:180px;
	padding-top:0.75em;
	padding-bottom:0.75em;
}

TD.photoThumbnail IMG {
	border: 0px;
}

TD.photoInfos {
	width:180px;
	padding-left:2em;
}

P.photoTitle {
	font-weight:bold;
}

.photoPlaceDate {
	font-style:italic;
	font-size: 0.75em;
}

