/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/


.entry ol li { list-style-type: decimal; }

#navigation ul.rss li a { color: #CCCCCC; text-decoration: none; }

.nav li.current-menu-item { background-color: #EEEEEE; border-radius: 3px 3px 3px 3px; }

/** Header **/
#header {
  background-image: url(/images/hdr-shade.png);
  background-repeat: repeat-x;
  height: 130px;
  border-bottom: 1px solid #666666;
  width: 100%;
  position: static; /* IE fix */
}

.headerwrap {
  width: 900px;
  margin: 0px auto;
}

.marginwrap {
  width: 900px;
  margin: 0px auto;
  overflow: hidden;
}

.clear {
  clear: both;
}

#logo {
  float: left;
  margin-top: 30px;
  height: 67px;
}

#logo img {
	border: none;
}

#tagline {
    float: right;
    font-family: georgia;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    margin-right: 5px;
    margin-top: 20px;
}

.gssform {
    padding: 3px 0px 3px 25px;
    background: url('/images/searchglass.gif') no-repeat scroll 5px 5px white !important;
    width: 130px;
    border: 1px solid #CECECE;
}

.gssbutton {
    font-family: inherit;
    padding: 1px;
    color: #333333;
    text-shadow: 0 1px 2px #FFFFFF;
    background-color: #CECECE;
    border: 1px solid;
    border-color: #C3C3C3;
    border-radius: 2px;
    cursor: pointer;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

/*** MENU STYLES ***/
.sf-menu, .sf-menu * {
	margin:     0;
  padding:    0;
  list-style:   none;
 font-family: georgia;
 font-size: 13px;
 z-index: 9999;
}

.sf-menu li {
  float:      left;
  position:   relative;
  width: 178px;
  height: 33px;  
  float: left;
  background-image: url(/images/nav-shade.png);
  background-repeat: repeat-x;  
  border-left: 1px solid #666666;
  border-top: 1px solid #666666;
  text-align: center;
  list-style-type: none;
  padding-top: 0px;
  color: #ffffff;
  cursor: pointer;
}

.sf-menu li:hover {
  visibility:   inherit; /* fixes IE7 'sticky bug' */
  background-color: #8D1803;
}

.sf-menu a {
  display: block;
  position: relative;
  text-decoration: none;
  color: #FFFFFF;
  height: 27px;
  padding: 6px 0px 0px 0px;
  outline: none;
  line-height: 1.4em; /* Needed for blog */
}

.sf-menu ul li a {
  display: block;
  color: #3366CC;
 }


.sf-menu ul li:hover a{
  visibility:   inherit; /* fixes IE7 'sticky bug' */
  color: #FFFFFF;
}

.sf-menu ul {
  position:   absolute;
  top:      -999em;
  width:      224px; /* left offset of submenus need to match (see below) */
}

.sf-menu ul li {
  width: 208px;
  height: 32px;
  background-color: #FFFFFF;
  background-image: none;
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  border-top: 0;
  position:   relative;  
  left: -1px;
  padding-top: 0px;
  padding-left: 15px;
  text-align: left;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left:     0;
  top:      33px; /* match top ul list item height */
  z-index:    999;
}


/*** shadows for all but IE6 ***/
.sf-shadow ul {
  background: url('/images/shadow.png') no-repeat bottom right;
  padding: 0 8px 9px 0;
  -moz-border-radius-bottomleft: 17px;
  -moz-border-radius-topright: 17px;
  -webkit-border-top-right-radius: 17px;
  -webkit-border-bottom-left-radius: 17px;
}

.sf-shadow ul.sf-shadow-off {
  background: transparent;
}

/** Sidebar **/

.blog_home_banner {
 background: url('/images/crediteh-blog-banner.jpg') no-repeat;
 height: 175px;
 width: 300px;
 margin-bottom: 15px;
}

.blog_home_banner div {
 padding-top: 143px;
 padding-left: 100px;
 width: 200px;
}

.blog_home_banner span {
 float: left; 
 padding-right: 15px;
}
.twitterfollow {
 margin-bottom: 15px;
}

