html, body {margin: 10; padding: 10; border: 0;}

* {font-family:Verdana,tahoma,arial,helvetica,sans-serif;
 font-size:12px;}

p {line-height:16px;}

body {background-color:#fff;}

:link, :visited {text-decoration:underline; color:#000;}
:link:focus, :visited:focus {text-decoration:underline; color:#000;}
:link {text-decoration:underline; color:#000;}
:visited {text-decoration:underline; color:#000;}
:visited:hover {text-decoration:underline; color:#c00;}
:link:hover {text-decoration:underline; color:#c00;}
:link:active, :visited:active {text-decoration:underline; color:#000;}

big, big a {font-size:15px;
 line-height:28px;}

img {border:1px solid #000;
 padding:6px;}

h1 {font-family:Georgia,Palatino,Times,serif;
 font-size:40px;
 display:inline;}

h2 {font-size:13px;
 padding-top:12px;}

h3 {font-size:17px;}

h1 .date {font-weight:bold;
 font-size:15px;}

hr {border:1px dashed transparent;
 background-color:transparent;
 border-bottom:1px dashed #000;}

.small, .small a, .credit, .credit a {font-size:11px;}

.small {border-top:1px solid #000;}

#issue2 {width:768px;}

#photo {float:left;
 width:600px;
 height:600px;
 text-align:center;}

#details {float:right;
 width:130px;
 padding:6px;
 border-bottom:1px solid #000;
 border-top:1px solid #000;}

#interview {padding:0 10px 10px 10px;
 background: transparent url(../images/magazine/issue2/jp.jpg) repeat-y;}

#contents {padding:0 10px 10px 10px;
 height:536px;
 background: transparent url(../images/magazine/issue2/contents.jpg) no-repeat center;}

#grid span {width:16px;
 height:16px;
 border:1px solid #000;
 text-align:center;}

.center {text-align:center;}
