/******************************************************
       Project:  Martin Metodiev's personal blog

     Developer:  Martin Metodiev

    Started on:  29/11/2009
    Updated on:  05/03/2010

    Sheet type:  PRINT Stylesheet
******************************************************/



/* ************************ GLOBAL STYLES */

/* .................... Common */
	body * {
		display: none;
	}

	a {
		color: #39C;
		text-decoration: underline;
	}
/* ........................... */


/* .................. Clearfix */
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		font-size: 0pt;
	}
/* ........................... */


/* ............ Shown elements */
	div#gradient_bottom,
	div#wallpaper,
	div#lines,
	div#header_holder,
	div#header,
	div#header div.wrapper,
	div#header div.wrapper div.width_888,
	div.logo_and_title,
	div.logo_and_title *,
	div#main,
	div.width_910,
	div.width_910 div.clearfix,
	div.content,
	div.post_box,
	div.post_box div.shadow,
	div.post_box div.shadow div.layout,
	div.post_box div.shadow div.layout div.border_top,
	div.post_box div.shadow div.layout div.border_top div.headline,
	div.post_box div.shadow div.layout div.border_top div.headline h1,
	div.post_box div.shadow div.layout div.border_top div.subline,
	div.post_box div.shadow div.layout div.border_top div.subline span,
	div.post_box div.shadow div.layout div.border_top div.subline span a,
	div.post_box div.shadow div.layout div.border_top div.post_text,
	div.post_box div.shadow div.layout div.border_top div.post_text div.webtricks,
	div.post_box div.shadow div.layout div.border_top div.post_text div.webtricks div.code,
	div.post_box div.shadow div.layout div.border_top div.post_text div.webtricks div.code div,
	div.post_box div.shadow div.layout div.border_top div.post_text div.text,
	div.post_box div.shadow div.layout div.border_top div.post_text div.text a.highslide-image,
	div.post_box div.shadow div.layout div.border_top div.post_text div.text a.highslide-image img,
	div.post_box div.shadow div.layout div.border_top div.post_text div.text p,
	div#footer_holder,
	div#footer_holder div#bottom_line,
	div#footer_holder div#bottom_line div.width_940,
	div#footer_holder div#bottom_line div.width_940 img,
	div#footer_holder div#bottom_line div.width_940 div.clearfix {
		display: block;
	}
/* ........................... */





/* ******************************* LAYOUT */

/* ...................... Body */
	body {
		font: normal 10pt Arial, Helvetica, sans-serif;
		color: #333;
		width: 90%;
		margin: 10px auto;
	}
/* ........................... */


/* ...................... Logo */
	div.logo_and_title {
		/* background: #CCC; Temporary */
		padding-bottom: 20px;
		border-bottom: 1px solid #999;
	}

	div.logo_and_title a img {
		margin: 0px auto;
		padding: 10px;
	}
/* ........................... */


/* .................. Headings */
	h1 {
		margin-top: 50px;
		text-align: center;
	}
/* ........................... */


/* ...................... Meta */
	div.subline {
		text-align: center;
		margin-bottom: 20px;
	}

	div.subline span,
		div.subline span a {
			display: inline !important;
		}

	div.subline span {
		padding: 0px 5px;
	}

	div.subline span.calendar {
		padding-right: 10px;
		border-right: 1px solid #333;
	}
/* ........................... */


/* ................... Content */
	div.text {
		line-height: 16pt;
		text-align: justify;
	}

	div.text a.highslide-image img {
		margin: 0px auto;
		padding: 2px;
	}

	div.text p * {
		display: inline;
	}

	div.text ol,
	div.text ul,
	div.text li {
		display: list-item;
	}

	div.text a.highslide-image {
		margin: 10px 0px;
	}

	div.post_box div.shadow div.layout div.border_top div.post_text div.webtricks div.code {
		font-weight: bold;
		margin-left: 50px;
	}

	div.post_box div.shadow div.layout div.border_top div.post_text div.webtricks div.code div {
		margin-left: 20px;
	}

	div.post_box div.shadow div.layout div.border_top div.post_text div.webtricks div.code p {
		margin: 0px;
	}
/* ........................... */


/* .................... Footer */
	div#footer_holder {
		/* background: #CCC; Temporary */
		margin-top: 20px;
		padding-top: 20px;
		border-top: 1px solid #999;
	}

	div#footer_holder div#bottom_line div.width_940 img {
		margin: 20px auto;
	}

	div#footer_holder div#bottom_line div.width_940 div.clearfix {
		text-align: center;
	}

	div.copyright *,
	span.all_rights_reserved {
		font-size: 8pt;
		color: #999;
	}

	div.copyright,
	div.copyright span,
	div.copyright a,
	div.copyright strong,
	span.all_rights_reserved {
		display: inline;
	}
/* ........................... */





/* ************************* OTHER STYLES */

/* ........................... */
	
/* ........................... */



/*****************************************************/