/* @override http://s51370.gridserver.com/jm/css/jm.css */

/* @override http://s51370.gridserver.com/jm/css/jm.css */

/* @override http://s51370.gridserver.com/jm/css/jm.css */

/* @override http://s51370.gridserver.com/jm/css/jm.css */

/* @override http://s51370.gridserver.com/jm/css/jm.css */

html,body,div{border:0;margin:0;padding:0;}
.main{width:820px;padding-top:10px;margin:0 auto;}
.g160,.g320,.g480,.g640,.g800,.g820,.g960,.g80,.g240,.g400,.g560,.g720,.g880,.g960{float:left;display:inline;margin-left:10px;}
.g160{width:150px;}
.g320{width:310px;}
.g480{width:470px;}
.g640{width:630px;}
.g800{width:790px;}
.g820{  width: 810px; }


.clear{clear:both; }
.clearfix:after,.main:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix,.main{display:block;}

ul li a:hover {  border-bottom: 1px dotted #ccc; padding-bottom: 2px; text-decoration: none !important;}
div#work {float:left;display:inline;margin-left:10px;width:400px; text-align: right;}
div#desc {float:left;display:inline;margin-left:10px;width:400px;}
div#inspire {float:left;display:inline;margin-left:50px;width:82px;}
div#inspire  ul {  list-style: none; }
div#inspire  ul li a {  font-size: 10px; color: #999 !important; font-family: Georgia,"Times New Roman",sans-serif;
font-weight: normal;
font-style: italic;
text-align: justify;

font-variant: normal;
text-transform: lowercase;
text-decoration: none;
text-indent: 0px; }
div#desc  p { font-size: 10px; color: #999 !important; font-family: Georgia,"Times New Roman",sans-serif;
font-weight: normal;
font-style: italic;
text-align: justify;
padding-right: 150px;
font-variant: normal;
text-transform: lowercase;
text-decoration: none;
text-indent: 0px;
  }
div#work  img {  border: 1px solid #ddd; padding: 2px; }
div#g820 {  text-align: center;  margin-top: 150px;}
div#g820 ul {  margin-top: 25px; }
div#g820 ul li{  display: inline;font-size: 10px;  margin-right: 10px;  }
div#g820 ul li a{ color: #000;  }
p.quote{  font-size: 11px !important; font-family: Georgia; }
div#front p {  text-align: center; font-size: 10px; color: #999 !important; font-family: Palatino,Georgia,"Times New Roman",sans-serif
font-size: 18px;
font-weight: normal;
font-style: italic;
font-variant: normal;
text-transform: lowercase;
text-decoration: none;
text-indent: 0px;

}
p a {  border-bottom: 1px dotted #ccc; color: #999; }
span a:hover{  background: #ccc; text-decoration: none; }
span a {  background-color: #eee;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color: #999;
border: 1px solid #eee;
padding: 2px; }
span.author{  font-size: 10px;  font-style: italic; color: #ccc; text-align: center;}
div#work.g820 {  text-align: center; }
div#work.g820  img{  border: 1px solid #ccc; padding: 2px; margin-top: 20px;  }
