/** CoolCode Style **/

#page .entry-content div.source-code{
  margin: 15px 0px;
}

#page .entry-content div.source-code div,
#page .entry-content div.source-code pre{
  width: 90%;
  border: 1px solid #c8cfc8;
  padding: 3px 15px;
  margin: 0px 10px;
}

#page .entry-content div.source-code div{
  border-bottom-width: 0px;
  font-size: 90%;
  background-color: #5f7491;
}

#page .entry-content div.source-code pre{
  color: #333;
}

#page .entry-content div.source-code div,
#page .entry-content div.source-code span.weaken{
  color: #fafafa;
}

pre.source-code span.codes-declaration { color: black;}
pre.source-code span.codes-default     { color: black;}
pre.source-code span.codes-code        { color: gray;}
pre.source-code span.codes-brackets    { color: olive;}
pre.source-code span.codes-comment     { color: #ffa500;}
pre.source-code span.codes-quotes      { color: #8b0000;}
pre.source-code span.codes-string      { color: red;}
pre.source-code span.codes-identifier  { color: blue;}
pre.source-code span.codes-builtin     { color: teal;}
pre.source-code span.codes-reserved    { color: green;}
pre.source-code span.codes-inlinedoc   { color: blue;}
pre.source-code span.codes-var         { color: #00008b;}
pre.source-code span.codes-url         { color: blue;}
pre.source-code span.codes-special     { color: navy;}
pre.source-code span.codes-number      { color: maroon;}
pre.source-code span.codes-inlinetags  { color: blue;}
