			img {
				-moz-user-select: none;
				-webkit-user-select: none;
				-webkit-user-drag: none;
			}

			html, body {background-color: #FFFFFF;
				padding:0; margin:0; min-height:100%;
				font-family:Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
				font-size:16px;
				}
			#container {width:960px; margin-left:auto; margin-right:auto; min-height:100%;}
			nav {float:right; margin-top:63px; width:auto;
				margin-right:0px; 
			}
			nav a {text-decoration:none; color:#888888;margin-right:15px; padding-bottom:5px;}
			nav a:hover, .current {color:#333333; border-bottom:2px solid #333333;}
			
			#hero {height:546px; background:url(graphics/hero.jpg) no-repeat center top;}
			
			.anchor {position:relative;}
			#logo_white {position:absolute; width:210px; height:251px; left:130px; top:200px; background:url(graphics/logo-white.png);}
			#logo {display:block; float:left; margin-top:35px; margin-bottom:15px; width:80px; height:97px; background:url(graphics/logo.png);}

			.bigtext {font-size:20px; color:#444444; line-height:135%; padding-left:7px;}

			.thumbnails, .thumbnailsplain {padding-bottom:8px; border-bottom:1px solid #EEEEEE;}
			
			.thumbnails div, .thumbnailsplain div { display:table-cell; vertical-align:bottom; padding-top:40px;}
			
			.thumbnails div span {padding-right:8px; float:left; 
				background:url(graphics/thumbnail-shadow.png) no-repeat right top;
			}
			.thumbnails div img {padding-left:7px; vertical-align:bottom;
				background:url(graphics/thumbnail-shadow.png) no-repeat left top;
			}
			
			.thumbnailsplain div img {padding-left:7px; padding-right:8px; vertical-align:bottom;}
			
			.thumbnails div span, .thumbnailsplain div span {display:none; }

			#footer {clear:both; margin-top:20px; padding:10px 5px; border-top:1px solid #CCCCCC; color:#CCCCCC;}
		
