#breadcrumbs{width:556px;}
#sub-navigation h5 {
	font-size:1.2em;
	font-weight:bold;
	padding:16px 2px 4px;
}
#sub-navigation h5.first { padding-top:0; }

#sub-navigation li,
#additional-content li {
	padding:4px 2px;
	border-bottom:1px solid #bcbec0;
}
#sub-navigation li.last,
#additional-content li.last { border:none; padding-bottom:0; }
#sub-navigation li a,
#additional-content li a { border:none; }

#content { width:590px; float:left; }
#content p { font-size:1.3em; }
#content h3 { padding-bottom:1em; }
#content p + h3 { padding-top:1em; }
#content h4 { font-size:1.4em; padding-bottom:6px; }
#content ul,
#content ol {
	font-size:1.3em;
	line-height:1.4;
	padding:0 0 1.2em 40px;
	list-style:disc;
}
#content ul li ul {
	padding:0 0 0 20px;
	line-height:1.4;
	font-size:1em;
}
	#content ul li ul li a {
		
	}
#content ol {
	list-style:decimal;
}

#content h2 { font-size:2.2em; font-weight:bold; padding-bottom:14px; text-transform:uppercase; }

#additional-content { width:196px; float:right; position:relative; }
#additional-content .content { padding:12px; zoom:1; }
#additional-content .block { margin-bottom:10px; zoom:1; }
#additional-content h3 {
	font-size:1.2em;
	font-weight:bold;
	padding:0 2px 4px;
}
#additional-content p { padding:0 2px; }
#additional-content p.more { padding-top:4px; font-size:1.1em; }
#additional-content h3 a { border:none; }

/* Jargon busting links */
#content #glossary  {
	padding:0 0 19px 0;
	list-style-type:none;
	font-size:1.2em;
	line-height:1;
}
#glossary li {
	float:left;
	padding-right:3px;
}
#glossary li.empty span,
#glossary a {
	padding:2px 3px;
	border: 1px solid #ccc;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
}
.nonie_rss{margin-top:-30px;}
#subscribe_form{padding:13px; position:relative;}
#subscribe_form label{float:left; width:130px;}
#subscribe_form h2{background:#ccc; margin-bottom:15px; font-weight:bold; padding-left:10px; padding-bottom:5px;}
#subscribe_form div{border:1px solid #ccc; }
#subscribe_form p{padding-left:10px;}
#subscribe_form #close{position:absolute; top:1px; left:386px; background:url("../images/cross.gif") no-repeat scroll center center transparent; cursor: pointer; display: block; width:14px; height:14px;}
/*#glossary li.empty span {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #cccccc;
	text-transform:uppercase;
	text-decoration: none;
	color: #cccccc;
	display:block;
}
#glossary  a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #cccccc;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
	color: #1f779c;
	display:block;
}*/
/*
#glossary a:hover,
#glossary a:active {
	border:1px solid #1f779c;
	color:#1f779c;
}
#glossary span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000000;
	font-weight: bold;
	background-color: #000000;
	color: #FFF;
}
#glossary span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}
*/
/* Jargon busting links */
/*#glossary_definitions, #standard { width:560px; float:left; margin-right:10px; }
#glossary_links, #extra-content { width:234px; float:left;  }

	#main-content #glossary_links ul { list-style-type:decimal; padding-top:15px; padding-left:40px; }
		#main-content #glossary_links ul li { padding:0 0 5px 0; }
			#main-content #glossary_links ul li a { font-size:1.2em; }

	#glossary_definitions h2, #glossary_links h2, #standard h2 { padding:14px 18px 10px 0px; font-size:3em; text-transform:uppercase; }
		#main-content #glossary_definitions ul { list-style-type:none; padding:0 18px 5px; }
			#main-content #glossary_definitions h4, #standard h4 { font-size:1.4em; font-weight:bold; }
				#main-content #glossary_definitions p, #main-content #standard p { font-size:1.2em; line-height:1.4; }
				#main-content #standard ul { padding-bottom:12px; }
					#main-content #standard ul li { padding-bottom:5px }
	#glossary_links h2, #standard h2 {font-size:4em; font-weight:bold; }
	#extra-content h2 { font-size:2.6em; padding-bottom:12px; }
	
	#extra-content div.extra_js li, #extra-content ul li {
		padding-bottom:5px;
	}*/
