body {margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; color: #48484A; background: #EDEBD0; }
a {text-decoration: none; color: #cc0000}
a:hover {text-decoration: underline; color: #cc0000}
img {border: 0px}

#wrapper {position:relative; margin: 0 auto; top:0px; width:938px; background-color: transparent; padding-top: 10px; background: transparent url(/images/background.gif) bottom no-repeat ;}

#header {position: relative; height: 243px; background:url(/images/header_background.gif) no-repeat center top; z-index: 2}
#header .headerlinks {position: relative; float: right}
#header img {margin-left: 20px}

#navigation ul {position:relative; left: 20px; top: -84px; font-size:1.0em; padding:0; list-style:none; display:table; white-space:nowrap; list-style:none; height:2em; ; z-index: 3}
#navigation li {display:table-cell; margin:0; padding:0;}
#navigation li a {display:block; float:left; height:3em; line-height:3em; color:#fff; text-decoration:none; font-weight:bold; text-align:center; padding:0 0 0 12px; cursor:pointer; background:url(/images/nav_left.png) no-repeat;}
#navigation li a b {float:left; display:block; padding:0 12px 0 0; background:url(/images/nav_top.png) no-repeat right top; margin-right: 5px}
#navigation li.current a {color:#000; background:url(/images/nav_currentleft.png) no-repeat; height: 4.2em}
#navigation li.current a b {background:url(/images/nav_currenttop.png) no-repeat right top; height: 4.2em}
#navigation li a:hover {color:#000; background: url(/images/nav_left_O.png) no-repeat;}
#navigation li a:hover b {background:url(/images/nav_top_O.png) no-repeat right top;}
#navigation li.current a:hover {color:#000; background: url(/images/nav_currentleft.png) no-repeat; cursor:default; height: 4.2em}
#navigation li.current a:hover b {background:url(/images/nav_currenttop.png) no-repeat right top; height: 4.2em}

#content {position: relative; margin: 0 auto; top: -80px; width: 900px; background:url(/images/content_background.gif) no-repeat;}
#content:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clear {
	clear:both;
	position:relative;
	font-size:0px;
	height:20px;
	line-height:0px
}
#content p {width: 860px; height: 100%; padding: 20px 0px 20px 20px; font-size: 1.2em; }
#content ul {font-size: 1.2em;}

#content h1.welcome {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_welcome.gif) no-repeat; width: 465px; height: 16px; z-index: 999}
#content h1.welcome span {display: none}
#content h1.newsevents {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_newsevents.gif) no-repeat; width: 140px; height: 12px; z-index: 900}
#content h1.newsevents span {display: none}
#content h1.links {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_links.gif) no-repeat; width: 95px; height: 13px; z-index: 900}
#content h1.links span {display: none}
#content h1.mia {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_mia.gif) no-repeat; width: 41px; height: 16px; z-index: 900}
#content h1.mia span {display: none}
#content h1.jelly {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_jelly.gif) no-repeat; width: 300px; height: 22px; z-index: 900}
#content h1.jelly span {display: none}
#content h1.blondie {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_blondie.gif) no-repeat; width: 308px; height: 21px; z-index: 900}
#content h1.blondie span {display: none}
#content h1.basher {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_basher.gif) no-repeat; width: 318px; height: 21px; z-index: 900}
#content h1.basher span {display: none}
#content h1.lois {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_lois.gif) no-repeat; width: 350px; height: 21px; z-index: 900}
#content h1.lois span {display: none}
#content h1.scrappy {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_scrappy.gif) no-repeat; width: 263px; height: 16px; z-index: 900}
#content h1.scrappy span {display: none}
#content h1.news {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_news.gif) no-repeat; width: 57px; height: 16px; z-index: 900}
#content h1.news span {display: none}
#content h1.contact {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_contact.gif) no-repeat; width: 111px; height: 16px; z-index: 900}
#content h1.contact span {display: none}
#content h1.gallery {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_gallery.gif) no-repeat; width: 72px; height: 21px; z-index: 900}
#content h1.gallery span {display: none}
#content h1.arella {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_arella.gif) no-repeat; width: 301px; height: 21px; z-index: 900}
#content h1.arella span {display: none}
#content h1.sakima {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_sakima.gif) no-repeat; width: 380px; height: 21px; z-index: 900}
#content h1.sakima span {display: none}
#content h1.kittens {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_kittens.gif) no-repeat; width: 72px; height: 16px; z-index: 900}
#content h1.kittens span {display: none}
#content h1.kittensarella {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_kittensarella.gif) no-repeat; width: 150px; height: 16px; z-index: 900}
#content h1.kittensarella span {display: none}
#content h1.kittenslois {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_kittenslois.gif) no-repeat; width: 120px; height: 16px; z-index: 900}
#content h1.kittenslois span {display: none}
#content h1.kittensscrappy {position: relative; display: block; top: 20px; left: 20px; margin: 0px 0px 10px 0px; background: transparent url(/images/strap_kittensscrappy.gif) no-repeat; width: 175px; height: 21px; z-index: 900}
#content h1.kittensscrappy span {display: none}

.contentbottom {clear: both; display: block; width: 900px; height: 14px; background:url(/images/content_bottom.gif) no-repeat bottom;}

#contentcolumn {position: relative; float: left; width: 430px;}
#contentcolumn p {width: 410px}

.floatright {float: right; padding: 0px 0px 0px 0px}

hr {width: 90%;}

.home_cats {position: absolute; top: 310px; width: 571px; height: 232px; background:url(/images/homecats.png); z-index: 999}

.polaroids_kittens{position: absolute; top: 180px; width: 571px; height: 232px; background:url(/images/kittens.png); z-index: 999}

.polaroid {padding: 3px; border: 1px solid #cccccc; float: left; margin: 20px; text-align: center; width: 130px}
.polaroid a:hover {text-decoration: none}

/*lightbox*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 1.2em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}
