/* 
PaperRep Print Style Sheet
*/

/*last updated:4-06-09*/

	body {
   		background: white;
   		font: Normal 10pt/15pt Arial, Helvetica, sans-serif;
   	}
   	
   	/* FORMAT DAT TYPE */
   	
   	h2 {
		font-size: 14px;
		font-family: arial,helvetica,sans-serif!important;
		text-transform: uppercase;
		color: #000!important;
	}
   
   	abbr {
   		border: 0;
   		}
		
	/* LAYOUT */
	
	#navigation{
   		display: none;
   	}
   
	#header img {
		display: none;
	}

	#heading img {
		display: none;
		}

	#topnav {
		display:none;
	}

	#search {
		display: none;}
		
	#nav {
		display:none;
	}


	small, .crumb {
		display: none;
	}
	
	.menu2 {
	    display: none;	
	}
	
	#wrap {
		border-top:0;
		margin:0;
	}
	

   
	#right {
  	 display: none;
   }
   
	#wrap, #content, #slider,.panel, .post {
		width: auto;
   		margin: 0 5%;
   		padding: 0;
   		border: 0;
   		float: none !important;
   		color: black;
   		background: transparent none;
   }
   
	div#content {
  	 	margin-left: 10%;
  	 	padding-top: 1em;
   	}
	
	#interior {
	background:none;
	padding:0;
	border: 0;
}
	
	#slider img {
		display:none;
	}

	.top {
   		display:none;
   	}
   	
   	a:link, a:visited {
   		color:#777;
   		background: transparent;
   		font-weight: bold;
   		border-bottom: 1px dotted #777;
   		text-decoration: none;
   	}
   	
   	
   	.collapse {
   		display: block;
	}
   	
   	
   	
   	/*TABLES*/
   	
   	/* "Sliding Div" Tables */
   	
   	#content table {
		border-collapse: collapse;
   		display: block!important;
		border-left: 1px dotted black;
		margin-left: 100px;
		font-size: 90%;
   	}
   	
   	div.envelopes a span {
   		display: none;
   	}

   	
   	th {
		width:100px;
		border-top: 1px dotted black;
    	border-right: 1px dotted black;
    	border-bottom: 1px dotted black;
   		background: #eeeeee;
   		padding: 5px;
    }
    
	.green {
		background: #eeeeee;
	}

	td {
		width:200px;
    	border-top: 1px dotted black;
    	border-right: 1px dotted black;
    	border-bottom: 1px dotted black;
    	padding: 5px;
    	text-align: center;
    }

	.table /*hides link*/ { 
		display:none;
	}

	.envelopes { 
		margin: 25px 0 25px; 0;
	}

	/* Paper Grade Table */

	#gradetable th, #gradetable td {
		text-align: center;
		border-collapse: collapse;
		border-top: 1px dotted black;
		border-bottom: 1px dotted black;
		border-left: 1px dotted black;
		border-right: 1px dotted black;
		font-size: 90%;
	}


	
	/* Show Hidden Content (URLs, Tooltips, Acronyms, Etc.) */
	
	#content a:link:after, #content a:visited:after {
   		content: " (" attr(href) ") ";
   		font-size: 90%;
   	}
	
	#content a[href^="/"]:after {
   		content: " (http://www.paperrep.com" attr(href) ") ";
   	}
   	
	#content abbr:after {
   		content: " (" attr(title) ") ";
   		font-size: 90%;
   		font-style: italic;
   		color: #777!important;
   	}
   	
   	#content acronym:after {
   		content: " (" attr(title) ") ";
   		font-size: 90%;
   		font-style: italic;
   		color: #777!important;
   	}    	
   
/*
   #content h1:before {
   		content: " (" attr(URI) ") ";
   		font-size: 90%;
   		font-style: italic;
   		color: #777!important;
   	}	
*/
	
	
	/* Glossary Styling */
	
	.letternav {
		display: none;
	}

	dt {
		font-weight: bold;
		}
		
	dd {
    overflow: visible;
	}	

	#glossaryslider {
    width: 100%;
    position: relative;
    overflow: visible;
    padding: 0px;
    margin: 0;
}

	.glossaryscroll {
    width: 99%;
    overflow: visible;
    position: relative;
    text-overflow: wrap;
}

	.glossaryscrollContainer div.panel {
    padding: 20px;
    float: none;
    display: block;
    width: inherit;
	overflow: visible;
}
	.scrollButtons {
    display: none;
	}
	
	
	
	/* CONTENT BLOCK FORMATTING */
	
	#block {
	margin: 15px 0 15px 0;
	padding: 15px 25px 15px 25px;
	background: none;
	border-top: 4px double black;
	border-bottom: 4px double black;
	}

	#block p {
	border-bottom: 1px solid #777;
	padding: 15px 0 15px 0;
	margin: 0 0 20px 0;
	}
	
	#block p.last {
	border-bottom: 0;
	padding: 2px 0 0 0;
	}
	
	#block li {
	border-bottom: 1px solid #777;
	margin:0 0 0 25px;
	padding: 30px 0 10px 0;
	color:#454545;
	}

	#block li.last {
	border-bottom: 0;
	padding: 10px 0 5px 0;
	}
	
	#block ol {
	margin: 0 0 0 20px;}
	

	#block ul {
	margin: 0 0 0 0;}

	
/* Legal
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#legal {
	font-size: 95%;
	color: #454545;
	}

#legal ol {
	list-style: upper-roman;
	margin: 15px 0 0 15px;
	}
	
#legal ol li {
	margin: 0 0 30px 0;
	}
	
#legal ul {
	list-style: disc;
	margin: 10px 0 0 15px;
	}
	
#legal ul li {
	list-style: disc;
	margin: 0 30px 10px 15px;
	}				

#legal ol ol {
	list-style: decimal;
	margin: 0 30px 10px 30px;
	}
	
#legal ol ol li {
	list-style: decimal;
	margin: 0 0 10px 0;
	}	

#legal .caps {
	text-transform: lowercase;
	font-variant: small-caps;
	font-size: 125%;
	}
	
#legal address {
	font-style: normal;
	margin: 0 15px 0 15px;
	color: #777;
	}
	
#legal .underline {
	text-decoration: underline;
	}		


/* Sitemap
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#sitemap {
	font-size: 130%;
	color: #454545;
	margin: 0;
	}
	
#sitemap ul {
	list-style: none;
	margin: 15px 0 0 15px;
	}
	
#sitemap ul li {
	list-style: none;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 30px 15px 0;
	}

#sitemap ul ul {
	list-style: square;
	margin: 15px 30px 15px 30px;
	font-size: 12px;
	}
	
#sitemap ul ul li {
	list-style: square;
	font-weight: normal;
	text-transform: none;
	color: #555;
	margin: 5px 0 5px 10px;
	}
	
#sitemap ul ul ul {
	list-style: circle;
	margin: 5px 30px 10px 30px;
	}
	
#sitemap ul ul ul li {
	list-style: circle;
	margin: 0 0 5px 0;
	}		

#sitemap a {
	color: #454545;
	text-decoration: none;
	}
	
#sitemap a:hover {
	color: #777;
	border-bottom: 1px dotted #777;
	}
	
	
		
	/* FOOTER */

	#footer {
		overflow:hidden;
	}

	#footer-main {
		border-top: 1px dotted #000;
		width:90%;
		margin:20px auto;
		padding:0 0 30px 0;
		background: white url(../images/pr-print-logo.jpg) no-repeat left 5px;
	}  
   
	#footernav {
		display: none;
	}
	
	#footer .logo img {
		display: none;
	}

	#footer-main:before {
   		content: "PaperRep is sponsored by Lindenmeyr Munroe and International Paper";
   		font-size: 80%;
   		padding: 0 0 0 50px;
   		
   	}
   		