/*
-----------------------------------------------
 	Circlewebs Print styles
---------------------------------------------- */

/* Structure
----------------------------------------------- */
body {
	margin:.5in .75in;
	padding:0;
  font-family:calibri, tahoma, arial, sans-serif;
}

#main_content {
width: 100%;
margin: 0; 
padding: 0;
}

#post_body {
width: 95%;
position:relative;
padding: 0;
}

/* Header
----------------------------------------------- */
#header {
		margin:0;
}
#header #logo {
		margin:0 0 0 -5px;
}

/* Hide
----------------------------------------------- */
#searchform, #form, #nav, #cnav, .none, .more, .permalink, 
.commentlink, #comment-notes {
	display:none;
}

div#pagehead ul#imgbanner li#ie6logo,
.searc #farbar,
.sitem #farbar,fieldset br,
.nodisp,#pagehead hr,#foot hr,
#pagehead ul#switcher li a span,
#pagehead ul#switcher li a span,
#skipnav {
	display: none;
}

div#foot {
	display: none;
}


/* Show
----------------------------------------------- */
.log .previously {
	display:block;
	}
.events .more {
	display:inline;
	}


/* Headings
----------------------------------------------- */
h1, h2, h3 {
	margin:1em 0 .5em;
	font-family:Georgia,Serif;
	font-weight:normal;
	clear:both;
}
h1 {
	margin-top:.5em;
	font-size:180%;
}
h2 {
	font-size:140%;
}
h3 {
	font-size:125%;
}


/* Links
----------------------------------------------- */
a {
	color:black;
	text-decoration:none;
}
a img {
	border-width:0;
}

/* Misc
----------------------------------------------- */
p {
	margin:0 0 .75em;
	line-height:1.3em;
	}
p, dl, ul, table {
	font-size:85%;
	line-height:1.6em;
	}
p {
	line-height:1.8em;
	}
table p, dl ul, dl p, dl dl {
	font-size:100%;
	line-height:1.6em;
	}
dt {
	font-size:100%;
	font-weight:bold;
	}
ul, dl {
	margin-top:0;
	margin-bottom:.75em;
	}
dl dl {
	margin:.125in .5in .25in;
	}
dd {
	margin:0 0 1em;
	padding:0;
	}
.imgleft {
	position:relative;
	float:left;
	margin:.4em 1em .4em 0;
	}
.imgright {
	position:relative;
	float:right;
	margin:.4em 0 .4em 1em;
	}
p.left img, p.right img {
	display:block;
	margin-bottom:.05in;
	border:.5pt solid silver;
	padding:.05in;
	}
p.left em, p.right em {
	background-color:#FFF;
	color:#777;
	display:block;
	margin-bottom:.05in;
	}
.imgleft, .left, img.left {
	float:left;
	margin:.05in .1in .05in 0;
	}
.imgright, .right, img.right {
	float:right;
	margin:4px 0 4px 8px;
	}
img.imgleft, img.imgright {
	padding:4px;
	border:1px solid #ddc;
	}
img.block {
	display:block;
	margin:.5em 0;
	}
hr {
	background-color:#FFF;
	border-width:0;
	color:#777;
	display:block;
	height:.25pt;
	}
th {
	text-align:left;
	font-weight:normal;
	}
code {
	font:110% Monaco,"Courier New",Courier,Monospace;
	}
p.codeblock, pre.codeblock, div.codeblock {
	background:#ddd;
	padding:.125in;
	font:108%/1.3em Monaco,Monospace;
	}
p.codeblock code, pre.codeblock code, div.codeblock code {
	font-size:100%;
	}
	
/* Hide unwanted divs
----------------------------------------------- */
ul#nav {
display: none !important;
}

ul li#search-link {
display: none !important;
}

#infopane  {
display: none !important;
}

#board_body {
display: none !important;
}

/* Footer
----------------------------------------------- */
#foot {
	margin-top:.25in;
	border-top:.75pt solid silver;
	padding-top:.1in;
	}
	
#foot p {
	margin:0;
	}

