body, h1, h2, h3, h4, h5, h6, p, ul, ol, th, td, form, img, blockquote {margin: 0; padding: 0; font-family:arial, sans-serif; font-size:16px; border: 0; list-style-type: none;}

body {margin: 0 12px 12px; color: #fff; background: #000;}

/* IEPNG Fix */
img, div, p { _behavior: url(/img/iepngfix.htc) }

a {text-decoration: none; color: #ffd104;}
a:hover {text-decoration:underline;color:#fff;}

br.clear {clear: both;}

div.timeline {height:2px;background:#c0ff00;}



div#header {position: relative; width: 960px; height: 36px; margin: 0 auto; padding: 0;}
	
	div#header div#themeNav ul#breadcrumb {font-size:10px;text-transform:uppercase;height:24px;padding-top:6px;}
	div#header div#themeNav ul#breadcrumb li {float:left;color:#aaa;padding:8px 8px 4px 0;}
	div#header div#themeNav ul#breadcrumb li.home {border-left:0;}
	div#header div#themeNav ul#breadcrumb a {color:#fff; padding-right:12px; background:url(../img/divider_orange-arrow.png) no-repeat right center;}
	div#header div#themeNav ul#breadcrumb a:hover {text-decoration:none;}

div#pageContainer {position: relative; width: 958px; height:540px; top:0; left:0; margin: 0 auto; padding: 0;}

div#tocContainer {position: relative; width: 958px; height:538px; margin: 0 auto; padding: 0; border:1px solid #111;}

div#vaultContainer {position: relative; width: 948px; margin: 0 auto; padding: 0; border:6px solid #bbb; background:url(../img/bg_vault_container.png) repeat-y #eee; color:#000;}
	
div.noPageBorder {border-width:0 !important;width:960px !important}	

	
/* from new site */

div#footerBlock {padding: 60px 0 20px;}

div#footerBlock div.inner {width: 960px; min-height: 78px; margin: 0 auto 24px; background: url(../img/logo_phylotaxis_black.png) 100% 0 no-repeat;}

	div#footerBlock p {margin-bottom: 24px; font: normal 10px 'Helvetica Neue', helvetica, sans-serif; color: #898989;}

		div#footerBlock p a {font-weight: bold; color: #ddd; padding: 0 4px;}

	div#footerBlock p.blogLinks {margin-bottom: 8px; font-size: 11px;}

		div#footerBlock p.blogLinks a:first-child {padding-left: 0;}

	
div#tabNav {position: absolute; z-index: 1000; top: -241px; left: 0; width: 100%; height: 248px;}

	div#tabNav div#timeline {position:relative;height: 216px; background: url(../img/bg_black_trans.png); text-align: left; overflow:hidden;}
		
		div#tabNav div#timeline ul#themeSet {padding:36px;margin:0;}
		
			div#tabNav div#timeline ul#themeSet li.month {float:left;}
				div#tabNav div#timeline ul#themeSet li.month span.date {position:absolute;top:176px;font-size:18px;white-space:nowrap;}
		
			div#tabNav div#timeline ul#themeSet li ul li {float:left;width:96px;margin-right:18px;font-size:12px;font-weight:bold;}
			div#tabNav div#timeline ul#themeSet li img {border:3px solid #fff;margin-bottom:8px;}
			div#tabNav div#timeline ul#themeSet li a:hover {text-decoration:none;}

	div#tabNav div#scrollBar {position:relative;height:24px;background:#111;border-top:1px solid #333;clear:left;}
		div#tabNav div#scrollBar div#year {float:left;font-size:11px;font-weight:normal;margin-left:12px;padding-top:5px;}
			div#tabNav div#scrollBar div#year a {color:#fff;font-weight:bold;}
		div#tabNav div#scrollBar div#months {float:left;font-size:11px;font-weight:bold;margin-left:12px;padding-top:5px;}
			div#tabNav div#scrollBar div#months a {color:#fff;margin-right:8px;}


	div#tabNav div#tabHolder {border-top: 2px solid #ffd104;}

		div#tabNav div#tabSet {width: 960px; margin: 0 auto;}
	
				div#tabNav div#tabSet a {font: bold 11px arial; padding:8px 10px 7px;}
				
				div#tabNav div#tabSet a:hover {text-decoration:none;}
				
					div#tabNav div#tabSet div#searchTab {float:right;width:56px;height:28px;background: url(../img/bg_grey_trans.png);overflow:hidden}
					div#tabNav div#tabSet div#searchTab a {float:left;color: #fff;padding-top:6px;}
					div#tabNav div#tabSet div#searchTab div#searchForm {float:left;width:300px;padding-top:2px;}
					div#tabNav div#tabSet div#searchTab div#searchForm input#searchInput {width:150px;}
					div#tabNav div#tabSet div#searchTab form {display:inline}
	
					div#tabNav div#timelineTab {float:right;height:28px;width:60px;background:#ffd104;} 
					div#tabNav div#timelineTab a {float:right;color:#000;}
	
