/* jim site-specific styles go here, perhaps? */

body {
	font-family: Arial, Georgia, Times, Serif, Verdana;
	/* font-size: 100%; */
	font-size:10pt;
}


#page {
  margin: 0 auto;   /* override Toolbox theme, was: margin:1em; */
  overflow:visible;
  width: 800px; /* future make width 1024 to allow room for side-nav */
  border: 1px solid #ccc;
  display: block;
}

#main {
  margin: 0 !important;
  clear:both;
  overflow:visible;
  display: block;
  width: 100%;
}

#primary {  /* the main content, except for nav */
  /* background: #add; */
    padding: 10px;
	width: 100%;
	  margin: 0;
	float: left; /* was right */
	
}


#secondary {  /* the nav content */
  /* background: #dda; */
  background: #dda;
  padding: 4px;
  float: left !important;
  width: 20% !important;
  	font-size: 11pt;
}

#branding  {  /* header */
  background: #ddd;
  padding: 0px; /* was 4px */
}

div#locblog_header {
	padding : 5px 10px 10px 15px;  /* tbd */
}

p.jim-debug {
	background: yellow;
}
.jim-debug-nav {
	background: #ddd; /* yellow; */
	padding: 4px;
}

/***  jim 0717 , over-ride the default set in style.css **/
#content {
	margin: 0 0 0 0  !important;
	font-size: 10pt;
}
#content  h1 {
	font-size: 16pt;
}
#content  h2 {
	font-size: 14pt;
}
#content  h3 {
	font-size: 12pt;
}


/***  jim 0717 , extend settings defined in style.css **/
.widget {
	/* display: block;  - set in in style.css*/
	font-size:10pt;
}
.widget-area .widget-title {
	/* overflow: hidden;  - set in in style.css*/
	/* background: green; */
	font-size:11pt;
	padding: 0px;
}
.widget-area .widget_search {
	/* overflow: hidden;  - set in in style.css*/
	/* background: green; */
	padding: 0px;
}
.widget-area .widget_search input {
	/* float: left;  - set in in style.css*/
}
input#searchsubmit {
	/* float: left;  - set in in style.css*/
	width:30%;
}
input#s {
	/* float: left;  - set in in style.css*/
	width:65% !important;
	margin: 0 2px 0 0 !important;
}

.widget-area .widget_categories {
	/* overflow: hidden;  - set in in style.css*/
	/* background: blue; */
	padding: 4px;
}

.widget ul {
	margin-left: 1.5em; 
	padding: 0px;
} 

/* JIM - hide stuff for now... 
.entry-meta {
	display: none !important;
}
*/

.header-logo-img {
        /*width:180px;*/
        width:100%;
}
.header-logo-div {
display:inline-block; 
float:left;
/*background:#ddd;*/
width:100px;
padding: 5px;
}
.header-content-div {
display:inline-block; 
/*background:#eee;*/
width:680px;
/*margin: 0 0 0 110px; */
float:right;
}
h1#site-title {
	font-family: Georgia, Times, Arial, Serif, Verdana;
	/* font-size: 100%; */
	font-size:18pt;
}
div#crumb_nav {
background: blue;
color:white;
padding:2px;
}
#crumb_nav  a {
background: blue;
color:white;
}
/* paginated navigation */

    .page_nav .page-numbers{  
      padding: 0px 4px;  
      margin:0px 4px;  
      /* border:1px solid gray;  
      color:#FFB134;    */
	  font-size:9pt;
	  font-weight: bold;
    }  
    .page_nav .current{  
      border:1px solid #000; /* #FFB134;  */
      /*background-color:#FBEFDB;  */
	  
    }  
    .page_nav .prev, .page_nav .next{  
      border:none;  
      color:blue;  
    }  


#content img {
  border: 1px solid #888 !important;
padding: 4px;
}
#content img.noborder {
  border: none !important;
}

img.java-advocate-cover {
  border: 1px solid #444 !important;
padding: 0px !important;
}

/* 20121111 */
div.entry-content {
	padding: 10px;
}
/* 20121111 */
.entry-header h1 {
	padding: 10px;
}



div.category-archive-meta p {
padding: 0 0 8px 0;
font-size: 1.2em;
}

div.category-single-item {
	padding:5px 5px 10px 5px;;
	/* margin: 2px; */
overflow:hidden;
	width:100%;
}

div.category-single-item img {
padding:2px !important;
	width:100%;
height:100%;
}


div.category-single-item .thumbnail-div-1 {
float:left;
	width:100px;
height:100px;
}
div.category-single-item .text-div-1 {
float:left;
width:650px;
padding-left:16px;
}

div.category-single-item .entry-header {
display:block;
}

div.category-single-item .entry-header h3{
font-size:1.1em !important;
margin: 2px 0;
padding-bottom: 2px;
}

div.category-single-item .entry-meta {
display:block;
margin: 2px 0;
padding: 2px 0;
}

div.category-single-item .entry-summary {
display:block;
font-size:0.9em !important;
margin: 2px 0;
padding: 2px 0;
}
div.category-single-item .entry-summary p {
margin: 2px 0;
padding: 2px 0;
}


/* jim 20130118 - added to enhance 'shutter' css for nextgen gallery plugin's slides */
#shDisplay div#shTitle {
	font: normal 14px/17px 'Lucida Grande', Verdana, sans-serif !important; /* caption font */
}
#shDisplay div#shCount {
	color: #ffffff !important;
}

/* jim 20130118 - added */
#content img.no-border {
	border: none  !important; 
}
div.outline1 {
  border: 1px solid #888 !important;
margin: 10px;
padding: 20px;
}

/* 20140820 */
div.contact-us {
	font-size: 12pt;
}
div.contact-us h3 {
	margin:  1em 0 0 0;
}
div.contact-us p {
	margin:  0 0 1em 2em;
}
div.contact-us .contact-us-correspondence {
	width:75%;
	float:left;
}
div.contact-us .contact-us-aside {
	/*width:25%; */
	float:left;
	font-size: 11pt;
	background: #91DAFF;
}
div.contact-us-aside p {
	margin:  0.75em; /*0 0.5em 1em; */
}
