* { padding: 0; margin: 0; }

body {
 font-family:Helvetica, sans-serif;
 font-size: 13px;
 background:#cacaca;
}

#header {
 background-image: url(images/header.gif); 
 width: 800px;  height: 181px;
 border-bottom: 1px solid #000000;
 position:fixed; top:0px;
 z-index:104;
}

#header a {
  display: block;
  height: 181px;
  width: 220px;
}
#header a span {visibility: hidden;}
#header a img {border:none; visibility:hidden;}

#leftcolumn { 
position:fixed; top:182px; left:0px;
 color: #333;
 background: #e1e2e2;
 height: 100%;
 width: 219px;
 border-right:1px solid #000000;
 z-index:9;
}

div.nav1 {height: 21px;width: 127px;margin:0;padding:0;background-image:url("images/nav/n1b.gif");}
div.nav1 a, div.nav a:link, div.nav a:visited {display:block;}
div.nav1 img {width:100%; height:100%; border:0;}
div.nav1 a:hover img { visibility:hidden; border:0 0 0 0;}
div.nav1 a:active img { visibility:hidden; border:0 0 0 0;}

div.nav2 {height: 21px;width: 127px;margin:0;padding:0;background-image:url("images/nav/n2b.gif");}
div.nav2 a, div.nav a:link, div.nav a:visited {display:block;}
div.nav2 img {width:100%; height:100%; border:0;}
div.nav2 a:hover img { visibility:hidden;}
div.nav2 a:active img { visibility:hidden; border:0 0 0 0;}

div.nav3 {height: 21px;width: 127px;margin:0;padding:0;background-image:url("images/nav/n3b.gif");}
div.nav3 a, div.nav a:link, div.nav a:visited {display:block;}
div.nav3 img {width:100%; height:100%; border:0;}
div.nav3 a:hover img { visibility:hidden;}
div.nav3 a:active img { visibility:hidden; border:0 0 0 0;}

div.nav4 {height: 21px;width: 127px;margin:0;padding:0;background-image:url("images/nav/n4b.gif");}
div.nav4 a, div.nav a:link, div.nav a:visited {display:block;}
div.nav4 img {width:100%; height:100%; border:0;}
div.nav4 a:hover img { visibility:hidden;}
div.nav4 a:active img { visibility:hidden; border:0 0 0 0;}

#content { 
 position:absolute; top:334px; left:220px;
 padding:25px;
 width:531px; 
 background: #e1e2e2;
border-bottom:1px solid #000000;
}
#content a:link{ text-decoration: none;
	color: #b41d21;
	line-height: 160%;
	border-bottom:1px solid #b41d21;
}
#content a:hover{ text-decoration: none;
	color: #000;
	background:#ffffff;		
}
#content a:visited{ text-decoration: none;
	color: #b41d21;
	line-height: 160%;
	border-bottom:1px solid #b41d21;
}
#content .copy{font-size:13px; line-height:22px;
}


#work { 
 position:absolute; top:334px; left:220px;
 padding:39px; padding-top:10px;
 width:502px; 
 background: #e1e2e2;
border-bottom:1px solid #000000;
}

#work a:link{ text-decoration: none;
	color: #b41d21;
	line-height: 160%;
	border-bottom:1px solid #b41d21;
}
#work .copy{font-size:13px; line-height:22px;
}


h1{ font-size:26px; font-weight:bold; color:#7b7b7b; letter-spacing:1px;
}

h2{ font-size:16px; font-weight:bold; color:#505050; line-height:26px; letter-spacing:.07em;
}


#image{position:absolute; top:182px; left:220px; width:581px; height:151px; border-bottom:1px solid #000000;
}
#image a:link{text-decoration: none; 
border-top:0px; border-left:0px; border-bottom:0px;	opacity: 1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
}
#image a:hover{text-decoration: none; 
border-top:0px; border-left:0px; border-bottom:0px;	opacity: 0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
}
#image img{margin:0px; float:left; border-right:1px solid #000000;
border-top:0px; border-left:0px; border-bottom:0px;
}
#image a:hover img{
opacity: 0.5;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
}


#rule {
position:fixed; top:0px; left:800px; width:1px; height:100%; background-color:#000000;
}
/style