@charset "utf-8";
/*
**	Copyright © Joseph Earl 2009, all rights reserved.
**
**	All code, images, logos and the general design or 'style' of
**	http://www.joeearl.co.uk are copyright, unless otherwise
**	specified.
**
**	DOCUMENT: journal.css
**	DESCRIPTION: Styles for journal/blog posts
**	UPDATED: 2009/06/28
*/

/* >>>>>>>>>> START JOURNAL POST */
div.content-page ul { font-size:0.9em; font-weight:bold; }
div.content-page span.post_num { font-size:0.6em; color:#666; }
div.post-details { font-size:0.75em; margin:10px 0 10px 0;
	color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
span.post_date { width:50px; float:left; padding:0px; margin:-4px 5px 0 0; color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em; }
ul.tag_list li { clear:both; margin-bottom:5px;}
ul.tag_list li em { color:#666; font-style:italic; font-weight:normal; }

/* read more links after snippet */
h5.read_more { text-align:right; color:#005A97; }
h5.read_more a { color:#005A97;
	text-decoration:none; border-bottom:1px dotted #005A97; }
h5.read_more a:hover { color:#666; border-bottom:#666; }
div.content-page p.journal_pag { margin:25px 0 5px 0; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
div.content-page p.journal_pag a { color: #005A97; }

/* links at bottom of journal */
div.content-page h5.journal_more { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
div.content-page h5.journal_more a.rss { color:#F60; }
/* END JOURNAL POST <<<<<<<<<< */

div.journal_ad { margin:20px 0 10px 0; }

/* >>>>>>>>>> START JOURNAL ARCHIVE */
/* archive headers */
div.content-page h3.archive_year { border-bottom:1px dashed #E10024; }
div.content-page h3.archive_year a { margin:0; font-size:1em; 
	color:#E10024; text-decoration:none; }
div.content-page h4.archive_month { border-bottom:1px dashed #993399;
	font-weight:bold; font-style:normal; }
div.content-page h4.archive_month a { margin:0; font-size:1em;
	color:#993399; text-decoration:none; }
div.content-page h5.archive_day { border-bottom:1px dashed #005A97;
	font-weight:bold; font-style:normal; }
div.content-page h5.archive_day a { margin:0; font-size:1em;
	color:#005A97; text-decoration:none; }

/* archive lists */
div.month { font-size:1.2em; }
div.year { font-size:1.2em;	}
div.content-page ul.archive_year { font-size:1em; }
div.content-page ul.archive_year li { background:url(bullets/bullet_red.png) 0 0.25em no-repeat; }
div.content-page ul.archive_year li,
div.content-page ul.archive_year li a {	font-size:1.2em; }
div.content-page ul.archive_articles li {
	background:none; margin-top:3px; }
div.content-page ul.archive_month {font-size:1em; }
div.content-page ul.archive_month li { margin-top:4px;
	background:url(bullets/bullet_purple.png) 0 0.25em no-repeat; }
div.content-page ul.archive_month li,
div.content-page ul.archive_month li a { font-size:1.0em; }
div.content-page ul.archive_month li h5 { margin:0; font-size:1.0em; }
div.content-page ul.archive_day { font-size:0.9em; }
div.content-page ul.archive_day li { margin-top:4px;
	background:url(bullets/bullet_deep_blue.png) 0 0.4em no-repeat;	}
div.content-page ul.archive_day li,
div.content-page ul.archive_day li a { font-size:1.0em; }
div.content-page ul.archive_day li h5 { margin:0; font-size:1.0em; }
div.content-page ul.archive_articles { font-size:0.8em; }
div.content-page ul.archive_articles a { color:#3366FF; }
div.content-page ul.archive_articles em {
	font-weight:normal; color:#666; font-size:0.9em; }
/* END JOURNAL ARCHIVE <<<<<<<<<< */

/* >>>>>>>>>> START DATE SELECT WIDGET */
div.date_select { border:1px solid #005A97; padding:4px 12px 4px 12px;
	margin:6px 0 6px 0; }
div.date_select h5 { margin-top:0; font-size:0.9em; }
div.date_select h5 a { color:#FFF; text-decoration:none; }
div.date_select h5 span { background:#005A97; padding:4px 2px 2px 2px;
	color: #FFF; margin:4px 0 0 2px; }
div.date_select a.date_year { width:60px; display:block;
	float:left; text-align:center; font-size:0.7em; background:#666;
	color:#FFF; font-weight:bold; padding:3px; margin:2px;
	text-decoration:none; }
div.date_select a.date_month { width:60px; display:block;
	float:left; font-size:0.7em; text-align:center; background:#999;
	color:#FFF; font-weight:bold; padding:3px; margin:2px;
	text-decoration:none; }
div.date_select a.date_day { width:60px; display:block;
	float:left; font-size:0.7em; text-align:center; background:#E6E6E6;
	color:#292929; font-weight:bold; padding:3px; margin:2px;
	text-decoration:none; }
div.date_select a.date_year:hover { background:#E10024; color:#FFF; }
div.date_select a.date_month:hover { background:#3366FF; color:#FFF; }
div.date_select a.date_day:hover { background:#39CC00; color:#FFF; }
/* END DATE SELECT WIDGET <<<<<<<<<< */

/* >>>>>>>>>> START TAG SELECT WIDGET */
div.tag_select { border:1px solid #39CC00;
	padding:4px 12px 4px 12px; margin:6px 0 6px 0; width:300px; }
div.tag_select h5 { margin-top:0; font-size:0.9em; }
div.tag_select h5 a { color:#FFF; text-decoration:none; }
div.tag_select h5 span { background:#39CC00;	
	padding:4px 2px 2px 2px; color: #FFF; margin:4px 0 0 2px; }
div.tag_select a.tag_item { padding:3px; }
div.journal_post h4 { margin-top:-2px; font-size:0.9em; }
div.journal_post h4.full { margin-top:-10px; }
div.journal_body h4 { font-style:normal; color:#333; margin:8px 0 6px 0; }
div.journal_post div.tag_list { margin-top:15px; margin-bottom:-2px;
	color:#666; font-size:0.75em; }
/* END TAG SELECT WIDGET <<<<<<<<<< */

div.panels span.comment_user { font-weight:bold; color:#555; }