html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0px auto;	padding: 0px;	border: 0px;	font: normal 11pt Arial, Helvetica, sans-serif;	text-align: center;	color: #482a1c;}
html {overflow-y: scroll;}
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
body{	text-align:center; font-family: Arial, Helvetica, sans-serif;	background: #E3D7C7 url(../images/back.jpg) repeat-x;	margin-right: auto;
	margin-left: auto;}
#wrapper {	text-align: center;	width: 1000px;	margin: 0px auto;}
#header {	width: 1000px;	height: 350px;	background: url(../images/header.jpg) no-repeat;	margin: 0px;	padding: 0px;}
#content{	width:900px;	background: url(../images/backText2.jpg) repeat;	text-align: center;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 25px;	padding-right: 0px;	padding-left: 0px;}
a:link {	font-weight: bold;	color: #0066FF;	text-decoration: none;}
a:visited {	font-weight: bold;	color: #0066FF;	text-decoration: underline;}
a:hover {	font-weight: bold;	color: #004E80;	text-decoration: underline;}
a:active {	font-weight: bold;	color: #004E80;}
#nav {	margin: 0px;	padding: 0px;}
.nav {	background: #b5792e;	margin: 0px;	padding: 0px;	height: 30px;	width: 100%;	border-top: 1px solid #482A1C;	border-right: 1px solid #482A1C;
	border-bottom: 1px solid #482A1C;	border-left: 1px solid #482A1C;}
#about #nav-about a, #queens #nav-queens a, #studs #nav-studs a, #kittens #nav-kittens a, #home #nav-home a  {	display:block;	width:149px;	height:25px;	background:#B8762C;	margin-top:2px;	text-align:center;	text-decoration:none;	color:#FFFFFF;	overflow:hidden;	float:left;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	font: bolder 12pt/23px Arial, Helvetica, sans-serif;}
a.nav, a.nav:link, a.nav:visited {	display:block;	width:149px;	height:25px;	background:#B8762C;	margin-top:2px;	text-align:center;	text-decoration:none;
	color:#333333;	overflow:hidden;	float:left;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	font: bolder 12pt/23px Arial, Helvetica, sans-serif;}	
a.nav:hover {color:#000000; background:url(../images/backButton.jpg) no-repeat;}a.nav:active {color:#004E80;}#text {	width: 800px;	border-right: none;
	border-left: none;	border-top-style: none;	border-bottom-style: none;	text-align: left;	margin-top: 50px;	margin-bottom: 50px;	float: left;	margin-left: 50px;}
.gallery {	border: 1px solid #0A61E6;	margin-right: 10px;	margin-bottom: 10px;}
#footer {	background: url(../images/footer.jpg) no-repeat;	height: 200px;	width: 900px;	clear: both;}
#footerL {	width: 350px;	float: left;	padding-top: 50px;	text-align: left;	padding-left: 25px;}
#footerR {	width: 275px;	float: right;	padding-top: 50px;	text-align: left;	padding-right: 25px;}
.space {	width: 830px;	height: 50px;	float: left;	display: inline;}
h1 {	color: #482a1c;	margin: 0px 0px 25px;	font: italic bolder 30px Arial, Helvetica, sans-serif;	text-align: left;	padding: 0px;}
h2 {	color: #482a1c;	margin: 0px 0px 25px;	font: italic bolder 30px Arial, Helvetica, sans-serif;	text-align: left;	padding: 0px;}
h3 {	color: #AF7837;	margin: 25px 0px 15px;	font: italic normal 24px Arial, Helvetica, sans-serif;	text-align: left;}
.textbox h3 {	color: #AF7837;	font: italic normal 24px Arial, Helvetica, sans-serif;	text-align: left;	margin-right: 0px;	margin-left: 0px;	margin-top: 0px;}
h4 {font-weight: bold;	margin: 0px;	padding: 0px 0px 10px;	clear: both;}
p {	margin-bottom: 15px;	text-align: left;}
.small {	font-size: 9px;}
li {	list-style: url(none) none;	float: left;}
.belowFoot {	text-align: center;	margin-right: auto;	margin-left: auto;	display: block;}
hr {	color: #FFFFFF;}.boxL {	width: 300px;	float: left;	border: 1px solid #263E98;	margin-right: 25px;	margin-bottom: 25px;	padding: 10px;	background: #FFFFFF;}
.black {	font: normal 11pt Arial, Helvetica, sans-serif;	color: #000000;}	
.grey {	color: #666666;}
.white {	color: #FFFFFF;	font-weight: bold;}
.heading {	color: #C3C718;	margin: 0px;	font: italic bolder 30px Arial, Helvetica, sans-serif;	padding: 25px 0px 0px;}hr {	border-top: 1px solid #263E98;	border-right: none;	border-bottom: none;	border-left: none;}
.italic {	font-style: italic;}
.clear {	height: 25px;	clear: both;}
.right {	float: right;	border: 3px solid #AED8CE;	margin-left: 25px;	margin-bottom: 15px;}
.imgRight {	float: right;	margin-bottom: 15px;	margin-left: 15px;	margin-top: 15px;	border: 1px solid #0661F8;}
.imgRight2 {	float: right;	border: 1px solid #0661F8;}
.imgLeft {	float: left;	border: 1px solid #0661F8;	margin-right: 30px;}
.imgLeftNoPadding {	float: left;	border: 1px solid #0661F8;	}
.left {	float: left;}
.textbox {	text-align: left;	height: 300px;	width: 604px;	margin: 0px 0px 0px 98px;	padding: 0px;	float: left;}
.textbox2 {	text-align: left;
	height: 300px;	width: 700px;	margin: 0px 0px 0px 98px;	padding: 0px;	float: left;}
#box1 {	background: url(../images/box1.png) no-repeat;	float: left;	height: 220px;	width: 220px;	line-height: 20px;}
#box2 {	background: url(../images/box2.png) no-repeat;	float: left;	height: 220px;	width: 220px;	line-height: 20px;	margin-left: 70px;	margin-right: 70px;}
#box3 {	background: url(../images/box3.png) no-repeat;	float: right;	height: 220px;	width: 220px;	line-height: 20px;	text-align: center;}
#map {	float: left;	width: 425px;	border: 1px solid #0360F9;	margin-bottom: 25px;}
#details {	float: right;	width: 300px;	text-align: left;}
.red {	color: #FF0000;	text-align: left;}
.blueBorder {	margin: 0px 0px 10px;	padding: 20px;	text-align: left;	border: 1px solid #104FEA;}

