/* PRINT STYLESHEET-SPECIFIC STYLES */
.header { display: none; }
#ilabel { display: none; }

.content {
   padding-left: 90px;
   padding-right: 90px;
   padding-top: 0px;
   padding-bottom: 30px;
   color: #000;
   background: transparent url(brand.gif) top left no-repeat;
}

.content a:link:after, .content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   font-weight: normal; 
   color: #333;
   }
   
.content a[href^="/"]:after {
  content: " (http://babbage.tv" attr(href) ") ";
   }

.blogbody { padding-bottom: 30px; }
.entrynav { display: none; }
.posted { display: none; }
.navbar { display: none; }
.geeklog { display: none; }
a img.mt { display: none; }
.comments-form, .comments-head { display: none; }
.trackback-head, .trackback-url { display: none; }


/* OVERALL PAGE FORMATTING */
body {
	position: absolute;
	margin: 0;
	padding: 0;
	color: black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	}

p, ul, ol { font: 12pt/15pt Verdana, Arial, Helvetica, Sans-Serif;
	margin-top: 0em;
	margin-bottom: 1em;
	}

p.nospace { margin-bottom: 0em; }


/* JOURNAL SECTION */
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #2E1466;
	background-color: transparent;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #67528B;
	background-color: transparent;
	}
a:hover, a:active { 
	font-weight: bold; 
	text-decoration: none;
	color: #913; 
	background-color: transparent;
	}

.date { 
	font-size: 11pt;
	color: #695EA3;
	background-color: transparent;
	margin-top: 40px;
	margin-bottom: 0px;
	font-weight: 600;
	clear: both;
	text-transform: lowercase;
	}			
		
.title	{
	color: #97271C;
	background-color: transparent;
	font-size: 13pt;
	font-weight: 600;
	margin: 0;
	padding-right: 115px;
	clear: both;
	}			

.author { 
	float: right;
	font-family:verdana, arial, sans-serif; 
	font-size: x-small; 
	color: #000000; 
	margin-top:-15px;
	text-transform: lowercase;
	}

.extended {
	font-size: small;
	}

.quotation { 
	background: url(quotes.gif) no-repeat top left;
	padding: 0 25px 0 25px;
	}
.quotation p {
	font: 10pt/12pt Verdana, Arial, Helvetica, Sans-Serif;	color: #444;
	background-color: transparent;
	font-style: italic;
	font-size: 73%;
	}
.quotation a:link, .quotation a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #F7F7F7;
	}
.quotation a:hover, .quotation a:active { 
	font-weight: bold; 
	text-decoration: none;
	color: black;
	background-color: transparent;
	}
.floatleft { float: left; }
.floatright { float: right; }

/* MT SECTIONS */

.comments-body {
	font-family:palatino, georgia, verdana, arial, sans-serif;
	color:black;
	font-size:small;
	font-weight:normal;
  	background:transparent;
  	line-height:140%;
 	padding-bottom:10px;
  	padding-top:10px;		
 	border-top:1px dotted black; 					
	}		

.comments-body p { font-size: 0.85em; }

.comments-post {
	font-family:verdana, arial, sans-serif;
	color:black;
	font-size:x-small;
	font-weight:normal;
  	background:transparent;		
	}	
	
.trackback-head	{ 
	font-family:palatino, georgia, verdana, arial, sans-serif; 	font-size:small; 
	color: black; 
	border-bottom:1px solid black;
	margin-top:40px;
	font-weight:bold;
  	background:transparent;		
	}		

.trackback-url {
	font-family:palatino, georgia, verdana, arial, sans-serif;
	color:black;
	font-size:small;
	font-weight:normal;
	background:transparent;
 	line-height:140%;
 	border-bottom:1px dotted black; 					
	padding-bottom:10px;
  	padding-top:10px;		
	}

.trackback-url p { font-size: 0.85em; }

.trackback-body {
	font-family:palatino, georgia, verdana, arial, sans-serif;
	color:black;
	font-size:small;
	font-weight:normal;
	background:transparent;
	line-height:140%;
	padding-bottom:10px;
	padding-top:10px;		
	border-bottom:1px dotted black;
	}		

.trackback-post {
	font-family:verdana, arial, sans-serif;
	color:black;
	font-size:x-small;
	font-weight:normal;
	background:transparent;		
	}
		
#banner-commentspop {
	font-family:palatino, georgia, verdana, arial, sans-serif;
	color:#FFF;
	font-size:large;
	font-weight:bold;
	border-left:1px solid #FFF;	
	border-right:1px solid #FFF;  		
	border-top:1px solid #FFF;  		
	background:#003366;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	}


/* MONDRIAN 3 IMPORTS */
/* OVERALL PAGE FORMATTING */
p.center { text-align: center; }

p.center img {
	border: 2px solid #333;
	margin-top: 10px;
	margin-bottom: 3px;
	}
	
.small p {
       font: 8pt/8pt Verdana, Arial, Helvetica, Sans-Serif; 
/*       padding-bottom: 20px; */
       }

.hide { display: none; }



/* ORANGE JOURNAL SECTION */
h2 { font-weight: 600;
	color: white;
	background-color: transparent;
	font-size: 8pt;
	}
	
span.blue {
	color: #726;
	background-color: transparent;
	}

div.bronwyn {
	color: #204;
	background-color: transparent;
	}

/* BLUE FOOTER SECTION */
img.left {
	float: left;
	border: 2px solid #333;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 3px;
	}
	
img.left-noborder {
	float: left;
	border: 0;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 3px;
	}

img.right {
	float: right;
	border: 2px solid #333;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 3px;
	}
	
img.right-noborder {
	float: right;
	border: 0;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 3px;
	}
	
img.right-framed {
	float: right;
	border: 6px solid #111;
	padding: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 3px;
	color: black;
	background-color: #EEE;
	text-align: center;
	}
	
img.left-framed {
	float: left;
	border: 6px solid #111;
	padding: 10px;
	margin-left: 100px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 3px;
	color: black;
	background-color: #EEE;
	text-align: center;
	}

.left-shadow {
	float:left;
	background: url(shadow.gif) no-repeat bottom right;
	margin: 10px 15px 0 10px !important;
	margin: 10px 15px 0 5px;
	}

.right-shadow {
	float:right;
	background: url(shadow.gif) no-repeat bottom right;
	margin: 10px 0px 0 25px !important;
	margin: 10px 0px 0 20px;
	}

.left-shadow img, .right-shadow img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #333;
	margin: -6px 6px 6px -6px;
	}

.clear { clear: both; }
.hidden { display: none; }