		body{margin: 0px 0px 0px 0px; min-width:840px;}
		div.framme{
			width:100%;
			text-align:left;
			height:75px;
			padding:0px 0px 0px 0px;
			position:relative;
			font-size:1px;
		}
		#logodl{background-image:url(/pq/main_files/pqBanner-sunk.png); background-repeat:no-repeat; width:1px;height:1px; border-width:0; float:right;}
		
		#logo img{
			background-color:transparent;
			background-image:url(/pq/main_files/pqBanner.png);
			background-repeat:no-repeat;
			width:400px;
			height:75px;
			border-width:0px;
			margin:0px;
			position:absolute;
			top:0px;
			left:0px;
		}
		#logo a:hover img{
			background-color:transparent;
			background-image:url(/pq/main_files/pqBanner-sunk.png);
			background-repeat:no-repeat;
			border-width:0px;
		}
		#logo a:hover{
			letter-spacing:10px;
			background-color:transparent;
		}
		
    #logodl_xmas{background-image:url(/pq/main_files/pqBanner-xmas-sunk.png); width:1px;height:1px; border-width:0; float:right;}
		
		#logo_xmas img{
			background-color:transparent;
			background-image:url(/pq/main_files/pqBanner-xmas.png);
			width:400px;
			height:75px;
			border-width:0px;
			margin:0px;
			position:absolute;
			top:0px;
			left:0px;
		}
		#logo_xmas a:hover img{
			background-color:transparent;
			background-image:url(/pq/main_files/pqBanner-xmas-sunk.png);
			border-width:0px;
		}
		
		div.navthingie{
			border-width:0px;
			border-top-style:ridge;
			border-top-width:8px;
			border-color:#555;
			margin-top:-2px;
			color:#FFF;
			text-align:right;
			font-size:1px;
			padding-right:10px;
		}
		a.navthingie, a:link.navthingie, a:visited.navthingie{
			font-family:"Palatino Linotype", "Book Antique", Georgia, serif, "Times New Roman";
			color:#FFF;
			background-color:black;
			text-decoration:none;
			font-weight:bold;
			font-size:14px;
			display:inline;
			border-left-width:2px;
			border-right-width:2px;
			border-style:outset;
			background-color:black;
			border-top-width:0px;
			border-bottom-width:2px;
			padding:2px 8px 2px 12px;
			border-color:#FFF;
			text-align:center;
			margin:0px 2px 0px 2px;
		}
		a:hover.navthingie{color:#FF0000; background-color:#000; text-decoration:none; border-color:#FF0000;}
		#name2{
			float:right;
		}
		
		/*new black bar */
		
		div.navthingie{
			background-color:#000;
			background-image:url(/pq/creations/main_files/title.jpg);
			background-repeat:repeat-x;
			background-position:bottom;
			padding-right:10px;
			padding-top:4px;
			padding-bottom:4px;
			margin-top:-2px;
			border-width:0px;
		}
		.frame a.navthingie, .frame  a:link.navthingie, .frame a:visited.navthingie{
			border-width:0px;
			padding:0px 10px 0px 10px;
			background-color:transparent;
			text-decoration:none;
		}
		.frame a:hover.navthingie{
			text-decoration:underline;
			color:#FFF;
			background-color:transparent;
		}
		
		* html .framme img{
			position:relative;
			behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
				this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
				this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
				this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
				this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
			);
		}
		
		
@media only screen and (max-width: 900px) {
  a.navthingie, a:link.navthingie, a:visited.navthingie{
    font-size:14pt;
  }
}