/*  Reset Browser Defaults  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite, dl, dd,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, ol, ul, li, menu,
fieldset, form, label, legend, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-family: inherit;
  font-size: 1em;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
}

body#body, body {
}
p,
.view-projects .body,
article p,
article li,
.field-name-field-quote div, .excerpt p{
font-family: 'Playfair Display',serif;
}

p {
margin:0 0 10px;
}
article p{
	font-size: 1em;
	line-height: 1.5;
	margin: 0 0 30px;
}
article li {
    font-size: 1em;
}
.field-name-field-quote div, .excerpt p{
	font-size: 1.25em;
	line-height: 1.5;
}
/*
 _  _  ____   __   ____  __  __ _   ___  ____ 
/ )( \(  __) / _\ (    \(  )(  ( \ / __)/ ___)
) __ ( ) _) /    \ ) D ( )( /    /( (_ \\___ \
\_)(_/(____)\_/\_/(____/(__)\_)__) \___/(____/
*/
h1{
font-size:24px;
}
h2 {
font-size:20px;
}
h3{
font-size:18px;
}
h4 {
font-size:16px;
}
h5 {
font-size:14px;
}
h6 {
font-size:12px;
}

/*
 __    __  __ _  __ _  ____     __   __ _  ____    _  _  __  ____   ___ 
(  )  (  )(  ( \(  / )/ ___)   / _\ (  ( \(    \  ( \/ )(  )/ ___) / __)
/ (_/\ )( /    / )  ( \___ \  /    \/    / ) D (  / \/ \ )( \___ \( (__ 
\____/(__)\_)__)(__\_)(____/  \_/\_/\_)__)(____/  \_)(_/(__)(____/ \___)
*/
a:link {
}
a:hover {
}
a:visited {
}
blockquote {
}
cite {
}
var {
}
del {
}
ins {
}
pre {
}
sup {
}
article sup {
	top: 0.4em;
	font-size: 60%;
	position: relative;
}
article sub {
	bottom: 0.4em;
	font-size: 60%;
	position: relative;
}
input[type="text"]{
}
input[type="password"]{
}
input[type="select"]{
}
input[type="radio"]{
}
input[type="checkbox"]{
}
/*
 ____  __   ____  __    ____  ____ 
(_  _)/ _\ (  _ \(  )  (  __)/ ___)
  )( /    \ ) _ (/ (_/\ ) _) \___ \
 (__)\_/\_/(____/\____/(____)(____/
*/
table {
}
thead {
}
tbody {
}
tr {
}
td {
}


/*	
 __    __  ____  ____  ____ 
(  )  (  )/ ___)(_  _)/ ___)
/ (_/\ )( \___ \  )(  \___ \
\____/(__)(____/ (__) (____/
*/

ul, ol {
padding:10px 0px 25px 25px;
margin-left:15px;
}
ul li, ol li{
padding:0px 5px 3px 14px; 
margin-left:15px;
}

ul {}
ul li {list-style:disc;}
ul li a {		}
ul li ui {		}
ul li ol li {	}

ol {}
ol li {			}
ol li a {		}
ol li ol {		}
ol li ul li {list-style:square;}
/* the following allows alternative numbering*/
ol[type="ua"]{list-style:upper-alpha;}
ol[type="la"]{list-style:lower-alpha;}
ol[type="ur"]{list-style:upper-roman;}
ol[type="lr"]{list-style:lower-roman;}
/*
 ____  __     __  ____  ____   __   _  _ 
(  __)(  )   /  \(_  _)/ ___) / _\ ( \/ )
 ) _) / (_/\(  O ) )(  \___ \/    \/ \/ \
(__)  \____/ \__/ (__) (____/\_/\_/\_)(_/
*/

fieldset {
}
form {
}
legend {
}
label {
}
radio {
}
checkbox {
}


/* useful text styles */
.underline{border-bottom:1px solid black;}
.fontbold{font-weight:bold;}
.fontnormal{font-weight:normal;}
.fontitalic{text-decoration:italic;}
.textalignleft{text-align:left;}
.textalignright{text-align:right;}
.textaligncenter{text-align:center;}


/* ===== ===== PAGE  ===== ===== */

/* ===== ===== HEADER  ===== ===== */

/* ===== ===== MAIN  ===== ===== */
.content_bottom{
text-align:center;
}

/* ===== ===== FOOTER  ===== ===== */

/* ===== ===== NODE TYPES  ===== ===== */

/* ===== ===== NODES  ===== ===== */
span.file {
    display: block;
    font-size: 1em;
}
/* ===== ===== BLOCKS  ===== ===== */

/* ===== ===== WYSIWYG  ===== ===== */

article img.floatright {
	float: right;
	margin-bottom: 5%;
	margin-left: 5%;
	width: 50%;
}
article img.floatleft {
	float: left;
	margin-bottom: 5%;
	margin-right: 5%;
	width: 50%;
}
article img.fullwidth {
	float: none;
	margin-bottom: 5%;
	width: 100%;
}

@media screen and (max-width: 850px){
	article p{
		font-size: 1em;
		margin: 0 0 15px;
	}
	h1#page-title, .all-projects h2{
		font-size: 2em;
	}
}

@media screen and (max-width: 640px){
article img.floatright,
article img.floatleft {
	width: 100%;
	margin: 0 0 5% 0;
}

}