/**
* %%Print basic rules
*
* @see hartija.css
*/
@import "style/hartija.css";

/**
 * %%Expand Content
 */
#container, #content, #header, #header div, div.left {
    width: 100%;
    display: block;
	clear: both; 
}


/**
 * %%Block Hiding
 */
#header ul,
#header img.image,
#footer, #columnRight, #columnLeft, #navigation, .topUtility, .right,
.postmeta img,
.sociable,
.postFooter,
.postRelated,
.tagcloudswfContainer,
#homepageLatestBloggers,
form {
	display: none;
}

/**
 * Header specific Styles
 */
#header {
	overflow: hidden;
	border-bottom: 2px solid #000;
}

#header img,
#header h1 {
	display: inline;
}

#header h1 a {
	text-decoration: none;
	color: #000;
}

/**
 * Links inside text
 */
.postText a:link,
.postText a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }
.postText a:link[href^="http://"]:after, 
.postText a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
.postText a[href^="http://"] {color:#000; }

.postText a[href$=".jpg"]:after,
.postText a[href$=".png"]:after,
.postText a[href$=".gif"]:after {
	content: " " !important;
}


/**
 * Various 
 */
.postText pre {
	border: 1px solid #999;
	padding: 0.3em; 
}
pre {
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */ /*
	width: 99%; */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

#homepageLatest h2 {
	clear: both;
}

/**
 * %%Printed page common layout 
 */
/*table { page-break-inside: avoid; }
#comments { page-break-before: always }*/
/* other properties 
 * page-break-after
 * page-break-before
 * page-break-inside
 */

