
body {  margin:0; background:#b5c2ae url('/n3xt-bg.jpg') 50% 50% no-repeat; font-family:Myriad,sans-serif; font-size:13px;  }
p { line-height:1.5em; }

div#content { width:990px; margin:0 auto; padding:0 10px; }

h1 { margin:0; padding:0;  text-align:center; font-family:georgia; font-size:80px; color:#757d70; }
h2 { margin:-15px 0 0 0; padding:0;  text-align:center; font-family:georgia; font-size:21px; }
h3 { font-size:25px; font-weight:normal; font-family:georgia; margin:10px 0; padding:0; border-top:dotted white 1px; border-bottom:dotted white 1px; color:#757d70; clear:both;  }

h3 a { text-decoration:none; color:#d42e2e; }
h3 a:hover {text-decoration:none; color:#757d70; }

h3.clicx  { background-color:#d3d6d1; }
h3.clicx:hover { background-color:#fff; }

h4 { font-size:15px; font-weight:normal; font-family:georgia;  margin:0 0 5px; padding:0 0 5px; border-bottom:dotted white 1px; color:#757d70; }


a img { border:0; }




div#menucontainer {  float:left;position:relative;left:50%;text-align:left;}
ul#menu {list-style:none;position:relative;left:-50%;}

ul#menu li{float:left;position:relative;}/* ie needs position:relative here*/

ul#menu a {text-decoration:none;  color:#d42e2e; font-weight:bold;font-size:16px; padding:3px 8px; margin:3px 8px; float:left; white-space:nowrap;}

ul#menu a:hover{ background-color:#eaefe8; }

ul#menu a.select { background-color:#FFFFFF; }



ul#selection, ul#selectioncat { margin:0;padding:0;}
ul#selection li {list-style:none; float:left; margin-right:42px; }
ul#selection li.last {margin-right:0; }

ul#selection li a.picbox 
	{  border:solid #757d70 1px;text-decoration:none; display:block; width:300px;height:190px;  background-repeat:no-repeat; background-position:50% 50%;  }
ul#selection li a.pictitle { height:22px;text-decoration:none; display:block; width:300px; overflow:hidden; margin-top:5px;padding-top:3px;border-top:solid white 1px; font-family:georgia; font-size:18px; color:black; }	
ul#selection li a.pictitle:hover { background-color:#b6c1b0; }
ul#selection li span.pictitlecat { text-decoration:none; display:block; width:300px; overflow:hidden; margin:0;font-size:11px; color:#757d70; }

ul#selection li span.pictitlecat a { text-decoration:none; font-weight:bold; color:#d42e2e; }
ul#selection li span.pictitlecat a:hover { color:#757d70; }


ul#selectioncat li {list-style:none; float:left; margin-right:15px; margin-bottom:20px; }
ul#selectioncat li.last {margin-right:0; }

ul#selectioncat li a.picbox
	{  border:solid #757d70 1px;text-decoration:none; display:block; width:150px;height:100px;  background-repeat:no-repeat; background-position:50% 50%;  }	
ul#selectioncat li a.pictitle  { height:16px;text-decoration:none; display:block; width:150px; overflow:hidden; margin-top:5px;padding-top:3px;border-top:solid white 1px; font-family:georgia; font-size:13px; color:black; }	
ul#selectioncat li a.pictitle:hover { background-color:#b6c1b0; }	
	
ul#selectioncat li span.pictitlecat { text-decoration:none; display:block; width:150px; overflow:hidden; margin:0;font-size:9px; color:#757d70; }

ul#selectioncat li span.pictitlecat a { text-decoration:none; font-weight:bold; color:#d42e2e; }
ul#selectioncat li span.pictitlecat a:hover { color:#757d70; }
	
	
.toggleaggbox { cursor:pointer; }	
	
	
div.photowrapper { text-align:center; }
div.photowrapper a img { border:0; text-decoration:none; }
h3.phototitle { text-align:center; margin:10px 0 3px 0; }
h4.photocat  { text-align:center;color:#757d70; }
h4.photocat a {  text-decoration:none;color:#d42e2e; }
h4.photocat a:hover {text-decoration:none; color:#757d70; }


div.orfanavi { text-align:center; margin:10px 0; }
div.orfanavi a img { border:0;  opacity:0.5}
div.orfanavi a:hover img { border:0; opacity:0.8 }

div.orfanavi a.selected img { opacity:1}


div#footer {  margin-top:30px; height:179px; border-top:solid #a1ad9b 15px; background:#484d45 url('/bigfooter.jpg') no-repeat top center; padding-top:50px; text-align:center; color:white; }
div.spacer { clear:both; }


/* ############################ Contacts ############################# */
div.row { clear: both; width:600px;  padding-top: 10px;  }
div.row span.label { float: left; width: 180px; text-align: right;  }
div.row span.formw { float: right; width: 400px; text-align: left;  }
