/*
File:     custom.css
Description:  Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag
will be appended with the "custom" class, like so: <body class="custom">. You can use
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the
following declarations to this file:

  .custom a, .custom a:visited { color: #090; } <--- This makes links green
  .custom a:hover { color: #00f; }        <--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
  http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/

body.custom span.hilite{
  background: yellow;
}

body.custom{
  background: #44443F;
}

.custom #container{
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 0.3em;
  background: #33332F;
  border: 0.4em solid #3E3E3A;
}

.custom #page{
  background: #FFFFFF;
  padding: 1em;
  padding-bottom: 0 !important;
}


/* tweak to remove horizontal scrollbar on a 1024x768 screen resolution */
/* should only be applied to 3-column layout */
.custom #container{
  width: 98em; /* this must equal the sum of #content + #sidebars + 4.1em */
}
.custom #content{
  width: 59.3em;
}

.custom .no_sidebars #content{
  width: 100%;
}
.custom #sidebars{
  width: 36.6em;
}
/* end of horizontal scrollbar tweak */

/* tweak to adjust the content divider when removing a sidebar */
.custom #content_box{
  background: transparent url(images/dot-ddd.gif) repeat-y scroll 36.6em 0;
}


/* START: Add wallpaper to the header */
.custom #header{
  background: #FFFFFF url('images/credit-repair-specialist.jpg') 92% 0% no-repeat;
  border-bottom: 1px solid #DDDDDD;
  padding: 1.1em;
}
/* END:   Add wallpaper to the header */


/* START: Customize some tags to make the appearance more smoother */
.custom #header #tagline{
  color: #CC3333;
}
/* END:   Customize some tags to make the appearance more smoother */

/* START: Custom header contents */
.custom #header #header_excerpt{
  width: 63%;
  margin-top: 0.75em;
  font-size: 1.3em;
  line-height: 1.4em;
}

.custom #header #header_excerpt p{
  padding-bottom: 0.75em;
}

.custom #header #header_excerpt .info_icon{
  float: left;
  padding: 8px 8px 3px 0;
}

.custom #header #header_excerpt ul{
  list-style-image: none;
  list-style-position: inside;
  list-style-type: square;
  line-height: 1.5em;
}

.custom #header #header_excerpt ul li a{
  color: #CC3333;
  text-decoration: none;
}

.custom #header #header_excerpt ul li a:hover{
  color: #2361A1;
  text-decoration: none;
}

.custom #header_ads{
  padding-top: 5px;
  text-align: center;
  border-bottom: 3px double #DDDDDD;
  height: 98px;
}
/* END:   Custom header contents */

/* START: Add wallpaper to the footer */
.custom #footer{
  border-top: 3px double #DDDDDD;
  padding-top: 2px;
  padding-bottom: 5px;
  line-height: 30px;
  color: #000000;
}
/* END:   Add wallpaper to the footer */

/* START: Hide the WordPress stat counter smiley */
.custom img#wpstats{
  display: none;
}
/* END:   Hide the WordPress stat counter smiley */

/* START: Footer Navigation */
.custom #disclaimer{
  border-top: 1px dotted #DDDDDD;
  padding: 0.75em 0.5em 0 0.5em;
  /*height: 6.0em;
  overflow: hidden;*/
}

.custom #disclaimer p{
  padding-bottom: 0.615em;
  color: #555555;
  font-size: 1.1em;
  line-height: 1.385em;
  font-weight: normal;
}

.custom #disclaimer p strong{
  font-weight: bold;
  color: #666666;
}

.custom ul#footnav{
  float: right;
  list-style: none;
  margin: 0;
  padding: 0 0 0 2px;
  overflow: hidden;
}

.custom ul#footnav li{
  float: left;
  margin: 0;
  padding: 0 0 0 8px;
  white-space: nowrap;
}

ul#footnav li a:hover, ul#footnav li a:active, ul#footnav li.current_page_item a{
  color: #802100;
}
/* END: Footer Navigation */

/* START: Media Containers */
.xcustom .media_default{
  float: left;
  clear: left;
  padding: 5px 10px 5px 0;
}
/* END:   Media Containers */

/* START: Post content elements */
.custom .format_text div.summary{
  border: 1px solid #ADDDE6;
  padding: 0 0.692em;
  background-color: #E3F0F2;
}

.custom .format_text div.summary p{
  padding: 0.692em 0;
  margin-bottom: 0;
}

.custom .format_text p.first:first-letter{
  font-size: 3.571em;
  line-height: 0.76em;
  padding: 0.04em 0.12em 0 0;
  color: #888888;
  float: left;
}

.custom .format_text div.special_offer{
  border: 5px dashed #CC3333;
  padding: 0.692em 0.692em 0;
  margin-bottom: 1.571em;
}
.custom .format_text div.free{
  background: url('images/free-light.jpg') 98% 2% no-repeat;
}
.custom .format_text div.special_offer h3{
  margin-top: 0.75em;
}
.custom .format_text div.special_offer img{
  margin-top: 1em;
  margin-bottom: 0;
}
/* END:   Post content elements */


/* START: Custon tag cloud */
.custom #sidebars .my_tag_cloud{
  width: 90%;
  font-size: 1.3em;
  border-top: 1px dotted #DDDDDD;
  padding: 1.1em;
}

.custom #sidebars .my_tag_cloud h3{
  font-size: 0.750em;
  font-variant: small-caps;
  font-weight: normal;
  letter-spacing: 2px;
  line-height: 1.385em;
  margin-bottom: 0.615em;
  color: #555555;

}
/* END:   Custon tag cloud */

/* START: Google CSE on search results */
.custom #cse_again{
  float: left;
  font-weight: bold;
  padding-right: 5px;
}
/* END:   Google CSE on search results */

/* START: image captions */
.custom div.wp-caption{
  background: #F3F3F3 none repeat scroll 0 0;
  border: 0.071em solid #DDDDDD;
  margin-bottom: 1em;
  padding: 10px 0 10px 10px !important;
}

.custom div.alignleft{
  float: left;
  clear: left;
  margin-right: 1em;
}

.custom div.alignright{
  float: right;
  clear: right;
  margin-left: 1em;
}

.custom div.aligncenter{
  display: block;
  float: none;
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.custom div.alignnone{
  display: block;
  clear: both;
}

.custom div.wp-caption p.wp-caption-text{
  font-size: 0.857em;
  line-height: 1.333em;
  margin-bottom: 0;
  text-align: left !important;
}
/* END:   image captions */

/* START: data table styles */
.custom table.data_light{
  border-top: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
}

.custom table.data_light td{
  padding: 3px;
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
}

.custom table.data_light th{
  background: #EFEFEF;
  padding: 3px;
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
}

.custom table.image_layout * {
  margin: 0;
  padding: 0;
}
/* END:   data table styles */


/* START: free eBook sidebar */
.custom div.freeEbook{
  background: #FFFFFF;
}

.custom div.freeEbook img{
  float: left;
}
/* END:   free eBook sidebar */