/*
Theme Name: Ivan W Lam Transparency
Theme URI: http://wordpress.org/
Description: Blog theme for Ivan W. Lam's site.
Version: 1.0
Author: Ivan W. Lam
Author URI: http://ivanwlam.com/
Tags: ivanwlam, transparency,three columns, fixed width

	IvanWLam v1.0
	 http://ivanwlam.com/

	This theme was designed and built by Ivan W. Lam,
	whose blog you will find at http://ivanwlam.com/blog

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


@charset "utf-8";

/*temporary styles */

#grid{
	display:none; /**/
	}
	
/* #flush_title{display:none;} /**/

/* Preset */
acronym, abbr{cursor:help;}
hr{display:none;}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* TYPOGRAPHY & COLORS */

/* Font Family */
* {font-family:Arial, Helvetica, sans-serif;}

code{font-family:"Courier New", Courier, monospace;}

/* Type properties */

/* font-weight */
* {font-weight:normal;}

a,
strong,
#flush_title,
#flush_about h3,
.flush_meta_title,
.pagetitleContainer h2,
.post_date,
.post h2,
.post h4,
.postmetadata_title,
.post_comments_number,
.post_edit *,
#commentSection h3,
cite.fn,
#message h2,
#redirect span#redirectFrom,
.search_none h2{font-weight:bold;}

cite.fn{font-style:normal;}

/* text-transform */
.post h2,
.post h2 a{text-transform:none;}

#flush_title,
#flush_about h3,
.flush_meta_title,
.post_date,
.postmetadata_title,
.post_comments,
.post_edit,
#commentSection h3{
	text-transform:uppercase;
	}

.wp-caption-text{font-style:italic;}

/* letter-spacing */

.post h2,
.post h2 a{letter-spacing:0;}
	
.post .entry{letter-spacing:.015em;}

#flush_title,
#flush_about h3,
.pagetitle,
.post_date,
.postmetadata_title,
.post_comments,
.post_edit,
#commentSection h3,
#message h2,
.search_none h2{letter-spacing:.1em;}

/* text-decoration */
a,
a:link,
a:visited,
a:hover,
a:active{text-decoration:underline;}

#flush_archives li a,
.navigation_split_older a,
.navigation_split_newer a,
.post h2,
.post h2 a,
.navigation_older a,
.navigation_newer a{text-decoration:none;}

#flush_meta_login,
#flush_meta_login a,
.post_comments a:link,
.post_comments a:visited,
.post_comments a:hover,
.post_comments a:active,
.post_edit a:link,
.post_edit a:visited,
.post_edit a:hover,
.post_edit a:active{text-decoration:none;}

/* Text-align */
*{text-align:left;}

.navigation_split_newer a,
.navigation_newer a,
.navigation_next{text-align:right;}

/* Font color and background colors */

*{background-repeat:no-repeat;}
#grid{background-repeat:repeat;}

body{
	background-image:url("images/090507-street-pixeled.jpg"); 
	background-color:#ADCFF2;
	background-position:0px 0px;
	background-repeat:no-repeat;
/**/

/*  grid */
/*	background-image:url('/images/081117-125x20grid.png');
	background-color:#c3eaff;
 	background-position:10px -5px;
	background-repeat:repeat; /**/
	}

@media handheld{
	body#P-blog{background-image:none;}	
}


/* words */
#flush_about h3,
#flush_meta_archives h3,
#flush_meta_rss h3,
#redirect h2,
.search_results h2,
.post_posted_title,
.post_tags_title,
.post_cat_title,
.post_comments>a>span.post_comments_span{background-image:url('images/090508-flush09-words.png');}

/* words position */
#flush_about h3{background-position:0px -60px;}
#flush_meta_archives h3{background-position:-150px -60px;}
#flush_meta_rss h3{background-position:-300px -60px;}
.post_posted_title{background-position:-1800px -60px;}
.post_tags_title{background-position:-750px -60px;}
.post_category_one .post_cat_title{background-position:-450px -60px;}
.post_categories_plural .post_cat_title{background-position:-600px -60px;}
.comments_none{background-position:-900px -30px;}
.post_comments a:hover .comments_none{background-position:-900px 0;}
.comments_one{background-position:-1050px -30px;}
.post_comments a:hover .comments_one{background-position:-1050px 0;}
.comments_plural{background-position:-1200px -30px;}
.post_comments a:hover .comments_plural{background-position:-1200px 0;}
#redirect h2{background-position:-1650px -60px;}
.search_results h2{background-position:-1500px -60px;}

/* fauxTrans */
.ft_topLeft{background-image:url('/images/fauxTrans/090430-fauxTrans_topLeft.png');}
.ft_topRight{background-image:url('/images/fauxTrans/090430-fauxTrans_topRight.png');}
.ft_bottomLeft{background-image:url('/images/fauxTrans/090430-fauxTrans_bottomLeft.png');}
.ft_bottomRight{background-image:url('/images/fauxTrans/090430-fauxTrans_bottomRight.png');}
.ft_topCenter{
	background-image:url('/images/fauxTrans/090430-fauxTrans_top.png');
	background-repeat:repeat-x;
	}
.ft_bottomCenter{
	background-image:url('/images/fauxTrans/090430-fauxTrans_bottom.png');
	background-repeat:repeat-x;
	}
.fauxTransOuter{
	background-image:url('/images/fauxTrans/090430-fauxTrans_right.png');
	background-repeat:repeat-y;
	background-position:right;
	}
.fauxTransInner{
	background-image:url('/images/fauxTrans/090430-fauxTrans-middleLeftSpread.png');
	background-repeat:repeat-y;
	background-position:left;
	}
.navigation_newer a{background-position:right top;}

/* header */
#flush_title,
#flush_search{background-image:url('/images/fauxTrans/090429-fauxTrans-30Height_left.png');}
#flush_title-bgRight,
#flush_search-bgRight{background-image:url('/images/fauxTrans/090429-fauxTrans-30Height_right.png');}
#flush_title-text{background-image:url('images/090508-flushTitle-text.png');}
#s{background-color:transparent;}
#flush_search_submit_bg{background-image:url('images/090501-flush09-fauxTrans-search.png');}
#flush_search_submit,
#flush_search_image{
	background-image:url('images/090429-flushSearch-text.png');
	background-color:transparent;
	}
#flush_search_submit:hover,
#flush_search_image:hover{background-position:0px -50px;}
#flush_about{background-image:url('images/090501-flush09-fauxTrans-about.png');}
#flush_meta{background-image:url('images/090501-flush09-fauxTrans-meta.png');}
/*#flush_archives:hover{background-color:#afcdeb;}*/
#flush_archives li{background-image:url('images/090501-flush09-fauxTrans-archivesLi.png');}
#flush_archives li:first-child span{background-image:url('images/090501-flush09-dropDownArrow.png');}

/* content */
.post_date a>span{background-image:url('images/090429-flush09-dateNumbers.png');}
.post_date_yr-2004{background-position:-50px 0;}
.post_date_yr-2005{background-position:-50px -40px;}
.post_date_yr-2006{background-position:-50px -80px;}
.post_date_yr-2007{background-position:-50px -120px;}
.post_date_yr-2008{background-position:-50px -160px;}
.post_date_yr-2009{background-position:-50px -200px;}
.post_date_yr-2010{background-position:-50px -240px;}
.post_date_yr-2011{background-position:-50px -280px;}
.post_date_yr-2012{background-position:-50px -320px;}
.post_date_yr-2013{background-position:-50px -360px;}
.post_date_md-01{background-position:-100px 0px;}
.post_date_md-02{background-position:-100px -40px;}
.post_date_md-03{background-position:-100px -80px;}
.post_date_md-04{background-position:-100px -120px;}
.post_date_md-05{background-position:-100px -160px;}
.post_date_md-06{background-position:-100px -200px;}
.post_date_md-07{background-position:-100px -240px;}
.post_date_md-08{background-position:-100px -280px;}
.post_date_md-09{background-position:-100px -320px;}
.post_date_md-10{background-position:-100px -360px;}
.post_date_md-11{background-position:-130px 0px;}
.post_date_md-12{background-position:-130px -40px;}
.post_date_md-13{background-position:-130px -80px;}
.post_date_md-14{background-position:-130px -120px;}
.post_date_md-15{background-position:-130px -160px;}
.post_date_md-16{background-position:-130px -200px;}
.post_date_md-17{background-position:-130px -240px;}
.post_date_md-18{background-position:-130px -280px;}
.post_date_md-19{background-position:-130px -320px;}
.post_date_md-20{background-position:-130px -360px;}
.post_date_md-21{background-position:-160px 0px;}
.post_date_md-22{background-position:-160px -40px;}
.post_date_md-23{background-position:-160px -80px;}
.post_date_md-24{background-position:-160px -120px;}
.post_date_md-25{background-position:-160px -160px;}
.post_date_md-26{background-position:-160px -200px;}
.post_date_md-27{background-position:-160px -240px;}
.post_date_md-28{background-position:-160px -280px;}
.post_date_md-29{background-position:-160px -320px;}
.post_date_md-30{background-position:-160px -360px;}
.post_date_md-31{background-position:-190px 0px;}
/* date hover */
.post_date a:hover .post_date_flush{background-position:0px -20px;}
.post_date a:hover .post_date_yr-2004{background-position:-50px -20px;}
.post_date a:hover .post_date_yr-2005{background-position:-50px -60px;}
.post_date a:hover .post_date_yr-2006{background-position:-50px -100px;}
.post_date a:hover .post_date_yr-2007{background-position:-50px -140px;}
.post_date a:hover .post_date_yr-2008{background-position:-50px -180px;}
.post_date a:hover .post_date_yr-2009{background-position:-50px -220px;}
.post_date a:hover .post_date_yr-2010{background-position:-50px -260px;}
.post_date a:hover .post_date_yr-2011{background-position:-50px -300px;}
.post_date a:hover .post_date_yr-2012{background-position:-50px -340px;}
.post_date a:hover .post_date_yr-2013{background-position:-50px -380px;}
.post_date a:hover .post_date_md-01{background-position:-100px -20px;}
.post_date a:hover .post_date_md-02{background-position:-100px -60px;}
.post_date a:hover .post_date_md-03{background-position:-100px -100px;}
.post_date a:hover .post_date_md-04{background-position:-100px -140px;}
.post_date a:hover .post_date_md-05{background-position:-100px -180px;}
.post_date a:hover .post_date_md-06{background-position:-100px -220px;}
.post_date a:hover .post_date_md-07{background-position:-100px -260px;}
.post_date a:hover .post_date_md-08{background-position:-100px -300px;}
.post_date a:hover .post_date_md-09{background-position:-100px -340px;}
.post_date a:hover .post_date_md-10{background-position:-100px -380px;}
.post_date a:hover .post_date_md-11{background-position:-130px -20px;}
.post_date a:hover .post_date_md-12{background-position:-130px -60px;}
.post_date a:hover .post_date_md-13{background-position:-130px -100px;}
.post_date a:hover .post_date_md-14{background-position:-130px -140px;}
.post_date a:hover .post_date_md-15{background-position:-130px -180px;}
.post_date a:hover .post_date_md-16{background-position:-130px -220px;}
.post_date a:hover .post_date_md-17{background-position:-130px -260px;}
.post_date a:hover .post_date_md-18{background-position:-130px -300px;}
.post_date a:hover .post_date_md-19{background-position:-130px -340px;}
.post_date a:hover .post_date_md-20{background-position:-130px -380px;}
.post_date a:hover .post_date_md-21{background-position:-160px -20px;}
.post_date a:hover .post_date_md-22{background-position:-160px -60px;}
.post_date a:hover .post_date_md-23{background-position:-160px -100px;}
.post_date a:hover .post_date_md-24{background-position:-160px -140px;}
.post_date a:hover .post_date_md-25{background-position:-160px -180px;}
.post_date a:hover .post_date_md-26{background-position:-160px -220px;}
.post_date a:hover .post_date_md-27{background-position:-160px -260px;}
.post_date a:hover .post_date_md-28{background-position:-160px -300px;}
.post_date a:hover .post_date_md-29{background-position:-160px -340px;}
.post_date a:hover .post_date_md-30{background-position:-160px -380px;}
.post_date a:hover .post_date_md-31{background-position:-190px -20px;}

/* pagetitle .post_date */
.pagetitleContainer .post_date_flush{background-position:0px -20px;}
.pagetitleContainer .post_date_yr-2004{background-position:-50px -20px;}
.pagetitleContainer .post_date_yr-2005{background-position:-50px -60px;}
.pagetitleContainer .post_date_yr-2006{background-position:-50px -100px;}
.pagetitleContainer .post_date_yr-2007{background-position:-50px -140px;}
.pagetitleContainer .post_date_yr-2008{background-position:-50px -180px;}
.pagetitleContainer .post_date_yr-2009{background-position:-50px -220px;}
.pagetitleContainer .post_date_yr-2010{background-position:-50px -260px;}
.pagetitleContainer .post_date_yr-2011{background-position:-50px -300px;}
.pagetitleContainer .post_date_yr-2012{background-position:-50px -340px;}
.pagetitleContainer .post_date_yr-2013{background-position:-50px -380px;}
.pagetitleContainer .post_date_md-01{background-position:-100px -20px;}
.pagetitleContainer .post_date_md-02{background-position:-100px -60px;}
.pagetitleContainer .post_date_md-03{background-position:-100px -100px;}
.pagetitleContainer .post_date_md-04{background-position:-100px -140px;}
.pagetitleContainer .post_date_md-05{background-position:-100px -180px;}
.pagetitleContainer .post_date_md-06{background-position:-100px -220px;}
.pagetitleContainer .post_date_md-07{background-position:-100px -260px;}
.pagetitleContainer .post_date_md-08{background-position:-100px -300px;}
.pagetitleContainer .post_date_md-09{background-position:-100px -340px;}
.pagetitleContainer .post_date_md-10{background-position:-100px -380px;}
.pagetitleContainer .post_date_md-11{background-position:-130px -20px;}
.pagetitleContainer .post_date_md-12{background-position:-130px -60px;}
.pagetitleContainer .post_date_md-13{background-position:-130px -100px;}
.pagetitleContainer .post_date_md-14{background-position:-130px -140px;}
.pagetitleContainer .post_date_md-15{background-position:-130px -180px;}
.pagetitleContainer .post_date_md-16{background-position:-130px -220px;}
.pagetitleContainer .post_date_md-17{background-position:-130px -260px;}
.pagetitleContainer .post_date_md-18{background-position:-130px -300px;}
.pagetitleContainer .post_date_md-19{background-position:-130px -340px;}
.pagetitleContainer .post_date_md-20{background-position:-130px -380px;}
.pagetitleContainer .post_date_md-21{background-position:-160px -20px;}
.pagetitleContainer .post_date_md-22{background-position:-160px -60px;}
.pagetitleContainer .post_date_md-23{background-position:-160px -100px;}
.pagetitleContainer .post_date_md-24{background-position:-160px -140px;}
.pagetitleContainer .post_date_md-25{background-position:-160px -180px;}
.pagetitleContainer .post_date_md-26{background-position:-160px -220px;}
.pagetitleContainer .post_date_md-27{background-position:-160px -260px;}
.pagetitleContainer .post_date_md-28{background-position:-160px -300px;}
.pagetitleContainer .post_date_md-29{background-position:-160px -340px;}
.pagetitleContainer .post_date_md-30{background-position:-160px -380px;}
.pagetitleContainer .post_date_md-31{background-position:-190px -20px;}

.navigation_older a,
.navigation_newer a,
.navigation_split_older a,
.navigation_split_newer a{background-image:url('/images/fauxTrans/090501-fauxTrans-240x50.png');}

#comment_submit_image_bg{background-image:url('images/090502-flush09-fauxTrans-submitComment.png');}
#comment_submit_image{background-image:url('images/090502-flush09-submitComment-text.png');}
#comment_submit_image:hover{background-position:0px -50px;}

body,
a,
a:link,
a:visited {color:#1a1a1a;}

a:hover,
a:active{color:#fff;}

.post_date,
.post_date a:link,
.post_date a:visited,
.post_date a:hover,
.post_date a:active,
.post_comments,
.post_comments a:link,
.post_comments a:visited,
.post_edit,
.post_edit a:link,
.post_edit a:visited{color:#fff;}


.post_comments a:hover,
.post_comments a:active,
.post_edit a:hover,
.post_edit a:active{color:#1a1a1a;}

/* for hiding the text "Search" in the button; doesn't work in ie or opera*/
#flush_search_submit{color:transparent;}

/* inactive text */
.flush_meta_title,
#flush_meta_rss,
#flush_meta_extra,
#flush_meta_login a:link,
#flush_meta_login a:visited,
#flush_meta_login a:hover,
#flush_meta_login a:active,
.pagetitleContainer h2,
.postmetadata_title,
#commentSection h3,
#message h2{color:#6c8999;}

/*temporary */


/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* FONT-SIZE, LINE-HEIGHT */

*,
h2,
.pagetitleContainer h2,
#respond input[type="text"]{line-height:20px;}
sup,
sub,
.wp-caption{line-height:0px;}
/* for hiding the text "Search" in the button; doesn't work in opera */
#flush_search_submit{line-height:500px;}


*{font-size:11px;}
small,
small *{font-size:9px;}
sup,
sub{font-size:.7em;}

/* header */
#flush_header,
#flush_header h3,
#flush_archives{font-size:11px;}

/* hack for IE to make the text so large it gets hidden*/
#flush_search_submit{font-size:1px;}

/* content */

/* content: special pages */
.navigation_split_newer,
.navigation_split_older,
#commentSection *,
#message h2,
#message p,
#archives_posts_list li{font-size:11px;}

/* content: regular page */
.post h2,
.post h2 a{font-size:16px;}

.post h4{font-size:13px;}

.pagetitleContainer h2,
.post .post_date,
.post .entry,
.post .postmetadata,
.navigation,
.navigation_newer,
.navigation_older{font-size:11px;}

.entry .postmetadata{font-size:10px;}

/* footer */
#footer{font-size:11px;}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* MARGINS AND PADDINGS */

/* words */
#flush_meta_archives h3,
#flush_meta_rss h3,
.post_posted_title,
.post_tags_title,
.post_cat_title{margin:0 5px 0 0;padding:0;}


/* header */
#flush_header{margin:10px 0 10px 10px;}
#flush_about,
#flush_meta{margin-top:30px;}

#flush_search{padding:5px 0 5px 10px;}
#s{padding:2px 0 0 0;}
#flush_search_submit_bg{margin:0px;padding:0;}

#flush_about{padding:5px 10px 15px 10px;}
#flush_meta{padding:5px 5px 15px 10px;}
#flush_archives li{
	padding:0 5px 0 5px;
	margin:0 0 2px 0;
	}
#flush_archives li a{padding:0 0 2px 0;}
#flush_archives li:first-child span{margin:0;}

/* content */

/* content: special pages */
.pagetitleOuter{
	padding:10px 0 20px 0;
	margin-left:10px;
	}
.pagetitleContainer{padding:0;}
.pagetitleContainer h2{margin:0 0 20px 0;}
.pagetitleContainer .fauxTransInner{padding:5px 0 5px 10px;}
.navigation_split_older{margin-left:10px;}
.navigation_split_older a{
	padding:15px 0px 15px 10px;
	margin-bottom:10px;
	}
.navigation_split_newer a{
	padding:15px 10px 15px 0;
	margin:0 0 10px 10px;
	}

.page{margin:0 0 0 250px;}

#commentSection{
	padding:10px 0 20px 0;
	margin:0 0 0 260px;
	}
.commentContainer{padding:5px 0 5px 10px;}
#commentSection h3{margin:0 0 20px 0;}
#commentSection .navigation{margin:0 0 20px -10px;}
#commentSection .navigation_prev{padding-left:10px;}
#commentSection .navigation_next{padding-right:10px;}
#commentSection .comment p{margin-left:20px;margin-bottom:20px;}
.commentlist{margin:0;}
.commentlist li{margin:0 0 20px 0;}
.commentlist .avatar{margin:4px 4px 24px 14px;}
#respond p{margin:0 0 20px 0;}
#respond p.last_p{margin:0;}
#respond input[type="text"],
#comment,
#respond label{margin:0;padding:3px 2px 1px 2px;}

#messageContainer{padding:10px 0 20px 0;}
#messageContainer .fauxTransOuter{
	margin:0 0 0 260px;
	padding:0 10px 0 0;
	}
#message{padding:5px 0 5px 10px;}
#message h2{margin: 0 0 20px 0;}
#message p{margin:0 0 20px 0;}
#message p.last_p{margin:0;}

.search_entry,
.search_none{margin:0 0 0 250px;}

.search_none{padding:10px 0 20px 0;}

/* content: regular page */

.post{padding:10px 0 20px 0;}

.post_panel_date,
.post_panel_meta,
.post_panel_entry{
	margin:0 0 0 10px;
	padding:0px 10px 0px 0px;
	}

.dateContainer,
.entryContainer,
.metaContainer,
.footerContainer{padding:5px 0 5px 10px;}

.post h2,
.post .entry p,
.wp-caption{padding-bottom:20px;}
.entry p.last_line{padding-bottom:0px;}
	
.post_comments_number{margin-right:5px;}

.navigation{margin-left:260px;}
.navigation_newer a{margin-left:10px;}
.navigation_older a{
	padding:15px 0px 15px 10px;
	margin-bottom:10px;
	}
.navigation_newer a{
	padding:15px 10px 15px 0;
	margin-bottom:10px;
	}

.entry br{margin-bottom:0;}
.entry ol,
.entry ul{
	margin-bottom:20px;
	margin-left:0;
	}

.entry ol li,
.entry ul li{margin-left:20px;}

.entry li ul,
.entry li ol{margin-bottom:0;}

/* footer */
#footer{
	margin:10px 0 20px 260px;
	padding:0 10px 0 0;
	}

h2.last_line{margin-bottom:0;}



/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* BORDERS */

#s{
	border-top:0;
	border-right:0;
	border-left:0;
	border-bottom:1px solid #1a1a1a;}
#flush_search_submit{border:0;}
#flush_archives{border:0;}
.commentlist .avatar{border:0;}
#respond input[type="text"],
#comment{border:1px solid #1a1a1a;}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* WIDTHS AND HEIGHTS */

/* fauxTrans */
.ft_topLeft,
.ft_topRight,
.ft_middleLeft,
.ft_middleRight,
.ft_bottomLeft,
.ft_bottomRight{width:10px;}
.ft_top,
.ft_top div,
.ft_bottom,
.ft_bottom div{height:10px;}

 body#P-blog{width:1000px;} 

/* header */
#flush_header{width:740px;height:140px;}

#flush_title{width:350px;height:30px;}
#flush_title-text{width:365px;height:30px;}
#flush_title-bgRight,
#flush_search-bgRight{width:15px;height:30px;}
#flush_search{width:215px;height:20px;}
#s{width:152px;height:17px;}
#flush_search_submit_bg,
#flush_search_submit,
#flush_search_image{width:63px;height:20px;}
#flush_about{width:470px;height:60px;}

#flush_about h3{width:150px;height:20px;}
#flush_meta{width:225px;height:60px;}

#flush_meta_archives h3{width:105px;height:20px;}
#flush_meta_rss h3{width:81px;height:20px;}
#flush_archives{width:115px;}
#flush_archives li,
#flush_archives li a{width:105px;height:18px;}
#flush_archives li:first-child span{width:10px;height:18px;}

/* content */

/* content: special pages */

.navigation_split_older{width:240px;height:50px;} /* creates a placeholder if there are now older entries */
.navigation_split_older a,
.navigation_split_newer a{width:230px;}
.navigation_split_older a,
.navigation_split_newer a{height:20px;}

#messageContainer,
.pagetitleOuter,
.commentOuter{width:490px;}
#messageContainer .fauxTransOuter{width:480px;}
#messageContainer .ft_topCenter,
#messageContainer .fauxTransInner,
#messageContainer .ft_bottomCenter,
.pagetitleOuter .ft_topCenter,
.pagetitleOuter .fauxTransInner,
.pagetitleOuter .ft_bottomCenter,
.commentOuter .ft_topCenter,
.commentOuter .fauxTransInner,
.commentOuter .ft_bottomCenter{width:470px;}
#messageContainer .ft_top,
#messageContainer .ft_bottom,
.pagetitleOuter .ft_top,
.pagetitleOuter .ft_bottom,
.commentOuter .ft_top,
.commentOuter .ft_bottom{width:490px;}


.pagetitleOuter h2,
.commentOuter h2{height:20px;}

#comment{width:464px;height:194px;}
.comment-author{height:20px;}
#respond .p_comment_input_text{height:20px;}
#respond input[type="text"]{width:224px;height:14px;}
#comment_submit{height:20px;}
#comment_submit_image{width:130px;height:20px;}

#redirect h2,
.search_results h2{width:150px;height:20px;}

/* content: regular page */
#content{width:1000px;}
.post_date{height:20px;}
.post_date a{width:220px;height:20px;}
.post_date_flush{width:50px;height:20px;}
.post_date_year{width:43px;height:20px;}
.post_date_month,
.post_date_day{width:25px;height:20px;}

.post_panel_date,
.post_panel_meta,
.navigation_older a,
.navigation_newer a{width:230px;}

.panel_date_placeholder{width:250px;height:1px;}

.post_panels_entry-meta{width:750px;}
.post_panel_entry{width:480px;}
.post_panel_entry .ft_topCenter,
.post_panel_entry .fauxTransInner,
.post_panel_entry .ft_bottomCenter{width:470px;}
.post_panel_entry .ft_top,
.post_panel_entry .ft_bottom{width:490px;}


.post_panel_date .ft_topCenter,
.post_panel_date .fauxTransInner,
.post_panel_date .ft_bottomCenter,
.post_panel_meta .ft_topCenter,
.post_panel_meta .fauxTransInner,
.post_panel_meta .ft_bottomCenter{width:220px;}
.post_panel_date .ft_top,
.post_panel_date .ft_bottom,
.post_panel_meta .ft_top,
.post_panel_meta .ft_bottom{width:240px;}

.post_posted_title{width:50px;height:20px;}
.post_tags_title{width:33px;height:20px;}
.post_category_one .post_cat_title{width:70px;height:20px;}
.post_categories_plural .post_cat_title{width:80px;height:20px;}
.post_comments>a{height:20px;}
.post_comments>a>span.post_comments_number{height:20px;}
.post_comments>a>span.post_comments_span{width:140px;height:20px;}

.navigation_older a,
.navigation_newer a{height:20px;}
.navigation{width:490px;}

/* footer */
#footer{width:480px;}
#footer .ft_topCenter,
#footer .fauxTransInner,
#footer .ft_bottomCenter{width:470px;}
#footer .ft_top,
#footer .ft_bottom{width:490px;}


/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* FLOATS */

/* words */
#flush_meta_archives h3,
#flush_meta_rss h3,
.post_posted_title,
.post_tags_title,
.post_cat_title{float:left;}

/* header */
#flush_header{float:left;}

#flush_title{float:left;}
#flush_search{float:left;}
#flush_search{float:right;}
#s{float:left;}
#flush_search_submit_bg{float:right;}
#flush_about{clear:both;float:left;}
#flush_meta{float:right;}
#flush_meta_rss{clear:both;}

/* content */

/* content:special pages */
.navigation_split_older,
.pagetitleOuter,
.navigation_split_newer,
#commentSection .navigation_prev{float:left;}
.commentlist .avatar,
#commentSection .navigation_next{float:right;}

.commentlist li{clear:both;}

/* content: regular page */
#content{clear:both;}
.post_panel_date,
.panel_date_placeholder,
.post_panel_entry,
.post_panel_meta{float:left;}
#content .post {clear:both;}
.post_panels_entry-meta{float:left;}
.navigation{clear:both;}
.navigation_older{float:left;}
.navigation_newer{float:right;}
.post_comments>a,
.post_comments>a>span{float:left;}
.post_edit{clear:both;}

/* footer */
#footer{clear:both;}

/* other */
#sidebar{clear:both;}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* POSITIONING and Z-INDEX*/

/* relative */
#flush_title,
#flush_search,
#flush_search_submit_bg,
#flush_meta,
#flush_archives li,
.fauxTransOuter,
.fauxTransInner{position:relative;}

/* absolute */
#flush_title-bgRight,
#flush_title-text,
#flush_search-bgRight,
#flush_archives,
#flush_archives li:first-child span,
.ft_top,
.ft_topLeft,
.ft_topCenter,
.ft_topRight,
.ft_middleLeft,
.ft_middleRight,
.ft_bottom,
.ft_bottomLeft,
.ft_bottomCenter,
.ft_bottomRight{position:absolute;}

/* positioning */

.ft_top{top:-10px;}
.ft_top div,
.ft_middleLeft,
.ft_middleRight,
.ft_bottom div{top:0px;}
.ft_bottom{bottom:-10px;}

.ft_top,
.ft_bottom{left:0px;}
.ft_topLeft,
.ft_middleLeft,
.ft_bottomLeft{left:0px;}

.ft_topCenter,
.ft_bottomCenter{left:10px;}

.ft_topRight,
.ft_middleRight,
.ft_bottomRight{right:0px;}

/* positioning: header */
#flush_title-bgRight,
#flush_search-bgRight{top:0;right:-15px;}

#flush_search{right:15px;}
#flush_search_submit_bg{right:-10px;}

#flush_archives{right:5px;}
#flush_archives li:first-child span{top:0;right:5px;}

/* z-index */
#flush_archives{z-index:100;}


/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* OTHER STUFF */

/* cursor */
#flush_meta_login,
#flush_meta_login a{cursor:default;}
#flush_title, /* link made in javascript, not seen in css-less version */
#flush_search_submit,
#flush_search_image,
#flush_archives,
#pageWidthLink,
.post_comments a{cursor:pointer;}

#flush_archives li a,
#flush_archives li:first-child span,
.post_date>a,
.post_date>a>span,
.post_comments>a,
.post_comments>a>span,
a#comment_submit_image_bg,
.navigation_older a,
.navigation_newer a,
.navigation_split_older a,
.navigation_split_newer a{display:inline-block;}

a{vertical-align:bottom;} /* the line-height seems to add a 0.5px in anchor tags. if there are more than one line with the anchor tags, it shifts the grid alignment */
.commentlist avator{vertical-align:middle;}

/* words */
#flush_meta_archives h3,
#flush_meta_rss h3
.post_posted_title,
.post_tags_title,
.post_cat_title{display:inline-block;}

.post_comments>a>span.post_comments_span{vertical-align:text-bottom;}

#flush_search_submit,
#comment_submit{display:none;}
#flush_archives li{display:none;}
#flush_archives li:first-child,
#flush_archives:hover li{display:block;}
.commentmetadata{display:none;}

/* lists */
.commentlist li{list-style:none;}
.entry li{list-style-type:disc;}

/* special styles */

#hideShowOmitted-071031{cursor:pointer;}

p#dbooksrecSpine{padding:0; margin:0;}
p#dbooksrecSpine img{border:0;margin:0;padding:0;display:inline;}

#wishlist1st-071207 li:first-child{
	line-height:0;
	}

#wishlist1st-071207 li,#wishlist2nd-071207 li,#wishlistRest-071207 li{
	list-style:none;
	margin-left:0;
	}

#wishlist1st-071207 li ul,#wishlist2nd-071207 li ul,#wishlistRest-071207 li ul{
		}

#wishlist1st-071207 > li{
	float:left;
	width:265px;
	}
	
.entry h4{
	clear:both;
	}

#wishToDoList-081205{
	margin-bottom:20px;
	}
	
	#wishToDoList-081205 li{
		list-style-position:outside;
		margin-left:20px;
		}
		
		#wishToDoList-081205 li h4{
			padding-top:20px;
			margin-left:-20px;
			}

#ul-090330-portalaLearn{
	margin-bottom:20px;
	}

#ul-090330-portalaLearn li{
	list-style-type:disc;
	margin-left:20px;
	}
	
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* SOMEDAY/MAYBE */

/* Wider page width */

/*

body#P-blog{width:1900px;}

#content{width:1900px;}

#messageContainer,
.pagetitleOuter,
.commentOuter{width:740px;}
#messageContainer .fauxTransOuter{width:730px;}
#messageContainer .ft_topCenter,
#messageContainer .fauxTransInner,
#messageContainer .ft_bottomCenter,
.pagetitleOuter .ft_topCenter,
.pagetitleOuter .fauxTransInner,
.pagetitleOuter .ft_bottomCenter,
.commentOuter .ft_topCenter,
.commentOuter .fauxTransInner,
.commentOuter .ft_bottomCenter{width:720px;}
#messageContainer .ft_top,
#messageContainer .ft_bottom,
.pagetitleOuter .ft_top,
.pagetitleOuter .ft_bottom,
.commentOuter .ft_top,
.commentOuter .ft_bottom{width:740px;}

.post_panels_entry-meta{width:1000px;}
.post_panel_entry{width:730px;}
.post_panel_entry .ft_topCenter,
.post_panel_entry .fauxTransInner,
.post_panel_entry .ft_bottomCenter{width:720px;}
.post_panel_entry .ft_top,
.post_panel_entry .ft_bottom{width:740px;}

#footer{width:730px;}
#footer .ft_topCenter,
#footer .fauxTransInner,
#footer .ft_bottomCenter{width:720px;}
#footer .ft_top,
#footer .ft_bottom{width:740px;}

*/
