body{
	font-family:"Trebuchet MS",Verdana, Sans-serif;
	color:#666;
}

/* generic */
h1{
	font-size:16px;
}
h2{
	margin:5px;
	font-size:15px;
}
a:link,
a:visited{
	font-size:12px;
	font-weight:bold;
	color:#006699;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.tiny{
	font-size:10px;
}

/* callouts */

#calloutright .wrap strong{
	color:#003366;
}

#calloutright .wrap p{
	color:#003366;
	font-size:12px;
	line-height:18px;
}

#calloutright ul{
	margin:-15px 0 0 25px; padding:0;
	list-style:none;
}

#calloutright li{
	font-size:12px; 
	color:#003366;
}

#team h2{
	font-size:28px;
	color:#66CC66;
}


/* blog homepage title/links */




/* articles */
.breadcrumbs{
	color:#BBBBBB;
}
.breadcrumbs, .breadcrumbs a{
	font-size:11px;
}

.article blockquote{
	font-size:16px;
	line-height:22px;
	color:#8F8F8F;
}

.contents h4{
	font-size:15px;
}

.contents a:link, .contents a:visited{
	font-size:15px;
}
.contents a:hover, .contents a:active{
	color:#FFF;
	background-color:#0370AC;
	text-decoration:none;
}

#right .date{
	
}
#right .headline{
	font-size:18px;
	line-height:18px;
	letter-spacing:-1px;
}

/* blogs and blog post formatting */
a.blogtitle:link, a.blogtitle:visited{
	color:#FF9900;
	font-size:23px;
}

a.blogtitle:hover, a.blogtitle:active{
	text-decoration:none;
}

#blog .post .headline{
	font-size:17px;
}

#blog .date{
	
}
#blog .archivelink{
	color:#666666;
	text-transform:uppercase;
}
.blogheadline{
	font-size:32px;
}

.post, .article{
	font-size:10pt;
	line-height:20px;
	color:#777;
}
.post a, .article a{
	font-size:10pt;
	font-weight:normal;
}
.post .date, .post em{
	font-size:14px;
	color:#222;	
	font-style:normal;
}
.post .headline, .article h1{
	font-size:26px;
	line-height:25px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#777;
}
.portfolio a:link, .portfolio a:visited,
.portfolio a:hover, .portfolio a:active{
	font-size:inherit;
	text-decoration:none;
}
.portfolio h1{
	font-size:20px;
	line-height:25px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#0370AC;
}

.post a.headline:link, 
.post a.headline:visited{
	font-size:26px;
	text-decoration:none;
}

.post a.headline:hover, 
.post a.headline:active{
	background-color:#FA9720;
	color:#FFF;
	text-decoration:none;
}
.post .categories{
	font-size:11px;
}
.post .categories a{
	font-size:11px;
}
.post .author{
	font:11px;
}
.comments .label{
	font-size:24px;
	color:#666666;
	letter-spacing:-1px;
}

.footer{
	font-size:11px;	
	letter-spacing:1px;
}
.footer p{
	font-size:10px;
}
