/*  
    Theme Name: DesikaNadadur.com
    Theme URI: http://www.DesikaNadadur.com/
    Description: Om3 Theme for DesikaNadadur.com
    Version: 1.0
    Author: Desika Nadadur
    Author URI: http://www.DesikaNadadur.com/
*/



/*  print.css style changes  */

#header, #masthead, #hmenu, #top-ad, #sidebar, #footer, .navigation, .postmetadata, .noprint { display: none; }

#rap {
	width: 100%;
	border: none;
}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn, .narrowcolumn {
	line-height: 1.6em;
	}
	
.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

#footer {
	background-color: #eee;
	}

small {
	font-family: 'Times New Roman', Garamond, serif, Arial, Verdana, Sans-Serif, 'Lucida Grande', 'trebuchet ms' ;
	font-size: 0.9em;
	line-height: 1.5em;
	}

#content, #page, #main, .widecolumn, .narrowcolumn {
	width: auto;
	padding: 0 0 0 0;
    margin: 0px 0px 0px 0px;
	background-color: #fff; 
	border: none;
	float: none;
    text-align: justify;
}

body, p, td, th, ul, ol, li, a, .signature { 
	background-color: #fff; 
	color: #000; 
	font-family: "Times New Roman", Garamond, serif; 
	font-size: 12pt; 
}

h1, h2, h3, h4 {
	color: #000; 
}

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

h1, h1 a {
	font-family: "Times New Roman", 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 18pt; 
    text-decoration: none;
}

h2, h2 a {
	font-family: "Times New Roman", 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 16pt; 
    text-decoration: none;
}

h3, h3 a {
	font-family: "Times New Roman", 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 14pt; 
    text-decoration: none;
}

blockquote {
	background: #FFFFDD url(/images/blockquote-begin.png) no-repeat left top;    
	margin: 0 1cm 0 1cm;
	padding-left: 30px;
	border: none;
    color: #333;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

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

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

.bordertext {
   color: #333;
   background-color: #FFFFDD;
   background-image: none;
   border: 1px solid #DDDDDD;
   margin: 1cm;
   padding: 5px;
   page-break-inside:avoid;
}

.johnsonbox {
  background-color: #FFFFDD;
  margin: 2px 2px 2px 2px;
  border: 1px solid #dddddd;
  padding: 5px;
  text-align: left;
  page-break-inside:avoid;
}

.johnsonboxcenter {
  background-color: #FFFFDD;
  margin: 2px 2px 2px 2px;
  border: 1px solid #dddddd;
  padding: 5px;
  text-align: center;
  page-break-inside: avoid;
}

img { 
     page-break-before: avoid; 
     page-break-inside: avoid; 
     page-break-after: avoid; 
}

.print-only
{
	display: block;
	width: auto;
	background: #FFF;
	border: none;
	color: #000;
	font-family: "Times New Roman", Garamond, serif; 
	font-size: 12pt;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
}
