/*  
Theme Name: ComicPress 1.5 Modified
Theme URI: http://mindfaucet.com/comicpress
Description: A simple theme for publishing a webcomic under WordPress.
Author: Tyler Martin
Author URI: http://mindfaucet.com

  ComicPress v1.50
  http://mindfaucet.com/comicpress

Original Sortable Narchives code by Mark Ghosh
Website: http://weblogtoolscollection.com

Additional navigation input by Matt Jordan
Website: http://braincud.com
	
This theme was built from the default WordPress theme
which was based on the Kubrick theme
which may have been friends with the Rosebud theme
which has been known to hang with the Clam Chowduh theme.

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
	
*/




/* OVERALL LOOK & STRUCTURE */

body {
  /* font-size: 62.5%; Resets 1em to 10px */
font-size: 72%; /* 62.5% runs too small on the average Mac, though */
  font-family: 'Lucida Grande', Tahoma, Verdana, Arial, Sans-Serif;
background-color: #000000;
  color: #333;
  text-align: center;
  margin: 0;
  padding: 0; 
  }
	
#header {
  padding: 0;
  margin: 0 auto;
  height: 163px;
  width: 810px;
  background-color: #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;
  }
	
#headerbar {
  padding: 0;
  margin: 0 auto;
  height: 30px;
  width: 810px;
  background-color: #b0b0b0;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  border-bottom: 1px solid #000000;
color: #bee0e6; }

#comic {
  background-color: #FFFFFF;
  margin: 0px auto;
  padding: 0;
  width: 810px;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  border-bottom: 1px solid #7D7D7D;
  }

#page {
  background-color: #FFFFFF;
  margin: 0px auto;
  padding: 0;
  width: 810px;
  text-align: left;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;
  }
  
#sidebar {
  padding: 10px 0em 10px 10px;
  margin-left: 595px;
text-align: left;
  width: 190px;
  border-left: 1px solid #8d8d8d;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #8d8d8d;
  }
  
#footer {
  background-color: #FFFFFF;
  padding: 0 0 0 0px;
  margin: 0 auto;
  width: 810px;
  clear: both;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 1px solid #8d8d8d;
  border-bottom: 0px solid #000000;
  }

#footer p {
  margin: 0;
  text-align: left;
padding-top: 7px;
padding-right: 20px;
padding-bottom: 7px;
padding-left: 20px; }

#narchives-search {
margin: 0;
padding: 7px;
border-top: 1px dotted #8d8d8d;
border-bottom: 1px dotted #8d8d8d;
}

.navigation {
margin: 0;
border-bottom: 1px dotted #8d8d8d;
border-top: 1px #8d8d8d dotted;
 }

#rant-metadata {
margin: 0;
padding: 5px;
border-bottom: 1px dotted #8d8d8d;
border-top: 1px #8d8d8d dotted;
background-color: #eaf1fc; }


/* POST STRUCTURE */

.narrowcolumn {
  float: left;
  padding: 0em 0em 20px 25px;
  margin: 0px 0 0;
  width: 545px;
  }

.post {
  margin: 0 0 40px;
  text-align: justify;
  }
  
.widecolumn {
  padding: 10px 0 20px 0;
  margin: 0px 0 0 150px;
  width: 510px;
  }

.widecolumn .post {
  margin: 0;
  }
  
  

/* FONTS */

a {
color: #0E3C5F;
text-decoration: none;
  }

a:hover {
color: #ce622b;
text-decoration: none;
border-bottom: 1px #ee7c3f solid;
 }

.headerbarlinks {
  font-family: 'Gill Sans', 'Lucida Grande', Tahoma, Verdana, Sans-Serif;
font-size: 1.5em;
  padding: 5px 15px 5px 15px;
  color: #2C70A3;
  text-align: left;
font-variant: small-caps;
text-transform: lowercase; 
font-weight: bold;}

.headerbarlinks a {
color: #0E3C5F;
padding-left: 5px;
padding-right: 5px;
  }

.headerbarlinks a:hover {
background: #bee0e6;
text-decoration: none;
border: 0;
}

#header a:hover {
background: transparent;
text-decoration: none;
border: 0;
}

#content {
  font-size: 1.2em
  }

.widecolumn .entry p {
  font-size: 1.05em;
  }

.narrowcolumn .entry, .widecolumn .entry {
  line-height: 1.4em;
padding: 0em 5px 0em 5px;
}

.narrowcolumn a {
font-weight: bold;
}

.widecolumn a {
font-weight: bold;
}

.widecolumn {
  line-height: 1.6em;
  }


.alt {
  background-color: #F7F7F7;
  border-top: 1px dotted #7D7D7D;
  border-bottom: 1px dotted #7D7D7D;
  }

#sidebar {
  font: 1em 'Lucida Grande', Tahoma, Verdana, Arial, Sans-Serif;
  }


#sidebar h2 {
  font-family: 'Gill Sans', 'Lucida Grande', Tahoma, Verdana, Sans-Serif;
  font-size: 1.3em;
font-weight: bold;
text-transform: lowercase; 
font-variant: normal;}

#sidebar a {
border-bottom: 1px dotted #c0c0c0;
}

#sidebar a:hover { 
border-bottom: 1px #ee7c3f solid;
}
  
small {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 0.9em;
  line-height: 1.5em;
  }

h1, h2, h3 {
  font-family: 'Gill Sans', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-weight: bold;
text-transform: lowercase;
 }


h1, h2 {
  font-size: 1.6em;
font-variant: small-caps;
  }

h1, h2.pagetitle {
  font-size: 1.6em;
  }

h3 {
  font-size: 1.3em;
  }

h1, h1 a, h1 a:hover, h1 a:visited {
  text-decoration: none;
  color: #0E3C5F;
  }

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
  }

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
  text-decoration: none;
  }


small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
  color: #555555;
  }
  
code {
  font: 1.1em 'Courier New', Courier, Fixed;
  }

acronym, abbr, span.caps {
  font-size: 0.9em;
  letter-spacing: .07em;
  }




/* TEXT MARGINS */

h1 {
  padding: 0 0 0 10px;
  margin: 0;
  }

.description {
  padding: 0 0 0 15px;
  }

h2 {
  margin: 0 0 0 0;
  }

h2.pagetitle {
  margin-top: 0px;
  text-align: center;
  }

#sidebar h2 {
  margin: 5px 0 0;
  padding: 0;
  }

h3 {
  padding: 0;
  margin: 30px 0 0;
  }

h3.comments {
  padding: 0;
  margin: 40px auto 20px ;
  }

p img {
  padding: 0;
  max-width: 100%;
  }




/* LISTS
   Special stylized non-IE bullets do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
  margin-left: 0px;
  padding: 0 0 0 30px;
  list-style: none;
  padding-left: 10px;
  text-indent: -10px;
  } 

html>body .entry li {
  margin: 7px 0 8px 10px;
  }

.entry ul li:before, #sidebar ul ul li:before {
  content: "\00BB \0020";
  }

.entry ol {
  padding: 0 0 0 35px;
  margin: 0;
  }

.entry ol li {
  margin: 0;
  padding: 0;
  }

.postmetadata ul, .postmetadata li {
  display: inline;
  list-style-type: none;
  list-style-image: none;
  }
  
#sidebar ul, #sidebar ul ol {
  margin: 0;
  padding: 0;
  }

#sidebar ul li {
  list-style-type: none;
  list-style-image: none;
  margin-bottom: 15px;
  }

#sidebar ul p, #sidebar ul select {
  margin: 5px 0 8px;
  }

#sidebar ul ul, #sidebar ul ol {
  margin: 5px 0 0 10px;
  }

#sidebar ul ul ul, #sidebar ul ol {
  margin: 0 0 0 10px;
  }

ol li, #sidebar ul ol li {
  list-style: decimal outside;
  }

#sidebar ul ul li, #sidebar ul ol li {
  margin: 3px 0 0;
  padding: 0;
  }




/* FORMS */

select, textarea {
  background: #FFFFFF;
  color: #555555;
  border: 1px solid #006CC0;
  padding: 2px;
  }
  
#searchsubmit, #searchsubmitclear, #sortsubmit {
  color: #006CC0;
  background: #ECECEC;
  border: 1px solid #006CC0;
  }
  
#submit:hover, #searchsubmit:hover, #searchsubmitclear:hover, #sortsubmit:hover {
  color: #FFFFFF;
  background: #14568A;
  }

#searchsubmitclear {
  margin: 0 0 0 3px;
  }
  
#searchform {
  }

#sidebar #searchform #s {
  width: 108px;
  padding: 2px;
  }

#sidebar #searchsubmit {
  padding: 1px;
  }

.entry form { /* This is mainly for password protected posts, makes them look better. */
  text-align:center;
  }

select {
  width: 130px;
  }

#sidebar form {
  margin: 0;
  }
  

/* in the unlikely event that we ever ever ever use a CALENDAR */

#wp-calendar #prev a {
  font-size: 9pt;
  }

#wp-calendar a {
  text-decoration: none;
  }

#wp-calendar caption {
  font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-align: center;
  color: #7D7D7D;
  }

#wp-calendar th {
  font-style: normal;
  text-transform: capitalize;
  }

#wp-calendar {
  empty-cells: show;
  margin: 10px auto 0;
  width: 155px;
  }

#wp-calendar #next a {
  padding-right: 10px;
  text-align: right;
  }

#wp-calendar #prev a {
  padding-left: 10px;
  text-align: left;
  }

#wp-calendar a {
  display: block;
  }

#wp-calendar caption {
  text-align: center;
  width: 100%;
  margin: 10px 0 0 0;
  }

#wp-calendar td {
  padding: 3px 0;
  text-align: center;
  }

#wp-calendar td.pad:hover { /* Doesn't work in IE */
  background-color: #fff; }
  

/* VARIOUS */

  
acronym, abbr, span.caps {
  cursor: help;
  }

acronym, abbr {
  border-bottom: 1px dashed #999;
  }

blockquote {
  margin: 15px 30px 0 10px;
  padding-left: 20px;
  border-left: 5px solid #ddd;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  }

blockquote cite {
  margin: 5px 0 0;
  display: block;
  }

.center {
  text-align: center;
 }

a img {
  border: none;
 }

.navigation {
  display: block;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 30px;
 }




/* THE END */
