/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/themes-base/blog.css);
@import url(/support/themes/professional-green/professional-green.css);
/* end StyleCatcher imports */


/* Navigation ----------------------------------------------------------------- */

#main-navigation {
    background: #ffffff url(/thoughts/images/tall-gray.jpg) repeat-x 0 0;
    border-bottom: 1px solid white;
    height:46px;
    font-family: verdana;
}

#main-navigation-inner {
    position: relative;
}

#main-navigation ul {
    margin: 0;
    padding: 0 0 0 20px;
    list-style: none;
}

#main-navigation ul li {
    float: left;
    padding-top: 2px;
}

#main-navigation ul li a {
    display: block;
    text-decoration: none;
    padding: 7px 15px 7px 16px;
    border-left: 1px solid #ccc;
}

#main-navigation ul li a:hover {
    text-decoration: underline;
}

#main-navigation ul li.on a {
    color: #000;
    background: #fff;
    height:46px;
    border-bottom: 1px solid white;
}
/*    background: #fff url(/support/themes/professional-green/nav-arrow-on.gif) no-repeat 50% bottom; */

#main-navigation ul li.last {
    border-right: 1px solid #ccc;
    height:36px;
}


/* Styles for Professional Green ---------------------------------------------------------- */


a {
    color: #663300;
}
/*     color: #08620b;*/

#header { 
    background-color: #362819;
}

#header .widget-sign-in .widget-content {
    background-color: #362819;
}

#main-navigation {
    background-color: #ebe9e8;
    border-bottom: 1px solid white;
}

#main-navigation ul li a {
    border-left: 1px solid #c2beba;
}

#main-navigation ul li.last {
    border-right: 1px solid #c2beba;
}

#search-submit {
    border: 1px solid #064f09;
    border-top: 1px solid #529154;
    border-left: 1px solid #529154;
    background: #08620b;
    color: #fff;
    padding: 0px 5px 1px 5px;
    font-size: 11px;
}

#footer a {
    color: black;
}

.tab {
   color:black;
}

.tabon {
   color:black;
}


.this {
padding-left: 10px; 
padding-right: 10px;  
padding-top: 10px;  
padding-bottom: 10px;  
width:90%;
border-top: 1px solid lightgray; 
border-left: 1px solid lightgray; 
border-right: 1px solid lightgray; 
border-bottom: 2px solid lightgray; 
background-color:whitesmoke;
}
.this2 {
padding-left: 20px; 
padding-right: 20px;  
padding-top: 12px;  
padding-bottom: 12px;  
width:99%;
color: black;
border-top: 1px solid black; 
border-left: 1px solid black; 
border-right: 1px solid black; 
border-bottom: 1px solid black; 
background-color:white;
}

body {
font-family:tahoma,verdana ref,arial;
}