            /* Page-level edits */
div#util-nav a {
	color: #454444;
	}
div#util-nav a:hover {
	color: #999;		
	}
div#flashbanner {
	float: left;
	height: 250px;
	overflow: hidden;
	border-bottom: 7px solid #fff;
	}
div#video-feature {
	float: right;
	width: 313px;
	height: 250px;
	overflow: hidden;		
	border-bottom: 7px solid #fff;
	}
div.column {
	float: left;
	width: 314px;
	margin-bottom: 10px;
	margin-right: 7px;
	}
div.column-2 {
	padding-top:3px;
	}
	div.column-2 h2 {
		margin-bottom:0;
		}
		div.column-2 h2 img {
			display:block;
			line-height:1px;
			}
	div.column-2 p {
		font-size:.95em;
		}
div.column-3 {
	margin-right: 0;
	padding-top:3px;
	}
        div.column-3 > h3 {
                margin-top: 3px;
                }
	div.column div.padding {
		padding: 0 7px;
		}
	div.column-3 p {
		margin-bottom: 10px;
		}	
h3.cufon {
	margin: 7px 0;		
	font-size: 1.1em;
	}
h3.cufon ~ form {
	margin-top: 10px;
	}
h2 + h3.cufon {
	margin-top: 14px;
	margin-bottom: 0;				
	}
h3.divider {
	margin-top: 29px;
	margin-left: -7px;
	padding-left: 7px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #605c56;
	}
h3.divider.first {
	margin-top: 14px; 
 	}
div.social-media {
	position: relative;
	top: 9px;
	float: right;
	}
	div.social-media a {
		float: right;
		margin: 0 5px;
		}	
span.date {
	display: block;
	}
img.circle {
           float: right;
	margin-left: 7px;
	}
ul#blog-feed li {
	padding:8px 0;
	border-bottom:solid 1px #eee;
	line-height:1.3em;
	margin:0;
}
table#homepage_news td {
	vertical-align:top;
	padding-bottom:12px;
}
table#homepage_news td em {
	font-size:11px;
}

/* Toolkit, home page edits */
div.toolkit {
          width: 292px;
          margin-top: -11px;
          background-image: url(http://13e69210f681c6aaccd58f3236e68ba31d3b4942.gripelements.com/img/toolkit/bg-gradient-border-toolkit-314.gif);
		}

