﻿body 
{
	background-color:#DCDCDC;	
	text-align: center;/* center on ie */
	margin: 0px;	
	font-family:verdana,arial, sans-serif;
	font-size:12px;
	line-height: 16px;
	color:#333;
}
#doc2
{	
	margin-top: 20px; 	
	border: solid 1px #000;
	background-color: #fff;
	color: inherit;
	text-align: left;
}
.blog
{
	padding-right: 50px;		
}

/* typography */
/* -- TEXT -- */		
h1 {
	font-size:26px;
	font-weight: normal;
	}
h2 {
	font-size: 20px;
	line-height: 110%;
	margin: 12px 0 12px 0;
	}

h3 {
	font-size:18px;
	margin: 12px 0 7px 0;
	}
h4, h5, h6 {
	font-size:16px;	
	color: #cc0000;	
	}
h4 
{
	margin-top: 10px;
	margin-bottom: 10px;
}	
h6 
{
	margin-top: 10px;
}
	
img, acronym {
	border:none;
	}

ol, ul, li {
	font-size:12px;
	padding:0;
	margin: 0;	}

li {
	margin:0.1em 0 0 20px;
	list-style-position:outside;
	}
p, ul, ol {
	line-height:1.6em;
	margin:1em 0;	}

ol ol, ul ul { margin:0 0 10px 0; }

td, th {
	text-align:left;
	vertical-align:top;
	}

p, pre, td, th, input {
	font-size:14px;
	}

blockquote {
	margin:1em 0 0 0;
	padding:0;
	}

a:link, a:active, a:visited {
	color:#0049aa;
	text-decoration:underline;
	}

a:visited {
	color:#23488c;
	}

a:hover {
	text-decoration:none;
	color:#0067f0;
	}

.tag 
{
	font-family: Verdana;
	font-size: 0.8em;
	line-height: 12px;
}

.imgHeader
{
	border-width: 0px;
}

.hide {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;  
}
.imgContent
{
	display:block;
	border: 1px black;
	padding: 10px;
}
.asciiBlock
{
	width:840px;	
	padding: 15px;
	white-space: pre-wrap;       /* css-3 should we be so lucky... */
    /*white-space: -moz-pre-wrap;   Mozilla, since 1999 */   
     /*word-wrap: break-word;       Internet Explorer 5.5+ */
    _white-space: pre;   /* IE only hack to re-specify in addition to word-wrap  */
    font-size:x-small;
}
