html, body {margin:0;padding:0;}

body {font: 1em/1.5em bold italic small-caps verdana, sans-serif;text-align:center;}

#page {text-align:left;margin:0 auto;width:50em;}

#header {width:50em;}
#entry {width:40em;float:left;border-right:1px solid #EBE460;}
#menu {width:7em;float:left;}
#footer {width:40em;clear:both;}

#header p{text-align:center;font-size:1.2em;}
#entry {padding-right:1em;margin-right:1em;margin-left:1px;}
#entry h2{font-size:2.2em;font-weight:100;letter-spacing:-.1em;
    margin-bottom:0;padding-bottom:0;}
#footer p{text-align:right;font-size:0.8em;color:#999;}

#header {color:#C4BF51;}
#header h1 {display:block;padding:0 0 .2em 1em;font-weight:100;
	font-size:3.5em;letter-spacing:-.15em;padding-top:.5em;
    border-bottom:3px double #EBE460;margin-bottom:0;height:.4em;}
#header h1 a{color:inherit;text-decoration:none;border:0 none;}

.meta{font-size:0.8em;margin-top:0;text-align:right;}

a {text-decoration:none;border-bottom:1px solid #00c;color:#009;}
a:visited {border-bottom:1px solid #333;color:#666;}
a:hover {border-color:#00f;color:#000;background-color:#eee;
    -moz-outline:2px solid #33f;outline:2px solid #ccc;}
a:active {color:#f00;}
a img{border:0 none;}

a[hreflang]:after{content:"\000a0[" attr(hreflang) "]";font-size:0.8em;color:#333;}
a[hreflang~='en']:after{content:"";}

pre {padding:0.2em 1em;border:1px solid #ccc;background:#eee;}

/* funky */
del{color:#fff;}
add{color:#000;}
.lang-fr{font-style:italic;}
.lang-fr i, .lang-fr em, .lang-fr blockquote{font-style:normal;}
div.lang-fr {border-left:5px solid #EBE460;padding:0.2em 0.5em;}
.digg{font-size:0.8em;font-weight:bold;}

