body {
	margin-top: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	background:rgb(12, 3, 92);
}
.header {
	background-repeat: repeat-x;
	background-image: url(/images/interface/headerBG.gif);
	width: 100%;
	height: 182px;
}
.small {
	position:absolute;
	top:-5px;
	height:67px;
	margin-bottom:18px;
}
.small #doll {height:92px; top:-29px}
.small #JackAtWork {height:109px; top:-46px}
.small h1 {display:none}
.small .tabs {top:43px}
h1 {
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	margin-left: 50%;
	left: -218px;
	width: 430px;
	height: 124px;
	background-image: url(/images/interface/JohnstonOrigArtDolls.gif);
	margin-top: 18px;
	z-index: 10;
}
h1 span { display: none }
#doll {
	background-image: url(/images/interface/headerDoll.jpg);
	position: absolute;
	width: 287px;
	height: 178px;
	top: 0pt;
	left: 0pt;
	z-index: 1;
}
#JackAtWork {
	position: absolute;
	top: 0pt;
	right: 0pt;
	height: 274px;
	background-image: url(/images/interface/JackAtWork.jpg);
	background-position: right top;
	width: 296px;
	z-index: 2;
}
.tabs {
	position: absolute;
	top: 158px;
	z-index: 11;
}
.tabsBg {
	position: absolute;
	height: 24px;
	background-image: url(/images/interface/tabsBg.gif);
	background-repeat: repeat-x;
	top: 158px;
	width: 100%;
	z-index: 1;
}
.tab {
	float: left;
	color: rgb(255, 255, 255);
	font-family: Tahoma,Arial,sans-serif;
	font-size: 15px;
	height: 24px;
}
.FL, .FR, .BL, .BR, .FI, .FD, .BI, .BD {
	width: 16px;
	background-repeat: no-repeat;
}
.F, .B { background-repeat: repeat-x }
.F { background-image: url(/images/interface/tabFBg.gif) }
.FL { background-image: url(/images/interface/tabFL.gif) }
.FR { background-image: url(/images/interface/tabFR.gif) }
.FI { background-image: url(/images/interface/tabFI.gif) }
.FD { background-image: url(/images/interface/tabFD.gif) }
.BL { background-image: url(/images/interface/tabBL.gif) }
.BR { background-image: url(/images/interface/tabBR.gif) }
.BI { background-image: url(/images/interface/tabBI.gif) }
.BD { background-image: url(/images/interface/tabBD.gif) }
.B, .over {
	background-image: url(/images/interface/tabBBg.gif);
	padding-top: 1px;
	cursor: pointer;
}
.over { padding-top: 0px }
.over a { color: rgb(255, 255, 153) }
.tab a {
	text-decoration: none;
	color: rgb(255, 255, 255);
}
.tab a:hover { color: rgb(255, 255, 153) }
.content {
	color: rgb(255, 255, 255);
	font-family: Tahoma,Arial,sans-serif;
	position: absolute;
	top: 200px;
	left: 20px;
	right: 316px;
}
.gallerySample {
	width: 260px;
	margin-right: 20px;
	overflow: hidden;
	float: left;
	height: 375px;
}
.main {
	margin-left: 280px;
}
.main p, .main ul { color: rgb(229, 222, 207) }
.main p.intro {
	font-size: 130%;
	margin-top: 0pt;
	color: rgb(255, 255, 255);
}
.main a, .content a {color: rgb(186, 194, 229) }
.main a:hover, .content a:hover {color: rgb(188, 158, 229) }
.searchLinks a, .searchLinks a:hover { color:rgb(32, 30, 132); cursor:default }
.searchLinks {color:rgb(32, 30, 132); font-size:50%}
.bottomAds {
	clear: left;
	margin-top: 18px;
}
.bottomAdsBg {
	background-color: rgb(0, 0, 0);
	position: absolute;
	padding-right: 20px;
}
.bottomAd {
	float: left;
	margin-left: 20px;
}
.rightAds {
	position: absolute;
	background-image: url(/images/interface/rightBg.gif);
	background-repeat: repeat-x;
	background-color: rgb(166, 65, 4);
	right: 0px;
	width: 296px;
	top: 274px;
}
.rightAd {
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: -18px;
}
.rightAdArea {
	margin:13px;
	padding:13px;
	background-image: url(/images/interface/rightAdBg.jpg);
	background-repeat: repeat-x;
	color:#FFFFFF;
}
.rightAdArea a {
	color: #D9D9FF;
}
.rightAdArea a:hover {
	color: #FFC8F3;
}
.myLocation {
	margin: 20px 15px 10px 33px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	color: rgb(255, 255, 255);
}

