* {margin:0; padding:0;}
body {background-color: #fff;
	color:#000;
	font:12pt/18pt Arial, Helvetica, sans-serif;
	}
h1, h2, h3, h4, h5, h6 {font-size:14pt;}
a {color:#000; text-decoration:none;}
a:visited {}
a:hover {color:#666;}
a img {border:none;}
h1 a {font-family:"MrsEavesRoman", Georgia, "Times New Roman", Times, serif; letter-spacing:10px;  height:90px; width:180px; }

#container {margin:20mm 20mm 50mm 30mm; }


#header h2 {color:#000; font-size:22pt; font-weight:700; line-height:18pt; margin:20mm 0 10mm 0;}
p {margin-bottom:1mm;}

.column li {list-style-type:disc;}
.column ul {margin-bottom:20px;}


p.finePrint {font:100 10pt/13pt  Arial, Helvetica, sans-serif;}
.finePrint.date {letter-spacing:3px; text-transform:uppercase;}
p.chapeau {font:100 14pt/14pt Arial, Helvetica,  sans-serif;}
p.chapeau strong {font-weight:100;}

#info {float:right;}
#info p {margin:0;}
.display { border-bottom:1pt solid #000;}
.display img {vertical-align:text-bottom;}
.display p {padding:0;}
.display h3 {padding:0 0 5px 0;}
.display h4 {padding:5px 0;}
.column {margin:5mm 0;}
.small {}
.small p {}
.wide {}

.intro {}
.intro dl {}
.intro dt {float:left; width:100px; color:#000; font-weight:700;}
.intro dd {margin:0 0 0 150px;}

h3, h4 {font:700 14pt/18pt Arial, Helvetica, sans-serif; color:#000;}

#nav {display:none;}
#newsletter {display:none;}
#footer {clear:both; margin:10px 0; padding-top:10px; height:25px;}
#footer p {font-family:helvetica, arial, sans-serif;}

#footer .small {display:none;}

ul.thumbnails {list-style-type:none;}
.thumbnails li {list-style:none; float:left; margin:3mm; width:25%; page-break-after:auto; font-size:10pt;}
.thumbnails img  {width:100px; height:100px; padding:5px; vertical-align:bottom;}
.thumbnails a {border:1px solid #ccc; display:block; margin-bottom:5px; float:left;}
.thumbnails a:hover img {background:#eee;}
.thumbnails li p {clear:both; float:left; margin-top:-5px;}
.thumbnails h4 {clear:both; font-size:10pt;}
.thumbnails h4 a {border:0 none;}
hr {clear:both; height:0; visibility:hidden;}

legend {background:#fff; padding:3px;}
fieldset {border:solid #ccc; border-width:0; padding:10px 0;}

#contactForm label {
	float:left;
	width:90px;
	color:#000;
	}
	#contactForm input, #contactForm textarea {
	width:335px;
	margin:5px 0 5px 10px;
	border:1px solid #ccc;
	padding:5px;
	}
	#contactForm input.submit {
	width:auto;
	border:0 none;
	margin-left:90px;
	vertical-align:bottom;
	}
	
	
.twoCol #header h2 {margin-bottom:0; font-size:14pt;}
#workPage h2, .twoCol h2 {margin-bottom:0; font-size:14pt;}
.twoCol .intro {margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #000; clear:both;}
.twoCol .column {clear:both;}

#selectedWork {display:none;}

#current a {font-weight:700;}
.antiSpam {display:none;}

.vcard {padding:5px 0; border:solid #000; border-width:1px 0; width:255px;}
.warning {padding:5px 0 5px 10px; margin:10px 0 0 0; border:solid #ccc; border-width:0 0 0 10px; background:#fafafa;}
.success  {height:250px; margin-top:10px;}