/***********************************************************************
** logophile.css
**  Custom skin css for logophile skin
**  Copyright (c) 2008 Tikitu de Jager
***********************************************************************/

a,a:link 
{ color:#000;
  outline:none;
  text-decoration:none;
}

div#content a,div#content a:link,body div.entry-meta a 
{ color:#003;
  text-decoration:underline;
}

a:visited,body div.entry-meta a:visited
{
  color:#555;
}

a:hover,div a:hover,body div.entry-meta a:hover
{
  color:#00f;
}

a:active,div a:active,body div.entry-meta a:active
{
  color:#aaa;
}

body
{
  background:#fff;
  color:#000;
  line-height:150%;
  margin:0 1em;
  padding:0;
}

body div#container
{
  width:100%;
}

body div#wrapper
{
  margin:0 auto;
}

body div.entry-meta span.meta-sep
{
  margin:0 0.3em;
}

body div.entry-meta
{
  margin:-0.5em 0 2.5em;
}

body div#site-description
{
  border-bottom:2px solid #000;
  font-size: 0.9em;
}

body div#container
{
  margin:0 0 2em;
}

body div.entry-meta
{
  border-bottom:2px solid #000;
  border-top:1px solid #000;
  margin:2em auto;
  padding:0.5em;
  width:75%;
}

body div#content
{
  margin:3em 0 0;
}

div.entry-content .clearer
{
  clear:both;width:99%;
}

div#wrapper .html,div#wrapper .download,div#wrapper .pdf,div#wrapper .zip
{
  margin-left:2px;
  padding:2px 0 2px 19px;
}

div#wrapper .download{background:url(https://www.logophile.org/pmwiki/pub/skins/logophile/images/file-download.png) no-repeat center left;}
div#wrapper .html{background:url(https://www.logophile.org/pmwiki/pub/skins/logophile/images/file-html.png) no-repeat center left;}
div#wrapper .pdf{background:url(https://www.logophile.org/pmwiki/pub/skins/logophile/images/file-pdf.png) no-repeat center left;}
div#wrapper .zip{background:url(https://www.logophile.org/pmwiki/pub/skins/logophile/images/file-zip.png) no-repeat center left;}
div#wrapper .important
{
  background:#f5f5dc url(https://www.logophile.org/pmwiki/pub/skins/logophile/images/important.png) no-repeat 0.5em center;
  border-bottom:1px solid #d0d0bb;
  border-top:1px solid #d0d0bb;
  padding:0.2em 0.5em 0.2em 2.3em;
}

abbr{
      border-bottom:1px dotted #333;
      cursor:help;
}

blockquote
{
  background:url(https://www.logophile.org/pmwiki/pub/skins/logophile/images/blockquote.png) no-repeat top left;
  margin-left:0;
  margin-right:3em;
  padding:0 0 0 2em;
}

cite
{
  border-bottom:1px dotted #999;
  cursor:help;
}

code,pre,{
           font:1em/130% "courier new",courier,monospace;
}

del
{
  color:#999;
}

em 
{
  font-style:italic;
}

h2 {font-size:1.2em;margin:1.5em 0 0;}
h3 {font-size:1.2em;margin:1.5em 0 0;}
h4{font-size:1.1em;margin:1.5em 0 0;}
h5, h6{font-size:1em;margin:1.5em 0 0;}
img.alignleft,img.alignright,img.center
{
  border:1px solid #000;
  padding:0.2em;
}
img{max-width:99%;}
.alignleft{float:left;margin:0.5em 1em 0.5em 0;}
.alignright{float:right;margin:0.5em 0 0.5em 1em;}
.center{display:block;margin:1em auto;}
.content-column{width:40%;}

ins
{
  border-bottom:1px solid #000;
  color:#666;
  text-decoration:none;
}

.caps
{
  font-size:1em;font-variant:small-caps;
}

span.more-link{font-size:0.8em;letter-spacing:2px;}

strong
{
  font-weight:700;
  text-transform:uppercase;
}

div#content ul li{list-style:square;}
div#content ul li ul{margin-bottom:0.2em;}
div#content ul li ul li{list-style:circle;}

div.nav ul{ list-style: none; }

div#content ul#linkcats li h3{margin-bottom:0.1em;}
div#content ul#linkcats li ul li{font-style:normal;list-style:square;}

div.entry-date abbr.published{border:none;display:block;margin:0.3em 0 -0.5em;}

div#content div.navigation{letter-spacing:1px;margin:1em auto;}
div#content div.navigation div{display:inline;font-weight:700;}
div#content div.navigation div.nav-previous{margin:0 1em 0 0;}

form#searchform input#searchsubmit,body.page div.contactform div.contactright input#contactsubmit,div.formcontainer form#commentform div.form-submit input#submit
{
  background:#ddd;
  border:1px solid #000;
  font:1em/normal "times new roman",times,serif;
}

body div.contactform div.contactright input#contactsubmit
{
  margin:0 0 0 10em;
}

div.formcontainer form#commentform div.form-submit input#submit
{
  margin:0.5em 0 0 7em;
}

div#content h2,div#content h3,div#content h4,div#content h5,div#content h6,div#header h1#site-title
{
  font-weight:bold;
  line-height:130%;
  font-family: "times new roman",times,georgia,serif;
  font-style: italic;
}

div#content div#page-header a 
{
  text-decoration: none;
}

div#page-header span#page-title-bar
{ 
  text-align: center;
  border-top: thin solid black;
  border-bottom: thin solid black;
  padding-left: 3em;
  padding-right: 3em;
  padding-top: .1em;
  padding-bottom: .1em;
}

div#content h3.entry-title
{
  font-size:1.1em;
}

div#footer
{
  border-bottom:2px solid #000;
  border-top:1px solid #000;
  clear:both;
  font-size:0.7em;
  margin:0 0 2em;
  padding:0.5em 0;
  width:100%;
}

div#footer span.meta-sep{padding:0 0.5em;}

div#globalnav
{
  border-bottom:2px solid #000;
  border-top:1px solid #000;
}

div#globalnav ul,div#globalnav ul li
{
  display:inline;
  list-style:none;
}

div#globalnav ul li
{
  line-height:200%;
  margin:0 1em;
}

div#header div#site-description
{
  border-top:1px solid #000;
  line-height:200%;
}

div#header h1#site-title
{
  font-size:3.5em;
  font-weight:400;
  margin:0.2em 0 0.1em;
  padding:0;
}

div.formcontainer form#commentform div#loggedin{margin:0 0 1em;}
div.formcontainer form#commentform div#loggedin a.fn{font-style:normal;}
div.formcontainer form#commentform div.form-label{float:left;padding:0 0.3em 0 0;text-align:right;width:7em;}
div.formcontainer form#commentform label{line-height:180%;}
div.formcontainer form#commentform label,div.formcontainer form#commentform input{margin:0 0 0.4em;}

div#sidebar 
{ 
  max-width: 14em;
}

div#sidebar span.nav-heading
{
  font-size:1em;
  font-weight:400;
  letter-spacing:2px;
  margin:0;
  margin-top: 1em;
  text-decoration:underline;
  text-transform:uppercase;
}

div#sidebar ul, div#sidebar li { margin-left: 0; padding-left: 0; }

div#content form#searchform input#s
{
  padding:1px;
  width:5em;
}

div.formcontainer form#commentform div.form-input input,div.formcontainer form#commentform div.form-textarea textarea{padding:2px;width:50%;}
div.formcontainer form#commentform div.form-textarea textarea{height:10em;overflow:auto;}

div#header h1#site-title a:visited,div#header h1#site-title a:hover{color:#000;}

body img,div.entry-meta abbr.published{border:none;}

body.page div.contactform form,div.entry-content form,body.archive div.archive-meta p,form#searchform input#searchsubmit{margin:0;}

div.entry-content a:hover img.alignleft,div.entry-content a:hover img.alignright,div.entry-content a:hover img.center,div.formcontainer form#commentform div.form-input input:focus,div.formcontainer form#commentform div.form-textarea textarea:focus{border:1px solid #00f;}

div.formcontainer div#comment-notes em,div.entry-content div.page-link a,div.comments div.nopassword{font-weight:700;}

input#s,div.formcontainer form#commentform div.form-input input,div.formcontainer form#commentform div.form-textarea textarea{border:1px solid #000;font:0.9em/normal "courier new",courier,monospace;}

body div.entry-meta span,body.page div.contactform form div.contactleft,div#footer,body.page div.contactform form div.contactleft label,div.entry-content form p label,div.formcontainer form#commentform div#loggedin a.fn,div.formcontainer form#commentform div.form-label{letter-spacing:1px;text-transform:uppercase;}

body div.entry-meta,div.entry-content img.center,div#footer,div#globalnav,div#header
{
  text-align:center;
}

div#globalnav ul,div#content div.entry-content ul#linkcats,div.formcontainer form#commentform{margin:0;padding:0;}

div.access,div.printfooter,span.printfooter
{ 
  display: none;
}

/* And Tikitu's additions (to be merged!) */

div #header {
    font-family: "times new roman",times,georgia,serif;
    font-style: italic;
}

div .entry-title {
    font-family: "times new roman",times,georgia,serif;
    font-style: italic;
    font-weight: bold;
}

body.date div.entry-meta{border-bottom:2px solid #000;border-top:1px solid #000;margin:2em auto;padding:0.5em;width:75%;}

body.date div.entry-meta a,div.date div.entry-meta a:link{color:#003;text-decoration:underline;}

body.date div.entry-meta a:hover{color:#00f;}

body.date div.entry-meta a:active{color:#aaa;}

body.date div.entry-meta{text-align:center;}

/* Stuff for my foot/side notes */

.footnote-link {
     font-size: 75%;
}

.sidenote p {
     font-size: 80%;
     margin-left: 1em;
     margin-right: 1em;
     margin-top: .2em;
     margin-bottom: .2em;
}

.sidenote {
     width: 13em;
     float: right;
     margin-right: -6em;
     border: thin black solid;
     margin-left: 0.5em;     
     text-align: right;
     padding-right: .5em;
     padding-left: .5em;
}

/* Set by theme options */

body
{
  font-family:'trebuchet ms',helvetica,sans-serif;
  font-size:100%;
}

body div#container 
{ 
  float: left; 
  margin: 0 -200px 2em 0; 
} 

body div#content 
{ 
  margin: 3em 200px 0 0; 
} 

body div#content h2,div#content h3,div#content h4,div#content h5,div#content h6
{
  font-family:'times new roman', times, serif;
}

body div#wrapper
{
  max-width:55em;
  min-width:35em;
  width:80%;
}

body div#sidebar
{
  float: right;
  text-align:right;
}

p.catlinks 
{
  text-align: center;
  font-size: .7em;
}

p.catlinks a 
{
  text-transform: uppercase;
  text-decoration: none;
}

/* These control the fixed-width text elements of the page */
textarea, pre, code { font-size:0.9em; }
pre, code { font-family:'Lucida Console','Andale Mono','Courier New',Courier,monospace; }
pre { line-height:1.2em; }
pre code, code code, pre pre { font-size:100%; }

.pagegroup { }
#pagetitle { font-weight:normal; }
.wikiaction { margin-top:4px; margin-bottom:4px; }

/* These are for the edit form. */
#wikiedit form { margin:0px; width:100%; }
#wikiedit textarea { width:100%; }
.wikimessage { margin-top:4px; margin-bottom:4px; font-style:italic; }

/* These affect the printed appearance of the web view (not the separate
** print view) of pages.  The sidebar and action links aren't printed. */
@media print {
  body { width:auto; margin:0px; padding:0.5em; }
  #wikihead, #wikileft, #wikicmds, .footnav { display:none; }
  #wikifoot { padding:2px; }
}
