/*  
Theme Name: WCJC
Theme URI: http://www.webwisedesign.com/
Description: WCJC
Version: 1.0
Author: webwisedesign.com
Author URI: http://www.webwisedesign.com/
*/

/* Begin Typography & Colors */
*{padding:0; margin:0;}

body {background-color:#0C1946; color:#fff; font:62.5% Verdana,Geneva,Arial,Helvetica,sans-serif;}

a {color:#641d05;}
a:hover {background-color:transparent; color:#1f150b;}
a:active {color:#1f150b; text-decoration:none;}
a:visited {color:#641d05;}

/*em {color:#085518; font-style:italic; margin:0;}*/

h1 {color:#082076; font:bold 135% Verdana,Geneva,Arial,Helvetica,sans-serif; margin:12px;}
h2 {color:#082076; font:bold 120% Verdana,Geneva,Arial,Helvetica,sans-serif; padding:6px 0;}
h3 {font-size:110%; margin:.5em 0 0 0;}

ul {margin:0;}
/* ol {margin:0;} */
li {list-style:none none; margin:0;}
#maincolumncontent li {margin:0 60px 4px 80px; list-style:disc url(i/bullet.gif);}

p {margin:0 0 1em 0;}
blockquote {font:italic normal 100% Verdana,Geneva,Arial,Helvetica,sans-serif; margin:0; padding:0 .5em .8em 2em;}
strong {font-weight:bold;}

/* main content */
#main {background-color:#fff; border-top:13px solid #A1A7BF; color:#480049; font-size:1.3em; margin:8px auto; width:960px;}
/* 2 column layout - static width - left rail */
#column {background-color:transparent; overflow:hidden; width:960px;}
#maincolumncontent {padding:10px;}
#columns {background:transparent url(i/bg-across.gif) repeat-y; overflow:hidden; width:960px;}
#columns div#maincolumn {background-color:transparent; border-right:200px solid #EDEEF3; float:left; margin-right:-200px; width:760px;}/**/
#sidecolumn {background:transparent url(i/side-break.gif) no-repeat center bottom; float:right; width:200px;}

/* logo */
#logo {border-bottom:4px solid #eb8413; display:block; height:172px; margin:0 auto; /* if outside the main id */ padding:0; width:960px;}
#logo a {background:transparent url(i/wcjc-head.jpg) no-repeat top; display:block; height:172px; margin:0; padding:0; text-decoration:none; width:960px; /* width of the image */}

a.head, a.head img {border:0; margin:0; padding:0;}

#nav {background:#fff; border-bottom:3px solid #eb8413; height:33px; text-align:center; text-transform:uppercase;}
#nav ul {display:block; margin:0 auto; padding:0;}
#nav ul ul {display:none;}
#nav ul li {display:inline; font-size:9pt; line-height:33px; margin:0; padding:0;}
#nav ul a {background:transparent url(i/bg-nav.gif) no-repeat bottom center; border-right:1px solid #BFBFBF; color:#242424; margin:0; padding:10px 10px 9px 10px; text-decoration:none; font-size:9pt;}
#nav ul li.page-item-3 a {border-left:1px solid #BFBFBF;}
#nav ul a:hover {color:#9A90C5; font-size:9pt; text-decoration:underline;}
/*#nav ul li.page-item-3 a {border-left:1px solid #BFBFBF; font-size:9pt; margin-left:0;}*/

/* main column */
#maincolumncontent table {border-collapse:collapse; border-right:1px solid #999; border-top:1px solid #999; margin:1em auto;}
#maincolumncontent td {border-bottom:1px solid #999; border-left:1px solid #999; font-size:80%; font-weight:normal; padding:0 5px; text-align:left; vertical-align:top;}
#maincolumncontent th {background-color:#DEDEE8; border-bottom:1px solid #999; border-left:1px solid #999; font:bold 120% Arial, Helvetica, sans-serif; padding:0 5px; text-align:center;}
#maincolumncontent td.data {text-align:left;}
#maincolumncontent td.dataheader {background-color:#ccc; font-weight:bold; text-align:center;}

/* sidebar */
#sidebar, #blogsidebar {font-size:90%; padding:1em;}
#sidebar h2 {font-size:130%; margin:.4em 0; text-align:center;}
#sidebar h3 {font-size:110%; margin:.8em 0 0 0; text-align:center;}
#sidebar img {padding:1em 20px;}
#sidebar p {margin:0; padding:0 0 1em 0; text-align:center;}
#sidebar ul {padding:0 0 .3em 0;}
#sidebar li {padding:0 0 .7em 0; text-align:center;}/**/

#blogsidebar p {margin:0; padding:0 0 1em 0; text-align:left;}
#blogsidebar h2 {font-size:130%; margin:1em 0 0 0; padding:0; text-align:left;}
#blogsidebar h3 {font-size:110%; margin:.8em 0 0 0; text-align:left;}
#blogsidebar ul {margin:0; padding:0;}
#blogsidebar ul li ul li {list-style:disc outside; margin:.4em .4em .4em 1.8em; text-align:left;}

#sidebarhomepage {background-color:#EDEEF3; font-size:90%; padding:0 0 2em 0;}
#sidebarhomepage h1 {background:#EDEEF3; color:#082076; font:bold 135% Verdana,Geneva,Arial,Helvetica,sans-serif; margin:1em 1em 0.5em 1em; text-align:center;}

/* #sidebarhomepage h1 {height:95px; margin:0; padding:0; width:200px;} */
/* #sidebarhomepage h1 a {background:#EDEEF3 url(i/b-hamilton.gif) no-repeat top; border:none; display:block; height:95px; margin:0; padding:0; width:200px;} */

#sidebarhomepage hr {background:#0c1946; border:0; height:5px; margin:4px auto; width:100%;}
#sidebarhomepage p {margin:0; padding:0.5em 1em 1em 1em; text-align:justify;}

/* post listings */
#sidebarhomepage h2 a {color:#641D05;}
#sidebarhomepage h2 a:hover {color:#082076;}
#sidebarhomepage h2 {margin:0; padding:0 .5em;}
#sidebarhomepage h3 {margin:0; padding:0 0 .5em 0;}
#sidebarhomepage ul li {list-style:disc none; margin:.4em 1em 1em 2em; text-align:left;}
#sidebarhomepage ul li a {text-decoration:none;}
#sidebarhomepage ul li a:hover {color:#082076;}
#sidebarhomepage ul.category3 li {font-size:90%; list-style:none none; margin:.4em 1em 1em 1em; text-align:left;}
#sidebarhomepage a.brochure {background:transparent url(i/b-brochure.gif) no-repeat top; color:#CE8E01; display:block; font-weight:bold; margin:0; padding:168px 0 30px 0; text-align:center; width:200px;}
#sidebarhomepage a.brochure:hover {color:#dEaE31;}

/* footer */
#footer {background:#fff; border-top:5px solid #bb3d12; clear:both; font-size:85%; padding:5px 1em;}

/* classes */
a.feedlink {background:transparent url(i/_small-rss.png) no-repeat left top; display:block; margin:0; padding:0 0 1em 22px; text-align:left;}
/* search box */
#s {width:100px;}
#searchsubmit {background-color:#111F60; border:1px solid #3D3532; color:#fff; font-size:80%; font-weight:bold; padding:2px .5em; text-decoration:none;}
#searchsubmit:hover {background-color:#A39AC5;}
/* calendar */
#blogsidebar table#wp-calendar {border-collapse:collapse; border-top:1px solid #000; margin:0 auto;}
#blogsidebar table#wp-calendar tr {border-left:1px solid #000;}
#blogsidebar table#wp-calendar caption {border:none; color:#082076; font-weight:bold; margin:1.2em 0 .3em 0;}
#blogsidebar table td, #blogsidebar table th {border-bottom:1px solid #000; border-right:1px solid #000; font-size:90%; padding:1px 3px;}
#blogsidebar table#wp-calendar tfoot tr {border-left:0px solid #000;}
#blogsidebar table tfoot td {border:none;}
#blogsidebar table tfoot td#next {text-align:right;}
#blogsidebar table tfoot td a {color:#274AA4; font-weight:bold; text-decoration:none;}
#blogsidebar table tfoot td a:hover {color:#99A9DC;}

/* Posts */
/* post navigation */
div.navigation {background-color:#E3E3EB; height:22px; margin:1em -10px; padding:.4em 2em; text-align:right; width:705px;}
.navigation div.alignleft {float:left;}
.navigation div.alignleft a {font-weight:bold; text-decoration:none;}
.navigation div.alignright a {font-weight:bold; text-decoration:none;}
.navigation div.alignleft a:hover {color:#EB8413; float:left;}
.navigation div.alignright a:hover {color:#EB8413;}
.post h2 {padding-top:1.5em;}
.catposts {border-bottom:1px solid #E3E3EB; margin-bottom:1em;}
.catposts h2 {margin-left:-10px; padding-left:1em; width:520px;}
.catposts h2:hover {background-color:#E3E3EB;}
.catposts h2 a {text-decoration:none;}
.catposts h2 a:hover {color:#EB8413;}
/* date */
.post small, .catposts small {padding-left:3.5em;}
/* entry */
.blogentry {padding-left:1.3em;}
/* post data */
p.postmetadata {background-color:#EEE5DC; margin:1em 0 1em -10px; padding:3px 2.3em; width:80%;}
/* Comments */
#comment {width:470px;}
#submit {background-color:#111F60; border:1px solid #3D3532; color:#fff; font-size:80%; font-weight:bold; padding:2px .5em; text-align:center; text-decoration:none;}
#submit:hover {background-color:#A39AC5;}

/* alignment */
.center {text-align:center;}
.aligncenter {margin:0 auto; text-align:center;}
.alignleft {float: left;}
.alignright {float: right;}

/* **** PRINT STYLES **** */
@media print {
	body {
		background: #fff; color: #000; margin: 0;
	}
	#main {
		border:none;
	}
	#nav {
		display:none;
	}
	#logo {
		display:none;
	}
	#columns div#maincolumn {
		border:none;
		width: 100%;
	}
	#sidecolumn {
		display:none;
	}
	.postmetadata {
		display:none;
	}
	.nocomments {
		display:none;
	}
	#footer {
		display:none;
	}
}