html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body {
	margin: 0;
	background-color: #dfdcd8;
	color: #343433;
	font: 1em/1.4 "Open Sans", sans-serif;
	
}
p {
	margin: 0;
	padding: 0;
}


li {
	list-style: none;
}

a { color: #f15a42;
	text-decoration: none;
}

a span{
	color: #f48978;
	display: block;
}

a:visited { color: #c2503e;
}

a:active {
	color: #f05942;
}

a:focus { outline: thin dotted;
}

a:hover, a:active {
outline: 0;
color: #628098;
}

a:hover {
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}

h3 a:hover{
	color: #f05942;
}

header {
width: 49.38em;
padding: 0.625em;
margin-left: auto;
margin-right: auto;
margin-bottom: 2em;
}

header {
	margin-top: 2em;
	background-color: rgb(230, 226, 223);
	-moz-border-radius: 0.625em;
	-webkit-border-radius: 0.625em;
	border-radius: 0.625em;
}

header img{
	width: 14.38em;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;	
	float: left;
}

h1 {
	font-size: 2em;
	width: 17.19em;
	margin: 0;
	margin-left: auto;
}

header p{
	width: 34.38em;
	margin-left: auto;
}

h1, h2, h3, ul#blurbs li p, h5{
	color: #f15a42;
	font-family: "Bree Serif", serif;
}

h1 span, h2 span{
	color: #ea8b7a;
}

section.promote {
	background-color: #e1d0ca;
	-moz-border-radius: 0.625em;
	-webkit-border-radius: 0.625em;
	border-radius: 0.625em;	
	padding: 0.625em;
	min-height: 9.38em;
}

section#livedates.promote {
	width: 15.208em;
	float: left;
	padding: 0.625em;}

section#framedegg.promote {
	width: 32.3em;
	float: right;
}

section.promote p{
	width: 90%;
	margin-bottom: 0.675em;
}

section.promote img{
	width: 9.38em;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;	
	float: left;
}

section#framedegg.promote img, section#printisover.promote img{
	float: right;
}

section#livedates.promote p{
	width: 100%;
	margin: 0;
	margin-bottom: 0.675em;
}

section#livedates.promote img{
	float: right;
	width: 8em;
	
}

section#printisover.promote {
	margin-bottom: 2em;
}


h2 {
	margin: 0;
	margin-bottom: 0.42em;
	font-size: 1.5em;
} 

div#listwrap {
	width: 50.625em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2em;
}

h3#projectsintro {
	margin: 0;
	margin-left: 0.6em;
	color: #63615f;
}

ul#dates{
	margin: 0;
	padding-left: 1em;
		clear: both;
	
}

ul#dates li{
	margin-bottom: 1em;
	list-style-type: circle;
}

ul#projects {
	padding: 0;
	margin: 0;
	margin-top: 2em;
	margin-bottom: 2em;
	margin-left: auto;
	margin-right: auto;
	background-color: #e6e1dd;
	-moz-border-radius: 0.625em;
	-webkit-border-radius: 0.625em;
	border-radius: 0.625em;
}

ul#projects li{
	width: 15.05em;
	padding: 0.625em;
	display: inline-block;
}

ul#projects li h3{
	margin: 0;
}

ul#projects li p{
	font-size: .85em;
	margin-left: 4.4em;
}


div#social, div#blurbs, div#othersites{
	width: 15.208em;
	float: left;
	padding: 0.625em;
}

div#social, div#blurbs{
	background-color: #e6e2de;
	-moz-border-radius: 0.625em;
	-webkit-border-radius: 0.625em;
	border-radius: 0.625em;	
}

div#othersites{
	background-color: #e1d0ca;
	-moz-border-radius: 0.625em;
	-webkit-border-radius: 0.625em;
	border-radius: 0.625em;
	margin-left: 0.625em;
	margin-right: 0.625em;
}


h3.listintro, h3#projectsintro{
	font-size: 1em;
	margin: 0;
	color: #64615f;
	font-weight: normal;
}

h3#projectsintro {
	margin-left: 0.7em;
	padding-top: 0.6em;
}

ul#social, ul#blurbs, ul#othersites {
	margin: 0;
	padding: 0;
	margin-top: 1em;
}

ul#social li{
	margin-bottom: 1em;
}

ul#social li h3{
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
}

ul#social li h3 a:hover, ul#social li h3 a:active{
outline: 0;
color: #628098;
}

ul#social li p{
	font-size: .85em;
	margin-left: 4.4em;
}

img.social {
	width: 3.125em;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;	
	float: left;
	margin-right: 0.5em;
}

ul#othersites li{
	margin-bottom: 1em;
}

ul#othersites li h3{
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	margin-bottom: -1em;
}

ul#othersites li h3 a:hover, ul#othersites li h3 a:active{
outline: 0;
color: #628098;
}

ul#othersites li p{
	font-size: .85em;
	margin: 0px;
	margin-left: 4.4em;
}

ul#othersites li p a{
	font-style: italic;
}

img.othersites, img.projects {
	width: 3.125em;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;	
	float: left;
	margin-right: 0.5em;
}

ul#blurbs li {
	background: url(http://averyedison.com/assets/jpgs/speechbubbletail.png) no-repeat 3.6em 0.8em;
	clear: both;
}

ul#blurbs li h4{
	font-size: .85em;
	font-weight: normal;
	font-style: normal;
	width: 9.411em;
	margin: 0;
	-moz-border-radius: 0.625em;
	-webkit-border-radius: 0.625em;
	border-radius: 0.625em;
	margin-left: 5.3em;
	margin-bottom: 0.4em;
	padding: 0.5em;
	background-color: #eeecea;
}

ul#blurbs li p{
	font-size: .85em;
	margin-bottom: 1.411em;
	width: 13em;
	margin-left: auto;
	text-align: right;
}

ul#blurbs li p a{
	color: #f48978;
}

ul#blurbs li p a:hover, a:active {
outline: 0;
color: #628098;
}

img.blurb {
	width: 3.125em;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	float: left;
	
}

div.clearfloat {
	clear: left;
	clear: both;
}