@charset "utf-8";
/* CSS Document */

/*   
Theme Name: transformology
Theme URI: transformology.com
Description: custom theme for Ken Mann
Author: lolight
Author URI: lolight.com
Template: 
Version: 1.0
.
*/

/*--------------------------------------------
· · · · · · · · RESET · · · · · · · · · · · · 
--------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
blockquote {
	padding: 0 10px 0 25px;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*--------------------------------------------
· · · · · · · · MAIN · · · · · · · · · · · · · 
--------------------------------------------*/

body {
	background: #e9e7d1 url(images/bg.jpg); 
	color: #353132;
	font: 14px Arial, Helvetica, sans-serif;
	position: relative;
}
	
/*--------------------------------------------
· · · · · · · · TYPE · · · · · · · · · · · · · 
--------------------------------------------*/

h1, h2, h3, h4, h5, h6, blockquote {
	margin:0;
}
h3 {
	font-size:16px;
}
#header h1 {
	width:140px;
	height:140px;
	text-indent:-9999px;
	position:absolute;
	left:0;
	top:0;
	z-index: 3001;
}
#blogheader h1 {
	float: left;
	width:140px;
	height:140px;
	text-indent:-9999px;
}
#header h1 a, #blogheader h1 a {
	display:block;
	width:100%;
	height:100%;
}
h2 {
	font-size:24px;
}

a {
	color:#5C8E88; 
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {margin: 0 0 10px 0;}

/*--------------------------------------------
· · · · · · · · LAYOUT · · · · · · · · · · · · 
--------------------------------------------*/
#section1wrap, #section2wrap, #section3wrap, #section4wrap {
	width: 100%;
}
#section1 {
	background: url(images/g-ken.gif) no-repeat 80px 0;
	height: 900px;
	width: 1060px;
	margin: 0 auto 0 auto;
}
#headwrap {
	position: fixed;
	width: 100%;
	top:10px;
	left: 10px;
	padding-left: 40px;
}
#blogheadwrap {
	width: 1020px;
	min-height: 265px;
	padding: 10px 0 0 60px;
	margin: 0 auto;
	background: url(images/g-key.gif) no-repeat 210px 0;
}

#header {
	background: url(images/nav.png) no-repeat;
	height:144px;
	width: 1060px;
	margin: 0 auto 0 auto;
	font-family: arial, helvetica, sans-serif;
	text-transform:uppercase;
	font-size:30px;
	z-index: 3000;
	position: relative;
}
#blogheader {
	background: url(images/nav.png) no-repeat;
	height:144px;
	width: 1060px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	font-family: arial, helvetica, sans-serif;
	text-transform:uppercase;
	font-size:30px;
}
#header ul{
	padding: 58px 0 0 160px;
}
#blogheader ul {
	padding: 58px 0 0 40px;
}
#header li, #blogheader li {
	float:left;
	list-style:none;
	margin:0 30px 0 0;
	padding-left:30px;
	height:20px;
	line-height:20px;
	background: url(images/navDiv.png) no-repeat 0 4px;
}
#header li#nav_home {
	background: none;
}
#blogheader li#nav_home {
	background: none;
	padding-left: 10px;
}
#header a, #blogheader a {
	color: #4d4e46;
	text-decoration:none;
}
#header a:hover, #blogheader a:hover {
	color: #4d4e46;
}
#header a.current, #blogheader a.current {
	background: url(images/up.png) no-repeat;
}
ul#navlist {
	background: url(images/navUp.png) no-repeat 200px 40px;
	position: relative;
	height: 90px;
	overflow: auto;
}
#blogheader ul#navlist {

	background: url(images/navUp.png) no-repeat 410px 40px;
	height: 70px;
	overflow: auto;
	position: static;
	width: 500px;
	float: left;	
}
#top {
	width: 1000px;
	margin: 0 0 0 60px;
	padding: 140px 0 0 0;
}
#intro h2 {
	background: url(images/Transformology.png) no-repeat 135px 10px;
	width:625px;
	height:100px;
	text-indent:-9999px;
}
#intro p {
	width: 540px;
	padding: 10px 0 0 90px;
	line-height: 18px;
}
#introblock {
	background: url(images/border1.png) no-repeat;
	margin: 50px 0 0 0;
	height: 346px;
	width: 910px;
	
}
.introtext1 {
	float: left;
	width: 175px;
	height: 260px;
	position: relative;
}
.introtext2 {
	float: left;
	width: 215px;
	height: 260px;
	padding: 0 0 0 35px;
	position: relative;
}
.introtext3 {
	float: left;
	width: 187px;
	height: 260px;
	padding: 0 0 0 30px;
	position: relative;
}
.introtext1 h3, .introtext2 h3, .introtext3 h3 {
	text-transform: uppercase;
	font-size: 35px;
	padding: 17px 0 0 0;
}
.introtext1 p, .introtext2 p, .introtext3 p {
	padding: 17px 0 0 0;
}
.introtext1 h3 a, .introtext2 h3 a, .introtext3 h3 a{
	color: #45463F;
	text-decoration: none;

}
.introtext1 h3 a:hover, .introtext2 h3 a:hover, .introtext3 h3 a:hover{
	color: #45463F;
	text-decoration: none;

}
div.go {
	background: url(images/go.png) no-repeat;
	height: 51px;
	width: 51px;
	padding: 16px 0 0 17px;
	position: absolute;
	bottom: 0;
	right: 0;
}
div.go a {
	text-transform: uppercase;
	text-decoration: none;
	color: #e9e7d1;
	font-size: 24px;
}
#introSpecial {
	background: url(images/topTag.png) no-repeat;
	float: left;
	width: 252px;
	height: 337px;
	padding: 9px 0 0 15px;
	margin-top: -9px;
}
#introSpecial h3 {
	text-transform: uppercase;
	font-size: 35px;
	padding: 17px 0 0 0;
}
#introSpecial h3 a {
	color: #e9e7d1;
	text-decoration: none;
}
#introSpecial p {
	color: #e9e7d1;
	padding: 20px 30px 0 0px;
}
#yes {
	float: right;
	background: url(images/yes.png) no-repeat;
	text-indent: -99999px;
	width: 53px;
	height: 54px;
	margin: 90px 50px 0 0;
}
	
/*------------------------------------
· · · · · · SECTION 2· · · · · · · · · 
------------------------------------*/
#section2 {
	background: url(images/g-about.gif) no-repeat 300px 0;
	height: 700px;
	width: 1060px;
	margin: 0 auto 150px auto;
}
#about {
	width: 1000px;
	margin: 0 0 0 60px;
	padding: 140px 0 0 0;
}
#about h2 {
	background: url(images/h_about.png) no-repeat 245px 10px;
	width:625px;
	height:80px;
	text-indent:-9999px;
}
#aboutLeft {
	float: left;
	width: 575px;
	margin-left: 80px;
}
#aboutLeft p {
	width: 540px;
	padding: 0px 0 0 0px;
	line-height: 18px;
}
#aboutLeft p.cred {
	font-size: 12px;
	color: #717164;
	line-height: 14px;
}
#aboutAction {
	width: 334px;
	height: 119px;
	margin: 30px 0 0 200px;
	background: url(images/hireKen.png) no-repeat;
}
#aboutAction h5.ahire {
	width: 334px;
	height: 70px;
	text-indent: -9999px;
}
#aboutAction h5.atwitter {
	float: left;
	width: 70px;
	margin: 10px 0 0 180px;
	height: 40px;
	text-indent: -9999px;
}
#aboutAction h5.afacebook {
	float: left;
	width: 70px;
	margin: 10px 0 0 10px;
	height: 40px;
	text-indent: -9999px;
}
#kindwords {
	float: left;
	width: 315px;
	margin-top: 100px;
	border-left: 1px solid #7b7b78;
}
#kindwords h4 {
	background: url(images/kindWords.png) no-repeat 0px 0px;
	width:314px;
	height:51px;
	text-indent:-9999px;
	margin-bottom: 10px;
}	
#kindwords p {
	padding: 15px 20px 10px 20px;
	border-top: 1px solid #7B7B78;
	font-size: 12px;
}
/*------------------------------------
· · · · · · SECTION 3· · · · · · · · · 
------------------------------------*/
#section3 {
	background: url(images/g-finger.gif) no-repeat top right;
	height: 1000px;
	width: 1080px;
	margin: 0 auto 100px auto;
}
#hire {
	width: 1080px;
	margin: 0 0 0 60px;
	padding: 275px 0 0 0;
}
#hire h2 {
	background: url(images/h_hire.png) no-repeat 145px 10px;
	width:650px;
	height:50px;
	text-indent:-9999px;
}
#hire h3 {
	background: url(images/tte.png) no-repeat 50px 10px;
	width:625px;
	height:60px;
	text-indent:-9999px;
}
#hireBlock {
	background: url(images/border2.png) no-repeat;
	width: 1054px;
	height: 593px;
	margin: 20px 0 0 15px;
	padding: 27px 0 0 0;
}
#hire1 {
	float: left;
	width: 183px;
	height:502px; 
	padding: 0 10px 0 0;
	position: relative;
}
#hire2 {
	float: left;
	width: 193px;
	height:502px;
	padding: 0 10px 0 30px;
	position: relative;
}
#hire3 {
	float: left;
	width: 193px;
	height:502px;
	padding: 0 10px 0 30px;
	position: relative;
}

#hire1 h4 {
	font-size: 35px;
	text-transform: uppercase;
	padding: 0 0 20px 40px;
}
#hire2 h4 {
	font-size: 35px;
	text-transform: uppercase;
	padding: 0 0 20px 20px;
}
#hire3 h4 {
	font-size: 35px;
	text-transform: uppercase;
	padding: 0 0 20px 0px;
}
#hire1 p, #hire2 p, #hire3 p {
	padding: 0px 0 0 0;
}
#contact {
	float: left;
	width: 370px;
	padding: 0 0 0 20px;
}
#contact h4 {
	font-size: 35px;
	text-transform: uppercase;
	color: #e9e7d1;
}
#hire1 div.more {
	position: absolute;
	bottom: 10px;
	left: 74px;
}
#hire2 div.more {
	position: absolute;
	bottom: 10px;
	left: 99px;
}
#hire3 div.more {
	position: absolute;
	bottom: 10px;
	left: 93px;
}
.more a {
	font-size: 24px;
	text-transform: uppercase;
	text-decoration: none;
	color: #e9e7d1;
}

div#contact {
	position:relative;
}
div#contact form {
	float:left;
	width:390px;
	margin-top:20px;
	margin-bottom:20px;
	padding:0px;
}
div#contact .row {
	position:relative;
	margin-bottom:24px;
}
  
div#contact label {
	position:absolute;
	left:2px;
	top:7px;
	font-size:20px;
	color:#e9e7d1;
	cursor:pointer;
}
div#contact input[type="text"] {
	width:340px;
	background:transparent;
	border:none;
	border-bottom:1px solid #989787;
	font-size:20px;
	color:#e9e7d1;
	height:29px;
	line-height:30px;
}
div#contact textarea {
	width:340px;
	min-height:140px;
	border:none;
	background:transparent url(images/message.png) no-repeat 0 30px;
	font-size:20px;
	color:#e9e7d1;
	line-height:48px;
	padding:0;
}
div#contact input[type="image"] {
	position:relative;
	float:right;
	padding-right: 50px;
}
#social h5.ctwitter {
	float: left;
	width: 100px;
	margin: 40px 0 0 20px;
	height: 45px;
	text-indent: -9999px;
}
#social h5.cfacebook {
	float: left;
	width: 100px;
	margin: 40px 0 0 90px;
	height: 45px;
	text-indent: -9999px;
}
#contact span.wpcf7-not-valid-tip-no-ajax {
	display: block;
	color: #fbba4a;
}
#contact div.wpcf7-validation-errors {
	color: #fbba4a;
}
.title {
	text-transform: uppercase;
}
.subtitle {
	color: #474343;
	font-style: italic;
	font-size:12px; 
}
/*------------------------------------
· · · · · · SECTION 4· · · · · · · · · 
------------------------------------*/
#section4 {
	background: url(images/g-feather-wide.gif) no-repeat center  ;
	height: 400px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 2800px;
	z-index: 1;
	
}
#read {
	width: 1080px;
	height: 600px;
	margin: 0 auto;
	padding: 140px 0 0 0;
	overflow: visible;
	position: relative;
	z-index: 2;
}
#read h2 {
	background: url(images/h_read.png) no-repeat 300px 10px;
	width:700px;
	height:65px;
	text-indent:-9999px;
}
#readVert {
	background: url(images/border3.png) no-repeat; 
	width: 1028px;
	height: 302px;
	margin: 20px 0 0 75px;
	padding: 30px 0 0 0;
}
#readVert h3 {
	float: left;
	height: 260px;
	width: 213px;
	text-indent: -9999px;
}
#readVert h3.parables {
	background: url(images/r_parables.png) no-repeat;
	
}
#readVert h3.articles {
	background: url(images/r_articles.png) no-repeat;
	margin: 0 0 0 55px;
}
#readVert h3.musings {
	background: url(images/r_musings.png) no-repeat;
	margin: 0 0 0 65px;
}
#readVert h3.doggerel {
	background: url(images/r_doggerel.png) no-repeat;
	margin: 0 0 0 55px;
}
#readHoriz {
	border-bottom: 1px solid #45463f;
	width: 1028px;
	height: 100px;
	margin: 20px 0 0 75px;
}
#readHoriz h3.profun {
	background: url(images/r_profun.png) no-repeat 40px 0;
	height: 80px;
	width: 968px;
	text-indent: -9999px;
}
/*------------------------------------
· · · · · · FOOTER · · · · · · · · · 
------------------------------------*/	
#footwrap {
	width: 1088px;
	margin: 0 auto 0 auto;
	clear: both;
}
#footer {
	background: url(images/footLine.png) no-repeat 0 0;
	margin: 100px 0 0 75px;
	width: 1028px;
	height: 100px;
}
#footer h4 {
	background: url(images/logoFoot.png) no-repeat;
	margin: 20px 0 0 0;
	width: 60px;
	height: 59px;
	float: left;
	text-indent: -9999px;
}
#footMain {
	padding: 30px 0 0 0;
	width: 500px;
	height: 18px;
}
#footMain ul {
	height: 18px;
	
}
#footMain li {
	float: left;
	background: url(images/dot.png) 0 7px no-repeat;
	padding: 0 10px 0 20px;
	height: 18px;
}
#footMain li a {
	color: #45463f;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 24px;
}
#footMain li.first {
	background: none;
}
#footSub {
	width: 640px;
	height: 15px;
	padding: 0 0 0 0;
	margin: 7px 0 0 0;
}
#footSub ul {
	float: left;

}
#footSub li {
	float: left;
	background: url(images/Tinydot.gif) 0 8px no-repeat;
	padding: 0 10px 0 10px;
}
#footSub li a {
	color: #45463f;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
}
#footSub li.first {
	background: none;
	margin-left: 10px;
}
#details {
	width: 380px;
	float: right;
	margin: -30px 0 0 0;
}
#details h5 {
	background: url(images/lolight.png) 0 0 no-repeat;
	text-indent: -9999px;
	width: 97px;
	float: right;
}
#details p {
	float: right;
	font-size: 12px;
	text-transform: uppercase;
}
/*------------------------------------
· · · · · · · · BLOG · · · · · · · · · 
------------------------------------*/
li#text-3.widget-container h3 {
	display: none; 
	visibility: hidden;
}
li#text-3 {
	list-style: none;
}
#wrapper {
	width: 1088px;
	margin: 0 auto;
}
#main {
	width: 565px;
	margin: 0px 20px 15px 75px;
	float: left;
	font-size: 12px;
}
#site-title {
	background: url(images/Transformology.png) no-repeat 0px 0;
	text-indent: -9999px;
	width: 489px;
	height: 75px;
	margin-left: 200px;
}
#site-description {
	text-indent: -9999px;
}
#content h2 {
	text-transform: uppercase;
}
#content h2 a {
	text-decoration: none;
	color: #45463f;
}
#sidebar {
	float: left;
	background: url(images/blogRight.png) no-repeat;
	width: 423px;
	min-height: 917px;
}
#sideLeft h3, #sideRight h3 {
	text-transform: uppercase;
	color: #45463F;
	font-size: 36px;
}
#sideLeft h3 {
	padding: 3px 0 15px 10px;
	margin: 15px 0 0 -7px;
	background: url(images/sidebarh3bg.png) no-repeat;

}
li#categories-2 h3 {
	background: none;
	padding: 0 0 15px 10px;
	margin: 0 0 0 -7px;
}
#sideRight h3 {
	padding: 0 0 0 15px;
}
#sideLeft {
	width: 237px;
	min-height: 725px;
	float: left;
	padding: 10px 0 0 0px;
}
#sideRight {
	width: 180px;
	float: left;
	padding: 10px 0 0 0px;
	overflow: visible;
}
#sideRight h4#sideParables {
	text-indent: -9999px;
	background: url(images/sb_parables.png) no-repeat 15px 0;
	width: 183px;
	height: 96px;
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #45463F;
	
}
#sideRight h4#sideMusings {
	text-indent: -9999px;
	background: url(images/sb_musings.png) no-repeat 15px 0;
	width: 183px;
	height: 115px;
	margin-top: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #45463F;
	
}
#sideRight h4#sideArticles {
	text-indent: -9999px;
	background: url(images/sb_articles.png) no-repeat 15px 0;
	width: 183px;
	height: 96px;
	margin-top: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #45463F;
	
}
#sideRight h4#sideDoggerel {
	text-indent: -9999px;
	background: url(images/sb_doggerel.png) no-repeat 15px 0;
	width: 183px;
	height: 96px;
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #45463F;
	
}
#sideRight h4#sideProfun {
	text-indent: -9999px;
	background: url(images/sb_profun.png) no-repeat 15px 0;
	width: 180px;
	height: 96px;
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #45463F;
	
}
#sideRight h4#sideSubscribe {
	text-indent: -9999px;
	background: url(images/sb_subscribe.png) no-repeat 30px 0;
	width: 180px;
	height: 28px;
	margin-top: 20px;
	padding: 0 0 5px 0;
	/*border-bottom: 1px solid #45463F;*/
	
}
/*------sidebar subscribe form------
#subscribeform {
	background: url(images/subscribeForm.png) no-repeat;
	padding: 20px 5px 0 10px;
	height: 53px;
	margin-left: 10px;
	width: 164px;

}
#subscribeform p {
	display: block;
	position: relative;
}
#subscribeform p label {
	float: left;
	font-size:14px;
	color:#45463f;
	width: 120px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 1000;
}
#subscribeform p input {
	clear: left;
	width:120px;
	background-color: #faf9e9;
	border:none;
	font-size:14px;
	color:#717165;
	padding: 2px;
}
#subscribeform input#submit {
	float: right;
	width: 24px;
	height: 17px;
	background-color: #faf9e9;
	border: none;
	color: #444746;
	margin-top: 1px;
}
--------*/	
#sideRight h5#subscribeFB {
	text-indent: -9999px;
	background: url(images/subscribeLink.png) no-repeat 7px 0px;
	width: 200px;
	height: 35px;
	padding: 0 0 20px 0;
}
li.cat-item , li#pages-3 ul li{
	list-style: none;
	background: url(images/smDot.png) no-repeat 0 12px;
	padding: 10px 10px 2px 20px;
	border-bottom: 1px dotted #90908e;
	text-transform: uppercase;
}
li#recent-posts-2 ul li, li#archives-2 ul li, li#meta-2 ul li {
	padding: 5px 10px 5px 0;
	border-bottom: 1px dotted #90908e;
}
	
#sideLeft ul {
	padding: 0 0 0 10px;
}
#sideLeft li a {
	text-decoration: none;
	color: #45463F;
}
#sideLeft li a:hover {
	text-decoration: none;
	color: #32666d;
}
h1.page-title {
	font-size: 12px;
	text-transform: uppercase;
	color: #717164;
	border-bottom: 1px dotted #717164;
	margin-bottom: 10px;
}
div.entry-content {
	padding: 0 0 20px 0;
}
div.entry-meta {
	color: #5c8e88;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
div.entry-meta a {
	color: #5c8e88;
	text-decoration: none;
}
div.entry-utility {
	background: url(images/tag-lt.png) no-repeat;
	padding: 2px 0 0 10px;
	color: #e8e6ce;
	width: 553px;
	height: 27px;
	font-size: 11px;
}
div.entry-utiltity a {
	color: #E8E6CE;
	text-decoration: none;
}
div.entry-utility span.cat-links a, div.entry-utility span.comments-link a, div.entry-utility span.edit-link a {
	color: #E8E6CE;
	text-decoration: none;
}
div.entry-utility span.cat-links a:hover, div.entry-utility span.comments-link a:hover, div.entry-utility span.edit-link a:hover {
	color: #32666d;
	text-decoration: none;
}
div#respond {
	padding-top: 10px;
}
h3#reply-title {
	text-transform: uppercase;
	font-size: 14px;
}
p.logged-in-as {
	font-size: 11px;
	padding: 0 0 0 0px;
}
p.logged-in-as a {
	text-decoration: none;
	color: #45463F;
}
#commentform p.comment-notes,
#commentform span.required,
#commentform p.form-allowed-tags {
	display: none;
	visibility: hidden;
}
#commentform p {
	display: block;
	position: relative;
}
#commentform p label {
	float: left;
	font-size:14px;
	color:#45463f;
	width: 120px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 1000;
}
#commentform p input {
	clear: left;
	width:340px;
	background-color: #faf9e9;
	border:none;
	font-size:14px;
	color:#717165;
	padding: 5px;
}
#commentform p input#submit {
	width: 200px;
	height: 30px;
	background-color: #c4b36d;
	border: none;
	color: #444746;
	text-transform: uppercase;
}
#commentform textarea {
	width:340px;
	min-height:140px;
	border:none;
	background-image: none;
	background-color: #faf9e9;
	font-size:14px;
	color:#717165;
	padding:5px;
	margin-left: 0px;
}
p.comment-form-comment textarea {
	background-color: #faf9e9;
	border: none;
	margin-left: 10px;
}
p.nocomments {
	display: none;
}
p.form-allowed-tags {
	display: none;
}
div#contact2 div.button input {
	width: 200px;
	height: 30px;
	background-color: #c4b36d;
	border: none;
	color: #444746;
	text-transform: uppercase;
}
div#contact div.button input {
	width: 71px;
	height: 40px;
	background-color: transparent;
	border: none;
	color: #444746;
	text-transform: uppercase;
}
.entry-summary a, .entry-content a {
	color: #4a7066;
	text-decoration: none;
}
.entry-summary a:hover, .entry-content a:hover {
	color: #4a7066;
	text-decoration: underline;
}
.entry-content ul, .entry-content ol {
	padding: 10px 15px;
	/*border-bottom: 1px dotted #717164;
	border-left: 1px dotted #717164;*/
	margin: 0 20px 10px 10px;
}
.entry-content ul li {
	padding: 4px 0;
	list-style: circle inside ;
	border-bottom: 1px dotted #717164;
}
.entry-content ol li {
	padding: 4px 0;
	list-style: decimal;
}
.entry-content h3 {
	text-transform: uppercase;
	margin: 10px 0;
}
.entry-content h4 {
	text-transform: uppercase;
	margin: 5px 0 0px 0;
}
.entry-content p, .entry-summary p {
	line-height: 16px;
}
div.post {
	margin-bottom: 15px;
}
div#content table {
	width: 100%;

}
div#content thead {
	background: #717164;
	color: #E8E7D2;
	padding: 5px;
	text-align: center;
}
div#content td {
	padding: 5px;
	border: 1px dotted #717164;
}
table#table-wrkSchedule td.td2 {
	width: 60px;
}
table#table-wrkSchedule td.td3 {
	width: 75px;
}
/*------------------------------------
· · · · CONTACT PAGE FORM · · · · · ·
------------------------------------*/

div#contact2 {
}
/*	float:left;
	width:390px;
	margin-top:20px;
	margin-bottom:20px;
	padding:0px;
}*/
div#contact2 .contact_row {
	margin-bottom: 5px;
	display: block;
	position: relative;
}
  
div#contact2 .contact_row label {
	float: left;
	font-size:14px;
	color:#45463f;
	width: 120px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 1000;
}
/*div#contact label.error {
	position:absolute;
	top:-28px;
	background:rgba(0,0,0,.6);
	padding:4px 7px;
	font-size:11px;
	z-index:-5;}
  */
div#contact2 input[type="text"] {
	clear: left;
	width:340px;
	background-color: #faf9e9;
	border:none;
	font-size:14px;
	color:#717165;
	padding: 5px;
}
div#contact2 textarea {
	width:340px;
	min-height:140px;
	border:none;
	background-image: none;
	background-color: #faf9e9;
	font-size:14px;
	color:#717165;
	padding:5px;
}
div#contact2 div.button input {
	margin-left: 0px;
}



