/*
Theme Name: H5
Theme URI: http://diggingintowordpress.com/
Description: A minimalist WordPress template theme built with HTML 5.
Version: 1.0
Author: Jeff Starr
Author URI: http://perishablepress.com/
Tags: minimalist, template, html5

	H5 v1.0
	http://diggingintowordpress.com/

	This theme was lovingly designed and developed by Jeff Starr, 
	who blogs at perishablepress.com and designs at monzilla.biz.

	The CSS, HTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-3.0.html
*/

/* == 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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    line-height: 1;
    font-family: inherit;
    text-align: left;
    vertical-align: baseline;
}
a img, :link img, :visited img {
    border: 0;
}

.aligncenter {
text-align:center;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
ul {
    list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
    content: "";
}

/* == BASICS == */

header, footer, section, article, aside, nav {
	display: block;
	}
body {
    margin:0px;
	color:#333
}

/* == CLEARFIX == */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

h1 {
    font-size:24pt;
    margin-bottom:18px;
    font-weight:normal;
}

h2 {
    color: #1894D7;
    font-size:18pt;
    margin-bottom:30px;
    margin-top:30px;
}

p.tilde {
    text-align:center;
    margin-bottom: 0px;
    margin-top: 28px;
}

body {
    background: #D9E1E4 url("/wp-content/themes/psychosynthesis/images/bg-tile-bottom.jpg") repeat-x;
}

header img {
    padding: 40px 0px 40px 0px;
}

header.top-border {
    width:100%;
    height: 20px;
    background: url("/wp-content/themes/psychosynthesis/images/bg-tile-top.jpg") repeat-x;
}

section.center {
    background: #F0EFED url("/wp-content/themes/psychosynthesis/images/paper-texture-tile.jpg") repeat-x;
    border: 1px solid #93928E;
    border-width: 0px 1px;
    padding-left: 40px;
    margin: 0 auto;
    width: 920px;
}

nav {
    float:left;
    width:200px;
    padding-bottom:50px;
}

nav li {
    margin-bottom:20px;
    line-height:18px;
}

nav li a {
    text-decoration: none;
    color: #1894D7; 
    font-size:12pt;
}

article  {
    margin-left: 250px;
    border-left: 1px solid #CCC;
    padding-left: 50px;
    padding-right:50px;
    padding-bottom:30px;
}

article section p {   
    text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    line-height: 25px;
	margin-bottom: 22px;
    font-size:17px;
}

footer {
    height:47px;
    background: url("/wp-content/themes/psychosynthesis/images/footer.jpg") repeat;
    padding-top:33px;
}

footer a {
    font-size:13px;
    color: #398FCA;
    font-family: Trebuchet, Geneva, Verdana, sans-serif;
}

footer p {
    text-align:center;
    width:960px;
    margin: 0px auto;
    color: #eeeeee;
    font-size:13px;
    font-family: "Trebuchet MS", Geneva, Verdana, sans-serif;
}

/* === Home page === */

#home {
    margin-left: 232px;
    border-left: 1px solid #CCC;
}

#home h1 {
    font-size:34px;
}

#home>header {
    margin-left:50px;
    margin-right:50px;
}

strong {
	font-weight: bold;
}

h3, h4 {
	font-family: "myriad-pro",sans-serif;
	margin-bottom:18px;
}	

h3 {
	font-size:19px;
}
h4 {
	font-size:18px;
}

body>section {
    padding-bottom:80px;
    height:100%;
    font-size:0;
}

article {
	font-size: 17px;
}

article ul, article ol {
	margin-left: 28px;
	padding: 10px 0px;
}

article li {
margin-bottom:17px;
}

article ul {
	list-style-type: square;
}


article table {
	/*background: #E0E6F8;*/
  border-collapse: separate;
	margin-bottom:15px;
	width:100%;
}

article table td {
	padding: 10px 0;
}

article table td p:last-child {
	margin:0px;
}

article div.wp-caption.alignright {
	float: right;
	margin-left: 20px;
	font-style: italic;
	font-size:14px;
}

article section.people {
	margin-bottom: 40px;
}

h3.name {
	font-weight:bold;
}


article section.people p.details {
}


article section.people p.qualifications {
	font-style:italic;
}

article section.people p.photo {
	float:right;
}

blockquote {
	font-style: italic;
	margin-left: 40px;
	margin-right: 40px;
}

blockquote p {
	font-size:18px
}

span.attribution {
	font-style: normal;
}

footer {
    position:relative;
    margin-top:-80px;
}

