body {margin:0; padding:0;
	font-family:'Comic sans MS', Arial, Helvetica, sans-serif; background-color:#FFFFCC;text-align:center;}
#centre{width:780px; text-align:left; margin:0 auto; position:relative; top:0; left:0}
#banner{height:108px; margin-top:15px}
#banner h1{text-align:right; color:#a60;  font-size:70px; margin:0; padding:0}
a{color:#a60}
a:hover{color:red}
.at{vertical-align:bottom}
.email{color:#a60; text-decoration:underline; cursor:pointer}
#leftcol{float:left; width:140px; clear:both}
#leftnav{margin:0; padding:0; list-style-type:none;  font-size:16px; text-align:left}
#leftnav li{margin-bottom:14px}
#rightcol{
	float:right;
	width:630px;
	padding:0; margin:0;
	/* background: url(i/pole.htm) repeat-y; */
	background-image:url(i/pole.gif);
	background-repeat:repeat-y;
}
#rightplain{
	float:right;
	width:630px;
	padding:0; margin:0;
	/* background: url(i/pole.htm) repeat-y; */	
}
#rightblue{
	float:right;
	width:630px;
	padding:0; margin:0;
	border-left:5px solid #66ccFF
	/* background: url(i/pole.htm) repeat-y; */	
}
.picright{float:right; text-align:center; margin:0 0 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:small}
.picleft{float:left; text-align:center; margin:0 10px 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:small}
.bookdivider{width:50%; text-align:center; color:#a60; margin-left:25%; clear:both}
.review{margin:10px 60px 5px 80px; font-style:italic;}
.reviewer{margin:5px 60px 5px 100px; font-weight:bold; text-align:right}
.firstpara{margin-top:0}
.clearboth{clear:both}
h1#bluefish{margin:0; padding:0; font-size:30px; color:#33ccFF; text-align:left; padding-top:15px}
h1#brownabout{margin:0; padding:0 0 0 127px; font-size:30px; color:#c60; text-align:left; padding-top:15px}
h1#brownbear{margin:0; padding:0 0 0 127px; font-size:30px; color:#c60; text-align:left; padding-top:15px}
h1#brownpicture{margin:0; padding:0 0 0 127px; font-size:30px; color:#c60; text-align:left; padding-top:15px}
h1#browngen{margin:0; padding:0 0 0 127px; font-size:30px; color:#c60; text-align:left; padding-top:15px}

h2{margin-bottom:0}

#flagtitle{float:left; margin: 0 10px 10px 0}
#righttext{padding-left:13px}
body#mepage a.me,
body#silverpage a.silver,
body#bearspage a.bears,
body#petpage a.pet,
body#picturepage a.picture,
body#cluckpage a.cluck,
body#littletigerpage a.littletiger,
body#santapage a.santa,
body#edpage a.ed,
body#visitspage a.visits,
body#contactpage a.contact
{color:#900; text-decoration:none; cursor:default}

#wp{clear:both; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:x-small; padding-top:40px}
#bottomnav{margin:0; padding:0; clear:both;  text-align:center; }
#bottomnav li{display:inline; list-style-type:none; line-height:30px; padding:10px}
#bannerright{width:400px; float:right;text-align:right}
.flagcolour{font-size:28px; font-weight:bold; color:#9c9}
