a {
	color: #8fbddd;
/* 	text-decoration: none; */
}
a span {
	color: #06639e;
}
a:hover {
	color: #0677bf;
}
a:hover span {
	color: #004b7a;
}
a img {
	border: 0;
	}

.article-list div {
	height: 216px;
	}
body {
 	background: #0e507e url(../images/template/bg-aug-10.png) center top repeat-y;
	color: #333;
	}
body#home {
/*  	background: #eee url(/images/template/home-bg-plain.gif) top left repeat-x; */
	}
.divider {
	border-top: 1px solid #ddd;
	padding-bottom:15px;
	margin-top:30px;
}

/* .f1 { margin-left: 10px; }
.f2 { margin-left: 11px; }
.f3 { margin-left: 15px; }
.f4 { margin-left: 19px; }
.f5 { margin-left: 24px; }
.f6 { margin-left: 30px; }
.f7 { margin-left: 37px; }
.f8 { margin-left: 45px; }
.f9 { margin-left: 54px; }
.f10 { margin-left: 64px; }
.f11 { margin-left: 75px; } */

.footer {
	border-top: 3px solid #C7C7C7;
	padding-top: 3em;
	padding-bottom: 3em;
	clear: both;
	}
	.footer a {
		}
	.footer a:hover {
		}
	.footer a span {
		}
	.footer h3 {
		}
	.footer li {
		}
	.footer p {
		}
	.footer p strong {
		font-size: 1.2em;
		font-weight: normal;
		}
.footer-posts a {
	display: block;
	margin-bottom: 6px;
	}

.freebies label {
	display: block;
}

#home-title {
/* 	padding-bottom: 70px; */
}
#home-title img {
	position: relative;
	top: 20px;
}
#home-slogan {
	/* padding-top: 80px;
	color: #fff;
	font-size: 1.6em;	 */
}

.header {
	background:transparent url(../images/template/header-june-2010b.jpg) center top no-repeat; 
	height: 30px;
	padding-top: 120px;
	margin-bottom: 18px;
	}
	a.home-link {
		font-weight: bold;
	}
	.header span {
		left: 580px;
		position: relative;
		}
		.header span a {
			color: #9B3006;
			padding-right: 10px;
			padding-left: 10px;
			}
.header-portfolio {
	background:transparent url(../images/template/header-june-2010b-faded.jpg) center top no-repeat; 
	height: 30px;
	padding-top: 120px;
	margin-bottom: 18px;
	}
	.header-portfolio span {
		left: 580px;
		position: relative;
		}
		.header-portfolio span a {
			color: #f0b59e;
			padding-right: 10px;
			padding-left: 10px;
			}


.home-teasers h1 {
	font-weight: bold;
	font-size: 3em;
	line-height: 1.2em;
	}

.home-teasers h2 {
	font-weight: bold;
	}
.home-teasers p {
	margin-bottom: 9px;
	}
.home-teasers .tag-list {
	color: #999;
	margin-bottom: 36px;
	font-size: 0.8em;
	}
.home-teasers .tag-list a {
	margin-bottom: 36px;
	padding: 0 4px;
	}


li {
	list-style-type: square;
	background: none;
	}
.portfolio .grid_3 {
	margin-bottom: 40px;
}

.published {
	color: #999;
	padding-right:10px;
	}

#main-portfolio-teaser {
	margin-bottom: 18px;
	}
#main-portfolio-teaser #linkin {
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	position: absolute;
	top: 287px;
	height: 15px;
	width: 510px;
	background: #fff;
	padding: 7px 10px 13px 10px;
	}
#main-portfolio-teaser #linkin:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	}

.thumbnails {
	padding-bottom: 100px;
	}
.thumbnails a {
	padding: 20px;
	display: block;
	float: left;
}

.minor {
	color: #999;
}

table.data th {
	padding: 10px;
	vertical-align: bottom;
	text-align: left;
}
table.data td {
	border-top: 1px solid #999;
	padding: 10px;
}
table.data td.a {
	background: #fff;
}

table.quiz td {
	vertical-align: top;
	padding-right: 10px;
}

.byline {
	border-top: 1px solid #ccc;
	margin-top: 18px;
	padding-top: 9px;
}

.homestuff div p {
	clear: both;
}