/*** INDEX PAGE **************************/
.entry_all
{
   border: 1px solid;
   margin: 0 0 20;
}

/* TITLE */
.entry_title
{
   font-weight: bold;
   color: white;
   background-color: #000080;
   padding: 2 4 5;
   border: 0; 
   margin: 0 0 0;
}
a.entry_title:link, a.entry_title:visited
{
   color: #ffffff;
}
a.entry_title:active, a.entry_title:hover
{
   color: yellow;
}

/* AUTHOR */
.entry_author
{
   font-weight: bold;
   background-color: #DDDDDD;
   padding: 2 5 3;
   border: 0; 
   margin: 0 0 12;
}

.entry_extended
{
   font-weight: bold;
}


/*** GENERIC **************************/
.sidetitle 
{
   color: #000080;
   font-weight:bold;
   font-size: 10pt;
   padding: 2px;
   letter-spacing: .05em;
   text-transform:uppercase;		
   border-bottom:1px solid #666;
   margin-bottom: 5px;
}		
.side
{
   line-height: 120%;
   margin: 0 1 15;
}

.powered_by
{
}


/*** ARTICLE PAGE **************************/
.comments-all
{
   border: 1px solid;
   margin: 10 0 10;
}

.comments-head
{
   font-weight: bold;
   color: white;
   background-color: #000080;
   padding: 3 7 5;
   border: 0; 
   margin: 0 0 12;
}

.comments-author
{
   font-weight: bold;
   background-color: #DDDDDD;
   padding: 2 5 3;
   border: 0; 
   margin: 0 0 12;
}

.comments-error
{
   font-weight: bold;
   margin: 14 40 14;
   color: red;
}

.form-widget
{
   width: 100%;
   font-family: monospace;
}

/*** SEARCH BOX ******************************/
.search-box
{
   font: 8pt monospace;
}
.search-button
{
   font-size: 8pt;
}

/*** SEARCH RESULTS **************************/
.search-terms
{
   font-weight: bold;
   padding: 3 3 5;
   margin: 0 0 10;
   border: 1px solid;
}

.search-nomatch
{
   font-weight: bold;
}

.search-error
{
   font-weight: bold;
   color: red;
}

.search-tips-header
{
   font-weight: bold;
}
