  h1  { 	background: none; 	font: normal 30px 'interstateB', 'interstateB'; 	color: #2541CC; 	padding: 0px 0px 15px 0px; 	display: block; 	text-transform: uppercase; 	clear: left; }  h2 { 	font-family: 'interstateB', 'interstateB'; 	font-size: 24px; 	font-weight: normal; 	color: #2541CC; 	margin: 0px 0px 15px 0px; 	background: none; 	display: block; 	text-transform: uppercase;	 	clear: left; }  h3 { 	text-transform: none; 	font-size: 18px; 	color: ; 	font-family: 'interstateR', 'interstateR'; 	font-weight: normal; 	margin: 0px 0px 15px 0px; 	text-transform: uppercase; }  h4 { 	text-transform: none; 	font-size: 16px; 	color: ; 	font-family: 'interstateR', 'interstateR'; 	font-weight: normal; 	margin: 0px 0px 15px 0px; 	text-transform: uppercase; }   h5 { 	text-transform: none; 	font-size: 14px; 	color: ; 	font-family: 'interstateR', 'interstateR'; 	font-weight: normal; 	margin: 0px 0px 15px 0px; 	text-transform: uppercase; }   h6 { 	text-transform: none; 	font-size: 12px; 	color: ; 	font-family: 'interstateR', 'interstateR'; 	font-weight: normal; 	margin: 0px 0px 15px 0px; 	text-transform: uppercase; }   #Description { 	font: 16px/24px 'interstateR', 'interstateR'; 	text-transform: none 	padding: 0px 0px 0px 0px; 	display: block; 	color: #FFFFFF; }  .SubMenu h1 { 	font: 25px 'interstateB'; 	text-transform: uppercase; 	color: #FFFFFF; }  p { 	font: 14px/20px 'Arial', 'Arial'; 	/*text-align: justify;*/ 	text-transform: none; 	color: #000000;	 	margin: 0px 0px 20px 0px; }  #ArticleContent p a, #ArticleContent li a, #ArticleContent #respond a { 	background-color: none; 	color: #D40D0D; 	-moz-border-radius: 3px; 	border-radius: 3px; 	-webkit-border-radius: 3px; 	border: 1px solid transparent; 	border-width: 1px 2px 1px 2px; }  #ArticleContent p a:hover, #ArticleContent li a:hover, #ArticleContent #respond a:hover { 	background-color: #2541CC; 	color: #FFFFFF; 	text-decoration: none; }  blockquote { 	font-family: 12px 'Arial', 'Arial'; 	text-transform: none; 	display: block; 	color: #D40D0D; 	margin: 0px 0px 20px 0px; 	padding: 0px 25px 0px 25px; }  address { 	font-style: italic; 	font-family: 'Arial', 'Arial'; 	font-size: 12px; 	text-transform: none; 	line-height: 20px; 	text-align: justify; 	color: ; 	margin: 0px 0px 20px 0px; }  pre { 	font-family: Courier New; 	font-size: 12px; 	line-height: 20px; 	text-align: justify; 	color: ;	 	white-space: normal; 	margin: 0px 20px 20px 20px; 	padding: 20px; 	background-color: #FFFFFF; 	border: 1px solid #CCCCCC; }  #ArticleContent ul { 	font: 12px/18px 'Arial', 'Arial'; 	text-transform: none; 	color: #000000; 	list-style-type: none; 	margin: 0px 0px 20px 0px; 	clear: left; }  #ArticleContent ul li { 	background: url(../../../images/icons/miniicons.png) 0px -426px no-repeat;	 transparent; 	padding: 5px 0px 5px 22px; }  #ArticleContent ol { 	font: 12px/18px 'Arial', 'Arial'; 	text-transform: none; 	color: #000000; 	list-style-type: decimal; 	margin: 0px 0px 20px 20px; 	clear: left; }  #ArticleContent ol li { 	padding: 5px 0px 5px 5px; }  /* --=== Photo gallery ===-- */  .PhotoGallery { 	float: left; 	width: 360px; 	margin: 0px 0px 0px -18px; }  .PortfolioMainThumbnail { 	background: url(../../../images/thumbnails/pd_thumbnail_out_l.png); 	background-repeat: no-repeat;	 	padding: 0px 0px 0px 35px; 	float: left; 	margin: -19px 0px 0px -7px; } .PortfolioMainThumbnailContainer { 	background: url(../../../images/thumbnails/pd_thumbnail_out_r.png) right top no-repeat; 	padding: 32px 35px 0px 0px; 	float: left; }  .PortfolioMainThumbnail .Content { 	width: 300px; 	height: 182px; 	display: block; }  .PortfolioMainThumbnail .Content a { 	background: none; 	width: 300px; 	height: 182px; 	display: block; }  .PortfolioMainThumbnail .Content a.video { 	background: url(../../../images/icons/video.gif) right bottom no-repeat transparent; }  .PortfolioMainThumbnail .Content a.picture { 	background: url(../../../images/icons/foto.gif) right bottom no-repeat transparent; }  .PortfolioMainThumbnail .Content a.video:hover { 	background: url(../../../images/icons/video.gif) right bottom no-repeat transparent; }  .PortfolioMainThumbnail .Content a.picture:hover { 	background: url(../../../images/icons/foto.gif) right bottom no-repeat transparent; }  #ArticleContent p .PortfolioMainThumbnail a,  #ArticleContent p .PortfolioMainThumbnail a:hover, #ArticleContent p .ArticleImages a, #ArticleContent p .ArticleImages a:hover  { 	background-color: transparent; 	-moz-border-radius: 0px; 	border-radius: 0px; 	-webkit-border-radius: 0px; 	border-width: 0px; }  .GalleryTitle { 	font-size: 11px; 	text-transform: uppercase; 	color: #FFFFFF; 	font-family: Arial; 	padding: 8px 0px 0px 0px; }  .ArticleImages { 	padding: 0px 0px 0px 35px; 	float: left; 	margin: 0px 0px 0px -7px; 	background: url(../../../images/thumbnails/pd_thumbnail_out_l.png); 	background-repeat: no-repeat; 	background-position: left bottom;		 }  .ArticleImagesContainer { 	padding: 0px 8px 34px 0px; 	float: left; 	background: url(../../../images/thumbnails/pd_thumbnail_out_r.png); 	background-repeat: no-repeat; 	background-position: right bottom;		 	width: 327px; }  .ArticleThumbnail { 	width: 77px; 	height: 58px; 	padding: 0px 0px 0px 0px; 	float: left; 	margin: 8px 7px 0px 0px; }  .ArticleThumbnail .Content { 	width: 77px; 	height: 58px; 	display: block; }  .ArticleThumbnail .Content a { 	width: 77px; 	height: 58px; 	display: block; }  .ArticleThumbnail .Content a.video { 	background: url(../../../images/icons/video.gif) right bottom no-repeat transparent; }  .ArticleThumbnail .Content a.video:hover { 	background-position: right bottom; }  .ArticleThumbnail .Content a.picture { 	background: url(../../../images/icons/foto.gif) right bottom no-repeat transparent; }  .ArticleThumbnail .Content a.picture:hover { 	background-position: right bottom; }  /* --=== No photo gallery ===-- */  #ArticleContent p img.alignleft { 	float: left; 	margin: 5px 10px 5px 0px; }  #ArticleContent p img.alignright { 	float: right; 	margin: 5px 0px 5px 10px; }  #ArticleContent p img.aligncenter { 	display: block; 	margin-left: auto; 	margin-right: auto; 	margin-top: 5px; 	margin-bottom: 5px; }  /* --=== Products and portfolio article button ===-- */  .ItemInfos { 	display: block; 	height: 42px; 	font-weight: bold; 	padding: 0px 0px 10px 0px; }  .ItemInfos .Button { 	margin: 10px 0px 0px 10px; }   #PostGalleryContainer { 	background-color:#000000; 	display:none; 	height:100%; 	left:0; 	opacity:0.7; 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); 	position:fixed; 	text-align:center; 	top:0; 	width:100%; }   #PhotoGalleryWindow {   width: 100%;   position: absolute;   left: 0;   top: 0;     display: none;   height: 1px; }  #PostGallery { 	position: relative; 	top: 200px; 	margin: 0px auto; 	padding: 6px; 	background-color: #FFFFFF; 	text-align: center; }  .PhotoGalleryThumbnails { 	display: none; 	position: fixed;  	padding: 0px 0px 7px 20px; 	width: 100%; 	top: 0; 	border-bottom: 2px solid #D40D0D; }     .PhotoGalleryThumbnails .ArticleThumbnail, .PhotoGalleryThumbnails .ArticleThumbnail .Content, .PhotoGalleryThumbnails .ArticleThumbnail .Content a { 	width: 77px; 	height: 58px; } ';  