/*-----------------------------------------------webgraph master file for screen mediaauthor:   daniel rubinversion:  2003.02.17----------------------------------------------- *//* general----------------------------------------------- */body {	margin: 30px 13px 30px 13px;	padding: 0px 0px 0px 0px;	font-family: verdana, arial, helvetica, sans-serif;	color: #666;	background: #fff; }img {	border: 0; }/* links----------------------------------------------- *//* Navigation Links */.nav a, .nav a:link {	color: #666;	text-decoration: none;	background: transparent; }.nav a:visited {	color: #666;	text-decoration: none;	background: transparent; }.nav a:hover {	color: #000;	text-decoration: none;	background: transparent; }.nav a:active {	color: #900;	text-decoration: none;	background: transparent; }/* Special Links */.special a, .special a:link {	color: #900;	text-decoration: underline;	background: transparent; }.special a:visited {	color: #900;	text-decoration: underline;	background: transparent; }.special a:hover {	color: #000;	text-decoration: none;	background: transparent; }.special a:active {	color: #900;	background: transparent; }/* Footer Links */#footer a, #footer a:link {	color: #999;	text-decoration: none;	background: transparent; }#footer a:visited {	color: #999;	text-decoration: none;	background: transparent; }#footer a:hover {	color: #333;	text-decoration: underline;	background: transparent; }#footer a:active {	color: #000;	background: transparent; }/* Standard Links */a, a:link {	color: #666;	text-decoration: underline;	background: transparent; }a:visited {	color: #666;	text-decoration: underline;	background: transparent; }a:hover {	color: #900;	text-decoration: underline;	background: transparent; }a:active {	color: #000;	background: transparent;	text-decoration: underline; }a.img:hover { background: #fff; }/* text----------------------------------------------- */p {	margin: 0;	padding: 0;	font-size: 12px; }p.special {	margin: 0 0 12px 0;	font-size: 10px;	font-weight: bold; }p.download {	margin: 15px 0 15px 20px;	font-size: 11px;	font-weight: bold; }#footer p {	font-size: 11px;	color: #999; }.nav {	margin: 8px 0 7px 20px;	font-size: 11px;	color: #ccc; }li {	font-size: 11px;	line-height: 15px; }dfn {	font-style: normal;	border-bottom: 1px dotted #999; }/* headings----------------------------------------------- */h1 {	margin: 0;	margin-bottom: 12px; }h2 {	margin-bottom: 0;	font-size: 14px;	font-weight: bold;	color: #900; }/* layout----------------------------------------------- */#frame {	margin: 0px auto 0px auto;	padding: 0px 0px 0px 0px;	width:726px;	text-align:left; }#header {	border: 1px solid #ccc;	border-bottom: 0; }#photo {	border: 1px solid #ccc;	border-top: 0;	border-bottom: 0; }#content {	padding: 20px;	border: 1px solid #ccc;	border-top: 0; }#footer {	margin: 10px 0 0 0;	padding: 20px;	border: 1px solid #ccc;	background: #fafafa; }