/* @override http://saatchishul.org/css/main.css */

/* COLORS
green: rgb(180,205,100)
40% green: rgb(225,235,190)
brown: rgb(88,60,35)
gray:rgb(60,60,60)
*/
/* GENERAL ______________________________ */
*{
border:0;
padding:0;
margin:0;
}
html, html body{
height:100%;
}
body{
background-color:rgb(36,129,132) url("line12.gif") 0 0 repeat;
}
/* LAYOUT DIVs ______________________________ */
#wrapper{
height:100%;/* for IE6 - expands for content anyway */
background-color:white;
margin-left:205px;
}
html>body #wrapper{ /* for good browsers - expand for content w/ min of 100% */
height:auto; 
min-height:100%;
}
#logo{
position:absolute;
top:10px;
left:-1px;
height:100px;
width:310px;
color:white;
text-indent:-9999px;
background:transparent url("../images/logo.gif") 0 0 no-repeat;
}
#logo a{
display:block;
height:100px;
}
#slogan{
position:absolute;
top:110px;
left:0;
font-size:1.333em; /* 16px */
height:1.6875em;/* 27 px */
width:310px;
background-color:rgb(182,205,98);
text-indent:-9999px;
}
#wildebeest{
position:absolute;
top:6px;
right:92px;
}
#wildebeest{ /* normally "#wildebeest a" */
display:block;
width:237px;
height:212px;
background:transparent url("../images/wildebeestLgNew.jpg") 0 0 no-repeat;
text-indent:-9999px;
border:0;
}
/*#wildebeest a:hover{
border:0;
}
#overlay{
position:absolute;
top:6px;
right:92px;
width:237px;
height:0;
background:transparent url("../images/wildebeestLgNew.jpg") 0 -229px no-repeat;
cursor:pointer;
}*/
#content{
margin-right:315px;
padding-top:216px;
height:420px;/* for IE6 - expands for content anyway */
}
html>body #content{ /* for good browsers - expand for content w/ min of 420px */
height:auto; 
min-height:204px;
}
#sidebar{
position:absolute;
top:216px;
right:0;
width:260px;
}
#footer{
margin-top:100px;
padding:0 0 20px 50px;
border-top:2px solid rgb(60,60,60);
}
#footer #wildebeestSm{
float:left;
margin-top:-40px;
height:126px;
width:100px;
background:transparent url("../images/wildebeestSm.jpg") 0 0 no-repeat;
}
#footerText{
font-size:.9166em; /* 11px */
margin-top:.5454em;
margin-left:88px;
}
#footerL, #footerC, #footerR{
float:left;
width:25%;
padding-top:.5em;
}
#footerL{
width:28%;
}
iframe{
margin-left:50px;
}
#calWidget iframe, #calWidget div{
margin-left:0;
border:0;
}
table{
border:0;
}
/* IMAGES ______________________________ */
.imgR{
float:right;
padding:4px 4px 5px 4px;
margin:0 0 .5em .5em;
border:1px solid rgb(180,205,100);
}
/*NAVIGATION STYLES  ______________________________ */
#primNav {
position:absolute;
left:0;
top:216px;
width:205px;
}
#primNav li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.333em; /* 16px */
line-height:1.6875em;/* 27 px */
text-align:right;
margin:0;
}
#primNav li a{
display:block;
padding-right:10px;
color:white;
text-decoration:none;
border:0;
}
#primNav a:hover,
#primNav a:focus{
background-color:white;
color:rgb(70,70,70);
border:0;
}
#primNav li a.next{
background-color:rgb(66,66,66);
}
.defaultBody li#home a,
.aboutBody li#about a,
.teamBody li#team a,
.eventsBody li#events a,
.what_we_doBody li#what_we_do  a,
.get_involvedBody li#get_involved a,
.contactBody li#contact-us a{
background-color:white;
color:rgb(70,70,70);
}
