@charset "utf-8";
* { padding: 0; margin: 0; }

body { font: 12px Arial, Helvetica, sans-serif; color: #000000; background: #000000 url(images/bg_body.jpg) repeat; }
#container { width: 1000px; background: #9ade4a; margin: 0 auto; margin-top: 10px; }
#above-cont { width: 1000px; margin: 0 auto; margin-top: 10px; padding: 5px 0 5px 0; color:#fff; text-align: center; }
#header { height: 169px;  width: 1000px;}

/*Menu 2 */
#menu2 { width: 1000px; height:40px; position: relative; background: #000000 url(images/bg_menu_2.jpg); padding: 0; margin: 0; _margin-top: -4px;}
#menu2 ul{ font: bolder 13px Arial, Helvetica, sans-serif;  list-style: none; color: #ffffff;  padding: 9px 0 0 0; #padding: 6px 0 0 0; margin: 8px 0 0 0;}
#menu2 li { text-decoration: none; font-weight: bold; }
#menu2 li a:visited { text-decoration: none; color: #FFFFFF; font-weight: bold; }
#menu2 li a:link { text-decoration: none; color: #FFFFFF; font-weight: bold; }
#menu2 li a:hover { color:  #9ade4a; font-weight: bolder; text-decoration: none; }

ul { margin: 0 25px 0 55px;}
ul li{ padding: 0 0 10px 0;}

.menuarrow{ border:none;}

#bodycontent{ width:968px; background: #ffffff; margin: 20px 0 -3px 17px;}
#leftside { float: left; width: 465px; }
#leftside  p {margin: 5px 15px 20px 25px;}
#rightside { float: right; width: 450px; }
#rightside p {margin: 5px 0 20px 15px;}

/* General Page Links */
a:link,  a:visited, a:active{ color: #000000; }
a:hover { color: #00703C; }
.boldtext {
	font-weight: bold;
}
.bolditalictext {
	font-weight: bold;
	font-style: italic;
}
.italictext {
	font-style: italic;
}
.italictextred {
	font-style: italic;
	color: #990033;
}

/*Donations/Help*/
ul { margin: 0 25px 0 55px;}

/* Headings */
h1 { color: #8f0000; margin: -3px 0 0 25px; text-transform: uppercase; font-size: 18px; font-weight: bolder;}
h2 { font-size: 17px; font-weight: bolder; text-transform: uppercase; margin: 2px 0 5px 8px; color: #9ade4a; }
h3 { font-size: 14px; font-weight: bolder; margin: 5px 0 -3px 9px; padding: 0; color: #ffffff; }
h4 { font-size: 16px; font-weight: bolder; margin: 15px 0 0 25px; color: #000000; }
h5 { font-size: 18px; font-weight: bolder; margin: 5px 0 5px 0px; color: #000000; }
h6 { font-size: 12px; font-weight: bold; margin: 5px 0 5px 9px; color: #FFC; }

p{margin: 5px 20px 10px 25px;}

.photosleft {float: left; margin: 0 10px 0 20px;}
.photosleft2 {float: left; margin: 0 10px 0 0;}

.photosright { float: right; margin: 5px 20px 0 20px; padding:3px; border: 1px solid #660000; }
.photosright2 { float: right; margin: 5px 40px 0 20px; }


#left{ float: left; /* since this element is floated, a width must be given */ width: 141px; /*  the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */ margin: 30px 0 30px 0; }
#right{ float: right; margin: 30px 0 0 0; padding: 0 20px 0 0; width: 380px; }
#right p{ margin: 10px 0 0 0; font-style: normal; font-weight: normal; font-variant: normal; font-size: 12px; }

#footer{ height: 20px; width: 1000px; color: #ffffff; clear: both; _margin: 0 0 -35px 0;}
#footer p{ padding: 4px; margin:5px 0 5px 0; color: #ffffff; font-weight:bolder; font-size: 10px; text-align: center; }

#footer a:link{ color: #ffffff; text-decoration: none; }
#footer a:visited { color: #ffffff; text-decoration: none; }
#footer a:active{ color: #ffffff; text-decoration: none; }
#footer a:hover { color: #8f0000;  text-decoration: none; }

/* INDIVIDUAL PAGES*/
/*Home*/
#homeleft{ float: left; /* since this element is floated, a width must be given */ width: 390px; /*  the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */ margin: 0; }
#homeright{ float: right; padding: 0 20px 0 0; width: 242px; background: url(images/home/bg_news.gif) no-repeat; color: #ffffff; }
#homeright p{ margin: 8px 0 0 0; padding: 0 0 0 10px; font-size: 11px; }
.homephotonews{float: right; margin: 10px 6px 0 5px;}

#homeright a:link{ color: #ffffff; text-decoration: underline; font-size: 11px; }
#homeright a:visited { color: #ffffff; text-decoration: underline; font-size: 11px; }
#homeright a:active{ color: #ffffff; text-decoration: unde rline; font-size: 11px; }
#homeright a:hover { color: #9ade4a; font-size: 11px; text-decoration: none; }

#homeleft a:link{ color: #8f0000; font-weight: bolder; text-decoration: underline; font-size: 14px; text-transform: uppercase; }
#homeleft a:visited { color: #8f0000; font-weight: bolder; text-decoration: underline; font-size: 14px; text-transform: uppercase;}
#homeleft a:active{ color: #8f0000; font-weight: bolder; text-decoration: underline; font-size: 14px; text-transform: uppercase; }
#homeleft a:hover { color: #009900; font-weight: bolder; font-size: 14px; text-transform: uppercase; text-decoration: none; }

/*Tree Kangaroos*/
#kangaphotosleft { float: left; width: 211px; margin: 0 5px 0 23px; }
#kangaphotosleft  p{ padding: 0 35px 0 0; text-align: center; }

#kangaphotosleft2 { float: left; width: 260px; margin: 0 5px 0 23px; }
#kangaphotosleft2  p{ padding: 0 35px 0 0; text-align: center; }

#kangatext { float: left; width: 485px; margin: 0 0 0 9px; }
#kangatext  p{ margin: 0 0 10px 0; padding: 0 5px 0 0; }

#kangaphotosright { float: left; width: 200px; padding: 0 20px 0 15px; text-align: center; }
#kangaphotosright p{ padding: 0 20px 0 0; text-align: center; }

#kangatext2 { float: left; width: 280px; margin: 0 4px 0 5px; }
#kangatext2  p{ margin: 0 0 10px 0; padding: 0 5px 0 0; }

#kangatext3 { float: left; width: 380px; margin: 0 4px 0 5px; }
#kangatext3  p{ margin: 0 0 10px 0; padding: 0 5px 0 0; }

#kangaphotosright2 { float: left; width: 400px; padding: 0 20px 0 14px; text-align: center; }
#kangaphotosright3 { float: left; width: 300px; padding: 0 20px 0 14px; text-align: center; }
#kangaphotosright4 { float: left; width: 330px; padding: 0 20px 0 14px; text-align: center; }


/*Donations/Help*/
#table {width:920px;  margin: 10px 0 0 25px;}

/*Goals and Aims*/
#goals {width:968px;  margin: 10px 0 0 25px;}
/*Links*/
#linksleftside { float: left; width: 455px; }
#linksleftside  p {margin: 5px 15px 20px 25px;}
#linksrightside { float: right; width: 450px; }
#linksrightside p {margin: 5px 15px 20px 170px;}

/*Sponsors*/
#sponsorsleftside { float: left; width: 485px; }
#sponsorsleftside  p {margin: 5px 15px 20px 25px; }
#sponsorsrightside { float: right; width: 450px; margin: 0 0 0 0; }
#sponsorsrightside p {margin: 5px 15px 20px 170px; }

#sponsorbotbox{float: left; width: 950px;}

/*News Archives*/
.naphotosright { float: right; margin: 5px 20px 0 20px; padding:3px; border: 1px solid #660000; }