/**
 * Name:        Channel Insider Default For Printing
 * Description: Special CSS for printing an article
 * Version:     1.0.0
 * Parent CSS:  None
 * Media:       Print
 * Author:      Sonny Beaumont <sonny.beaumon@sbwd.dyndns.org>
 * Author URI:  http://www.sbwd.dyndns.org/
 *
 *
 * TABLE OF CONTENT
 * ----------------
 *
 * Reset Styles
 *
 * New Default Values
 *
 * MPU
 *
 * Article
 *
 * Copyright
 */


/**
 * Reset Styles
 * Source: http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,
s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,
li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-spacing: 0; }




/**
 * New Default Values
 */
body
{
	background-color: #fff;
	color: #333;
	font-family: "Times New Roman", Times, Serif;
	font-size: 62.5%;
}

address,fieldset,label,h1,h2,h3,h4,h5,h6,p,pre,ul,dl,ol { padding: 0.5em 0; }

fieldset { padding: 0.5em; }
input    { padding: 2px; }
textarea { padding: 2px; }
dd       { margin-left: 2em; }
img      { border: 0; }


/*
 * Titles
 */
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h1 { font-size: 1.9em; }
h2 { font-size: 1.7em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }


/*
 * Links
 */
a
{
	color: #06c;
	text-decoration: underline;
}


/*
 * Misc
 */
.action,
.date
{
	text-align: center;
}

.bad,
.error
{
	color: #d00;
}

.blank
{
	clear: both;
	font-size: 0;
	line-height: 0;
}

.good
{
	color: #0a0;
}

.num
{
	text-align: right;
}




/**
 * Article
 */
#article
{
	font-size: 1.4em;
	line-height: 1.6;
	padding: 0 3px 20px 3px;
}

/*
 * mpu
 */
.mpu
{
	float: right;
	padding-left: 1em;
}

/*
 * Copyright
 */
#copyRight
{
	border-top: 1px solid #333;
	font-size: 1.2em;
	font-weight: bold;
	padding: 15px 0;
}
