/*-  SELF-CLEARING FLOATS
----------------------------------------------------------------------*/
.mod,
#main,
#feature,
li.feature,
#section,
#content .entry,
#content .portal,
#content .shareTools h3 {
	zoom: 1;
}

#header {
	z-index: 500;
}

#nav form p {
	font-size: 10px;
	margin-top: 6px;
}

#nav-utility {
	position: absolute;
	top: 0;
	right: 0;
}

input {
	font-size: 12px;
}

#nav ul ul {
	padding-bottom: 20px;
}

#nav form .search-field {
	padding: 2px 0 2px 4px;
}

#feature {
	width: 1030px;
	float: left;
}

#feature .feature-text p.sect {
	margin-bottom: 15px;
	padding: 8px 0 6px 0;
}

#main .col-1 .content p {
	line-height: 1.333333333333333em;	/* 16px / 12px = 1.333333333333333 */
}

#nav-section ul.sub a {
	margin-right: 12px;
}

#menus li p, #menus li strong {
	padding: 0 20px 4px 6px;
}

#menus ul ul,
#menus ul a {
	z-index: 200;
}

#menus ul ul li {
	padding: 0;
}

#menus ul ul li a:hover {
	border: 1px solid #fff;
	padding-bottom: 0;
}

#content ul.articleTools li.tool-share a {
	background-position: 0 1px;
}

#content ul.articleTools li.tool-email a {
	background-position: 0 2px;
}

#content ul.articleTools li.tool-permalink a {
	background-position: 0 4px;
}

#content ul.articleTools li.tool-rss a {
	background-position: 0 1px;
}

#content ul.metadata {
	margin-bottom: 6px;
}

#content .shareTools {
	top: 0;
}

#content .shareTools h3 a.shareButton {
	background-position: 0 3px;
}

#content .shareTools h3 a.shareClose {
	background-position: 0 3px;
}

#content .shareTools ul.shareList {
	padding: 10px 20px;
}

#content .shareTools ul.shareList li a {
	padding: 2px 0 0 20px;
}

ol#transcript li dl {
	float: left;
}

#content object#soundslider {
	height: 450px;
	width: 100%;
}
