#gbookintro {  }

.gbooksign p, .gbooknav p { margin: 0 }

.gbooksign { text-align: right }
.gbooksign a {
	display: block; background: url(gfx/gbk/sign.gif) no-repeat top right;
	padding: 2px 20px 5px 3px; position: relative }

.gbooknav {
	padding: 3px;
	background: #fff;
	border-top: 1px solid #bbdfed;
	border-bottom: 1px solid #bbdfed;
	text-align: center;
	margin: 0 0 15px 0 }
.gbooksign a, .gbooknav a { text-decoration: none }

.gbookentry { position: relative }
.gbookentry p.posted {
	background: #bbdfed url(gfx/gbk/entry-topleft.gif) no-repeat top left;
	color: #333;
	margin: 0 }
.gbookentry p.posted span {
	background: url(gfx/gbk/entry-topright.gif) no-repeat top right;
	padding: 5px 14px; display: block;
	border-bottom: 1px solid #86c4dd }

.gbookentry blockquote {
	font-family: verdana, "Bitstream Vera Sans", geneva, sans-serif;
	font-size: 1em;
	margin: 0; padding: 0;
	background: #bbdfed url(gfx/gbk/quote-end.gif) right bottom no-repeat;
	border: 0;
	border-top: 1px solid #e4f3f9;
	color: #333;
	text-align: left;
	font-weight: normal }
.gbookentry blockquote span {
	display: block;
	padding: 9px 14px 12px 14px;
	background: url(gfx/gbk/quote-endleft.gif) left bottom no-repeat }

.gbookentry p.postby {
	background: url(gfx/gbk/postby.gif) no-repeat 30px 0;
	margin: 0 0 5px 0 }
.gbookentry p.postby a { text-decoration: none }
.gbookentry p.postby span {
	padding: 7px 14px 5px 70px; display: block }
.gbookentry p.postby span.gmale {
	background: url(gfx/gbk/male.gif) no-repeat 52px 5px }
.gbookentry p.postby span.gfemale {
	background: url(gfx/gbk/female.gif) no-repeat 52px 5px }

.gbookentry p.postbylink {
	position: absolute; top: 4px; width: 36px; left: 520px; margin: 0 }
.gbookentry p.postbylink a {
	display: block; width: 18px; height: 14px }
.gbookentry p.postbylink a span { display: none }
.gbookentry p.postbylink a.gweb {
	background: url(gfx/gbk/web.gif) no-repeat; float: right }
.gbookentry p.postbylink a.gmail {
	background: url(gfx/gbk/mail.gif) no-repeat; float: right }

.gbookentry hr { display: none }

#gbooksigning {  }
#gbooksigning iframe { width: 98%; height: 100px }

#gbookerror {
	background: #fc6 url(gfx/gbk/error.gif) 5px 30px no-repeat;
	color: #c00;
	border: 1px solid #333;
	padding: 0;
	margin: 0 10px 10px 10px;
	position: relative }
#gbookerror h2 { padding: 5px; margin: 0 0 5px 0; background: #000; color: #fc6 }
#gbookerror p { margin: 0 0 10px 50px }
#gbookerror ul { margin: 0 0 10px 60px }