/* Customize standard CSS */

body
{
  font-size: 90%;
}

img
{
  border: none;
}

a
{
  font-size: 1em;
  color: #6100C1;
  font-weight: bold;
  text-transform: none;
}

a:hover, a.printlink:hover
{
  color: #dc143c;
}

div.previousNext a
{
  color: #8b0000;
}

#header
{
  border-bottom: solid 1px #ddd;
}

#search input.searchButton
{
  background-color: #6100C1;
}

#title h1 a
{
  text-transform: none;
}

div.contentbox
{
  border: solid 0px;
  border-color: #999;
}

#blogPosts div.contentbox
{
  background-color: #EEEEEE;
}

#blogPosts div.contentbox h2
{
  background-color: #C0C0C0;
  color: #6100C1;
  font-weight: bold;
  text-transform: none;
}

#title h2
{
  text-transform: none;
}

.posttitle
{
  text-transform: none;
  font-size: 1.2em;
  font-weight: bold;
}

.singleposttitle
{
  text-transform: none;
  font-size: 1.2em;
  font-weight: bold;
}


#sidebar
{
  width: 165px;
  margin: 0 0 0 10px;
  border-right: solid 0px;
}

#sidebar div.contentbox
{
  width: 165px;
  background-color: #E6E8FF;
  font-size: 1em;
}

#sidebar div.contentbox h2
{
  background-color: #DBA6FF;
  color: #6100C1;
  font-weight: bold;
  text-transform: none;
}


#blogPosts
{
  width: 600px;
  padding-left: 10px;
}


.dropshadow
{
  background: url(http://www.galasoft.ch/images/seethrough.png) no-repeat bottom right !important;
  background: url(http://www.galasoft.ch/images/seethrough.png) no-repeat bottom right;
}

.innerbox
{
  border: 1px solid #999999;
}


#news
{
  margin-top: 20px;
}


.twitterHeader
{
  font-size: 0.9em;
}

.twitter
{
  margin: 5px 5px 0px 5px;
}

.twitterLogo
{
  padding: 5px;
  display: none;
}

.comment
{
  border: dotted 1px Silver;
  padding: 5px;
  margin: 20px 0px 7px 0px;
}

div.comment div.commentbody
{
  background-color: #F0F0F0;
}

div.author div.commentbody
{
  color: White;
  background-color: #666666;
}

.entrylistitem
{
  margin-top: 2em;
}

/* Manoli */

.gslb_rsbDivCode
{
  margin: 0em;
}
.gslb_rsbDivCode .rem
{
  color: #008000;
}
.gslb_rsbDivCode .kwrd
{
  color: #0000ff;
}
.gslb_rsbDivCode .str
{
  color: #A31515;
}
.gslb_rsbDivCode .op
{
  color: #0000c0;
}
.gslb_rsbDivCode .preproc
{
  color: #cc6633;
}
.gslb_rsbDivCode .asp
{
  background-color: #ffff00;
}
.gslb_rsbDivCode .html
{
  color: #800000;
}
.gslb_rsbDivCode .attr
{
  color: #ff0000;
}
.gslb_rsbDivCode .type
{
  color: #2B91AF;
}
.gslb_rsbDivCode .alt
{
  background-color: #f4f4f4;
  width: 100%;
  margin: 0em;
}
.gslb_rsbDivCode .lnum
{
  color: #606060;
}


/* RealSimpleBlog */

.gslb_rsbDivParagraph
{
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.gslb_rsbDivFrame
{
  border: solid 2px #6100C1;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding: 0em 0.5em 0em 0.5em;
  font-size: 1em;
}

.gslb_rsbList li
{
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.gslb_rsbDivImage
{
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.gslb_rsbDivImage img, .gslb_rsbDivThumbnails img
{
  border: solid 0em Black;
}

.gslb_rsbDivThumbnails img
{
  margin-right: 0.2em;
}

.gslb_rsbDivImage a, .gslb_rsbDivImage a:visited, .gslb_rsbDivThumbnails a, .gslb_rsbDivThumbnails a:visited
{
  border: none;
}

.gslb_rsbDivImage a:hover, .gslb_rsbDivThumbnails a:hover
{
  border: none;
}

.gslb_rsbDivThumbnails
{
  text-align: left;
}

.gslb_rsbSpanThumbnailsText, .gslb_rsbDivLegend
{
  font-size: 0.9em;
  font-weight: bold;
  color: #6100C1;
  font-style: italic;
}

.gslb_rsbSpanThumbnailsText a, .gslb_rsbSpanThumbnailsText a:visited, .gslb_rsbDivLegend a, .gslb_rsbDivLegend a:visited
{
  border: solid 0em Black;
  color: #6100C1;
  font-weight: bold;
  text-decoration: underline;
}

.gslb_rsbSpanTextThumbnails a:hover, .gslb_rsbDivLegend a:hover
{
  border: solid 0em Black;
}

.gslb_rsbDivError
{
  font-size: 1em;
  font-weight: bold;
  margin-top: 1.3em;
  border: solid 2px red;
  padding: 0.5em 0.5em 0.5em 0.5em;
}

.gslb_rsbDivCode
{
  font-family: Monospace;
  font-size: 0.9em;
  margin: 0.2em 0em 0.2em 0em;
  padding: 8px 8px 8px 8px;
  background-color: White;
  color: Black;
}

.gslb_rsbDivTitle
{
  color: #6100C1;
  font-weight: bold;
  font-style: italic;
  font-size: 1.2em;
  margin-top: 0.5em;
}