@charset "utf-8";
/* CSS Document */

html { height:100% }

body { margin:0;
	padding:0;
	background:url(../images/bg.jpg) no-repeat top center #215e09;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.78em; }
	
.clear { clear:both; }
a:focus, a:hover { outline:none; }
img { border:0; }

#maincontainer { width:980px;
	margin:0 auto; 
	 }

#top { width:452px;
	float:right;
	padding:0 50px 0 0; }
	
#hangingmonkey { float:left; }

#monkeyWrap { width:452px;
	height:400px;
	float:right;
	margin-right:20px; }
	
#splashnavWrap { width:198px;
	background: url(../images/twigs.gif) no-repeat 0 0; float:left;
	 }
	
ul#splashNav { list-style-type:none;
	margin:0;
	padding:54px 0 0 0; }
	
ul#splashNav li a { display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:198px; }
	

li#whatsup a { background: url(../images/top_navigation.gif) no-repeat 0 0; height:25px; }
li#purchase a { background: url(../images/top_navigation.gif) no-repeat 0 -25px; height:25px; }
li#shoponline a { background: url(../images/top_navigation.gif) no-repeat 0 -50px; height:27px; }
li#member a { background: url(../images/top_navigation.gif) no-repeat 0 -77px; height:26px; }
li#adopter a { background: url(../images/top_navigation.gif) no-repeat 0 -103px; height:26px; }
li#kidszone a { background: url(../images/top_navigation.gif) no-repeat 0 -129px; height:25px; }
li#mailinglist a { background: url(../images/top_navigation.gif) no-repeat 0 -154px; height:27px; }
li#calendar a { background: url(../images/top_navigation.gif) no-repeat 0 -181px; height:23px; }
li#map a { background: url(../images/top_navigation.gif) no-repeat 0 -204px; height:27px; }

li#whatsup a:hover { background: url(../images/top_navigation.gif) no-repeat -210px 0; height:25px; }
li#purchase a:hover { background: url(../images/top_navigation.gif) no-repeat -210px -25px; height:25px; }
li#shoponline a:hover { background: url(../images/top_navigation.gif) no-repeat -210px -50px; height:27px; }
li#member a:hover { background: url(../images/top_navigation.gif) no-repeat -210px -77px; height:26px; }
li#adopter a:hover { background: url(../images/top_navigation.gif) no-repeat -210px -103px; height:26px; }
li#kidszone a:hover { background: url(../images/top_navigation.gif) no-repeat -210px -129px; height:25px; }
li#mailinglist a:hover { background: url(../images/top_navigation.gif) no-repeat -210px -154px; height:27px; }
li#calendar a:hover { background: url(../images/top_navigation.gif) no-repeat -210px -181px; height:23px; }
li#map a:hover { background: url(../images/top_navigation.gif) no-repeat -210px -204px; height:27px; }

#mcAbsolute { position:absolute; bottom:0;
width:980px; }

#globalNav { width:263px; 
	float:left;
	position:relative;
	left:270px;
	bottom:190px;

		 }
	
#familysite { width:171px;	
float:right;
position:relative; top:250px;

 }
 
#language { width:160px; float:left; }


/*---------------FOOTER---------------*/
#footer { background-color:#000; 
	height:50px; 
	padding:0; 
	margin:0;
	position:fixed; bottom:0;
	color:#9a9a9b; 
	width:100%; 
	opacity:0.8; filter:alpha(opacity=80);
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:0.7em;
	font-weight:normal;
	color:#9a9a9b; }

#footerwrap { padding-top:10px;  }
	
#footer a { color:#9a9a9b; text-decoration:none; }
#footer a:hover { color:#FFFFFF; }
	
#footer table { margin:0 auto; }
#footerLink td { border-right:solid 1px #9a9a9b;
	padding:0 7px; }
