body {font: 100% verdana, arial, sans-serif; behavior:url(http://www.bbd.com/stylin/css/csshover.htc);}* {margin:0; padding:0;}
/* TEXT STYLES */div#column1 p {font-size:.8em;}div#column2 h2 {font-size:1em; margin: 20px 0 8px}
div#column2 h3 {font-size:.8em; margin: 20px 0 0}
div#column2 p {font-size:.8em; margin: .7em 0;}div#column2 p code {font-size:1.2em;}
div#column2 ul {font-size:.8em; margin: .7em 0 0 3em;}
div#column3 p {font-size:.75em; margin: .7em 0;}
div#column3 h3 {font-size:.7em; margin: .7em 0 0 0; font-weight:bold;}
div#column3 a {color:#000;}
a {color:#069}
a:hover {text-decoration:none;}

div.booklist {margin:10px 0 10px; border-top: 1px solid;}
div.booklist h3 {font-size:.9em; margin-top:8px; margin-bottom:0px;}
div.booklist h3 a {color:#000}
div.booklist h4 {margin-top:0px; margin-bottom:0px;}
div.booklist h4 p {font-size:.9em; margin-top:0px;}
div.booklist p {font-size:.75em;}
div.booklist h5 {font-size:.7em}

code {font-size:1em;}
	/* LIST-BASED MENU *//* the horizontal menu starts here */
div#listmenu {
	width:774px; 	/* makes the div full width */
	float:left; /*makes the div enclose the list */
	border-top:1px solid #069;	/* draws line on top edge of div */
	border-bottom:1px solid #069;	 /* draws line on bottom edge of div */
	font-size:.8em;	/* SET FONT-SIZE HERE */
	background-color:#CCF; /* colors the div */
	margin-top:10px; 
	}
div#listmenu ul {margin:0 0 0 30px;/* indents ul from edge of container */
	}
div#listmenu li {
	z-index:100; /* had to add this to make the drop be on top in Safari */
	float:left;	/* causes the list to align horizontally instead of stack */
	position:relative; /* positioning context for the absolutely positioned drop-down */
	list-style-type:none;	/* removes the bullet off each list item */
	background-color:#FFA; /*sets the background of the menu items */
	border-right:1px solid #069; /* creates dividing lines between the li elements */
	}
div#listmenu li:first-child {
	border-left:1px solid #069; /*the first vertical line on the menu */
	}
div#listmenu li:hover { 
	background-color:#FFF; /*sets the background of the menu items */
	}
div#listmenu a {

	display:block; /*makes rolled list items in drop down highlight link text, and wrapped lines indent correctly */
	padding:0 6px; /*creates space each side of menu item's text */
	text-decoration:none;	 /* removes the underlining of the link */
	color:#069;	/* sets the type color */
	}
div#listmenu a:hover {
	color:#F33;
	}
/* the horizontal menu ends here */

/* the drop-down starts here */
div#listmenu ul li ul {
	margin:0; /* prevents the TEMP value inheriting from the horiz menu - OK to remove if you remove TEMP above */
	position:absolute; /* positions the drop-down ul in relation to its relatively positioned li parent */
	width:10em; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/
	left:-1px; /*aligns the drop exactly under the menu */
	}
div#listmenu ul li ul li {
	width:100%; /* makes the list items fill the list container (ul) */
	border-left:1px solid #069; /*  three sides of each drop-down item */
	border-bottom:1px solid #069;
	border-right:1px solid #069;
	padding:0 0 1px;
	}
div#listmenu ul li ul li:first-child {
	border-top:1px solid #069; /*the top edge of the dropdown */
	}
/* make the drop-down display as the menu is rolled over */
div#listmenu ul li ul {display:none;} /* conceals the drop-down when menu not hovered */
div#listmenu ul li:hover ul {display:block; } /* shows the drop-down when the menu is hovered */

/* pop-out starts here */
body div#listmenu ul li ul li ul  {
	visibility:hidden; /* same effect as display:none in this situation */
	left:10em;
	}
div#listmenu ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */
/* THE HACK ZONE - */
/* hack for IE (all flavors) so the menu has a vertical line on the left */
* html div#listmenu ul {
	float:left; /* makes the ul wrap the li's */
	border-left:1px solid #000; /* adds the rightmost menu vertical line to the ul */
	margin-left:15px; /* IE doubles the given value above - why? */
	}
/* add a top line to drops and pops in IE browsers - can't read :first-child */
* html  div#listmenu ul li ul {
	border-top:1px solid #069;
	border-left:0px; /* stops the drop inheriting the ul border */
	}
/* end of hack zone */
/* END OF LIST-BASED MENU */ /* structural CSS */div#header {width:774px; height:80px; background-color:#CAF; background:url(../images/stylin_logo1.gif) no-repeat;}
div#headertext {width: 200px; font-size:.7em; color:#069; text-align:right; float:right; padding:1em 1.5em;}
div#contentarea {float:left; width:774px; background-color:#FFF; }/* actual column width are 130, 514 and 130 pixels */div#column1 {float:left; width:110px; margin-left:-594px; padding: 20px 10px; background-color:#FFF; border-right:1px solid; overflow: hidden}/* column 1 box model hack for IE5s */* html div#column1   /* this selector recognized by IE only */{width: 130px;   /* total width (only for IE5.x/Win) */ w\idth: 110px;  /* content width (for other IE) */ }div#column1 {width:110px;   /* content width (for other browsers) */}/*end column 1 box model hack */div#column2 {float:left; width:488px; margin-left:130px; display:inline; padding: 0 12px; background-color:#FFF; overflow: hidden}/* column 2 box model hack for IE5s */* html div#column2   /* this selector recognized by IE only */{width: 462px;   /* total width (only for IE5.x/Win) */ w\idth: 438px;  /* content width (for other IE) */ }div#column2 {width: 438px;   /* content width (for other browsers) */}/*end column 2 box model hack */div#column3 {float:left; width:160px; background-color:#FFF; border-left:1px solid; overflow:hidden; padding:0 10px;}/* column 3 box model hack for IE5s */ * html div#column3   /* this selector recognized by IE only */{width: 180px;   /* total width (only for IE5.x/Win) */ w\idth: 159px;  /* content width (for other IE) */ } /* 1 pixel removed to fix rounding error in IE5.2Mac */div#column3 {width: 160px;   /* content width (for other browsers) */}/*end column 3 box model hack */div#footer {width:774px; float:left; background-color:#FFF; border-top:1px solid; border-bottom:2px solid;}/* end structural CSS *//* FOOTER STYLES */ div#footer {width:774px;  /* makes the div fill its container - usually body */ 					padding:4px 0; /* pushes the links away from top and bottom of the div */					font-size:.75em;  /* sets the font size of all links */					text-align:center; /* centers the ul elements in the div */					background-color: #EEF; /* sets the background color of the div */					} div#footer ul {margin:2px 0;} /* vertical spacing between the lists */ div#footer li {display:inline; /* the key CSS - makes the lists display horizontally */						color:white; /* sets the color of the vertical lines */						border-left:1px solid; /* creates the vertical line to the left of each list items */						color:#66F; /* sets the color of the vertical lines  - links colored below */						padding:0 5px 0 9px; /* horiz space between links and vert lines - needed diff l & r values to center */						} div#footer li:first-child {border-left:0;} /* removes the left border of the first list item - IDWIMIE */ div#footer ul li a {text-decoration:none; /* removes the underlining off the links */ 							 color:#66F; /* the color of the links */							 } div#footer ul li a:hover {text-decoration:underline;} /* underlines the links when hovered */ div#footer ul.fineprint li {color:#66F;} /* color for copyright and vert dividers on last row */ div#footer ul.fineprint li a {color:#66F;} /* had to explicitly color these or they inherit white from div#footer li */  div#footer ul.fineprint li a:hover {color:#66F;} /* turns bottom row white when hovered *//* Menu styles for MAc5 IE *//* IE5 Mac can't do drop-downs so we need to present the info in a different way*//* we present the drop down choices in a row and never show any second-level drops */ /* this stylesheet is read by IE5 Mac only - hack omits 'url' and leave no space between @import and ("   */@import("css/ie51_menu_hack.css"); 
