@charset "UTF-8";
/* CSS Document */

body {
background:url(../images/bg-paper.jpg) center top #eae4cf no-repeat;
margin-top:0px;
}

#wrap {
width:950px;
margin:auto;
}

#head {
width:950px;
height:84px;
}

#logo {
position:absolute;
/:margin-left:-900px;
width:290px;
height:135px;
float:left;
background:url(../images/h1-logo.png) top left no-repeat;
}

#logo h1 {
margin:0px;
padding:0px;
}

#logo a {
display:block;
width:290px;
height:135px;
}

#logo span {
display:none;
}

#nav-top {
margin:28px 0px 0px 295px;
float:left;
border-right:3px double #999999;
float:left;
height:30px;
padding:0px;
}

#nav-top ul {
list-style:none;
margin:0px;
padding:0px;
}

#nav-top li {
float:left;
margin:0px;
padding:0px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:italic;
font-weight:lighter;
letter-spacing:-0.3px;
}

#nav-top a {
display:block;
padding:7px 6px;
/padding:7px 3px;
color:#535353;
text-decoration:none;
}

#nav-top a:hover {
color:#7D2B29;
}

#nav-utility {
margin-top:28px;
height:30px;
float:left;
padding:3px 0px 0px 0px;
}

#nav-utility ul {
list-style:none;
margin:0px;
padding:0px;
}

#nav-utility li {
float:left;
margin:0px;
padding:0px;
color:#000000;
font-weight:bold;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:8px;
text-transform:uppercase;
}

#nav-utility a {
display:block;
color:#535353;
text-decoration:none;
padding:8px 5px;
/padding:8px 3px;
}

#nav-utility a:hover {
color:#7D2B29;
}









#main {
background:url(../images/bg-main.png) top left repeat-y;
}


#nav-side {
clear:both;
float:left;
width:168px;
padding:60px 0px 40px 0px;
}


#nav-side ul {
list-style:none;
margin:0px;
padding:0px;
}

#nav-side li {
background:transparent url(../images/bg-li.gif) no-repeat scroll 27px bottom;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:italic;
font-weight:normal;
margin:0px;
padding:0px;
line-height:18px;
}

#nav-side li.active a {
color:#c00000;
}

#nav-side li.last {
background:none;
}

#nav-side a {
display:block;
padding:11px 0px 11px 20px;
}

#nav-side a {
color:#7D2B29;
text-decoration:none;
}

#nav-side a:hover {
color:#c00000;
}



#nav-side li li {
color:#525252;
font-size:9px;
font-weight:bold;
text-transform:uppercase;
font-style:normal;
background:none;
line-height:10px;
}

#nav-side li ul {
padding-bottom:10px;
}

#nav-side li li a {
color:#525252!important;
text-decoration:none;
padding:7px 0px 7px 30px;
}


#nav-side li li a:hover {
color:#7D2B29!important;
}

#nav-side li li ul {
padding-bottom:0px;
}

#nav-side li li li {
line-height:10px;
}

#nav-side li li li a {
padding:7px 0px 7px 40px;
}

#nav-side a.active {
color:#7D2B29!important;
}

#content {
float:left;
width:485px;
padding:50px 30px;
margin-left:3px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
line-height:18px;
}

#content a {
color:#7D2B29;
}

.contentImage {
text-align:center;
}

.contentImage img {
border:3px solid #000;
}

#content h2 {
color:#952929;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}

.subnav {
list-style:none;
margin:0px;
padding:0px;
}

.subnav li {
float:left;
font-size:9px;
text-transform:uppercase;
font-weight:bold;
padding-right:10px;
margin-right:10px;
border-right:1px solid #535353;
line-height:10px;
}

.subnav li a {
text-decoration:none;
color:#535353!important;
}

#column-right {
float:left;
margin-left:3px;
width:203px;
height:663px;
background:url(../images/bg-right-column.jpg) top center no-repeat;
}

#column-right ul {
list-style:none;
padding:0px;
margin:0px;
}

#column-right a {
display:block;
}

li.announcement a {height:200px;}
li.monkey-tour a { height:100px; margin-top:170px;}
li.contact-us a {height:140px;}

#column-right li a span {
display:none;
}




#foot {
padding:20px 0px;
width:950px;
background:url(../images/bg-footer.png) top center no-repeat;
}

#foot ul {
padding:0px;
margin:0px;
list-style:none;
}

#foot li {
font-size:10px;
font-weight:normal;
text-transform:uppercase;
float:left;
}

#foot li a {
color:#535353;
text-decoration:none;
}

#foot li a:hover {
color:#7D2B29;
}

li.copyright {padding-left:3px;}
li.address1 {padding-left:27px;}
li.address2 {padding-left:12px;}
li.phone {padding-left:27px;}
li.email {padding-left:27px;}
li.design {padding-left:27px;}












body.index #content {
width:780px!important;
height:424px!important;
overflow:hidden;
margin:32px 0px 20px 0px;
padding:0px;
}

body.index #main {
background-image:none!important;
}

body.index #left {
width:355px!important;
height:234px!important;
float:left!important;
border-right:1px solid #999999;
padding:0px 20px;
margin:0px 1px 20px 0px;
}


body.index #middle {
width:245px!important;
height:234px!important;
float:left!important;
border-left:1px solid #999999;
border-right:1px solid #999999;
padding:0px 20px;
font-weight:bold;
margin:0px 1px 20px 0px;
}


body.index #right {
width:238px!important;
height:234px!important;
float:left!important;
border-left:1px solid #999999;
padding-left:20px;
}

body.index h3 {
color:#7D2B29;
font-size:9px;
font-weight:normal;
letter-spacing:1px;
margin:10px 0px 0px 0px;
padding:0 0 5px;
text-transform:uppercase;
}

body.index p {
font-family:Georgia,"Times New Roman",Times,serif;
color:#202020;
font-size:12px;
line-height:18px;
}

body.index em.red {
color:#7D2B29;
}

body.index #left a,
body.index #middle a {
color:#7D2B29;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
}

body.index #left a:hover,
body.index #middle a:hover {
color:#880000;
}


body.index h2 {
font-size:24px!important;
text-align:right;
font-style:italic;
margin:0px 0px 20px 0px;
text-transform:capitalize!important;
}

