@media screen {
body {
  margin: 0;
  padding: 0;
  text-align: left;
  background-color: #686669;
  font-family: "bitstream vera sans",univers,"Lucida Grande", "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 9px;	
  line-height: 17px;
  color: #ccc;	
}
p {
	text-align: left;
  padding: 2px 2px 2px 15px;
	margin: 0;
}
h1, h2, h3 {
  margin: 0 0 5px 0;
  color: #C4C4C4;
	text-align: left;
	padding: 2px 2px 2px 10px;
}
h1 {
  font-size: 19px;
  margin: 0 0 2px 5px;
}
h2 {
  font-size: 14px;
}
h3 {
  font-size: 11px;
  margin: 0;
}
a, a:link, a:visited {
  text-decoration: none;
  color: #9E9E9E;  
}
p a, p a:link, p a:visited {
	color: #9E9E9E;
 color: #C4C4C4;
	border-bottom: dotted #333 1px;
}
p a:hover, p a:active {
  text-decoration: none;
  color: #C4C4C4;
  text-shadow: #999 2px 2px 1px;
  border-bottom: dotted #000 1px;
}

#header {
	border-top:20px solid #000;
	height: 60px;
}
#header a#logo {
	display: block;
	float: left;
	width: 300px;
	height: 140px;
	margin: 0 5px 0 5px;
/*	background-image: url(/images/logo.png);
	background-repeat: no-repeat;*/
}
#subheader {
	background-color: #5E5F61;
	height: 20px;
}
#stage {
	width: 700px;
	height: 600px;
	border:1px solid #000;

				background-image: url(/images/backgrounds/ganesh.jpg);
	background-repeat: no-repeat;
}
#copyright {
	margin-top:0;
	padding-top:0;
	background-color: #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	width: 700px;
	height: 20px;
	color: #7C7D7F;
	text-align: left;
	font-size: 9px;
}
#copyright p {
	clear:both;
	margin-top: 0;
	padding-left:15px;
}
#content {
	clear: both;
	width: 485px;
	float: left;
	display: inline;
}
#stage #content,#stage #nav {
	margin-top: 70px;
}
#nav {
	width: 200px;
	float: right;
}
#nav dl,
#nav dt {
	margin: 0;
}
#nav dl {
	background-image: url(/images/nav/nav.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #000;
	font-family: Tahoma, sans-serif;
}
#nav dt {
	border-top: 1px solid #000;
}
#nav dt a {
	display: block;
	padding: 5px 15px 5px 30px;
	text-transform: uppercase;
	text-align: right;
	text-decoration: none;
	color: #ccc;
	font-weight: normal;
	font-size: 9px;
}
#nav dt.first a {
	border-top: 0;
}
#nav dt a:hover {
	background-image: url(/images/rollovers/nav.gif);
	background-repeat: repeat-y;
	text-decoration: underline;
	background-color: #5E5F61;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.5;
	color: #fff;
}
#nav a span {
	text-decoration: underline;
}
#nav dt#on {
	background-image: url(/images/rollovers/nav.gif);
	background-repeat: repeat-y;
	text-decoration: none;
	color: #fff;
}
#work ul {
	margin: 10px 0 60px 15px;
	padding: 0 0 5px 0;
	list-style-type: none;
}
#work ul li {
	display: inline;
}
#work a,#work #bsw a,#work #nmah a,#work #insig a,#work #ss a,#work #tf a,#work #fwp a,#work #sb a,#work #pms a,#work #gc a,#work #leeniebear a,#work #nf a,#work #fg a {
	display: block;	
	float: left;	
	width:50px;
	height:50px;
	margin-right: 6.76px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.7;
	background-image: url(/images/projects/bsw_logo.gif);
	border: 1px solid #000;
}
#work #bsw a,#work #bsw a:link,#work #bsw a:active,#work #bsw a:visited {
	background-image: url(/images/projects/bsw_logo.gif);
}
#work #bsw a:hover {
	background-image: url(/images/rollovers/bsw_logo.gif);
}
#work #nmah a,#work #nmah a:link,#work #nmah a:active,#work #nmah a:visited {
	background-image: url(/images/projects/nmah_logo.gif);
}
#work #nmah a:hover {
	background-image: url(/images/rollovers/nmah_logo.gif);
}
#work #ss a,#work #ss a:link,#work #ss a:active,#work #ss a:visited {
	background-image: url(/images/projects/ss_logo.jpg);
}
#work #ss a:hover {
	background-image: url(/images/rollovers/ss_logo.jpg);
}
#work #tf a,#work #tf a:link,#work #tf a:active,#work #tf a:visited {
	background-image: url(/images/projects/tf_logo.jpg);
}
#work #tf a:hover {
	background-image: url(/images/rollovers/tf_logo.jpg);
}
#work #fwp a,#work #fwp a:link,#work #fwp a:active,#work #fwp a:visited {
	background-image: url(/images/projects/fwp_logo.jpg);
}
#work #fwp a:hover {
	background-image: url(/images/rollovers/fwp_logo.jpg);
}
#work #nf a,#work #nf a:link,#work #nf a:active,#work #nf a:visited {
	background-image: url(/images/projects/nf_logo.gif);
}
#work #nf a:hover {
	background-image: url(/images/rollovers/nf_logo.gif);
}
#work #fg a,#work #fg a:link,#work #fg a:active,#work #fg a:visited {
	background-image: url(/images/projects/fg_logo.gif);
}
#work #fg a:hover {
	background-image: url(/images/rollovers/fg_logo.gif);
}
#work #gc a,#work #gc a:link,#work #gc a:active,#work #gc a:visited {
	background-image: url(/images/projects/gc_logo.jpg);
}
#work #gc a:hover {
	background-image: url(/images/rollovers/gc_logo.jpg);
}
#work #end a,#work #end a:link,#work #end a:active,#work #end a:visited,#work #end a:hover {
	background-image: none;
	background-color: #47494B;
	margin-right: 2px;
	border: 1px solid #000;
	width:23px;
	height:20px;
	color: #4370B1;
	font-size: 25px;
	padding-top: 2px;
}
#work #end a:hover {
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.5;
	color: #B5B5B5;
}
#work #sb a,#work #sb a:link,#work #sb a:active,#work #sb a:visited {
	background-image: url(/images/experiments/sb_logo.jpg);
}
#work #sb a:hover {
	background-image: url(/images/rollovers/sb_logo.jpg);
}
#work #pms a,#work #pms a:link,#work #pms a:active,#work #pms a:visited {
	background-image: url(/images/experiments/pms_logo.jpg);
}
#work #pms a:hover {
	background-image: url(/images/rollovers/pms_logo.jpg);
}
#work #leeniebear a,#work #leeniebear a:link,#work #leeniebear a:active,#work #leeniebear a:visited {
	background-image: url(/images/experiments/leeniebear_logo.jpg);
}
#work #leeniebear a:hover {
	background-image: url(/images/rollovers/leeniebear_logo.jpg);
}
#work #insig a,#work #insig a:link,#work #insig a:active,#work #insig a:visited {
	background-image: url(/images/experiments/insig_logo.jpg);
}
#work #insig a:hover {
	background-image: url(/images/rollovers/insig_logo.jpg);
}

/* drop-down stuff */
.menu {
	color:#000000;
	text-align: left;
	padding: 0 0 0 16px;
	margin: -20px 5px 0 0;
}
.menu .options {
	padding: 4px 0 4px 0;
	line-height: 14px;
	border: 1px dotted #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.7;
	background-color: #fff;
}
.menu a,.menu a:visited,.menu a:hover {
	color:#000;
	border-bottom: 1px dotted #000;
	background-color:transparent;
}
.menu a:hover {
	color:#660000;
	background-color:transparent;
}
.space {
	clear: both;
	padding: 0;
	margin: 6px 3px 0 0;
}
/* end drop-down stuff */
#legend {
	clear: both;
	padding-top: 5px;
	margin:0 0 0 10px;
	text-align: left;
}
#stylenav {
	text-align: center;
	margin: 5px;
}
#stylenav a {
	color: #ccc;
}
#stylenav a#on {
	color: #000;
}
#stylenav a:hover {
	color: #fff;
}
.quote {
	font-style:italic;
	color:#fff;
}
}
