/*
Company:	News-Banner
File:		print.css - This contains all the print styles for the website.

All the styles are separted into the following groups:
Global Browser Reset - they make sure that all browsers start with the same default settings
HTML, Body - for the html and body tags
Layout - any style that defines how the site is laid out (position and size of objects)
Nav - navigation bar
Headings - headings like h1, h2, etc
Text Styles - Styles for text
Lists - unordered and ordered lists
Forms - html forms
Links - links
Misc - anything that doesn't fit elsewhere
*/

/* @group Global Browser Reset */
* {

padding:0;

margin:0;

}

pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5%; }

li, dd { margin-left:5%; }

fieldset { padding: .5em; }

img { border: 0px; }
/* @end */

/* @group HTML, Body */
body {
	font-size: 12px;
	font-family: Georgia, serif;
}
/* @end */

/* @group Layout */
div#noticeBox {
	width: 96%;
	margin: 10px 0 10px 2%;
	padding: .5em 0 .5em 0;
	text-align: center;
	border-top: 2px solid #0011a7;
	border-bottom: 2px solid #0011a7;
	font-weight: bold;
	font-size: 150%;
	color: #fff;
	background: url("http://www.news-banner.com/ads/election/backpattern.gif") repeat-x;
	display: none;
}
div#header {
	width: 100%;
}
div#headerAd {
	display: none;
}
div#houseHomeAd {
	display: none;
}
div#rectangleAd {
	width: 300px;
	float: right;
	margin: 1% 0 2% 2%;
	border-bottom: 1px dotted #d0d1d7;
}
div.rightCol img {
	display: none;
}
div#footer {

}
div.storyCommentBox {
	display: none;
}
div#bottomStoryBannerAd {
	margin: 30px 0;
}
/* Forum Layout */
div#forumContentWrapper {
	margin: 0 1%;
}
/* @end */

/* @group Nav */
div#mainNavTop {
	display: none;
}
ul#mainNav, ul#subNav {
	display: none;
}

div#subNavTop {
	display: none;
}

/* @end */

/* @group Headings */
h1 {
	font-size: 175%;
	font-weight: lighter;
	color: #0f7799;
	margin-top: .5em;
}
h2 {
	font-size: 150%;
	font-weight: lighter;
}
h3 {
	color: #c8ca78;
	font-weight: bold;
}
h3.main {
	font-size: 116%;
	margin: 2em 0 0 0;
	border-top: 1px dotted #d0d1d7;
	border-bottom: 1px dotted #d0d1d7;
}
h3.sub {
	font-size: 100%;
	margin: 2em 0 1em 0;
	border-top: 1px dotted #d0d1d7;
	border-bottom: 1px dotted #d0d1d7;
}
h4 {
	font-weight: bold;
	font-size: 109%;
}
h5 {
	font-family: Verdana, sans-serif;
	font-size: 83%;
}
h5.dateMain {
	color: #6cd6ca;
	margin-top: 2.5em;
}
h5.dateSub {
	color: #d0d1d7;
	margin-top: 1.5em;
}
h6 { }
/* @end */

/* @group Text Styles */
p {
	margin: .5em 0 1em 0;
}
div#body p {
	font-family: Verdana, sans-serif;
	color: #333;
	line-height: 150%;
}
div#footer {
	color: #5b5b5b;
	font-family: Georgia, serif;
}
.textRight {
	text-align: right;
}
div#rectangleAd p {
	margin: 0 0 2px 0;
	padding: 0;
	line-height: 100%;
	font-size: 80%;
	text-transform: uppercase;
	color: #d0d1d7;
}
span.highlighted {
	background-color: yellow;
}
span.bigText {
	font-size: 250%;
	color: #0f7799;
}
.couponTable {
	font-size: 160%;
}
/* @end */

/* @group Lists */
	
/* @end */

/* @group Forms */
	
/* @end */

/* @group Links - link visited hover active */
a:link, a:visited {
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}

/* Main Nav Links */
ul#mainNav a:link, ul#mainNav a:visited {
	color: #fff;
}

/* Sub Nav Links */
ul#subNav a:link, ul#subNav a:visited {
	color: #000;
}

ul#mainNav a:hover, ul#subNav a:hover {
	text-decoration: underline;
}

/* Body Links */
div#body a:link, div#footer a:link {
	color: #0f7799;	
}
div#body a:visited, div#footer a:visited {
	color: #004253;
}
div#body a:hover, div#footer a:hover, div#noticeBox a:hover {
	text-decoration: underline;
}

div#noticeBox a:link, div#noticeBox a:visited {
	color: #fff;
}

/* Coupon Links */
div#body .couponTable a:link, div#body .couponTable a:visited {
	color: #ff0000;
}
/* @end */

/* @group Misc */
.clear {
	clear: both;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
/* @end */