/*
Theme Name: TB Theme (1.5)
Theme URI: http://www.tynerblain.com/blog/
Description: 20081030 This theme is a liquid theme optimized to present content for people with a clean professional look
Version: 1.5
Author: Scott Sehlhorst
Author URI: http://tynerblain.com/blog/
Tags: liquid, two column
*/



/*-----------Global Element--------------*/

* {
  padding: 0;
  margin: 0;
}

.cleared {
  clear: both;
  /*line-height: 0;*/
}

hr{
  display: none;
}

img.sidebarlink{
  border: 0;
  margin-bottom: 10px;
}

a{
  color:#0000AA;
}
a:visited{
  text-decoration: none;
  color: #A30000;
}

/*-----------Block Level Elements--------------*/

body {
  margin-left: 5px;
  /* font-family: 'Trebuchet MS', Arial, Verdana, Sans-Serif; */
  font-family: 'Helvetica', Arial, Verdana, Sans-Serif;
  /* font-size: 76%; */
  font-size: 1em;
  background: #FFFFFF;
}
#header{
  background: #CCCCCC URL(images/underline.png) repeat top right;
  height: 85px;
}
#wrapper {
  margin: 0;
  width: 760px;
  /* IE specific dynamic window sizing forcing fixed 800x600 layout for all
   * windows under 1024x768
   */
  width: expression(document.body.clientWidth < 984 ? "763px" : "95%" );
  /* border: 1px solid #000000; /* black */
  clear: none;
  overflow:hidden;
}

/* Ignored by IE  dynamic window sizing forcing fixed 800x600 layout for all
 * windows under 1024 x 768
 */
div>#wrapper{
  /* border: 1px solid #FF0000; debug */
  min-width: 763px;
  width: 95%;
}

#content {
  /* border: 1px solid #00FF00; debug */
  width: 510px;
  /* IE specific dynamic window sizing forcing fixed 800x600 layout for all
   * windows under 1024x768
   */
  width: expression(document.body.clientWidth < 984 ? "510" : "66%");
  float: right;
  /* background-color: #E6CCCC; */
  /* border: 1px solid #00FF00;  green */
}
/* Ignored by IE  dynamic window sizing forcing fixed 800x600 layout for all
 * windows under 1024 x 768
 */
div>#content {
  min-width: 510px;
  width: 66%;
}

#sidebar {
  /* border: 1px solid #0000FF; debug */
  /* padding-top: 75px; */
  width: 250px;
  /* IE specific dynamic window sizing forcing fixed 800x600 layout for all
   * windows under 1024x768
   */
  width: expression(document.body.clientWidth < 984 ? "250" : "33%");
  float: left;

  /* background: URL(images/sidebar.png) no-repeat top left; */
  /* background: #CCCCCC URL(images/sidebar.png) no-repeat top left; */
  /* border: 1px solid #0000FF;  blue */
}
/* Ignored by IE  dynamic window sizing forcing fixed 800x600 layout for all
 * windows under 1024 x 768
 */
div>#sidebar {
  min-width: 250px;
  width: 33%;
}



#footer {
  margin-top: 10px;
  clear: both;
  text-align: center;
}

/*------------- Header -------------*/
img.headerlink{
  border: 0;
}

#logo{
  float: left;
}

#headerimg{
/*  float: right; */
  font-size: 1em ;
  font-variant: small-caps;
  text-align: right;
  height: 70px;
  color: #630000;
}

#header .description{
  font-family: 'Trebuchet MS', Arial, Verdana, Sans-Serif;
  font-size: 1.5em ;
  padding: 0.25em ;
}
#sitenav ul{
  background-color: #630000;
  padding: 0.5em;
}
#sitenav li {
  display: inline;
  background-color: #630000;
  margin: 0.5em;
}
#sitenav li:hover{
	background-color: #FFFFFF;
	color: #630000;
}
#sitenav a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0.5em;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
}
#sitenav a:hover{
	background-color: #ffffff;
	color: #630000;
}
/*-------------Headings-------------*/

h1 {
  font-size: 1.5em ;

  border-bottom: 1px solid #630000;
}

h2 {
  font-size: 110% ;
  /* border-bottom: 1px solid #630000; */
}

h3 {
  /* margin-top: 1.5em ; */
  font-size: 1.4em ;
  border-bottom: 1px solid #630000;
}

h4 {
  margin-top: 1.2em ;
  font-size: 1.2em ;
  border-bottom: 1px solid #630000;

}

h5 {
  margin-top: 1em ;
  font-size: 1em ;
  border-bottom: 1px solid #630000;

}

/*-------------The Post-------------*/

h1 a:hover, h1 a, .post h1 a:hover {

  text-decoration: none;

  color: #630000;
}
h2 a:hover, h2 a, .post h2 a:hover {
  text-decoration: none;
  color: #630000;
}

h3 a:hover, h3 a, .post h3 a:hover {
  text-decoration: none;
  color: #630000;
}

h4 a:hover, h4 a, .post h4 a:hover {
  text-decoration: none;
  color: #630000;
}

.entrytext .feedblitz{
  /* border-top: 1px dashed #630000; */
  padding-top: 5px;
  clear:all;
}
.recentposts ul, .relatedposts ul{
  margin-bottom: 1em ;
  margin-left: 0.5em ;
}
.recentposts li, .recentposts li a{
  list-style-type: none;
  font-size: 0.8em ;
  font-weight: normal;
  border-bottom: 1px solid #630000;
  text-decoration: none;
//  color: #630000;
}
.relatedposts li h3, .relatedposts li h3 a{
  list-style-type: disc;
  font-size: 1em ;
  font-weight: normal;
  text-decoration: none;
  border-bottom: none;
  margin-top: 5px;
}
.relatedposts li.related-excerpt{
  list-style-type: none;
  font-size: 1em ;
  font-weight: normal;
  border-bottom: 1px solid #630000;
  text-decoration: none;
  padding-left: 1em;
  margin-bottom: 10px;
}
.recentposts li a:hover, .relatedposts li a:hover {
  color: #630000;
}

.post {
  margin-bottom: 25px;
  padding-left: 5px;
}
.post .rating {
  text-align: left;
  margin-bottom: 5px;
}

.post p {
  line-height: 1.4em ;
  margin-bottom: 1em ;
}

.post a {
  text-decoration: none;
}

.post a:hover {
  text-decoration: underline;
}

.post ol {
  margin-left: 20px;
  margin-bottom: 1em ;
}

.post ul {
  list-style-type: bullet;
  margin-left: 20px;
  margin-bottom: 1em ;
}

.post li {
  margin-left: 20px;
  margin-bottom: 0.5em ;

}
            .excerpt {
              margin-top: 10px;
              background: url('images/large-drop-shadow-lowres.jpg') no-repeat bottom right;
              padding: 5px 20px 10px 10px;
            }

.entry {
  margin-top: 10px;
  margin-bottom: 15px;
}

.entrytext{
}

.date{
  color: #630000 ;
  font-variant: small-caps;
  text-align: right;
}

.postmetadata {
  padding: 2px;
  text-align: right;
  /* font-variant: small-caps; */
  font-size: 0.8em ;
  /* border-top: 1px dashed #630000; */
}

.postmetadata a {
  text-decoration: none;
}

.trackback {
  font-size: 0.7em ;
  font-variant: none;
  text-align: justified;
  text-wrap: unrestricted;
  word-wrap: break-word;
}

.navigation {

}

.alignleft {
  text-align: left;
}

.alignright {
  text-align: right;
}

.center {
  text-align: center;
}

.pagetitle {

}

blockquote{
  margin: 1em ;
  padding: 1em ;
  border: 1px solid #E6CCCC;
  background: #F0DDDD ;
}

cite{
}

a img {
  border: none;
}

acronym, abbr {

}

.navigation {
  margin-top: 0.5em;
  text-align: center;
  font-size: 1em ;
}

.navigation a {
  text-decoration: none;
}

.navigation a:hover {
  text-decoration: underline;
}

/*-------------- Related Books ------------*/
div #post_products {
	float: right;
	border-bottom: 1px solid #630000; 
	width: 300px;
	font-size: 75%;
	font-family: verdana,arial,helvetica,sans-serif;
}
#post_products h3 {
	font-style: normal;
	border: none;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 2px;
	margin-bottom: 5px;
	background-color: #630000;
	color: #ffffff;
	letter-spacing: 1px;
}
#post_products ul {
	margin-left: 0px;
	padding: 0px;
	text-align: center;
}
#post_products li {
	list-style: none;
	margin-bottom: 0.5em;		
}

/*--------------Sidebar------------*/

#sidebar ul {
  list-style: none;
  margin-bottom: 10px;
}

#sidebar ul h2 {
/*  background-color: #630000; */
  border-bottom: 1px solid #000000;
  font-size: 1em ;
  font-weight: normal;
  color: #630000;
  font-variant: small-caps;
  font-weight: bold;
  padding: 2px;
  margin-bottom: 5px;
}

#sidebar ul li {

}

#sidebar ul ul {
  list-style-type: circle;
  margin-left: 20px;
}

#sidebar ul ul li {

}

#sidebar ul ul ul {
  margin-bottom: 0px;

}

#sidebar p {

}

#sidebar a {
  text-decoration:none;

}
#sidebar a:hover {
  text-decoration: underline;

}


/*--------------Calendar--------------*/
#wp-calendar{
  border: 1px solid #630000;
  color: #630000;
  width: 200px;
  margin-left: 20px;
  text-align: center;
  margin-bottom: 15px;
}

#wp-calendar th{

  background-color: #990000;
  color: #FFFFFF;
}
#wp-calendar a{
  border: 1px solid #630000;
  background-color: #FFFFFF;
  display: block;
}
#prev a, #next a{
  border: 0px;
  color: none;
}
#wp-calendar caption{
  font-size: 1.2em ;
  font-variant: small-caps;
  color: #630000;
  text-align: left;
  margin-left: 20px;
  width: 230px;
}
/*--------------Comments--------------*/

ol.commentlist {
  width: 90%;
  margin: 0 auto;
}

ol.commentlist li {
  margin-top: 0.2em ;
  margin-bottom: 1.5em ;
  border: 1px solid #E6CCCC;
  padding: 5px;
}

ol.commentlist li.alt {
  background-color: #FFFFFF ;
}

ol.commentlist li.norm {
  background-color: #F0DDDD ;
}

ol.commentlist a {
  text-decoration: none;

}

ol.commentlist a:hover {
  text-decoration: underline;
}

small.commentmetadata {
  font-size: 0.8em ;
  margin-bottom: 1em ;
  display: block;
}
/* Paragraphs within comments */
ol.commentlist li p{
  margin-bottom: 0.8em ;
}

/* Lists within comments */
ol.commentlist li ol {
  padding: 0.5em ;
}

ol.commentlist li ul {
  padding: 0.5em ;
}

ol.commentlist li li {
  margin-left: 1.5em ;
  margin-bottom: 0.2em ;
  padding: 0px;
  border: none;
}

ol.commentlist li.alt blockquote {
  background: #F0DDDD ;

}

ol.commentlist li.norm blockquote {
  background: #FFFFFF ;

}

/*--------------Search Form-------------*/

#searchform {

}

#searchform input {

}

#searchform #s {

}

/*-------------Images------------------*/
/*-------------Sitemap------------------*/
.postspermonth {
  list-style: none;
  margin-bottom: 10px;
}
.postspermonth li {
  margin-left: 10px;
}

/*--------------Adsense-----------------*/

.adsense {
}

.tb_archive_text{
  text-align:  center;
}

.tb_post_text{
  text-align:  center;
}

.tb_comment_image{
  text-align:  center;
}

.tb_index_text{
  text-align:  center;
}







