/* @override http://spain.site/newsletter-grid.css */
body {
	line-height: 1.4em;
}
h2 {
	font-size: 1.2em;
	margin-top: 10px;
	font-weight: bold;
}
h3 {
	font-size: 1.1em;
	font-weight: bold;
}
#primary .lengthy, #tertiary, #secondary h2, #secondary ul {
	padding-left: 10px;
}
#primary h2 {
	color: #77440d;
	padding-bottom: 5px;
	border-bottom: 1px dotted #77440d;
}
#primary h3 {
	color: #77440d;
	font-style: italic;
}
#header .picture {
	height: 173px;
}

#header .title {
	border-top: 2px solid #6699FF;
	border-bottom: 2px solid #6699FF;
	padding: 7px 0 5px 10px;
}
.date {
	padding-left: 10px;
	margin: 10px 0;
	font-style: italic;
	color: #6699FF;
}
.caption {
	padding-left: 10px;
	margin: 5px 0 20px 0;
	border-left: 1px solid #77440d;
	font-size: 90%;
}
.caption.alt {
	text-align: center;
	border-left: none;
}
.photoset .photoset-image {
	display: inline;
}
.photo img {
	width: 339px;
}
.highlight {
	background-color: #ffff99;
}
/*.highlight.extra {
	background-color: #ccff66;
}*/
.bubble {
	background: #eaf0fe;
	padding: 10px;
}
.bubble2 {
	color: #fff;
	background: #6395f8;
	padding: 10px;
}
dd { margin: 10px; }

ul.simplelist {
	list-style-image: url(images/ducky-bullet.gif);
}
ul.simplelistsad {
	list-style-image: url(images/ducky-bullet-sad.gif);
}

#secondary {
	margin-left: 39px;
	margin-right: 0;
	border-left: 1px solid #6699FF;
	background: #eaf0fe;
}
#secondary .pray-header {
	padding: 30px 0 10px 0;
}
#secondary p {
	padding: 0 10px;
}
#secondary p.prayer-special {
	font-size: .9em;
	padding: 0 20px 0 15px;
	border-left: 5px solid #69f;
}

#secondary ul.involved {
	list-style-type: decimal;
	margin: 0 0 20px 0;
	padding-right: 10px;
	list-style-position: inside;
}

#secondary ul.legend {
	list-style-type: none;
	padding: 0 0 0 10px;
	margin: 10px 0 20px 0;
}
#secondary li {
	margin-bottom: 10px;
}
li.percent-met span.blank, li.percent-verbal span.blank {
	padding: 0 5px;
	margin-right: 5px;
}
li.percent-met span.blank {
	background: #06c;
}
li.percent-met span.blank2 {
	background: #99cc00;
	padding: 0 5px;
	margin-right: 5px;
}
li.percent-met strong.full {
	color: #9c0;
}
li.percent-verbal span.blank {
	background: #9cf;
}
#support .graph {
	padding-left: 10px;
}
.bloglink {
	padding: 10px 0 10px 10px;
	font-style: italic;
	border-top: 1px dotted #69f;
	background: ;
}
.bloglink a {
	text-decoration: none;
}
.bloglink a:hover {
	text-decoration: underline;
}

#tertiary {
	padding: 10px;
}
#tertiary img {
	margin: 10px 0;
}
#tertiary .text-version {
	font-style: italic;
	font-size: 90%;
}
