body{padding:5px;margin:0;background:#fefdf8;}
:link,:visited{text-decoration:none;}
:link:hover,:visited:hover{text-decoration:underline;}
.cleanup{clear:both;}
.hidden{display:none;}

#header{position:relative;height:95px;padding:0 0 0 185px;}
#header .logo{position:absolute;top:0;left:0;margin:0;padding:0;}
#header .logo a{display:block;background:url(../images/interlecto-0180.png) top left no-repeat;width:180px;height:90px;}
#header .logo b{display:none;}
#header .motto{margin:0;color:#dc8;font:italic bold 13.5pt/15pt "Palatino linotype","URW Palladio L",serif;padding:72px 0 0;}

#header h1{position:absolute;top:15px;font:bold 20pt/25pt "Junicode",serif;color:#c8c0a0}

#mainnav{position:absolute;top:0;left:185px;width:610px;font:bold 11pt/19px "Junicode",serif;}
#mainnav ul{display:block;margin:0;padding:0;list-style:none;float:right;}
#mainnav li{display:block;margin:0;padding:0;float:left;}
#mainnav a{display:block;padding:0 5px 0 7px;height:20px;background:url(../images/menu.png) top left;}
#nainnav a:hover{background:url(../images/menu.png) bottom left;}

#body{position:relative;padding:0;width:795px;color:black;font:12pt/15pt "Junicode",serif;}
#content{width:610px;float:right;}
#content p{margin:0 0 1ex 0;text-indent:1em;text-align:justify;}
#content ul{margin-top:0;list-style:none;padding:0;}
#content ul li{padding:0 0 0 18px;margin:0;background:url(../images/bullet.png) top left no-repeat;}
#content h1{margin:2ex 0 1ex;font:italic bold 19pt/23pt "Palatino linotype","URW Palladio L",serif;color:#686040;}
#content h2{margin:2ex 0 1ex;font:italic bold 15pt/18pt "Palatino linotype","URW Palladio L",serif;color:#686040;}
#content h3{margin:2ex 0 1ex;font:italic bold 13pt/16pt "Palatino linotype","URW Palladio L",serif;color:#686040;}

#footer{padding:0 0 0 185px;color:#dc8;font-size:10pt}
#footer :link, #footer :visited{color:#89d;}

#content .firstheading{margin-top:0;}
#feedback{position:absolute;right:0;top:200px;}
#feedback a{display:block;background:url(../images/feedback.png) top right no-repeat;width:30px;height:100px;}
#feedback a:hover{background-position:top left;}
#feedback b{display:none;}

#left-sb{position:absolute;left:0;top:0;width:180px;font:10pt/12pt sans-serif;}
.widget{margin:1ex 0 0;}
.widget h3{background:#dc8;font:bold 10pt/12pt sans-serif;margin:.5ex 0;}
.widget ul,#left-sb ol{margin:0;padding:0;}
.widget li{margin:0;padding:0 0 0 1em;}
.widget ul li{background:url(../images/play.png) left top no-repeat;}

.gray{background:#f0e8c8;color:#c8c0a0;}

form td {vertical-align:top;}

img { border: none; }
.media { text-align:center; }
.link { font-size: 1.5em; font-weight:bold; margin: 1ex 0 .6ex;}
.copy { padding-left: 1em; }
.post { margin:1ex 0; border-bottom:solid #dc8 1px;}
.post .footer { padding-left: 1em; background: #e8e0c0; clear:both; }
.post .date { font-size: .9em; }
