/**//*  Main  */body { background:#FFF; color:#000; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}#container {	background:#FFF;	margin:0 auto;	width:100%;	max-width:1000px; /*  Change to desired maximum width  */	padding:0;	text-align:center;}#phoner { display:none; }#header {	padding:25px 10px 7px 10px;	margin-bottom: 0;	}#header #toplogo {	float:left;	}#header #nav {	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;	color: #333;	font-size:1.1em;	float:right;	padding-top:15px;	padding-right:10px;	text-align: right;}#header #nav a:link,#header #nav a:visited, #header #nav a:hover {	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;	color: #333;	font-size:1em;	text-decoration:none;}#header #nav a:hover {	color:#000;	text-decoration:underline;}p.welcome, #filtertags {	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;	color: #555;	font-size:1.0em;	text-align:left;	padding: 15px 0 5px 0;}#filtertags { padding: 0 0 5px 0; }#filtertags a:link,#filtertags a:visited,#filtertags a:hover {	color:#000;	font-weight:normal;	text-decoration:none;	padding: 2px;}#filtertags a:hover {	color:#000;	text-decoration:underline;}#filtertags a.current:hover {	text-decoration:none;}#filtertags a.current {	color:#F00;	font-weight:bold;}#gallery_thumbnails {	background-image:url(../images/page-bottom-border.png);	background-repeat:no-repeat;	background-position:top center;	padding-top:35px;}#footer {	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;	color: #555;	font-size:0.8em;	margin-top:25px;	padding-top:18px;	text-align: center;		background-image:url(../images/page-bottom-border.png);	background-repeat:no-repeat;	background-position:top center;	min-height:60px;}#footer a:link, #footer a:visited, #footer a:hover {	text-decoration:none;		color: #555;}#footer a:hover {	text-decoration:underline;}.tcontent {	padding:0;	padding-bottom:8px;	margin: 0 20px 35px 20px;	border-bottom:1px solid #666;	width:160px;	display: inline;	float:left;	/*border:1px dotted #DDD;*/}.tcontent img { padding-bottom:10px;  }.tcontent p {	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;	color: #174F69;	font-size:0.9em;	text-align:left;	padding-top:17px 0 8px 0;}.tcontent img {	opacity: 1.0;	/* border: 10px solid #eee; */ 	/*Transition*/	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;}  .tcontent img:hover {     opacity: 0.5;    /*Glow*/  -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);  -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);  box-shadow: 0px 0px 20px rgba(255,255,255,0.8);}/* Customization to fancybox --------------------------------*/.fancybox-title-float {	position: absolute;	left: 0;	bottom: -15px;	height: 32px;}#fancybox-title-float-left {	padding: 0 0 0 15px;	background: url('fancybox.png') -40px -90px no-repeat;	background:none;}#fancybox-title-float-main {	line-height: 29px;	padding: 0 0 3px 0;	background: url('fancybox-x.png') 0px -40px;	background:none;		font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;	font-weight: normal;	font-size: 16px;	color: #FFF;	letter-spacing:1px;	background-color:#000;	opacity:0.7;	padding:4px 20px;}#fancybox-title-float-right {	padding: 0 0 0 15px;	background: url('fancybox.png') -55px -90px no-repeat;	background:none;}.fancy-ico {opacity:1; }/* =Clearfix (all browsers)--------------------------------*/.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}/* IE6 */ * html .clearfix {height: 1%;}/* IE7 */*:first-child+html .clearfix {min-height: 1px;}.clearfloat {clear:both; height:0; overflow:hidden; margin:-1px 0 0 0;}