/*
-----------------------------------------------
Blogger Template Style
Name:                 Minima
Designer:             Douglas Bowman
URL:                  www.stopdesign.com
Date:                 26 Feb 2004
Design Modifications: Rick Gordon
----------------------------------------------- */

body {
  background:#fbf9f7;
  margin:0;
  padding:40px 20px;
/*  font:x-small Georgia,Serif; */
  font:9pt Georgia,Serif;
  text-align:center;
  color:#333;
/*  font-size/* */:/**/small;*/
/*  font-size: /**/small; */
  }
a:link {
/*color:#58a;*/
  color:#357; /* RG */
  text-decoration:none;
  }
a:visited {
/*color:#969;*/
  color:#357; /* RG */
  text-decoration:none;
  }
a:hover {
  color:#c60;
  text-decoration:none;
  }
a img {
  border-width:0;
  }
/* RG START */
a.hidden {
  display:none;
  }
.all-caps {
  text-transform:uppercase;
  }
.small-caps {
  font-variant:small-caps;
  }
.superscript {
  font-size:xx-small;
  vertical-align:top;
  }
.subscript {
  font-size:xx-small;
  vertical-align:bottom;
  }
.run-in {
  font:100% "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  font-style:bolder;
  color:#000;
  letter-spacing:1px;
 }
.caption {
  margin-top:0px;
  margin-bottom: -15px;
  padding-bottom:15px;
  padding-left:0px;
  line-height:1.3em;
  font:small Verdana,Sans-serif;
  font-style:italic;
  text-align:top;
  vertical-align:super;
  color:#357;
  font-size/* */:/**/small;
  font-size: /**/small;
}
.caption-narrow {
  margin-top:0px;
  margin-bottom: -15px;
  padding-bottom:15px;
  padding-left:0px;
  width:266px;
  line-height:1.3em;
  font:small Verdana,Sans-serif;
  font-style:italic;
  text-align:top;
  vertical-align:super;
  color:#357;
  font-size/* */:/**/small;
  font-size: /**/small;
}
.caption a:link {
  color:#c60; /* RG */
  text-decoration:none;
  }
.caption a:visited {
  color:#c60; /* RG */
  text-decoration:none;
  }
.caption a:hover {
  color:#c60;
  text-decoration:underline;
  }
.credit-top{
  float:left;
  margin-bottom: -2px;
  margin-left:4px;
  font:x-small Verdana,Sans-serif;
  text-align:left;
  text-transform:uppercase;
  vertical-align:sub;
  line-height:.5 em;
  color:#666;
  font-size:0.7em;
  }
.credit-bottom{
  float:left;
  margin-top: -2px;
  margin-left:4px;
  font:x-small Verdana,Sans-serif;
  text-align:left;
  text-transform:uppercase;
  vertical-align:super;
  line-height:.5 em;
  color:#666;
  font-size:0.7em;
  }
.halfline {
margin-top: 7px;
margin-bottom: 0px;
}
.image-construct {
  margin-top:0px;
  margin-bottom:0px;
  }
.unfloat {
  clear: both;
}
.blogger-labels {
  display:none;
}
/* RG END */
/* Header
----------------------------------------------- */
#header {
  width:630px;
  margin-bottom:8px;
  border:1px solid #ccc;
  text-align:center;
  background:#f6f4f4;
  }
#header-text {
  height:162px;
  }
#blog-title {
  margin:5px 5px 0;
  padding:16px 20px .25em;
  border:1px solid #eee;
  border-width:1px 1px 0;
  font-size:200%;
  line-height:1.2em;
  font-weight:normal;
  color:#c60;
  text-transform:uppercase;
  letter-spacing:.2em;
  }
#blog-title a {
  color:#c60;
  text-decoration:none;
  }
#blog-title a:visited {
  color:#c60;
  }
#blog-title a:hover {
  color:#357;
  }
#description {
  margin:0 5px 5px;
  --padding:0 20px 20px;
  border:1px solid #eee;
  border-width:0 1px 1px;
  --max-width:800px;
  font:85%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.175em;
  color:#444; /* RG */
  }
/* RG START */
#description a:link {
  color:#111;
  }
#description a:visited {
  color:#111;
  }
#description a:hover {
  color:#c60;
  }
/* RG END */

/* Content
----------------------------------------------- */
#content {
  width:890px;
  margin:0 auto;
  padding: 0;
  padding-left: 6px;
  text-align:left;
   }
#main {
  width:630px;
  float:left;
  --clear:both;
  }
#footer {
  width:630px;
  float:left;
  clear:both;
  }
#sidebar {
  width:240px;
  float:right;
  position:relative;
  top:-289px;
  }

/* Headings
----------------------------------------------- */
h4 { /* RG changed level*/
  margin:1.7em 0 .75em;
  font:78%/1.2em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; /* RG */
  text-transform:uppercase;
  letter-spacing:.2em;
  }
/* Posts
----------------------------------------------- */
.date-header {
  margin:1.5em 0 .5em;
  }
.post {
  margin:.5em 0 1.5em;
  border-bottom:1px dotted #ccc;
  padding-bottom:1.5em;
  }
/* RG START */
.post-body {
  font-size: 115%;
 }
/* RG END */
.post-title {
  margin:.25em 0 0;
  padding:0 0 4px;
/*font-size:140%;*/ 
  font-size:155%; /* RG */
  font-weight:normal;
  line-height:1.4em;
  color:#c60;
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  color:#c60;
  font-weight:normal;
  }
.post-title strong, .post-title a:hover {
  color:#357;
  }
/* RG START */
.post h2 {
  margin-top: 13px;
  margin-bottom: -15px;
  font:110%/1.2em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  line-height: 1.5em;
  color:#c60;
  }
.post ol {
  margin:20px 0 20px;
  padding-left:1.3em;
  }
.post ul {
  list-style:outside;
  margin:20px 0 0;
  padding-left:1em;
  }
.post li {
  margin-top:10px;
  }
/* RG END */
.post div {
  margin:0 0 1em; /* RG */
  line-height:1.6em; /* RG */
  }
/* RG START */
/*.post div:first-letter {
  font-size:400%;
  vertical-align:superscript;
  margin-top: -.125em;
  margin-bottom: -.2em;
  padding-right:.3em;
  float:left;
  color:#000;
  }*/
p.post-footer {
  margin:0 0 0; /* RG */
  line-height:2em; /* RG */
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer strong {
  font-size:110%;
  color:#000;
  font-weight:bold;
  }
.post img {
  padding:3px;
  border:1px solid #ddd;
  margin-left:-2px;
  }
.post img.noborder {
  border:0px;
  padding-left:0px;
  }
.post img.nudge-left {
  padding-left: 0px;
  }
/* RG END */
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }
/* RG START */
.post blockquote strong {
  font:110%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  font-weight:bold;
  }
/* RG END */

/* Comments
----------------------------------------------- */
#comments h4 { /* RG changed level*/
  margin:1em 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#comments h4 strong { /* RG changed level*/
  font-size:130%;
  }
#comments-block {
  margin:12px 0 6px; /* RG */
  line-height:1.6em;
  }
/* RG START */
#comments-block dt {
  margin:.5em 0; /* RG */
  font:100%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  letter-spacing:1px;
  }
#comments-block dl {
  margin:0 0; /* RG */
  }
#comments-block dt a {
  font-weight:bold;
  letter-spacing:2px;
  }
/* RG END */
#comments-block dd {
  margin:.25em 8px 0; /* RG */
  }
#comments-block dd.comment-timestamp {
  margin:.4em 24px 2em; /* RG */
  font:78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 8px auto 16px; /* RG */
  padding-right:12px; /* RG */
  color:#444;
  font-size:95%;
  line-height:1.5em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
/* RG START */
.commenthidden {
  display:none;
  }
.commentshown {
  display:inline;
  --display:block;
  --margin:0 0 -13px 0;
  --padding:0 0 0;
  }
/* RG END */

/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin:0 0 1.5em;
  padding:0 0 1em; /* RG */
  border-bottom:1px dotted #ccc;
  list-style:none;
  }
#sidebar dl {
  margin:0 0 1.5em;
  padding:0 0 1em; /* RG */
  --border-bottom:1px dotted #ccc;
  list-style:none;
  }
/* RG START */
#sidebar li {
  margin:0;
/*padding:0 0 .25em 15px;*/
  padding-bottom:.5em;
/*text-indent:-15px;*/
/*line-height:1.5em;*/
  line-height:1.25em;
  }
/* RG END */
#sidebar p {
  color:#666;
  line-height:1.5em;
  }
/* RG START */
#sidebar h5 {
  margin:.0em 0 .75em;
  font:70%/1.1em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  font-style:italic;
  letter-spacing:.2em;
  }
  
#sidebar p {
  margin:0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }

.adsense p {
line-height: 0px;
margin:0 0 0 0;
text-align:center;
  }
/* RG END */
/* Profile
----------------------------------------------- */

#profile-container {
  margin:0 0 0;
  border-bottom:1px dotted #ccc;
  padding-bottom:0em;
  }
.profile-datablock {
  margin:.5em 0 0;
  }
.profile-img {
  display:inline;
  }
.profile-img img {
  --float:left;
  padding:1px;
  border:1px solid #ddd;
  margin:6px 8px 0 0;
  }
.profile-data {
  margin:0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.profile-data strong {
  display:none;
  }
.profile-textblock {
  margin:0 0 .5em;
  }
.profile-link {
  margin:0;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.profile-datablock dl {
  border-bottom:none;
  }
.profile-link dl {
  border-bottom:none;
  }
----------------------------------------------- */

#book-container {
  margin:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  padding-bottom:1.5em;
  }
.book-datablock {
  margin:.5em 0 .5em;
  }
.book-img {
  display:inline;
  }
.book-img img {
  float:left;
  padding:1px;
  border:1px solid #ddd;
  margin:0 8px 6px 0;
  }
.book-link {
  margin:0;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }


/* Footer
----------------------------------------------- */
#footer p {
  top-margin:0;
  bottom-margin:20px;
  padding-top:0;
  font:90%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  border-bottom:1px dotted #ccc;
  padding-bottom:25px;
  text-align:center;
  }
#footer a {
  font-weight:bold;
  word-spacing:.2em;
}