/*
Print CSS for Web2.0* (Custom) Theme for Wordpress
Developed by Balaji Dutt M.V
*/

/* =RESET
======================================================== */

* { margin: 0; padding: 0; }


/* =GENERAL
======================================================== */

html body {
	font-size: 75%;
	line-height: normal;
	text-align: center;
	}

a {
	text-decoration: none;
	}

code, pre {
	display: block;
	font: normal normal 1em/1.5em "Lucida Console", "Courier New", Courier, monospace;
	padding: 0.5em;
	}

/* =CONTAINER
======================================================== */

#wp-container {
	margin: 1em auto;
	float: left;
	text-align: left;
	width: 933px; 
	/* This ridiculous width is on account of IE6, which doesn't like anything wider than 607px. */
	background: none ! important;
	color: #111 ! important;
	}

/* =HEADER
======================================================== */

#wp-header {
	height: 4em;
	padding: 2em 2em 1em;
	}

#wp-header h1 {
	float: left;
	font-size: 2.5em;
	font-weight: bold;
	line-height: 1.5em;
	letter-spacing: -1px;
	}
	
/* Hide the tag line */
#wp-header dfn {
	display: none
	}


/* =MENU Main
======================================================== */

/* Hide the pages menu */
#wp-menu-main {
	display: none
}

/* =CONTENT
======================================================== */

#wp-content {
	min-height: 40em; 
	height: auto;
	margin: 1em;
	}


/* =CONTENT Primary
======================================================== */

#wp-content-pri {
	float: left;
	margin-left: 1em;
	width: 67%;
	/* Aaand 67% of #wp-container's width becomes 607 px, which is IE6's hard limit */
	}

#wp-content-pri a {
	border-style: solid;
	border-width: 0 0 1px;
	}

#wp-content-pri blockquote {
	font-size: 1.1em;
	font-style: italic;
	margin: 1em 2em;
	}

#wp-content-pri h2 {
	font-size: 1.5em;
	font-weight: bold;
	line-height: normal;
	margin: 1.2em 0;
	text-transform: capitalize;
	}
	
#wp-content-pri h2 a {
	border-bottom: 0 solid;
	}

#wp-content-pri h3 {
	font-size: 1.25em;
	font-weight: bold;
	line-height: normal;
	margin: 1em 0;
	}

#wp-content-pri p {
	line-height: 1.5em;
	margin: 1em 0;
	}

#wp-content-pri ul,
#wp-content-pri ol {
	margin: 1em 2em;
	}
	
#wp-content-pri li {
	line-height: 1.5em;
	}

#wp-content-pri p img {
	padding: 0;
	max-width: 100%;
	}
	
#wp-content-pri .img-left,
#wp-content-pri img.left {
	float: left;
	margin: 0 0.3em 0.25em 0;
	}
	
#wp-content-pri .img-right,
#wp-content-pri img.right {
	float: right;
	margin: 0 0 0.25em 0.3em;
	}

/* =POSTS
======================================================== */

.post {
	border-style: solid;
	border-width: 0 0 4px;
	clear: both;
	padding-bottom: 1em;
	}

/* Lines starting from here are supposed to help avoid bad page breaks. Not fully supported though */

.post h1, h2, h3, h4, h5, h6 { 
	page-break-after:avoid; 
	page-break-inside:avoid 
	}

.post img {
	page-break-inside:avoid; 
	page-break-after:avoid; 
	}

.post blockquote, table, pre {
	page-break-inside:avoid 
	}

.post ul, ol, dl  {
	page-break-before:avoid 
	}

/* End Page break hack */

/* Pseudo selectors to expand hyperlinks during printing. Not supported in IE */
	
.post p a:after {
	  content: " (" attr(href) ")";
	}

.post p abbr:after {
	  content: " (" attr(title) ")";
	}

/* End pseudo selectors */

.post-meta {
	border-style: solid;
	border-width: 0 0 2px;
	padding-bottom: 0.75em;
	}
	
.post-meta p span a {
	border-bottom: 0 solid !important;
	}
	
.post-meta p {
	line-height: 1em !important;
	margin: -1em 0 0 !important;
	}
	
.post-meta p span.post-meta-date {
	display:none
	}

/* Hiding date, time and category info */	
.post-meta p span.post-meta-time {
	display: none
	}
	
.post-meta p span.post-meta-category {
	display:none
	}
.post-meta p span.post-meta-comments {
	display:none
	}

/* Hiding post meta data such as comments RSS feed and Trackback URI */
#post-meta-data {
	display:none
	}
	
/* Hiding the page navigation entries */

#post-navigation-bot {
	display:none
	}
	
#post-navigation-top {
	display:none
	}


/* =COMMENTS
======================================================== */

ol#commentlist {
	margin: 0;
	}
	
ol#commentlist li {
	list-style-type: none;
	}

.comment-entry,
.comment-entry-alt,
.comment-entry-owner {
	border-style: solid;
	border-width: 0 0 1px;
	padding: 1em 1.5em;
	}

.comment-entry-meta {
	border-style: dotted;
	border-width: 0 0 1px;
	}
.content-comment-entry-meta-no {
	border-bottom: 0 solid !important;
	font-style: normal;
	font-weight: normal;
	}

.comment-unapproved {
	margin: 1em 0;
	padding: 0.5em;
	}

.comment-entry-content {}

/* Hide comment "errors" and guidelines */
#errors {
	display:none	
	}

#comments-guidelines-info {
	display:none	
	}
	

/* =COMMENTS Form
======================================================== */

/* Cuz no one likes to print a text box */

#comments-form {
	display:none
	}


/* =CONTENT Secondary
======================================================== */

/* Hiding the right column of the layout */

#wp-content-sec {
	display:none
	}


/* =FOOTER
======================================================== */

/* Floating the footer left to ensure it prints */

#wp-footer {
	clear: left;
	font-size: 0.9em;
	padding: 1em 2em;
	
	}

/* Hide feed icon */

.feed {
	display:none
	}
	
/* LINK INDICATION PLUGIN
======================================================== */
/* Print links without link icons */

a.liexternal, a.liwikipedia, a.liimdb, a.liftp, a.limailto, a.liflickr { 
	}

