[[# Default style for default template */

--- base style extracted from my own wordpress theme
Receives the following template variables:
- base_url: empty string or url of blog
- public_name: the blog's name
]]

/* The body of the HTML page */
body {
	color: #000000;
	/* background: #EEEEEE url([[raw base_url]]media/content_bg.gif) repeat; */
	background: #EEEEEE;
}

/* Title header at the top */
.header {
	text-align: center;
	width: 100%;
	font-weight: bold;
}

.header img {
	background:#fff;
	margin: 0 auto;
	padding: 0;
	/* border: #fc9 1px solid; */
}

/* Rectangle with the blog name */
.blog-name {
	text-align: center;
	width: 100%;
	font-weight: bold;
	margin-bottom: 0.5em;
}

.categories {
	text-align: center;
	margin-bottom: 0.5em;
}


.rig_version {
	font-size: smaller;
	text-align: center;
	margin-bottom: 0.5em;
}

/* Blog entry rectangle */
.entry {
	padding-bottom: 1em;
}

.entry table.deco {
  width: 100%;
  border-spacing: 0px;
  empty-cells: show;
}

.entry table.deco td.left-top {
  width: 0.75em;
  background-color: #ddffff;
  border-top:    2px solid #008;
  border-left:   2px solid #008;
  -moz-border-radius-topleft: 10px;
}

.entry table.deco td.left-top {
  border-radius-topleft: 10px;
}

.entry table.deco td.left-bottom {
  width: 0.75em;
  background-color: #ddffff;
  border-left:   2px solid #008;
  border-bottom: 2px solid #008;
  border-right:  2px solid #008;
  -moz-border-radius-bottomleft: 10px;
}

.entry table.deco td.left-bottom {
  border-radius-bottomleft: 10px;
}

.entry table.deco td.right-bottom {
  border-bottom: 1px solid #050;
  border-right:  1px solid #050;
  -moz-border-radius-bottomright: 10px;
}

.entry .title {
  background-color: #ddffff;
  color: #16a3c2;
  font-size: 1.2em;
  font-weight: bold;

  margin-top: 1em;
  margin-left: 0em;
  padding-left: 0em;
  padding-top: 0.5em;
  padding-bottom: 0.3em;
  border-right:  2px solid #008;
  border-top:    2px solid #008;
  border-bottom: 2px solid #008;

  -moz-border-radius-topright: 10px;
}

/* Blog item title rectangle */
.entry .title {
  border-radius-topright: 10px;
}

.entry .title a:link {
  color: #002288;
  text-decoration: none;
}

.entry .title a:hover {
  color: #16a3c2;
  text-decoration: underline;
}

.entry .title a:visited {
  color: purple;
  text-decoration: none;
}

.entry .title .date {
	font-size: 1em;
	font-weight: normal;
}

/* Common rules to all content styles (customized below) */
.content {
	padding-bottom: 1em;
}

/* Images in actual content */
.content.image {
	text-align: center;
	width: 100%;
}

/* Header for content (e.g. "by Xyz in categories blah") */
.content.intro {
        padding-top: 5px;
	font-size: smaller;
	padding-left: 1em;
	padding-bottom: 1px;
}

/* Content that comes from an HTML file */
.content.html {
    margin-left: 5px;
}

/* Content that comes from an IZU file. */
.content .izu {
    display: inline;
}

/* Image table, auto-generated from directories */
.image-table {
	text-align: center;
	width: 100%;
}

/* Flag for language-specific IZU content, e.g. .content.en or .content.fr */
table.content td.flag {
	vertical-align: top;
}

/* div.blogPost img {
    display: block;
    margin-left: auto;
    margin-right: auto;
} */

h1 {
    padding-left: 3%;
    padding-top: 20px;
    border-bottom: dotted 1px #000000;
    border-top: solid 6px #d3eaf2;
    color: #16a3c2;
    background: #ddffff;
    font: bold 280%/0.8em helvetica neue black condensed,arial black,arial,sans-serif;
}

pre {                                                                                                                                  
    white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */                                                                    
    white-space: -pre-wrap; /* Opera */                                                                                                
    white-space: -o-pre-wrap; /* Opera */                                                                                              
    white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */             
    word-wrap: break-word; /* IE 5.5+ */                                                                                               
}
