/*<style>*/

/* reset and global */
table {font-size:inherit;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	padding:0;margin:0;}
fieldset, img {border:0;}
table {border-collapse: collapse;border-spacing:0;}
ul {list-style:none;}


/**** the straight poop styles ****/

html { height: 101%; }  /* removes page shift */

body{
	background: #fff;
	color: #000;
	font-family:cambria, georgia, serif;
	}

strong {font-weight: 800;}

hr {
	border: none 0;
	border-bottom: 1px solid #484848;
	height: 1px;
	width:96%;
	margin: 10px 3%;
	}

blockquote { 
	font-style: italic;
	background: url(images/quotes.gif) no-repeat top left;
	background-position: 12px 12px;
	color: #676764;
	margin: 5px 0;
	padding: 8px 15px 8px 60px;
	}



#headerWrap { width:100%; padding:20px 0;}


#header { width:100%;}
	
#header h1 { 
	font-size:14pt;
	font-weight:bold;
	margin:0px 0 0 25px;
	
	}
	
#header h1 a {  
	text-decoration:none;
	color:#484848;
    }
	
	
#header h2 {
    color:#484848;
    font-size:12pt;
    font-weight:bold;
    margin:5px 0 0 25px;
    }
	
#headerImage { display:none;}

/**** CONTENT ****/

.addThisButton, .noPrint {display:none;}

#wrapper {
	clear:both;
	width:100%;
	border:0;
	}

#container {	
	width: 100%;
	
	margin: 0px auto 0;
	}

#content {
	width: 100%;
	padding:0;
	text-align:left;
	
	}

.post {	margin-bottom: 50px;}


div.titleIcon {}
.myicons {display:none;}

.titleIconRight { padding-left:0;}


.postContent p {
	line-height: 1.3;
	margin:0 3% 15px 25px;
	font-size:12pt;
	letter-spacing:.05px;
	}
	
	

.postContent img.alignnone {
	background: #FFF;
	border: 0;
	padding: 4px;
}

.postContent img.alignleft {
	float: left;
	border: 0;
	margin: 0 25px 15px 0;
	padding: 4px;
}

.postContent img.alignright {
	float: right;
	border: 0;
	margin: 0 0 15px 25px;
	padding: 4px;
}

.postContent ul,.postContent ol {
	margin-left: 30px;
	margin-bottom: 20px;
    }

.postContent ul {
	list-style-type:square;
	margin: 0 20px 20px 30px;
}


.postContent ul li, .postContent ol li  {
	line-height: 1.2;
	font-size:120%;
	margin:0 25px 10px 50px;
		}

a:link, a:visited, a:hover, a:active {
    color:#294599;
    font-weight:800;
    text-decoration:none;
    }


.postContent a:link:after,
.postContent a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 10pt;
}
	
 
.postContent a.more-link
 { display:none;}


.postMeta {
	color: #444;
	margin-left:25px;
	}

.postMeta a:link, .postMeta a:visited, .postMeta a:active {
	text-decoration:none;
	}

.postMeta a:hover { }

.moreLink {font-size:.95em;	}

.navigation {display:none;}


/**** TEXT STYLES ****/

#content h2 {
    font-size:18pt;
    margin:0 3% 8px 25px; /* remove left margin to leave space for icon*/
    font-weight:bold;
	color:#484848;
    }

h2.pageTitle {
margin:0 3% 8px 25px!important; /* add margin back for pages with no icons */
}

#content h3 {
    font-size:18pt;
    color:#484848;
    }

#content h4 {
    font-size:16pt;
    margin:20px 3% 4px 25px;
    color:#484848;
    }
/* is this class used 
.postTitlePage { color:#28610C!important;border-bottom: 1px solid #EFEFEF;}*/

#content h5 {
    font-size:14pt;
    margin:15px 10px 4px 25px;
    color:#484848;
    font-weight:bold;
    }

/**** SIDEBAR ****/

#sidebar {display:none;}



/**** FOOTER ****/

#footer {
	margin: 0 auto;
	width: 100%;
	padding: 20px 0;
	background:#fff;
	border:0;
	color:#484848;
	padding:20px;

}

#footerLinks {
	list-style: none;
	padding-left:30px;
	background:#484848;
	}


#footerLinks li a {color:#294599;text-decoration:underline;}


/**** MISC ****/

.alignRight {
float:right;
}

alignLeft {
float:left;
}

.textRight {
text-align:right;
}


/* category-icons plugin: aligns icons vertically with text */

div.titleIcons {display:none;
    }
 div.postTitle {
 width:90%;
 vertical-align:middle;
 float:none;
 }

 
 .wrap {
 overflow:hidden;
 }

/* wordpress default image classes*/

.postContent img.alignright {
margin:8px 0 6px 8px;
}

.postContent img.alignleft {
margin:8px 8px 6px 0;
}


/* cforms required span */

span.required {
	font-size:1em;
	color:#C94D36;
}

/*removes default appearance of required, have to have it in for plugin operation */
span.emailreqtxt {display:none!important;}

/* multi-level navigatin plugin */

#pixopoint_menu_wrapper1 {display:none; }


#suckerfishnav {display:none; }

