* { margin : 0; padding : 0; }
body { background : #B5B5B5 url("images/body_bg.gif") repeat-x; padding-bottom:35px; }

img { border : none; }

a { color : #66F6FF; }
a:hover { text-decoration : none; }

#page { 
width:864px;
font-size : 15px;
font-family : Arial;
color : #FFF;
margin:0 auto;
background : #0060B0 url("images/page_bg.gif") repeat-y;
}
#container { 
width:864px;
background : url("images/container_bg.gif") no-repeat;
}

#header {
width : 840px;
height : 181px;
margin:0 auto;
background : url("images/header_bg.jpg") no-repeat bottom left;
position : relative;
}
#logo {
position:absolute;
top:51px;
left:33px;
}
.hd-butts {
position:absolute;
top:6px;
right:39px;
}
.hd-butts a { display:block; float:left; margin-left:18px; height:12px; width:13px; }
.hd-lnk {
position:absolute;
top:4px;
left:39px;
color:#5E5E5E;
font-size:13px;
text-decoration:none;
}
.hd-lnk:hover { color:#222; }

#content {
width : 840px;
min-height : 460px;
margin:0 auto;
background:url("images/lion_bg.jpg") no-repeat bottom left;
}
* html #content { height : 460px; }

h1, h2, h3, h4, h5 { padding:0; margin:0 0 15px 0; }
h1 { font-size:24px; font-weight:normal; }
h2 { font-size:20px; font-weight:normal; }
h3 { font-size:18px; font-weight:normal; }
h4 { font-size:15px; }
h5 { font-size:13px; }

p { padding:0; margin:0 0 15px 0; }

#leftbox { 
width:250px;
float:left;
padding-left:28px;
padding-top:35px;
}

#nav { padding:0; margin:0 0 75px 0; list-style:none; }
#nav li { padding:10px 0 10px 20px; margin:0; line-height:0; font-size:1px; }
#nav li.select { background:url("images/nav_bg_slctd.gif") repeat-y; }
#nav a { width:200px; display:block; height:11px; corsor:pointer; text-decoration:none; padding:0; margin:0; }
#nav a:hover { background-image:url("images/ar.gif"); background-repeat:no-repeat; }
#nav a span { display:none; }
#nav li b { display:block; height:11px; text-decoration:none; padding:0; margin:0; background-image:url("images/nav_skin.gif"); background-repeat:no-repeat; } 
#nav li b.n1 { background-position:0 -2px; }
#nav li b.n1 a:hover { background-position: 42px 3px; }
#nav li b.n2 { background-position:0 -34px; }
#nav li b.n2 a:hover { background-position: 56px 3px; }
#nav li b.n3 { background-position:0 -66px; }
#nav li b.n3 a:hover { background-position: 129px 3px; }
#nav li b.n4 { background-position:0 -98px; }
#nav li b.n4 a:hover { background-position: 99px 3px; }
#nav li b.n5 { background-position:0 -130px; }
#nav li b.n5 a:hover { background-position: 172px 3px; }
#nav li b.n6 { background-position:0 -162px; }
#nav li b.n6 a:hover { background-position: 90px 3px; }
#nav li b.n7 { background-position:0 -194px; }
#nav li b.n7 a:hover { background-position: 87px 3px; }
#nav li b.n8 { background-position:0 -225px; }
#nav li b.n8 a:hover { background-position: 78px 3px; }

#nav ul {
	padding: 20px 0 0 0;
	list-style: none;
}
#nav ul li {
	display: block;
	padding: 2px 0;
	font-size: 12px;
}
#nav ul li a {
	background: none;
	color: #BBB;
	display: block;
	height: auto !important;
	padding: 5px 0;
}
#nav ul li a:hover, #nav ul li a.current {
	background: none;
	color: #FFF;
}

.photo-box { padding:0 0 0 22px; }
.photo-box a.im { margin-right:3px; }
.photo-box h3 { margin-bottom:15px; text-indent:-2100px; height:11px; overflow:hidden;  background:url("images/title_photos.gif") no-repeat; }
.photo-box div { font-size:13px; padding-top:10px; }
.photo-box div a { background:url("images/ar.gif") no-repeat 100% 6px; padding-right:15px; }


#cntbox { 
width:490px;
float:right;
padding-right:40px;
min-height:460px;
background:url("images/cnt_bg.jpg") no-repeat;
}
* html #cntbox { height:460px; }

#cntbox .content-text { padding:10px 25px 30px 30px; }
#cntbox .content-text_ind { padding-top:0; }

#cntbox .content-text p { padding:0; margin:0 0 15px 0; line-height:20px; }
#cntbox .content-text ul { padding:10px 0 15px 10px; margin:0; list-style:none; position:relative; }
#cntbox .content-text ul li { padding:0 0 0 14px; margin:0 0 5px 0; background:url("images/li.gif") no-repeat 0 6px; }


h2.welcome { text-indent:-2100px; height:100px; background:url("images/title_wel.gif") no-repeat; margin-bottom:25px; }

.ind-pic { height:235px; background:url("images/ind_pic_shadow.jpg") no-repeat bottom left; margin-bottom:10px; }
.ind-pic img { border:3px solid #FFF; }


#footer { background:#002040 url("images/footer_bg.gif") no-repeat; width:864px; height:100px; position:relative; clear:both; font-size:12px; color:#88B8DE; }
#footer .copy, #footer .ftrnav { position:absolute; top:32px; }
#footer .copy { left:62px; }
#footer .ftrnav { left:351px; }
#footer .ftrnav span { background:url("images/ftrnav_sep.gif") no-repeat 50% 3px; padding:0 7px; }

form { margin : 0; padding : 0; }

html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

.clear { clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; padding:0; margin:0; }
* html .clear { height:auto; margin-bottom:0; }
.photoTile {

float:left;
margin:10px;
height:100px;
}