#header{text-align:center;}
#sidebar{text-align:right;align:right;color:red;}
body       { 
   background: #000000;
   color: #F8F8F8;
   font-size:18px;}
.container { background: #000000; color: #F8F8F8;}
#sidebar { margin-top:0; } 
img{margin:0;}
#nav, #footer{text-align:right; font-size:0.8em;}
#header a{text-decoration:none;}
#nav a{color: #65B042;}
a{color: #3387CC;}
a:hover{color:#65B042;}
a:visited{color: #E28964;}
h1,h2,h3,h4,h5,h6 {color:white;}
#sidebar h4{margin-bottom:0.2em;}
img.feed{
padding: 6px;
display:block;
margin: 0 auto; 
float:right;
}
a.more{font-size:75%;}
#content{margin:5px}
em{background-color:#101010;}

#sidebar li{text-align:right;list-style-type:none;padding-bottom:0.5em;}
#sidebar ul{margin:0;padding:0;font-size:0.9em;}
q, blockquote {
      font-family: Arial, Helvetica, sans-serif;
      quotes: '“' '”' "‘" "’"; 
}
a.download{ font-size: 1.2em; background-image:url(/images/download.png);background-repeat:no-repeat; background-position:right;padding-right:2.2em;padding-bottom:1em;padding-top:1em;}
h4{clear: left;}
p.summary{font-size: 0.9em; font-style:italic;}

div.figure {
  float: left;
  width: 29%;
  margin: 0.5em;
  padding: 0.5em;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
.clearleft{clear:left;}
blockquote {

	      margin: 3px; padding: 3px; 

	      border: solid 1px #cccccc;

	    }
		q:before, q:after, blockquote:before, blockquote:after {
		font-size: 150%; font-weight:bold; color:#c30000;
		font-family:georgia, "Times New Roman", serif;
		}

	   q:before, blockquote:before { content:open-quote; padding-right: 5px;  }	
q:after, blockquote:after { content: close-quote;
		vertical-align: text-bottom; padding-left: 10px;}

	

