/* Stylesheet for CENTERNORTH inc by Lee Fleming, InfoPulse LLC www.infopulsellc.com */

body { background-color : #fff;/*#96C02A;*/
margin:0;
color : #333; 
font : 500 1.15em  arial,helvetica, sans-serif;
line-height: 130%;
}

form {
	margin: 0; padding: 0;
}
h1, h2, h3 {
font-family: arial, helvetica, sans-serif;  color: #558000; margin: 0px; font-weight: 400;

}
h1 {font-family: tahoma, arial, helvetica, sans-serif;}

h2 {
font-size: 1.75em; 

}
h3 {margin: 15px 0 12px 0;   font-size: 1.25em; 
}

h5 {
letter-spacing: 0.09em;
}

h4 {

margin-bottom: 4px;
}

p {
margin: 5px 25px 12px 0;}

div.entry p {font: 500 1.15em  arial, helvetica, sans-serif;
line-height: 140%; font-style: normal;}


span.coname {
	font-size: 1.1em; font-weight: 600;
}

blockquote {

}

ul {
list-style: square;
margin: 5px 25px 12px 1.5em; 
padding-left: 1em;
}

li {
font-style: normal; font: 500 1em  arial, helvetica, sans-serif; line-height: 130%; 

}


img {
margin: 0;
padding: 0;
border: 0;
}

/* #06c ia blue formerly used */

a:link { color : #558000; text-decoration : underline; } 
a:visited { color : #558000; } 
a:hover { color : #f00; text-decoration : underline; } 
a:active { color : #f00; text-decoration : underline; }

  #home a.home, #about a.about, #resources a.resources, #journal a.journal, #contact a.contact, #services a.services, #portfolio a.portfolio, #news a.news, #sitemap a.sitemap, #login a.login
{
color: #3a3a3a; text-decoration: none; font-weight: 500; text-transform: uppercase;
}

#wrapper {
margin: 35px auto;
padding: 0;
width: 800px;
background: #fff;
color: #333; 
}

#header {
margin: 0;
padding: 0;
width: 800px;
}
#headerimage {
	width: 800px; height: 173px; margin: 5px 0; clear: both;
}

#logo {
float: left; 
margin: 0;
padding: 0;
width: 300px;
color: #7cb900; 
}
.center {
	color: #7cb900; font-weight: 500; line-height: 125%; text-transform: uppercase;
}
.green {
	color: #558000; font-weight: 500; line-height: 125%; text-transform: uppercase;
}
.black {color : #3a3a3a;}
.north {
	color: #3a3a3a;
	font-weight: 500; line-height: 125%;
}

#tagline {
	margin: 18px 0 0 0; padding: 0;
	text-align: right; 
	float: right; width: 500px; 
	font-family:  arial, helvetica, sans-serif; font-weight: 400; font-size: 12pt; color: #3a3a3a; letter-spacing: -.05pt;

}

#nav {
margin: 1px 0;
padding: 0;
width: 800px;
text-align: right;
background: transparent;
color: #f90;
font-size: 75%;

}

#content {
clear: both;
margin: 0 0 10px 0;
padding: 0;
}
#leftbar {
float: left;
padding: 25px 0px 10px 0;
width: 200px;
background: #fff;
color: #366;
text-align: left;
font-size: 70%;
}

#leftbarhome {
float: left;
padding: 0px 0px 10px 0;
width: 200px;
background: #fff;
color: #366;
text-align: left;
font-size: 70%;
}

#leftbarhome ul {margin-left: 5px;}

#center {
float: right;
padding: 0 25px 10px 25px;
width: 539px;
background: #fff;
color: #333;
font-size: 80%;
text-align: left;
 border-left: 1px solid #ccc;  border-right: 1px solid #ccc;
}

#rightbar {
float: right;
padding: 10px 0 10px 5px;
width: 144px;
background: #fff;
color: #333;
text-align: left;
font-size: 60%;
border-left: 1px solid #ffd89d;
}
.urhere {
	text-transform: uppercase;
}
#footer {
clear: both;
border-top: 1px solid #ccc;
margin: 10px 0;
padding: 5px 0;
background: #fff;
color: #333;
font-size: 60%;

}

#legal {
	float: left; width: 480px;
}
#colophon {
	float: right; text-align: right; width: 320px;
}
.affiliate {
	font-size: 8pt; letter-spacing: -.25pt;
}
.date {
font-size: 100%;
background: transparent;

}

h2.articletitle {
font-size: 1.2em; line-height: 115%;
}

h2.summary p {
font-size: 15pt; color: #3a3a3a; line-height: 140%; margin-bottom: 10px; 

}

h3.summary p {
font-size: 13pt; color: #3a3a3a; line-height: 140%; margin: 15px 0 10px 0;

}

h3.articlesummary p {
font-size: 10.5pt; color: #3a3a3a; line-height: 140%; margin: 15px 0 10px 0;

}

p.breathe {line-height: 8px;}

div.calloutleft {
	border: 1px solid #ccc; margin: 10px 20px 15px 0; padding: 14px; width: 260px; float: left; font-size: 12.5pt; color: #558000; line-height: 145%;  font-weight: 500; font-family: Tahoma, arial, sans-serif; 
}
div.calloutright {
	border: 1px solid #ccc; margin: 10px 0 15px 20px; padding: 14px; width: 260px; float: right; font-size: 12.5pt; color: #558000; line-height: 145%; font-weight: 500; font-family: Tahoma, arial, sans-serif;}

.category {
font-size: 150%;
background: transparent;
color: #f90;
font-family: georgia, "times new roman", times, serif;
 text-shadow: #c60;
 text-transform: uppercase;
}

.posted {
margin-bottom: 30px;
font: 12px "arial narrow", Arial, Helvetica, sans-serif;
background: transparent;
color: #666;
}

.sidetitle {
font-size: 155%;
background: transparent;
color: #f90;
}

.leftsidetitle {
font-size: 1.2em;
background: transparent;
color: #558000;
margin-bottom: 0; margin-top: 0;
}

.spacer {
clear: both;
}

.paginate {
 font-family:		Arial, Helvetica, sans-serif;
 font-size:			12px;
 font-weight: 		normal;
 letter-spacing:	.1em;
 padding:			10px 6px 10px 4px;
 margin:			0;
 background-color:	transparent;
}

.pagecount {
 font-family:		Arial, Helvetica, sans-serif;
 font-size:			10px;
 color:				#666;
 font-weight:		normal;
 background-color: transparent;
}

.input {
border-top:        1px solid #558000;
border-left:       1px solid #558000;
background-color:  #fff;
color:             #000;
font-family:       Arial, Helvetica, sans-serif;
font-size:         11px;
height:            1.2em;
padding:           .1em 0 0 2px;
margin-top:        0px;
margin-bottom:     0px;
}

.textarea {
border-top:        1px solid #558000;
border-left:       1px solid #558000;
background-color:  #fff;
color:             #000;
font-family:       Arial, Helvetica, sans-serif;
font-size:         11px;
margin-top:        0px;
margin-bottom:     0px;
}

.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

.submit {
background-color:  #fff;
font-size:         11px;
font-weight:       500;
letter-spacing:    .1em;
padding:           1px 3px 1px 3px;
margin-top:        2px;
margin-bottom:     1px;
text-transform:    lowercase;
color:             #558000;
border: 1px solid #558000; cursor: hand;
}

/* dynamic menus - dyno-cat styling */ 
#nav_categories { margin: 0 0 2em 0; padding: 0; list-style: none; border-bottom: 1px solid #ccc;  } 
#nav_categories b {text-transform: uppercase; } 
#nav_categories ul {list-style: none;} 
#nav_categories li { font-family: arial, Helvetica, sans-serif; font-size: 9pt; border-top: 1px solid #ccc; line-height: 130%; } 
#nav_categories a:link {text-decoration: none;} 
#nav_categories a:visited {text-decoration: none;} 
#nav_categories a:hover {text-decoration: none;} 
#nav_categories a:active {text-decoration: none;} 
b.dynnav {font-weight: 500;}
/* end dyno-cat styling */

ul#topnavs {
 	padding: 5px 0 3px 0; margin: 0 0 25px 0; width: 100%;
	
 }
 
 #topnavs li 
{
display: inline;
list-style-type: none;
padding: 15px 0 5px 4px; margin: 0 0 0 20px;
font: 500 10pt arial, helvetica, sans-serif;
}
  

#topnavs a {
 	color: #558000; text-decoration: none; 
 }
 
 #topnavs a:hover {
 	color: #3a3a3a; text-decoration: none; border-bottom: 2px dotted #3a3a3a;
 }
 
 #topnavs a:active {
 	color: #c00; text-decoration: overline underline; 
 }
.uppercase {text-transform: uppercase;}

.pages1 {display:none;}

div.photoright {float: left; padding: 5px; margin: 4px 10px 10px 0; width: 100px; border: 1px solid #999;}