/*
Theme Name: Chica and Jo
Author URI: http://chicaandjo.com
Version: 1.0
Description: This is a print stylesheet for the Chica and Jo theme
*/
body {
  background: #ffffff url(images/print_header.gif) top center repeat-x;
  color: #000000;
  font-size: 10pt;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
}
#header { 
  display: block; 
  margin: 0px;
}
#header img {
  border: 0px;
}
#l_sidebar { display: none; }
#r_sidebar { display: none; }
#content { 
  display: block; 
}
#content h1 {
  padding: 3px;
  font-size: 15px;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-weight: bold;
  margin: 0 0 20px 0;
  text-align: center;
  background: #ef8400 url(images/shaded_orange.gif) repeat-x top center;
  border: 1px solid #000000;
}
.pagetitle {
  font-size: 12pt;
  padding: 0 0 0 0;
}  
.navigation {
  display: none;
}
.subtitle {
  font-weight: bold;
}
.byline {
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
  padding: 10px 10px 10px 5px;
  margin: 20px 0px 0px 0px;
}
.tagline {
  background: #FFFFFF;
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
  padding: 0px;
}
.tagline table {
  border-collapse: collapse;
  border: 0px;
  margin: 0px;
  padding: 0px;
}
.tagline table tr td {
  font-size: 14px;
}
img.tagline_thumbnail {
  border-right: 1px solid #000000;
  border-left: 0px;
  border-top: 0px;
  border-bottom: 0px;
  padding: 0px;
  margin: 0px;
  width: 100px;
  height: 100px;
}
.green_tagline { display: none; }
.red_tagline { display: none; }
.blue_tagline { display: none; }
.purple_tagline { display: none; }
.orange_tagline { display: none; }
.post {
  border: 1px solid #000000;
  margin-bottom: 20px;
}
.title a {
  color: #000000;
  display: block;
  text-decoration: none;
  font-size: 12pt;
  padding: 0 0 0 0;
}
.text {
  padding: 10px;
}
.text p a {
  color: #000000;
  font-size: 10pt;
  text-decoration: underline;
}
.postclosing {
  border-top: 1px solid #000000;
  padding: 5px 10px 5px 10px;
  margin: 10px 0 0 0;
}
#comments_section { 
  display: none;
}
.topics {
  padding: 0px 10px 5px 10px;
} 
.share { display: none; }
#respond_section { display: none; }
#footer { display: none; }
.nav { display: none; }
#content li { margin: 0px; padding: 0px; }
#helpers {
  float: right;
}
#downloads {
  width: 200px;
  border: 1px solid #000000;
  margin: 10px 10px 5px 20px;
}
#downloads h2 {
  font-size: 13px;
  text-align: center;
  border-bottom: 1px solid #000000;
  margin: 0px;
  padding: 3px;
}
#downloads ul {
  padding: 5px 10px 5px 0px;
  margin: 0px;
}
#downloads ul li {
  list-style: square inside;
  padding: 0px 0px 0px 1em;
  text-indent: -1em;
  margin: 0px 5px 3px 5px;
}
#downloads ul li a {
  color: #000000;
}
#toolbox { 
  width: 200px;
  border: 1px solid #000000;
  margin: 10px 10px 5px 20px;
}
#toolbox h2 {
  font-size: 10pt;
  text-align: center;
  border-bottom: 1px solid #000000;
  margin: 0px;
  padding: 3px;
}
#toolbox ul {
  padding: 5px 10px 5px 0px;
  margin: 0px;
}
#toolbox ul li {
  list-style: square inside;
  padding: 0px 0px 0px 1em;
  text-indent: -1em;
  margin: 0px 5px 3px 5px;
}
#imagebox {
  width: 200px;
  border: 1px solid #000000;
  margin: 10px 10px 5px 20px;
}
#imagebox h2 {
  font-size: 10pt;
  text-align: center;
  border-bottom: 1px solid #000000;
  margin: 0px;
  padding: 3px;
}
#imagebox ul {
  margin: 0px;
  padding: 0px;
}
#imagebox ul li {
  list-style: none outside;
  padding: 3px;
  margin: 5px;
  height: 85px;
  clear: both;
  border: 1px solid #cccccc;
}
#imagebox ul li img {
  width: 128px;
  height: 85px;
  border: 0px;
  float: right;
  margin: 0px;
}
.image_note {
  font-size: .6em;
  margin-top: 5px;
}

.left_image {
  border: 1px solid #cccccc;
  padding: 5px;
  margin: 10px 10px 10px 0;
  float: left;
}
.right_image {
  border: 1px solid #cccccc;
  padding: 5px;
  margin: 10px 0px 10px 10px;
  float: right;
}
.plain_image {
  border: 1px solid #cccccc;
  padding: 5px;
  margin: 0px 10px 0px 10px;
}
.project_image {
  border: 1px solid #cccccc;
  padding: 5px;
  margin: 0px 5px 0px 5px;
  width: 500px;
}
.search_result {
  margin: 0 0 10px 0;
  overflow: auto;
}
.search_result_link a {
  font-size: 15px;
  font-weight: bold;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  margin: 0px;
  padding: 0px;
}
.search_result_tagline {
  font-size: 10px;
  font-style: italic;
}
.search_result_details p {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
}
.search_result_thumbnail img {
  border: 1px solid #cccccc;
  padding: 5px;
  margin: 0px 8px 10px 0px;
  width: 100px;
  height: 100px;
  float: left;
  clear: left;
}
.resetfloat {
  clear: both;
}
.post_thumbnail img {
  border: 1px solid #cccccc;
  padding: 5px;
  margin: 4px 10px 10px 0px;
  width: 100px;
  height: 100px;
  float: left;
}
#searchwidget {
  display: none;
}
.prevnext {
  display: none;
}
#spotlight_bar {
  display: none;
}
#menu2 {
  display: none;
}

/* This is an outlined table used for displaying tabular data */
table.data {
  border: 1px solid #cccccc;
  margin: 10px;
  border-collapse: collapse;
  align: center;
  text-align: center;
}
table.data th {
  padding: 0px;
  margin: 0px;
  vertical-align: middle;
  text-align: center;
  border: 0px;
  font-family: Trebuchet MS, Verdana, Sans-Serif; font-size: 13px;
}
table.data td {
  padding: 5px;
  margin: 0px;
  vertical-align: top;
  border: 1px solid #aaaaaa;
  font-family: Trebuchet MS, Verdana, Sans-Serif; font-size: 13px;
}

/* This is a simple table used within the content of the page */
table.simple {
  border: 1px solid #cccccc;
  margin: 10px 20px 15px 20px;
  border-collapse: collapse;
  width: 90%;
}
table.simple td {
  padding: 5px;
  margin: 0px;
  vertical-align: top;
  border: 1px solid #aaaaaa;
  font-family: Trebuchet MS, Verdana, Sans-Serif; font-size: 10pt;
}

/* This is a borderless table used for data display within the page */
table.clean {
  border: 0px;
  margin: 0px;
}
table.clean td {
  padding: 5px;
  margin: 0px;
  vertical-align: middle;
  font-family: Trebuchet MS, Verdana, Sans-Serif; font-size: 13px;
}
table.clean td img {
  border: 0px;
}

/* Only show the printfooter if we're printing this out */
#printfooter {
  margin-top: 30px;
  text-align: center;
  border: 1px dotted #000000;
  background-color: #cccccc;
}

#related_posts {
  display: none;
}
#similar_posts {
  display: none;
}
#ad_space {
  display: none;
}

/* Following is for the category bar in the header */
#category_bar {
  display: none;
}

/* This is a simple table used for the shopping guide page */
table.shopping {
  border: 1px solid #cccccc;
  margin: 10px 20px 15px 20px;
  border-collapse: collapse;
  width: 590px;
}
table.shopping td {
  padding: 5px;
  margin: 0px;
  vertical-align: top;
  border: 1px solid #aaaaaa;
  font-family: Trebuchet MS, Verdana, Sans-Serif; font-size: 12px;
}
table.shopping td ul li a:hover { color: #507AA5; text-decoration: underline; }
table.shopping td ul li a, table.shopping td ul li a:visited { color: #0E5F7D; text-decoration: underline; }
table.shopping td a:hover { color: #507AA5; text-decoration: underline; }
table.shopping td a, table.shopping td a:visited { color: #0E5F7D; text-decoration: underline; }

/* Following is for the header at the top of a category page */
#category_header {
  border: 1px solid #000000;
  padding: 5px;
ext-align: center;
  margin: 0px 0px 10px 0px;
}
#category_header img {
  border: 0px;
  width: 628px;
  height: 93px;
  margin: 0px;
}

#footnotes {
  border-top: 1px solid #cccccc;
}
#footnotes ul {
  padding: 5px 0px 0px 0px;
}
#footnotes ul li {
  display: block;
  margin: 0px;
  font-style: italic;
  font-size: 9px;
}

#user_tools {
  display: none;
}

