/*
Theme Name: Neko Habitat
Theme URI: http://www.nekohabitat.com/
Description: The default theme custom built for NEKO Habitat.
Version: 1.0
Author: Daniel Beacham
Author URI: http://www.zelencomm.com
Tags: neko, pets, custom theme

*/

*{margin:0; padding:0;}
p{font-family:verdana, Arial, Helvetica, sans-serif;color:#fff;}
a,img{border:none;outline:none;text-decoration:none;}
ul{list-style-type:none;}
li{text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif;}
h2, h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#fff; font-weight:normal;}
h5{font-size:16px; color:#9d581a; margin:10px 0; font-family:Arial, Helvetica, sans-serif;}
h4{text-transform:uppercase; color:#9d581a; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:5px;}
h6{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
body{background:#000;}
em{font-style:normal;color:#9d581a;}
strong em{text-transform:uppercase;}
hr{color:#c07026; background-color:#c07026; margin: 10px 0;}
.clear{clear:both;margin-top:10px;}

#wrapper{width:960px; margin:0 auto;}

#content{background:#5c5d61; overflow:hidden; border-bottom:solid 10px #2e2e2e;}

.logo_container{float:left;width:650px;}
	img.logo{float:left; margin: 10px 10px 10px 20px; display:inline;}
	img.welcome{margin-top:20px;}
	
#small_beds{float:right; margin:10px 20px 10px 0; width:275px;}
	.bed1, .bed2{float:left; margin-right:23px; width:75px; position:relative;}
		.bed1 img, .bed2 img, .bed3 img{position:absolute;top:0px;left:0px;}
	.bed3{float:left; width:75px; position:relative;}
.indexFlash{border-bottom:solid 10px #2e2e2e;}

/********** MAIN INDEX BODY AREA INCLUDING NAVIGATION**************/

.inlineNav{position:relative;float:right; background:#2e2e2e;margin-top:-8px;z-index:10;width:740px;line-height:20px;}
	.inlineNav ul{float:right;}
	.inlineNav li{float:left; margin-right:5px;font-size:10px; color:#e3e3e3;}
	.inlineNav li a{color:#9d581a; font-size:11px;}
	.inlineNav li a:hover{color:#c9bd54;}

.mainNav{float:left;margin:10px 0px; width:180px;}
	.mainNav p{border-bottom: solid 3px #535457; font-size:12px;padding:0 20px;line-height:20px;text-transform:uppercase;}
	.mainNav p.last{border:none;}
	.mainNav p:hover, .mainNav p.selected{background:#9d581a;}
	.mainNav p a{color:#c9bd54;}
	.mainNav p:hover a, .mainNav p.selected a{color:#fff;}

ul.subNav{border-bottom: solid 3px #535457;}
ul.subNav li{font-size:11px; border:none; padding:0 0 0 20px; line-height:20px;}
	 ul.subNav li a{color:#c07026;}
	 ul.subNav li a:hover, ul.subNav li a.selected{color:#fff;}

h2.statement{float:right; width:490px; margin:40px 30px 20px 0; display:inline; text-align:justify;} 

.disclaim{text-align:right;margin:5px 0;}
	.disclaim .copy{float:left;}
	.disclaim p{font-size:10px; color:#4d4d4f; text-transform:uppercase; }
	.disclaim p a{color:#4d4d4f;}
		.disclaim p a:hover{color:#fff;}
		
.mainContent p.indexPar{color:#8a858a;}


.socialIcons{width:180px; text-align:center; margin:10px 0px 0px;}
/********** -------------------------- **************/
#mainHeader{border-bottom:solid 10px #2e2e2e;overflow:hidden;}
.mainContent{width:505px; background:#38393e; float:right; padding:15px;margin-top:5px; text-align:justify; }
	.mainContent p{color:#5c5d61; font-size:12px; margin-bottom:10px; line-height:1.6em;}
.copy p{font-size:11px; color:#4d4d4f; text-transform:uppercase;margin:5px 0;}
.copy p span.zelen{font-size:10px;}
	.copy a{color:#4d4d4f;}
	.copy a:hover{text-decoration:underline; color:#fff;}
	

/*********** INTERIOR STYLES **********************/

#mainHeader_Interior{border-bottom:solid 10px #5c5d61;overflow:hidden;background:#38393e;}
#content_Interior{background:#fff; overflow:hidden; border-bottom:solid 10px #2e2e2e;}
.inlineNavIn{position:relative;float:right; background:#2e2e2e;margin-top:0px; z-index:10;width:960px;line-height:20px;}
	.inlineNavIn ul{float:right;margin-right:20px;}
	.inlineNavIn li{float:left; margin-right:8px;font-size:10px; color:#e3e3e3;}
	.inlineNavIn li a{color:#9d581a; font-size:11px;}
		.inlineNavIn li a.currentPage{color:#fff; text-decoration:underline;}
	.inlineNavIn li a:hover{color:#c9bd54;}



.mainNavIn{
min-height:600px;
float:left;
width:180px; 
background:url(_images/bg_vignette.jpg) #fff repeat-x; 
position:relative;
}

	.mainNavIn p{border-bottom: solid 3px #535457; font-size:12px;padding:0 20px;line-height:20px;text-transform:uppercase;}
		.mainNavIn p.last{border:none;}
		.mainNavIn p:hover, .mainNavIn p.selected{background:#9d581a;}
	.mainNavIn p a{color:#c9bd54;}
	.mainNavIn p:hover a, .mainNavIn p.selected a{color:#fff;}

.kitten{position:absolute; bottom:-20px; left:0px; width:180px; text-align:center;}

.contentContainer{
float:right;
width:780px;
min-height:600px;
position:relative;
}

.bg_tvland{background:url(_images/bg_tvland.jpg);}
.bg_prisma{background:url(_images/bg_prisma.jpg);}
.bg_eclipse{background:url(_images/bg_eclipse.jpg);}
.bg_backgammon{background:url(_images/bg_backgammon.jpg);}
.bg_bubbles{background:url(_images/bg_bubbles.jpg);}
.bg_mirage{background:url(_images/bg_mirage.jpg);}
.bg_burbank{background:url(_images/bg_burbank.jpg);}
.bg_roundabout{background:url(_images/bg_roundabout.jpg);}

#pic1{position:absolute;top:0px; left:435px;}

#pic2{position:absolute;top:330px; left:435px;}
	#pic1 img, #pic2 img{position:absolute;top:0px; left:0px;}

#bio1{position:absolute;top:0px; left:435px;}
#bio2{position:absolute;top:515px; left:435px;}

#resident1{position:absolute;top:0px; left:435px;}
	
#resident2{position:absolute;top:330px; left:435px;}
	
.editableArea{
float:left;
width:395px;
background:#b6b7b8;
padding:20px;
min-height:600px;
}

.editableArea p{font-size:12px; color:#4a4b4d; line-height:1.4em; margin-bottom:10px; text-align:justify;}
.editableArea a{color:#9d581a;}

.editableArea label{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#4a4b4d;}


.list ul{list-style-type:disc; margin-left:15px; text-align:justify;}
.list ul li{font-size:12px; color:#4a4b4d;margin:8px 0; font-family:Verdana, Arial, Helvetica, sans-serif; list-style-type:disc; text-transform:none;}

/***********************************************************

/************** SPECIFIC PAGE STYLES ************************/

p.description{color:#000; font-size:14px;}
p.resident{text-transform:uppercase; margin:20px 0 3px 0; font-weight:bold;}
span.kitty{color:#000;}
span.kittyType{color:#fff;}
span.nickname{color:#c07026;}
span.readMore{float:right;}
p.quote{font-style:italic; font-size:13px; color:#9d581a;}

#newsRoom_photos{width:380px;}
#news_main{border:solid 2px #c07026; margin-bottom:8px;}
	.newsThumbs{width:370px;}
.news_thumb{border:solid 1px #000; float:left; margin:0 5px 5px;}
