/* CSS for grayfuse.com */

body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#333333;
	background-attachment:fixed;
	background-position: center;
}

#watermark {
	position:absolute;
/*	margin-top:30px;
	margin-left:10px;
	margin-right:10px;*/
	
	left:10px;
	top:10px;
	width: 63px;
	height: 250px;
	z-index:2;
	
	zoom:1; /* IE hack to give class layout */
  	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='/newsite/images/gside.png');
}
#watermark[id] {
	background-image:url('/newsite/images/gside.png');
}

#layout
{
	/*right:210px;
	top:20px;*/
	margin-left:80px;
	margin-top:20px;
	margin-bottom:40px;
	position:relative;
	border:#FFFFFF solid 1px;
	width: 640px; 
	/* letter-spacing:-0.7px; */
	color: #FFFFFF;
	
}	
#nav {
	font-family: arial,helvetica;
	font-size: 20px;
	position:relative;
	margin-top:40px;
	margin-bottom:20px;
	/*right:20px;
	top:50px;*/
	width:170px;
	color:#333333;
	border:#FFFFFF solid 1px;
	text-align:left;
	letter-spacing:-0.8px;
	z-index:100;
}
#subnav {
	font-family: geneva, arial, helvetica;
	font-size: 20px;
	position:relative;
/*	left:20px;
	bottom:20px;*/
	width:170px;
	color:#333333;
	border:#FFFFFF solid 1px;
	letter-spacing:-0.8px;color: #FFFFFF;	
	text-align:left;
	z-index:100;
}
#rightside  {
	position:absolute;
	left:720px;
	padding-right:20px;
	margin:20px;
}
.filterLayout {	
	padding:20px;
	zoom:1; /* IE hack to give class layout */
  	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='/newsite/images/60percent.png');
	/*background-color:#111;*/
}
.filterLayout[class] {
	background-image:url('/newsite/images/60percent.png');
}

#layout p {
	font-family: arial, helvetica;
/* font-family: georgia, arial, helvetica;  */
	font-size: 12px;
	color:#FFFFFF;
}

#layout p strong {
	color:#FC6;
}

#layout h1 
{
	font-family: arial, helvetica;
	font-size: 24px;
	border:1px #FFF;
	padding-bottom:10px;
}	
#layout .h1Bold 
{
	color: #99CC33;
}

#layout h2 {
	font-family: arial, helvetica;
	font-size: 12px;
	display:block;
	border-bottom:1px #DDD dotted;
}

#layout h2 a {
	color:#EECC00;
	text-decoration: none;
}
#layout h2 a:visited {
	text-decoration: none;
	color: #DDFF00;
}
#layout h2 a:hover {
	color: #FFFFFF;
}
#layout h2 a:active {
	text-decoration: none;
	color: #FFFF66;
}

#layout h3 {
}
#layout h4 {  
}
#layout .h4bold {color: #99CC33}
#layout img {
	border: 1px solid #999999;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#layout a {
	font-size:14px;
	color:#0099CC;
	text-decoration: none;
}
#layout a:visited {
	text-decoration: none;
}
#layout a:hover {
	border-bottom:dotted #FFF 1px;
	color: #CCCC33;
}
#layout a:active {
	text-decoration: none;
	color: #FFFF66;
}


a {
	position:relative;
	z-index:1;
}




	
.filterNav {
	padding-left:20px;
	padding-top:20px;
	padding-bottom:10px;
	zoom:1; /* IE hack to give class layout */
  	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='/newsite/images/60percentLime.png');
}
.filterNav[class] {
	background-image:url('/newsite/images/60percentLime.png');
}
#nav h1 {
	display:block;
	padding-bottom:10px;
	margin:0px;
}
#nav h1 a {
	font-family: arial, helvetica;
	font-size: 20px;
	color:#FFFFFF;
	
	text-decoration: none;
}
#nav h2 a {
	font-family: arial, helvetica;
	font-size: 12px;
	padding-left:25px;
	color:#CCCCCC;
	text-decoration: none;
}

#nav h1 a:hover {
	color:#CCFF00;
	border-bottom:1px dotted #fff;
}
#nav a:active {
	color: #FFFF66;
}



	
.filterSubNav {
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	zoom:1; /* IE hack to give class layout */
  	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='/newsite/images/60percentRed.png');
}
.filterSubNav[class] {
	background-image:url('/newsite/images/60percentRed.png');
}
#subnav h1 {
	font-family: arial, helvetica;
	font-size: 20px;
	color:#FFFFFF;
	display:block;
	margin:0px;
	padding-bottom:10px;

}
#subnav h2 {
	padding:0;
	margin:0;
}
#subnav a {
	font-family: arial, helvetica;
	font-size: 15px;
	display:block;
	color:#FFFFFF;
	margin:0px;
	padding-left:10px;
	text-decoration: none;
}

#subnav a:hover {
	color:#FFCC00;
	
}
#subnav a:active {
	color: #FFFF66;
}

#subnav img{
	border:0px;
}
