#toolsMenu
{
   display: none;

   list-style: none;
   margin: 0 0 5px 0;
   padding: 0px;
}

#toolsMenu li
{
   display: inline;
   padding: 5px 20px 5px 20px;

   font-size: 1.1em;

   border: 1px solid black;
}



#links p,
#comments p,
#spread p,
#hansard p,
h4,
.errors
{
   padding: 0 10px 5px 25px;
}

h4
{
   margin: 10px 0 0 0px;
}

#comments table
{
   margin-left: 25px;
}

#comments #spam
{
   width: 385px;
}

#comments input[type='submit']
{
   float: right;
}

.comment
{
   clear: left;
   padding: 0 0 0 25px;
}

.comment .tagline
{
   display: block;
   font-size: 0.8em;

   padding: 5px 0 0 0;
}

#commentsForm
{
   padding-top: 20px;
   clear: left;
}

.comment .line
{
   height: 1px;
   width: 400px;

   margin: 10px 0px 10px 0;

   border: solid black;
   border-width: 0 0 1px 0;
}

#recaptcha_area
{
   margin: 10px auto 10px auto;
}

.links h4
{
   margin: 0px;
   padding: 0px;
}

.origin
{
   margin: 0px;
   padding: 0px;
   color: green;
}

.excerpt
{
   margin: 5px 0 15px 0;
}

#spread ul
{
   padding: 0 0 10px 25px;
   margin: 0;
   list-style: none;
}

#spread li
{
   display: inline;
   padding: 0 5px 0 5px;
}
