@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);
@import url(http://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700,700italic);

body
{ 
  max-width:700pt;
  margin:18pt;
  font-family: 'PT Serif', serif;
}

 h1 {font-family: 'PT Sans', sans-serif; font-weight: bold;}
 h2 {font-family: 'PT Sans', sans-serif; }
 h3 {font-family: 'PT Sans', sans-serif; }
 h4 {color: #000; font-family: 'PT Sans', sans-serif; }

a:link {text-decoration:none; }
a:link:hover {  text-decoration:underline;  color:#f80da6;  }
a:visited { text-decoration:none; color:#08f; }
a:visited:hover {  text-decoration:underline;  color:#f80da6;  }

 p.not-too-wide { max-width:40em; }
 div.not-too-wide p { max-width:40em; }
 div.narrow p { margin-right: 40%; margin-left:10%;}

h2.entry-head
{
  margin-bottom:2pt;
  padding-bottom:0pt;
}

h2.entry-head-top-space
{
  margin-top:6pt;
}
h2.entry-head-bottom-space
{
}

div.entry-line
{
}


span.readybb
{
  color:red;
  font-family:'PT Sans',sans-serif;
  font-weight:bold;
  text-decoration:blink;
  font-size:35pt;
}

span.readyb
{
  color:red;
  font-family:'PT Sans',sans-serif;
  font-weight:bold;
  text-decoration:blink;
  font-size:25pt;
}

span.ready
{
  color:red;
  font-family:'PT Sans',sans-serif;
  font-weight:bold;
  font-size:20pt;
}

span.h:hover
{ 
  background:#eee;
}

 div.whats-new-box
 { 
   background:#f0f0f0;
   padding:10pt;
   border:groove;
 }
 div.whats-new-box-head
 {
   font-size: 14pt;
   font-weight:bold;
   font-family:'PT Sans',sans-serif;
   padding-bottom:10pt;
 }
 div.whats-new-date
 { 
   font-weight: bold;
   font-style: italic;
 }

 div.whats-new-entry
 { 
   padding-bottom: 10pt;
 }

li.set-item
{
  margin-top:12pt;
}

li.set-item div
{
  margin-top:2pt;
}

li.set-item div.set-covered
{
  font-style:italic;
}

ul.set-extra
{
  padding-left:6pt;
}
ul.set-extra li
{
  list-style-type:none;
}