body {
  background: url("images/orange/bg.gif") repeat-x #e0e0e0;
}
.logo{
  height: 86px;
  background: url("images/onlaw-logo.png") no-repeat;
}
.slogan {
  color: #a4b0c9;

}
#searchform2 #s2 {
  color: #a4b0c9;
  background: url("images/orange/searchinput.gif") no-repeat;
}
#searchform2 #searchsubmit2 {
  background: url("images/orange/searchbutton.gif") no-repeat;
}
.topnav li a{
  background: url("images/orange/topbar.gif") no-repeat;
}
.page_item a{
  color: #f3dbae;
}
.page_item a:hover{
  color: #fff;
}
.current_page_item a{
  color: #fff;
}
.subscribe-button {
  color: #afab95;
  background: url("images/orange/subscribe.gif") no-repeat left;
}

.showcase {
  color: #686868;
  background-color: #ededed;
  border-bottom: 1px solid #cdcdcd;
}
.featured-wrap p{
  color: #686868;
}
.featured-wrap img {
  border: 1px solid #ddd;
  background: #999;
}
.featured-left {
  background: url("images/orange/featuredimg.gif") no-repeat;
}
.showcasenext {
  background: url("images/orange/featuredright.gif") no-repeat center center;
}
.showcaseprev {
  background: url("images/orange/featuredleft.gif") no-repeat center center;
}
.controls {
  color: #686868;
  background: url("images/orange/control.gif") no-repeat;
}
.controls:hover {
  color: #000;
}
.featuredmeta {
  height: 28px;
  margin-top: 10px;
  margin-bottom: -7px;
  display: inline-block;
  background: #7d8caa;
}
.featuredmeta span{
  height: 22px;
  padding-top: 6px;
  padding-right: 33px;
  text-indent: 20px;
  font-size: 13px;
  color: #fff;
  font-weight: normal;
  float: left;
  background-image: none;
  background: #7d8caa;
}
.comment-link {
  width: 102px;
  height: 22px;
  padding-top: 6px;
  display: block;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  color: #fff;
  float: left;
  border-right: none;
  background: #7d8caa;
  background-image: none;
}
.readmore {
  width: 109px;
  height: 21px;
  padding-top: 7px;
  float: left;
  color: #333;
  text-align: center;
  background: #d5d5d5;
}


.widgettitle {
  color: #403f3f;
  background: url("images/blue/widgettop.gif") no-repeat;
}
.widget li a {
  color: #333;
  background: url("images/blue/widgetbutton.gif") no-repeat;
}
.widget li a:hover {
  color: #000;
  background: url("images/blue/widgethover.gif") no-repeat;
}
.widget-footer {
  background: url("images/blue/widgetbottom.gif") no-repeat;
}
.widget_categories .widget-footer, .widget_archive .widget-footer, .widget_meta .widget-footer, .widget_links .widget-footer, .widget_recent_comments .widget-footer, .widget_recent_entries .widget-footer  {
  background: url("images/blue/widgetbuttonbottom.gif") no-repeat;
}
#recentcomments li{
  color: #8e8e8e;
  background: url("images/blue/widgetbutton.gif") no-repeat;
}
#recentcomments li a{
  color: #8e8e8e;
}
.widget_categories div ul li {
  color: #8e8e8e;
  background: url("images/blue/widgetbutton.gif") no-repeat;
}
.widget-bg{
  background: url("images/blue/widgetbg.gif") repeat-y;
}
.textwidget {
  color: #666;
  background: #e3e3e3;
  border: 1px solid #c3c3c3;
}
.widget_tag_cloud a{
  color: #666;
}
.widget_tag_cloud a:hover{
  color: #666;
}
.widget_tag_cloud .widget-bg div{
  color: #666;
  background: #e3e3e3;
  border: 1px solid #c3c3c3;
}
#wp-calendar {  
  color: #202325;
}
#wp-calendar caption {
  background: #eee;
}
#wp-calendar th {
  border-bottom: solid 1px #eee;
}
.rsswidget {
  background: url("images/blue/subscribe.gif") no-repeat;
}
.rsswidget form .email-input input{
  color: #dcd7ce;
  background: url("images/blue/subscribeinput.gif") no-repeat;
}
.rsswidget form .email-go{
  background: url("images/blue/subscribebutton.gif") no-repeat;
}



#searchform #s{
  border: 2px solid #bbb;
}
.navigation {
  color: #222;
}
.navigation a, .nav-prev a, .nav-next a {
  color: #555;
}


.post {
  border: 7px solid #cccccc;
}
.entry-content {
  color: #666;
}
.post-image {
  background: #dfdfdf;
  border: 1px solid #d0d0d0;
}

.entry-title{
  color: #333;
}
.entry-title a{
  color: #333;
}

.post-header {
  color: #777;
  background: url("images/blue/postmetabg.gif") repeat-x;
}
.post-header-date{
  color: #666;
}
.post-header a{
  color: #666;
}
.post-comments {
  color: #b57e24;
  background: url("images/blue/postmetacommentbg.gif") repeat-x;
}
.post-comments a{
  color: #b57e24;
  background: url("images/orange/postmetacomment.gif") no-repeat right top;
}
.postmetaspacer {
  background: url("images/blue/postmetaspacer.gif") no-repeat;
}
.post-header-single {
  background: #d89c43;
  color: #fff;
}
.post-header-date-single{
  color: #fff;
}
.post-header-single a{
  color: #fff;
}
.post-comments-single {
  color: #767675;
  background: #eae8e1;
}


.comment-wrapper {
  background: #fff;
  border: 7px solid #cccccc;
}
.commentlist li a{
  color: #b36d29;
}
.commentlist li .gravatar-wrap {
  background: #ddd;
}
.commentlist li .comment-author{
  color: #333;
}
.commentlist li .comment-author a{
  color: #333;
}
.commentlist li p {
  color: #555;
}
.commentlist li .reply a {
  color: #b36d29;
}
.commentlist .comment-meta {
  color: #999;
}
.commentlist li.even {background: #eee; }
.commentlist li.odd { background: #eee; }

#cancel-comment-reply  a {
  color: #b36d29;
}
.comment-notes {
  color: #7c795b;
}
textarea#comment {
  color: #222;
  border: 1px solid #e0dbc6;
  background: #fefdfa;
}
#commentform input {
  color: #939282;
  border: 1px solid #e0dbc6;
  background: #fefdfa;
}
#commentform {
  color: #000;
}
#commentform label {
  color: #000;
}
#commentform a {
  color: #7c795b;
}
.divform label{
  color: #8d8b7b;
}
.divform label span{
  color: #859989; 
}
.submit-button #submit{
  color: #3a3a3a;
  background: #d89d29;
  border: 2px solid #bc6e29;
}

.footer-widget-wrap {
  background: #d9d9d9;
  border-top: 1px solid #b9b9b9;
}

.widgetfooter li {
  color: #8e8e8e;
}
.widgetfooter li a {
  color: #8e8e8e;
  background: none;
}
.widgetfooter li a:hover {
  background: none;
}

.footer {
  background: #ccc;
}
.footer a{
  color: #555;
}
.footer a:hover {
  color: #000;
}