body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
img, a img { border:none; }
html {margin:0 auto 8px;  }
a:link { color:blue; background-color:transparent; text-decoration:none; }
a:visited { color:purple; background-color:transparent; text-decoration:none; }
a:hover { color:red; background-color:transparent; text-decoration:underline; }
a:active { color:orange; background-color:transparent; text-decoration:none; }
.clear { clear:both; }
.clearr { clear:right; }
.clearl { clear:left; }
html, body { height:101%; margin: 0 0 1px; }
/*  end reset  */
/*  { border:1px solid purple; }*/

body { margin:0 auto; padding: 0px; background-color:#FFFEEE; text-align:center; padding:0; height:100%;}
#pagewrap { width:760px; height: 100%; min-height:100%; margin-left:auto; margin-right:auto; display:block;  	 	text-align:center; }

#menu { 	float:left;	height: auto; margin-left:6px; margin-top:8px; }
#menulist li { list-style-type:none; margin-top:8px;}
#menulist li a { 
	color: #0000CC; background: #d7d7ff;
	font: bold .7em Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	text-align:center;
	width:155px;
	border:1px solid #0000CC;
	padding: 3px 5px;
	display: block;
	position: relative;
	}
#menulist li a:link { color:#0000CC; background-color:#d7d7ff; text-decoration:none; }
#menulist li a:visited { color:#0000CC; background-color:#d7d7ff; text-decoration:none; }
#menulist li a:hover { color:red; background-color:#ffffcc; text-decoration:underline; }
#menulist li a:active { color:#0000CC; background-color:#d7d7ff; text-decoration:none; }

#content { display:block; float:right; height:100%; width:560px; /*border:1px solid red;*/}

h1 { width:560px; float:right; font-family: Verdana,Arial; font-size: 1.5em; font-weight: bold; text-align:center; line-height:.9em; margin-top:.6em; }
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { text-decoration:none; }

.LogoThe { color:#FF9900; background-color:transparent; }
.LogoColour {color:#FF0000; background-color:transparent; }
.Logoof {color:#0000CC; background-color:transparent; }
.regtime { font-size:.4em;  vertical-align:super; background-color:transparent; }
.TMsymbol { font-size:.4em; vertical-align:super; background-color:transparent; }
.logosub { font-family: Garamond,Times New Roman; font-size:.7em; font-weight: bold;
	color:#000000; text-align:center; background-color:transparent;
}
.lowcaps { font-size: .7em; background-color:transparent; }

.homeblurb { font-family: Times New Roman, serif; font-style: italic; font-size: 1em; font-weight: bold;
	color:#000000; background-color:transparent; text-align:left; float:left; margin-top:1.4em; padding-left:2em;
	width:29em; }
.signature { display:block; float:right; width:6em; padding-right:12em; }
.testimony_link { text-align:right; font-weight:bold; padding-bottom:2em; }
#biopage2 { display:block; width:8em; float:right; height:3em;
	margin-top:-2.5em; font-size:.8em; }

/* image placement and sizes below */
img, img a { border:none; }
.cornerpic {position:relative; float:left; }
.wavepic {position:absolute; margin-left: 20px; }
#biopic { height:207px; width:150px; display:block; float:left; padding:.1em 1.1em 0em 2.1em; }
#hirepic { width:14.4375em; height:20.0625em; display:block; float:left; padding:1em 1em 0em 1em; }
.poetrycover { position:relative; margin-top:14px; margin-left:auto; margin-right:auto; display: block; }
#newsimg { width:100%; height:9.375em; }
#newsimg img { float:left; margin-left:3em; }
#owl { display:block; float:right; width:6.25em; height:6.25em; }
#CAApic { display:block; float:right; width:14.0625em; height:9.25em; margin-left:1em;}
#bernice2006 { display:block; float:right; width:9.375em; height:10.5625em; margin-left:1em;}
#siwc_award { width:500px; height:236px; clear:both; padding:6px 0px 0px 12px; }

/* #home h2 { padding-top:2em; }
h2 a.covertext { font-size:.7em; }
#content h2 { margin-top:3em; }
#home h2 span { display:block; clear:right; font-size:.7em; } */

#homecvr_row1 { display:block; width:100%;  padding-top:.5em; color:blue; line-height:90%; }
#homecvr_row2 { display:block; width:100%; clear:both;}
#colourbook { display:block; float:left; padding:2em 0em 1.5em 2em;}
#generation { display:block; float:right; margin-right:60px; padding-top:1em; }
#never_straight { display:block; float:right; width:120px; height:155px; margin-right:30px; padding-top:1em; }
#thingsbless { display:inline; margin:0; }
/*.blessings { background-repeat:no-repeat; background-position: bottom right; background-image:url("../images/things-blessings.jpg"); background-position:25em 17.2em;
}*/

h2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; 
	font-size:1em; text-align:center; color:#000099; background-color:#FFFEEE;
	padding:.5em 0em 1em 0em;
}
h3 { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; 
	font-size:.9em; text-align:center; margin:auto; color:#000099; background-color:#FFFEEE;
	padding:.5em 0em 1.5em 0em;
}
h4 { font-weight:bold; font-size:.75em; font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left; color:#000099; background-color:#FFFEEE; padding:1em 0em 0em 1.3em; 
	text-indent:1.5em;
}
h5 { font-weight:bold; font-size:.75em; font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left; color:#000099; background-color:#FFFEEE; padding:0em 0em 1em 1.3em; 
	text-indent:1.5em;
}
h6 { font-weight:bold; font-size:.75em; font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left; color:#000099; background-color:#FFFEEE; padding:0em 0em 1em 1.3em; 
}
p { font-weight:normal; font-size:.75em; font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left; color:#000099; background-color:#FFFEEE; padding:0em 0em 1em 1.3em; 
	text-indent:1.5em; }
#news #content p { padding:0em 0em 1em 0em; text-indent:0em;}
#news #content h4 { padding:1em 0em 1em 1.3em; text-indent:0em; }
hr { color:#000099; width:300px; text-align:center; position:relative; margin: auto; text-align:center; }

/* table styles below */
#head_bug  { border-collapse:collapse; text-align:center; margin-top:1em; margin-right:auto; margin-left:auto; }
#head_bug td { padding:0em 1em 0em 1em;  font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold;
	font-size: .8em; text-align:center; line-height:2em; color:#000099; }
#head_bug td a { padding:2px 5px; }
#head_bug td a:link { color:#000099; background-color:#d7d7ff; text-decoration:none; }
#head_bug td a:visited { color:#000099; background-color:#d7d7ff; text-decoration:none; }
#head_bug td a:hover { color:red; background-color:#ffffcc; text-decoration:underline; }
#head_bug td a:active { color:#000099; background-color:#d7d7ff; text-decoration:none; }

#toc_data { border-collapse:collapse; text-align:center; margin-top:1em; margin-right:auto; margin-left:auto; }
#toc_data td { padding:0em 0em .2em 1em;  font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold;  font-size: .8em;
 text-align:left; color: #000099; 
}
#toc_data .chapters { width:10em; }
#toc_data .desc { width:14em; }
#toc_data .pages { width:2em; }
/* end of the table styles */

.wordred {font-weight: bold; color: #ff0000;  }
.wordpurple {font-weight: bold;color: #5b00b7;  }
.wordorange { font-weight: bold; color: #ff8040; }
.wordlime {font-weight: bold; color:#80ff00;  }
.wordbrown {font-weight: bold; color: #804000; }
.wordblue { font-weight: bold; color: #0000ff;  }
.wordgreen{font-weight: bold; color: #008000; }
.wordyellow { font-weight: bold; color: #ffff00; background-color: #0099CC; }

/* list styles below */
#awards { padding:0em 0em 0em 2em; }
#awards { list-style:none; }
#awards li { font-weight:normal; font-size:.75em; font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left; color:#000099; background-color:#FFFEEE; padding-bottom:1.2em; }
.biblio { padding:0em 0em 1em 2em; }
.biblio { list-style:none; }
.biblio li { font-weight:normal; font-size:.75em; font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left; color:#000099; background-color:#FFFEEE; padding-bottom:.5em; }
.links { padding:0em 0em 1em 6em; }
.links { list-style:square; }
.links li { font-weight:normal; font-size:.75em; font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left; color:#000099; background-color:#FFFEEE; padding-bottom:.5em; }

li pre, p pre { font-size:1em; }
pre { font-weight:normal; font-size:.8em; color:#000099; background-color:#FFFEEE; font-family:Verdana,Arial,Helvetica,sans-serif; 
	text-align:left; padding:.5em 0em .5em 7em; }
	
#coverstrip { display:block; float:right; width:6.3em; height:100%; padding-left:1em; }
#coverstrip img { display:block; clear:both; margin-top:1.5em; }

/* contact page styles below */
/*  forms are contained in fieldsets  */
fieldset { margin-left:0px; width:550px; border:1px solid #FFFEEE;}
form span { display:block; float:left; padding-left:1em; margin-top:-.2em; 
	font-weight:bold; text-align:left; color:red; }
input:focus, select:focus, textarea:focus, option:focus { background:#FFFFCC; color:#E02C2C; }
label, input, textarea{ display:block; width:280px; float:left; margin-bottom:10px; }
 .sec_image, .submit { display:block; float:left; margin-left:100px; margin-bottom:6px; }
label { text-align:right; width:90px; padding-right:10px; margin-left:0px; cursor:pointer; }
label em { text-decoration:underline; color:#666600; display:inline; padding-right:2px; font-weight:bold; font-style:normal; }
fieldset br { clear:left; }
.sessions { display:none; }
/*  end of form styles  */

#footer { clear:both; height:3em; border-top: 1px solid #EADDC5; }
.master, .master a { text-decoration: none;
	font: normal .7em Verdana,Arial,Helvetica,sans-serif;
	text-align:right; 
	color: #000099;
	padding:2em;
	clear:both;
}

