@charset "utf-8";
/* CSS Document */

* { 
    margin:0; 
    padding:0; 
}

body {
text-align: center; 
background-image:url(bggradient.png);
background-repeat:repeat-x;
}

#wrapper {
text-align:left;
width:900px;
height:inherit;
margin:0 auto;
background-color:#0D0E0E;
background-image:url(lion.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
}

#header {
background-image:url(header.png);
width:900px;
height:150px;
}

#navbar {
background-image:url(navbar.png);
width:900px;
height:80px;
text-align:center;
color:#FFFFFF;
font-size:18px;
}

#content {
width:900px;
height:inherit;
background-image:url(navbar.png);
color:#FFFFFF;
}

html>body #indexcontent {
width:820px;
height:inherit;
background-image:url(navbar.png);
color:#FFFFFF;
padding-right:40px;
padding-left:40px;
text-align:center;
}

#indexcontent {
width:900px;
height: expression( this.scrollHeight < 334 ? "333px" : "auto" ); 
background-image:url(navbar.png);
color:#FFFFFF;
padding-right:40px;
padding-left:40px;
text-align:center;
}



#footer {
background-image:url(footer.png);
background-repeat:no-repeat;
width:900px;
height:95px;
float:left;
font-size:12px;
text-align:center;
color:#FFFFFF;
padding-right:20px;
padding-left:20px;
}

#pagesplitleft {
background-image:url(contentleft.png);
background-repeat:no-repeat;
width:450px;
height:inherit;
float:left;
color:#FFFFFF;
padding-left:40px;
padding-top:30px;
padding-right:20px;
}

html>body #pagesplitleft {
background-image:url(contentleft.png);
width:390px;
height:inherit;
float:left;
color:#FFFFFF;
padding-left:40px;
padding-top:30px;
padding-right:20px;
}

#pagesplitright {
background:url(contentright.png);
width:450px;
height:inherit;
float:right;
color:#FFFFFF;
padding-right:40px;
padding-top:30px;
text-align:justify;
}

html>body #pagesplitright {
background:url(contentright.png);
width:410px;
height:inherit;
float:right;
color:#FFFFFF;
padding-right:40px;
padding-top:30px;
text-align:justify;
}

#navbar a {
text-decoration:underline;
font-weight:bold;
}

a {
color:#FFFFFF;
text-decoration:none;
}

.heading {
font-size:24px;
text-align:center;
}

.sub-heading {
font-size:16px;
text-align:center;
font-weight:bold;
text-decoration:underline;
}

#gallerycontent {
width:900px;
height:680px;
text-align:center;
background-image:url(navbar.png);
color:#FFFFFF;
}

.largetext {
font-size:24px;
color:#00CC00;
font-weight:bolder;
}