@charset "utf-8";
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #1A0D01;
}
body {
	background-image: url(/art/bg.jpg);
	background-position: center top;
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
	font-size: 10pt;
}
#badge  {
	background-image: url(/art/badge.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 202px;
	left: 50%;
	height: 202px;
	margin-left: -500px;
	margin-top: 40px;
}
#puppy {
	background-image: url(/art/puppyclasses.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 100px;
	left: 50%;
	height: 100px;
	margin-left: 400px;
	margin-top: 100px;
	top: -31px;
	z-index: 600;
}

#name  {
	background-image: url(/art/headername.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 561px;
	height: 202px;
	margin-left: -298px;
	left: 50%;
	margin-top: 40px;
}
#phototop  {
	background-image: url(/art/phototop.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 153px;
	height: 242px;
	margin-left: 264px;
	left: 50%;
}
#photobottom  {
	background-image: url(/art/photobottom.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 230px;
	height: 195px;
	margin-top: 242px;
	margin-left: 264px;
	left: 50%;
	z-index: 500;
}
#shaddow  {
	background-image: url(/art/shaddow.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 86px;
	height: 150px;
	margin-left: 178px;
	margin-top: 242px;
	left: 50%;
}
#menu {
	height: 135px; 
	width: 752px;
	margin-left: -470px;
	overflow: hidden;
	position: absolute;
	z-index: 1500;
	left: 50%;
	margin-top: 270px;
}
#content_bp {
	position: absolute;
	margin-left: -500px;
	left: 50%;
	width: 1000px;
	height: 437px;
	overflow: visible;
	z-index: 200;
	margin-top: 405px;
}
#content_bp  #page_bp {
	position: 500px;
	width: 1000px;
	margin-top: 0px;
}
.tl {
	background-image: url(/art/tl.png);
	height: 43px;
	width: 61px;
	background-repeat: no-repeat;
}
.tm {
	background-image: url(/art/tm.png);
	background-repeat: repeat-x;
}
.titletext {
	font-size: 25pt;
	font-weight: bold;
	line-height: 18pt;
}

.tr {
	background-image: url(/art/tr.png);
	background-repeat: no-repeat;
	height: 43px;
	width: 43px;
}
.ml {
	background-image: url(/art/ml.png);
	background-repeat: repeat-y;
}
.mm {
	background-image: url(/art/mm.png);
	background-repeat: repeat;
}
.mr {
	background-image: url(/art/mr.png);
	background-repeat: repeat-y;
}
.bl {
	background-image: url(/art/bl.png);
	background-repeat: no-repeat;
	height: 42px;
}
.bm {
	background-image: url(/art/bm.png);
	background-repeat: repeat-x;
}
.br {
	background-image: url(/art/br.png);
	background-repeat: no-repeat;
}
.thumbtl {
	background-image: url(/art/thumbtl.png);
	height: 19px;
	width: 19px;
	background-repeat: no-repeat;
}
.thumbtm {
	background-image: url(/art/thumbtm.png);
	background-repeat: repeat-x;
}
.thumbtr {
	background-image: url(/art/thumbtr.png);
	background-repeat: no-repeat;
	height: 19px;
	width: 8px;
}
.thumbml {
	background-image: url(/art/thumbml.png);
	background-repeat: repeat-y;
}
.thumbmr {
	background-image: url(/art/thumbmr.png);
	background-repeat: repeat-y;
}
.thumbbl {
	background-image: url(/art/thumbbl.png);
	background-repeat: no-repeat;
	height: 8px;
}
.thumbbm {
	background-image: url(/art/thumbbm.png);
	background-repeat: repeat-x;
}
.thumbbr {
	background-image: url(/art/thumbbr.png);
	background-repeat: no-repeat;
}
#footer {
	background-image: url(/art/footer.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 107px;
	position: static;
	z-index: 500;
	margin-right: 43px;
}
.topmenu  a, .topmenu  a:link, .topmenu  a:visited, .topmenu b {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	display:block;
	background:transparent url(/art/button_left.png) no-repeat;
	border-width: 0px;
	height: 44px;
	text-decoration: none;
	color: #1a0d01;
	font-size: 1.2em;
	line-height: 38pt;
	font-style: normal;
	font-weight: bold;
}

.topmenu a:hover {
	color: #b28962;
}
.down {
	display:block;
	background:transparent url(/art/button_right.png) no-repeat scroll right top;
	text-align: center;
	padding: 0px 7px 0px 0px;
	cursor:pointer;
	height: 44px;
}
.floatleft {
	float: left;
	line-height: .1;
}

.CBStudios {
	color: #b28962;
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
	margin-right: 8px;
}
.button {
	background-color: #B28962;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	color: #1A0D01;
	border-top-color: #D3BBA5;
	border-right-color: #725438;
	border-bottom-color: #725438;
	border-left-color: #D3BBA5;
	font-weight: bold;
}
.frame {
	border: thin groove #B28962;
	padding: 1px;
	margin: 3px;
	box-shadow: -2px -2px 2px #957B6A;
}
a {
	color: #1A0D01;
	font-style: italic;
}
