a:link {text-decoration:none;
		color: #0c5ece;
}
a:visited {color: #FF0000;
		text-decoration:none;
}
.crossDiv {
	width: 177px;
	left: 0px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 10px;
	visibility: visible;
}
.archiveDiv {
	width: 153px;
	left: 11px;
	text-align: left;
	vertical-align: middle;
	position: absolute;
	top: 742px;
	visibility: visible;
	height: 99px;
	background-image: url(img/arch-bg.gif);
}
.menuDiv {
	left: 178px;
	top: 0px;
	position: absolute;
	background: url(img/menubg.gif) repeat-x fixed left top;
	overflow: auto;
	height: 32px;
	width: 100%;
}
.brucesBlogDiv {
	position: absolute;
	left: 180px;
	top: 933px;
	font: 0.8em/17px "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial;
	color: #000000;
	width: 584px;
	padding: 4px;
	text-align: left;
}
.mainContentDiv {
	position: absolute;
	left: 179px;
	top: 213px;
	font: 0.8em/17px "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial;
	color: #000000;
	width: 785px;
	padding: 4px;
	text-align: left;
	display: block;
}
#flickr_badge_wrapper {
	text-align: center;
}

.smallLink {
	color: #0c5ece;
	font-family: ems "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial;
	font-size: 0.8ems;
}
a.smallLink:hover {
	color: #0c5ece;
	font-family: ems "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial;
	font-size: 0.8ems;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF0000;
}
.logoPos {
	left: 178px;
	top: 50px;
	position: absolute;
	width: 707px;
}
.break {
	position: absolute;
	height: 20px;
	width: 100%;
	left: 178px;
	top: 182px;
	overflow: auto;
	visibility: visible;
	background: url(img/menubg.gif) repeat-x left top;
}
.addressDiv {
	font: normal 0.7em "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
	text-align: left;
	position: absolute;
	left: 28px;
	top: 337px;
	z-index: 10;
}
.date {
	font: 0.7ems "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial;
	color: #0c5ece;
}
a.date:hover {
	font: 0.7ems "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial;
	color: #0c5ece;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF0000;
}
.photo {
	position: absolute;
	left: 171px;
	top: 210px;
}

.contentBgRight {
	position: absolute;
	left: 771px;
	top: 361px;
}
.contentBgBottom {
	position: absolute;
	left: 178px;
	top: 472px;
}
.introDiv {
	border-left: none;
	position: absolute;
	height: 156px;
	width: 587px;
	left: 178px;
	top: 221px;
	z-index: 1;
	border-top: none;
	font: normal 12px/17px "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial;
	color: #000000;
	padding: 20px;
	background: url(img/intro-bg.gif) no-repeat;
}
.redDotUnderline {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial;
	font-size: 0.8ems;
	border-bottom-color: #FF0000;
	color: #0c5ece;
	font-weight: bold;
}
a.redDotUnderline:hover {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial;
	font-size: 0.8ems;
	border-bottom-color: #FF0000;
	color: #0c5ece;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF0000;
}
.flickrimg { margin-bottom: 10px;
			border: #a5acb2 1px; }
#flickrimg1 { margin-right: 10px; }
#flickrimg2 { margin-right: 10px; }
#flickrimg3 { margin-right: 10px; }
#flickrimg4 { margin-right: 10px; }
#flickrimg5 { margin-right: 10px; }
#flickrimg6 { margin-right: 10px; }
#flickrimg7 { margin-right: 10px; }
#flickrimg8 { margin-right: 10px; }
#flickrimg9 { margin-right: 10px; }
#flickrimg10 { margin-right: 10px; }
#flickrimg11 { margin-right: 10px; }
#flickrimg12 { margin-right: 10px; }
#flickrimg13 { margin-right: 10px; }
#flickrimg14 { margin-right: 10px; }
#flickrimg15 { margin-right: 10px; }
#flickrimg16 { margin-right: 10px; }
#flickrimg17 { margin-right: 10px; }
#flickrimg18 { margin-right: 10px; }
#flickrimg19 { margin-right: 10px; }
#flickrimg20 { margin-right: 10px; }
.bruceIntro {
	text-align: left;
	vertical-align: middle;
	height: 65px;
	width: 248px;
	position: absolute;
	left: 10px;
	top: 93px;
}
