body { 
	font-family:Arial, Helvetica, sans-serif;
}

#canvas {
}

#content #header {
	padding-top: 10px;
	height:50px;
}
  /** the heading and tagline are h1 on homepage and h4 on internal */
  #header h1 {
	color: #000000;
	font-family: minion-pro,sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 600;
	margin-bottom: 3px;
	text-transform: uppercase;
  }
  #header h1 span { }

	#nav {
  }

/**      main content     */
#primaryContent {
}
	#primaryContent small {
		display:block;
		font-style:italic;
	}

  #primaryContent h1 {
  }

  #primaryContent h2 {
	  	  font-size:1.5em;
		  margin:10px 0 0 0;
  }
  
  #primaryContent a:link, #primaryContent a:visited, #primaryContent a:active {
	  font-style:normal;
  }
	
	#primaryContent .avatar {
		padding-top:3px;
	}
	
#primaryContent label, input[type="text"] { 
	clear:all;
	float:none;
}

  ol#posts {
    list-style: none;
    margin: 0;
    padding: 0;
  }
li.postWrapper {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	margin-bottom: 30px;
	padding-bottom: 0px;
	clear: left;
}
li.postWrapper:last-child {
	border: none;
	margin-bottom: 0px;
}

    li.postWrapper,
    div.postWrapper h2 {
		}
			h2 a:link, h2 a:visited, h2 a:active {
			}
			h2 a:hover {
			}
			
      .postWrapper img { }

      div.post {
			}

      p.postMeta {
		  margin:0 0 0 15px;
		  }

  #pagination {
    list-style: none;
    margin: 0px;
    padding: 0px;
  }
    #pagination li {
      display: inlne;
    }
    #pagination .previous {
      text-align: left;
      float: left;
    }
    #pagination .future {
      text-align: right;
      float: right;
    }

/**       sidebar          */
#secondaryContent {
}
	ul#sidebar {
    list-style:none;
    margin:0;
    padding:0;
	}
	ul#sidebar > li {
		margin:0 0 20px 0;
	}
  ul#sidebar .widget h2 {
	  margin: 10px 0 10px 0;
  }
	ul#sidebar .widget h2 span {
	color: #000000;
	font-family: minion-pro, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
  }
	ul#sidebar .widget ul {
		list-style:none;
    margin: 0;
    padding: 0;
	}
	ul#sidebar .widget ul li {
	}
	
	.widget_search #s {
		width:100px;
	}

.skip,
.noCss {
	display:none;
}

#wordpressLogo {
	display:block;
  margin: 8px auto;
}

#comment {
  width: 500px;
}
form small { 
	white-space: nowrap;
}

/**
  theme requirements as per 
  http://codex.wordpress.org/CSS
*/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}
.bioBox h3 {
    margin-bottom: 10px;
    font-size: 28px;
}
.bioBox h4 {
    font-size: 14px;
    color: #4e4e4e;    
    font-weight: 300;
    margin: 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 12px;
}
