/*
Copyright 2006 by NALD (National Adult Literacy Database)  - All Rights Reserved 
- Web development by the NALD Design Team - Email: contactnald@nald.ca -
- Created 2006
Organisation: COPAM
Contact: 
Date: Octobre 2006
*/

/*** OBJECT ***********************************************************/
body {
	/* all pages have default white background with black text */
	background: #fff;  
	color: #000;
	
	/* Verdana designed for computer screens - reduces eye strain */
	font: small Verdana, Arial, sans-serif;

	/* set NALD Standard:
		centers 750 pixel page in all tested browsers except IE5/Win */
	margin-left: auto;
	margin-right: auto;
	padding: 2px; 	/* add small padding for IE5/Win */
	width: 750px; 
}

/* specifying 100% html & body forces vertical scrollbar and prevents
	horizontal shift between short/long pages - Mozilla/Opera browsers */
body, html {height: 100%;}

/* prevents border from being added to linked images - 
	note vertical-align: baseline; (default value) causes
	Mozilla to display unwanted hover effect on linked images */
a img {
	border: none;
	vertical-align: top;
}

/* removes browser added quotation marks to <q> tag
   authors should add quotation marks manually in documents */
q:before, q:after {content: "";}
/*** END OBJECT ***/

/*** COVER PAGE ********************************************************/
/* wrapper for cvrTitle - allows relative cvrTitle width;
	also ensures cvrFooter always positioned BELOW cvrImg and cvrTitle */
#cvrWrapper {
	width: 100%;
	float: right;
	margin-left: -250px;
}

/* Document title, subtitle, authors, year, PDF link */
#cvrTitle {
	margin-left: 250px;
	text-align: center;
}

/* 230px image of book cover to left of document title section */
#cvrImg {
	float: left;
	padding-left: 1px; /* visible border on keyboard selection in IE */
}

/* section NOT to be printed out - begins at broken link disclaimer*/
#cvrFooter {
	clear: both;
	width: 100%;
}

/* cover page broken link disclaimer */
#cvrWarning {
	background: #fff;
	color: #f00;
	font-weight: bold;
	font-size: smaller;
	margin-bottom: 0;
	padding-top: 2em;
	text-align: center;
}

/* Abobe and W3C buttons on single line on cover page */
ul#cvrLogos {
	list-style-type: none;
	margin: 0;
	padding: 1.5em 0 0 0;
	text-align: center;
}
#cvrLogos li {display: inline;}
/*** END COVER ***/

/*** HEADINGS ***********************************************************/
h1 {  /* h1 only used for cover page document title */
	font: bold x-large Verdana, Arial, sans-serif; 
	margin: 0;
}
h2 {font: bold large Verdana, Arial, sans-serif;}
h3 {font: bold medium Verdana, Arial, sans-serif; margin: 1px;}
h4 {font: bold small Verdana, Arial, sans-serif;}
/* END HEADINGS ***/

/*** LINKS **************************************************************/
a:link {
	background: inherit;
	color: #00f;
}
a:visited {
	background: inherit;
	color: #909;
}

/* provides selection/mouseover highlight:
	focus: keyboard -- hover: mouse -- active: keyboard IE */
a:focus, a:hover, a:active {
	background: #ff0;
	color: inherit;
}
/*** END LINKS ***/

/*** NAV BAR *****************************************************/
#nav {clear: both;}
#nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 1.5em 0;
	position: relative;
	width: 100%;
}
#nav li {
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#next {
	position: absolute;
	right: 0;  top: 0;
	text-align: right;
	width: 33%;
}
#prev {
	left: 0;  top: 0;
	position: absolute;
	text-align: left;
	width: 33%;
}
#toc {
	left: 33%;  right: 33%;  top: 0;
	position: absolute;
	text-align: center;
	width: 33%;
}
/*** END NAV BAR ***/

/*** TEXT-DECORATION **************************************************/
.bold {font-weight: bold;}
.italic {font-style: italic;}
.notbold {font-weight: normal;}
.underline {text-decoration: underline;}
/*** END TEXT-DECORATION ***/

/*** CLASSES/IDS *********************************************************/
.center {text-align: center;}
/*** END CLASS/ID ***/
