/** override */

/** template */
	
	div#content { background-color: #262626; }
	div#content div#main-panel { 
		height: auto !important; height: 10em; min-height: 10em;
		padding: 0.6em 0.5em 0em 1em; margin-bottom: 0.5em; 
		float: left; width: 34.4em; 
	}
	
	div#content div#main-panel a { color: #a6a6a6; }
	div#content div#main-panel h1 { font-size: 1.565em; margin-bottom: 0.5em; }
	div#content div#main-panel img { margin: 0 0 0.75em 0; }
	
	div#content div#secondary-panel { float: right; width: 9.3em; padding: 1em 0.5em 0 0; }
	div#content div#secondary-panel ul.tagcloud { padding: 0; margin: 0; font-size: 55%; list-style-type: none; }
	div#content div#secondary-panel ul.tagcloud li { padding: 0 5px 0 0px; margin: 0; display: inline; line-height: 1em; }
	
	div#content div#secondary-panel ul.tagcloud li a { color: #A6A6A6; font-weight: bold; text-decoration: none; }
	div#content div#secondary-panel ul.tagcloud li a:hover, 
	div#content div#secondary-panel ul.tagcloud li a:active, 
	div#content div#secondary-panel ul.tagcloud li a:focus
	{ text-decoration: none; color: #FFFFFF; } 
	
	div#content div#main-panel h2 { margin: 0 0 0.2em 0; padding: 0.7em 0 0 0; line-height: 1.3em; border-top: 1px solid #FFFFFF; }
	div#content div#main-panel h2.first { border-top: none; padding-top: 0.3em; }
	div.article div#content div#main-panel h2 { border-top: none; padding-top: 0.3em; }
	div#content div#main-panel h2 a { color: #FFFFFF; text-decoration: underline; }
	div#content div#main-panel h2 a span { padding: 0px 0px 0px 30px; display: inline; #display: inline-block;
		background: transparent url("../../images/icons/arrow.gif") 0 -5px no-repeat; }
	div#content div#main-panel h2 a:hover span,
	div#content div#main-panel h2 a:focus span,
	div#content div#main-panel h2 a:active span
	{ background: transparent url("../../images/icons/arrow-active.gif") 0 -5px no-repeat; text-decoration: none; }
	
	div#content div#main-panel p.date { margin: 0; font-weight: bold; }
	div#content div#main-panel p.details { color: #A6A6A6; font-weight: bold; }
	
	/** =commentform */
	
	div#content p.comment { margin-bottom: 1.5em;  }
	form#commentform { padding-top: 1em; border-top: 1px solid #A6A6A6; }
	form#commentform label { padding-bottom: 0.6em; }
	form#commentform label span { display: block; font-size: 0.75em; padding-bottom: 0.3em; }
	form#commentform label input { font-size: 0.75em; display: block; width: 15em; }
	
	/** nav... (y) */
	div#content div#blog-navigation { width: 10.5em; float: left; padding: 0.5em 0.5em 0.5em 0.6em; color: #a6a6a6;	}
	div#content div#blog-navigation h2 { text-transform: uppercase; font-size: 0.75em; padding-top: 0; }
	div#content div#blog-navigation div { border-bottom: 1px solid #b7b7b7; margin-bottom: 0.5em; padding-bottom: 0.4em; }
	div#content div#blog-navigation div.related { border-bottom: 0; }
	div#content div#blog-navigation div.related p strong { color: #FFFFFF; font-size: 1.35em; }
	div#content div#blog-navigation div.related p { padding-right: 4em; line-height: 1.3em; margin-bottom: 0.2em; position: relative; z-index: 100;}
	div#content div#blog-navigation div.related p a { color: #a6a6a6; }
	div#content div#blog-navigation div.related img { position: relative; top: -10px; z-index: 90; padding-left: 1.3em; }
	
	div#content div#blog-navigation ul.categories { margin: 0 0 0.2em 0; list-style-type: none; padding: 0.2em 0 0 0; }
	div#content div#blog-navigation ul.categories li ul { padding-bottom: 0.3em; }
	div#content div#blog-navigation ul.categories li { padding: 0; line-height: 1.4em; display: block; }
	div#content div#blog-navigation ul.categories li a { color: #a6a6a6; text-decoration: none; font-weight: bold; }

	div#content div#blog-navigation ul.categories li a:hover,
	div#content div#blog-navigation ul.categories li a:focus,
	div#content div#blog-navigation ul.categories li a:active,
	div#content div#blog-navigation ul.categories li a.active
	{ color: #FFFFFF; }
	
/* social networking */

	div#networking { border: none; padding: 0 0 0.75em 0;  }
	div#networking ul { padding: 0; margin: 0; }
	div#networking ul li { 
		color: #a6a6a6; display: block; line-height: 1.4em; float: none;
		background-position: left 7px; background-repeat: no-repeat; 
		border-bottom: 1px solid #a6a6a6; padding: 30px 0 0.5em 0; margin: 0;
	}
	
	div#networking ul li.twitter { padding-top: 82px; background-image: url(/release/images/icons/twitter-bird.gif); }
	div#networking ul li.facebook { background-image: url(/release/images/icons/facebook.gif); }
	div#networking ul li.flickr { background-image: url(/release/images/icons/flickr.gif); }
	div#networking ul li a { color: #a6a6a6; }
	

