/* At-Rules */
@charset "iso-8859-1";


body {margin:0; padding:0;background-color: #FFFFFF; color: #000000; font-family:   Verdana,Arial,sans-serif; font-size: 76%; font-weight: normal; line-height: normal; padding:  0}

/* LAYOUT ELEMENTS
-------------------------------------------------------------------------------------------------*/
/*TOP - header section */
#TOP {

	border: 0px;
	width:100%;
	}
/* elements within TOP: banner (News From Nowhere) & blurb (non-profit etc) */
	#banner1 {text-align: center;
	font-family: Verdana,Arial,sans-serif; 
	color:green; font-size:200%;
	font-weight: bold;        
	border:0px solid #000000; 
	top:5px;}

	#banner2 {text-align: center;
	font-family: Verdana,Arial,sans-serif; 
	color:green; 
	font-size:120%;        
	border:0px solid #000000; 
	top:40px}

	#blurb {text-align: center;
	font-family: Verdana,Arial,sans-serif; 
	color:green; font-size:80%;font-weight: normal;        
	border:0px solid #000000; 
	top:70px;}
	#headerlinks{    
	border:0px solid #000000; background:#FFCC99;}

/*MAINNAV - toplevel navigation menu - main site sections ---------------------------------------------------*/
#MAINNAV {
	width:100%;
}

#sectionmenu {text-align: center;font-family: Verdana,Arial,sans-serif; color:#000000; font-size:100%;	background: #ffeecc;
; }
 
#activesection {background:#ffffff} 


/*Layout - 3-column table -----------------------------------------------------------------*/

#LEFT {
vertical-align:top;
width:20%; 
border:0px solid #000;
padding:5px;
}

#CENTER {vertical-align:top;
width:60%;
border:0px solid #000;padding:10px;}
	
#RIGHT {
vertical-align:top;
width:20%;
border:0px solid #000;
padding:5px;
}

#FOOTER {padding: 0px;margin: 10px;  text-align:center; font-family:   Verdana,Arial,sans-serif; color: green; font-size: 85%; font-weight: normal; line-height: normal;}
	
	
/* containers for elements within noticeboard content: */
.nbcontent {border:1px solid #000000;padding: 0px;margin: 0px;        position:relative;  top:0px;left:0px;            background-color:#ffffff;}

.nbcontenthead {border:1px solid #000000;background-color:#000000; padding: 0px margin:0px;      color:white;text-align: center;font-family:  Verdana,Arial,sans-serif;font-weight: bold; font-size:110%;    line-height: normal;      position:relative;}

.nbcontentbody {background-color: #ffffff; color: #000000; font-family:    Verdana,Arial,sans-serif; font-weight: normal; line-height: 1; margin:   0px; padding:   5px; position: relative}

#navtrail {border:0px solid #000; 

margin:0px 0px 0px 0px;
font-family:  Verdana,Arial,sans-serif; 
color:black;font-weight: 
normal; font-size:95%;    
line-height: normal;}

#sidebar {border:0px solid #000000;padding: 10px;margin: 10px;        position:absolute;top:100px;left:600px;width:160px;          font-family:  Verdana,Arial,sans-serif; color:#000000;font-weight: normal; font-size:90%;    line-height: normal;}

/*side sections with coloured background*/ 
.side {border:0px solid #000000;padding: 3px;
margin-top: 0px;
margin-left:10px;
margin-right:0px;
font-family:  Verdana,Arial,sans-serif; 
color:#000000;
font-weight: normal; 
font-size:90%;    
line-height: 1.2; 

background:#FAF0E6 
}

.sidehighlight {border:0px solid #000000;padding: 3px;
margin-top: 0px;
margin-left:10px;
margin-right:0px;
font-family:  Verdana,Arial,sans-serif; 
color:#000000;
font-weight: normal; 
font-size:90%;    
line-height: 1.2; 

background:#ffffcc 
}
/*BOXES -------------------------------------------------------------------------------------------*/

.box1 {margin-top: 1;
margin-bottom: 1;
border: 0px solid #000000;
padding:3px;
margin:0px 10px 10px 10px;
background: #FFFFCC; 
text-align:center;
font-family: Verdana,Arial,sans-serif; 
font-size: 90%;
font-weight: normal;
}	

.orderbutton {margin-top: 1;
margin-bottom: 1;
border: 0px solid;
padding:2px;
background: #FFFFFF; 
text-align:center;
font-family: Verdana,Arial,sans-serif; 
color:#FF9999;
font-weight: normal;
font-size:80%;}	

.leftfloat {
border:1px solid #999999; 
float:left; 
background:#FFFFFF;
margin:0px 0px 10px 10px;
padding:3px;
text-align:center;
font-family: Verdana,Arial,sans-serif; 
font-size: 80%; 
font-weight: normal;
	}
	
.rightfloat {
border:0px solid #999999; 
float:right;
background:#FFFFCC;
margin:5px 5px 5px 5px;
padding:5px;
text-align:center;
font-family: Verdana,Arial,sans-serif; 
font-size: 80%;
font-weight: normal;
}

.rightfloat2 {
border:1px solid #999999; 
float:right;
background:#FFFFFF;
margin:5px 5px 5px 5px;
padding:5px;
text-align:center;
}

.smallrightfloat {
border:0px solid #000; 
float:right;
width:140px; 

background:#FFFFCC;
margin:5px 5px 5px 5px;
padding:3px;
text-align:center;
font-family: Verdana,Arial,sans-serif; 
font-size: 90%; 
font-weight: normal;
}

.smallleftfloat {
border:0px solid #000; 
float:left;
width:140px; 
height:140px;
background:#FFFFCC;
margin:0px 0px 10px 10px;
padding:3px;
text-align:center;
font-family: Verdana,Arial,sans-serif; 
font-size: 90%; 
font-weight: normal;
}

.bookimg {
border:0px; 
float:left;
margin:10px 10px 10px 10px;
padding:0px;	 

}		  



.newbkimg {border:0px;margin:3px 2px 2px 3px;
padding:0px;float:left; clear:right; vertical-align:middle}

.newbkimg2 {border:0px;margin:3px 2px 2px 3px;
padding:0px;float:left;}


.leftimg {
border:0px; 
float:left;
background:#FFFFFF;
margin:2px 2px 2px 2px;
padding:0px;
}

.rightimg {
border:0px; 
float:right;
background:#FFFFFF;
margin:2px 2px 2px 2px;
padding:0px;
}

.content {
border:0px; 
/*float:left;*/
background:#FFFFFF;
margin:0px 10px 10px 10px;
padding:10px;
}

.bkcatselect {
border:4px solid #FFCC00; 
float:right;
background:#FFCC99;
margin:0px 4px 2px 2px;
padding:0px;
text-align:center;
}
/* Hides from IE5-mac \*/
* html .bkcatselect {height: 1%;}
/* End hide from IE5-mac */

/* TEXT ELEMENT STYLES ------------------------------------------------------------------------------*/
.indent {margin-left:60px}/*for pages where content is linear, so that is not all to one side*/
/* Hides from IE5-mac \*/
* html .indent {height: 1%;}
/* End hide from IE5-mac */

h2 {text-align: center;font-family: Verdana,Arial,sans-serif; color:#003300;}

/* for NFN title */
.head {text-align: center;font-family: Verdana,Arial,sans-serif; color:#003300; font-size:80%}

h3 {color: #993300; font-family:   Verdana,Arial,sans-serif; font-size: 180%; font-weight: bolder; line-height: normal; }

h4 {font-family:  Verdana,Arial,sans-serif; color: 	#003300;font-weight: bold; font-size:120%;    line-height: normal;}
.alt-c {font-family:  Verdana,Arial,sans-serif; color: 	#003300;font-weight: bold; font-size:120%;    line-height: normal; text-align: center}
.alt {font-family:  Verdana,Arial,sans-serif; color: 	#003300;}

h5 {font-family:  Verdana,Arial,sans-serif; color:#003300;font-weight: bold; font-size:100%;    line-height: normal;}

p {font-family:Verdana,Arial,sans-serif;   font-size:1em; color:#003300; line-height:1.3em; font-weight: normal;clear:none}

form {font-family:Verdana,Arial,sans-serif;   font-size:1em; color:#003300; line-height:normal; font-weight: normal;clear:left}

input {font-family:Verdana,Arial,sans-serif;   font-size:1em; color:#003300; line-height:normal; font-weight: normal;clear:left}

hr {color: #993333; size:1}

dd {font-family:  Verdana,Arial,sans-serif; color:#003333;font-weight: normal; font-size:90%;line-height: normal;}


th {background-color:#993333; color:white;}

td {font-family:Verdana,Arial,sans-serif;   font-size:1em; color:#003300; line-height:normal; font-weight: normal;clear:none}

table {font-family:Verdana,Arial,sans-serif;   font-size:1em; color:#003300; line-height:normal; font-weight: normal;clear:none}

li {font-family:Verdana,Arial,sans-serif;   font-size:1em; color:#003300; line-height:normal; font-weight: normal;clear:left}

img {border:0px;margin:0px 0px 2px 2px;
padding:0px}


.imgmap {border:0px;margin:0px 2px 2px 0px;
padding:0px}

.highlight {background:#FFFFCC;padding:3px}
.highlight2 {background:#FAF0E6}

/*BOOK INFO DISPLAY*/
.book {background:#FFE4B5;padding:10px}/*for div - a highlighted block for the book info*/
.booktitle {font-family:  Verdana,Arial,sans-serif; 
color:#993333;
font-weight: bold; 
font-size:120%;
line-height: normal;}

.bookauthor {font-family:  Verdana,Arial,sans-serif; 
color:#993333;
font-weight: normal; 
font-size:100%;
line-height: normal;}

.bookdesc {font-family:  Verdana,Arial,sans-serif; 
color:#333333;
font-weight: normal; 
font-size:95%;
line-height: normal; 

}

.bookpubinfo {text-align:right;
font-family:  Verdana,Arial,sans-serif; 
color:#993333;
font-weight: normal; 
font-size:80%;
line-height: normal;}

.bkorderlink {text-align:center;
font-family:  Verdana,Arial,sans-serif; 
color:#993333;
font-weight: bold; 
font-size:90%;
line-height: normal;}

/* note - displays slightly smaller than main text */
.note {font-family:  Verdana,Arial,sans-serif; color:#003333;font-weight: normal; font-size:90%;line-height: normal;}

/*LINK SETTINGS ---------------------------------------------------------------------------*/
a:link {color:#aa2200;text-decoration:none}
a:visited {color:#663333;text-decoration:none}
a:hover {color:#ff7733;text-decoration:underline}
a:active {color:#ff7733;text-decoration:underline}

/*alternative link display - makes links same colour as text until hovered */
.listlink a:link a:visited {color:#003300;text-decoration:none}
.listlink a:hover {color:#aa2200;text-decoration:underline}
.listlink a:active {color:#ff7733;text-decoration:underline}

.small {font-size: 80%;}

/* End of style section. Generated by AceHTML at 01/08/2004 16:01:27 */
