/* Generic Theme (like courts) */

h1,
h2,
h3,
h4,
h5,
h6 {
color: #333;
}

a {
color: #333;
}

a:hover {
color: #000;
}

/***************************/
/* Banner Branding & Tools */

#banner {
background: url('/images/cwd-cou-bg-banner.png') 0 0 no-repeat;
}

#banner #tools {
color: #555;
}

#banner #tools input,
#banner #tools #search input,
#banner #tools #login input {
border: 1px solid #bbc;
}

#banner #tools #search form {
border-right: 1px solid #aab;
}


/**************/
/* Navigation */

#banner #navigation {
background: url('/images/cwd-cou-nav-strip.png') bottom left no-repeat;
border-top: 1px solid #bbc;
}

#banner #navigation li a {
color: #333;
}

#banner #navigation li.top a {
color: #333;
}

#banner #navigation li.top a:hover {
background: url('/images/cwd-cou-nav-tab.png') top left no-repeat;
color: #000;
}

#banner #navigation li.on a {
background: url('/images/cwd-cou-nav-tab.png') top left no-repeat;
color: #88a;
}

#banner #navigation li ul {
border-bottom: 1px dashed #88a;
}

#banner #navigation li.on ul li a,
#banner #navigation li.on ul li a:hover {
background: none;
border: none;
color: #333;
}


/****************/
/* Main Content */

div#article {
background: url('/images/cwd-courts-content-mid.gif') top left;
}

div#article div.article-content {
background: url('/images/cwd-courts-content-top.gif') top left no-repeat;
color: #333;
}

div#article .article-inner {
background: url('/images/cwd-courts-content-foot.gif') bottom left no-repeat;
}

div#article .article-header {
border-bottom: 1px dashed #bbc;
margin: 0 0 10px 0;
padding: 5px;
background: url('/images/cwd-cou-bg-banner.png') -40px -40px;
}



div#article h4,
div#article p.byline {
color: #333;
}

#main #rate {
border-top: 1px dashed #88a;
border-bottom: 1px dashed #88a;
}


#main #comments,
#main #recently {
color: #333;
}


#main #comments {
background: #fff;
}

#main #recently .tcap {
height: 12px;
float: left; 
width: 100%;
margin: 0; padding: 0;
background: url("/images/cwd-courts-recently-tcap.png") top left;
}

#main #recently .bcap {
float: left;
width: 100%;
margin: 0; padding: 0;
height: 14px;
background: url("/images/cwd-courts-recently-bcap.png") 0 bottom;
}


#main #recently .content {
border: 1px solid #797898;
border-width: 0px 1px 0px 1px;
background-color: #fbfdff;
}

#main #recently h3.heading {
background: url('/images/cwd-cou-recently-heading.png') top left no-repeat;
}

#main #comments {
border: 1px dashed #bbc;
}

#main #comments .comment {
border-top: 1px solid #bbc;
}

#main #recently .post {
border-top: 1px solid #340;
}

#main #recently .post p.more a {
color: #333;
}



/************************/
/* Secondary (Sidebar)  */

#secondary .section {
border-top: 1px solid #88a;
background: url('/images/cwd-cou-bg-sidebar.png') bottom left no-repeat;
}

#secondary .section .heading {
background: url('/images/cwd-cou-bg-banner.png') -40px -40px;
}

#secondary .section input.submit {
border: 1px solid #bbc;
color: #555;
}
