/* CSS Document */


.clear {
clear: both;
}

.clearfloat {
	clear:both;
}


body {
 	background: url(images/bodybg.gif) repeat-x;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, sans serif;
 
 }
 
a:link {
	color:#36b7c3;
	text-decoration:underline;
	font-size: 11px;
}



a:visited{
	color:#36b7c3;
	text-decoration:underline;
	font-size: 12px;
}
 
 
 
#container  {
	width : 1000px;
	height: auto;
	margin : 0 auto;
	} 
 
#top {
	width : 1000px;
	height: 180px;
	margin : 0 auto;
	position: relative;
	z-index: 99999;

}


.banner_logo {
	background: url(images/lisc-20yrs.jpg) no-repeat;
	display: block;
	height: 110px;
	width: 123px; 
	position: absolute;
	top: 18px;
	left: 60px;
}

#collage {
	position: absolute;
	right: 0px;
	top: 0px;

}



#features{
	width:700px;
	margin-left: 10px;
	margin-top: 40px;
	height: 110px;

}


html>body #features {
	top:-100px;
}

#features a:link, a:visited, a:active {
	font-size:8pt;
	color:#07749B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;	
	line-height: 14pt;
	text-decoration: none;	

}

#features a:hover {
	text-decoration: underline;
}


#feat1{
	float:left;
	height: 110px;
	width: 310px;

}


#featText1 {
	position:relative;
	float:left;
	width: 280px;
	height: 110px;
	top:-22px;
	left:12px;
}

.featHeadline {
	font-size:18pt;
	color:#07749B;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 22pt;
}

.featSubhead {
	font-size:10pt;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	line-height: 18pt;
}


.featBody {
	font-size:8pt;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.bar1 {	
	float: left;
	width: 16px;
}

.bar2 {
	float: right;
	width: 16px;
}



#feat2{
	float:right;
	height: 110px;
	width: 310px;
}

#featText2 {
	float:right;
	width: 280px;
	height: 110px;
}


/************* top menu ****************/

#menu {
	position: relative;
	float:right;
	width:770px;
	top: -59px;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif, "Gill Sans MT";
	color: #042660;
	font-weight: bold;
	z-index: 99999;
	}
#menu ul {
	margin:0;
	padding:10px 7px 0 5px;
	list-style:none;
	}
#menu li {
	display:inline;
	margin:0;
	padding:0;
	}
#menu a {
	float:left;
	background:url("images/tableftF.png") no-repeat left top;
	padding:0 0 0px 12px;
	text-decoration:none;
	}
#menu a span {
	float:left;
	display:block;
	background:url("images/tabrightF.png") no-repeat right top;
	padding:8px 16px 6px 8px;
	color:#042660;
	}
	
#menu a:visited {
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif, "Gill Sans MT";
	color: #042660;
	font-weight: bold;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#FFFFFF;}
#menu a:hover {background-position:0% -29px;}
#menu a:hover span {background-position:100% -38px;}


/************* LEFT MENU ****************/


#subNav {
position: relative;
top:0px;
width: 203px;
background:#51621c url(images/nav_bg_top.jpg) top center repeat-y;
}



.leftMenu{
	list-style-type: none;
	margin: 10px 10px 10px 0px;
	padding: 30px 10px 10px 0px;
	width: 183px;
	min-height: 433px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	
}

.leftMenu li a{
	color: white;
	display: block;
	width: 105%;
	padding: 10px 0px 10px 10px;
	font-size:11px;
	line-height:13px;
	text-decoration: none;
	font-weight: bold;
	text-decoration:none;
}


.leftMenu li a:visited{
	color: white;
	font-weight: bold;
	font-size:11px;
	line-height:13px;

}

.leftMenu li a:hover, .leftMenu li a:active{
	color: white;
	background-color: #495b14;

}


#bottom{
	margin:0 auto;
	
}


#leftCol {
	position:relative;
	margin-top:25px;
	width: 230px;
	height: 500px;
	float: left;
}


#center {
	position: relative;
	margin-top: 30px;
	margin-left: 240px;
	width: 450px;
	height: auto;

}


#breadCrumb  {
	postion:relative;
	color:#999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom: 20px;
}

#breadCrumb a:link, a:visited, a:active {
	font-size:11px;
	color:#999999;
	font-weight: normal;
}


#breadCrumb a:hover {
	text-decoration:underline;

}


#story {
	margin: 10px 0px 0px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;

}

#story a, a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#07749B;
	text-decoration:none;
}

#story a:hover{
	text-decoration:underline;
}


.storyTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#07749B;
	padding-bottom:20px;
	line-height: 26px;
}

#rightCol {
	position: relative;
	top: 60px;
	width: 280px;
	float: right;

}

h2 {
	display: block;
	color: #07749b;
	font-size: 24px;
	font-family: Georgia, Times New Roman, serif;
	font-weight: normal;
}



#leftside span {
	display: block;
	font-weight: bold;
	color: #07749b;
	font-family: Arial, Verdana, sans serif;
	font-size: 24px;
	margin: 10px 0px 20px 0px;

}

#leftside {
	width: 630px;
	float: left;

}

#home_gallery {
	width: 630px;
	height: 390px;

}

#rightside {
	width: 310px;
	float: right;
	margin-top: 15px;

}

#rightside a {
	color: #07749b;
	font-weight: normal;
	text-decoration: none;
}

#rightside a:hover {
	color: #333;
	text-decoration: underline;
}

#rightside .headline-style {
	display: block;
	font-size: 18px;
	line-height: 22px;
	font-family: Georgia, Times New Roman, serif;	
}


#connect_box {
background: url(images/sidebar_blue.png) no-repeat;
height: 202px;
width: 310px;
position: relative;
color: #fff;
font-weight: bold;
font-size: 14px;
margin-top: 20px;
}

.taglinetext {
color: #808184;
margin-top: -5px;
}

#footer {
	height:30px;
	background: #eab41a;

}

#inside_footer {
	width: 1000px;
	margin: 0px auto;
	text-align: left;
	font-weight: bold;
	padding-top: 8px;
}

.fb_icon {
background: url(images/fb_icon.png) no-repeat;
height: 32px;
width: 32px;
float: left;
background-position: top;
cursor: pointer;
}

.fb_icon:hover {
background-position: bottom;
}

.social1 {
width: 280px;
display: block;
position: absolute;
left: 20px;
top: 20px;
}

.social1 p {
float: left;
margin-left: 10px;
margin-top: 8px;
cursor: pointer;
}

.news_icon {
background: url(images/news_icon.png) no-repeat;
height: 32px;
width: 32px;
float: left;
background-position: top;
cursor: pointer;
}

.news_icon:hover {
background-position: bottom;
}

.social2 {
width: 280px;
display: block;
position: absolute;
left: 20px;
top: 65px;
}

.social2 p {
float: left;
margin-left: 10px;
margin-top: 8px;
cursor: pointer;
}

.donate_icon {
background: url(images/donate_icon.png) no-repeat;
height: 32px;
width: 32px;
float: left;
background-position: top;
cursor: pointer;
}

.donate_icon:hover {
background-position: bottom;
}

.social3 {
width: 280px;
display: block;
position: absolute;
left: 20px;
top: 110px;
}

.social3 p {
float: left;
margin-left: 10px;
margin-top: 8px;
cursor: pointer;
}

.search_icon {
background: url(images/search_icon.png) no-repeat;
height: 32px;
width: 32px;
float: left;
background-position: top;
cursor: pointer;
border: 0px;
text-indent: -3333px;
overflow: hidden;
}

.search_icon:hover {
background-position: bottom;
}

.social4 {
width: 280px;
display: block;
position: absolute;
left: 20px;
top: 155px;
}

.social4 p {
float: left;
margin-left: 10px;
margin-top: 8px;
cursor: pointer;
}

.sbar {
width: 100px;
border: solid 1px #c1c1c1;
margin-left: 10px;
margin-top: 8px;
}

/*  ADD THUMBS TO GALLERY */
.theme-default.controlnav-thumbs .nivoSlider {
    margin-bottom:100px; /* Tweak this to push content down */
}
.theme-default.controlnav-thumbs .nivo-controlNav {
    position:absolute;
    left:40%;
    bottom:-80px; /* Tweak this to push thumbnails down */
    margin:0;
}
.theme-default.controlnav-thumbs .nivo-controlNav a {
    display:inline;
    background:none;
    text-indent:0px;
    border:0;
    margin-right:10px;
    float:none;
}
.theme-default.controlnav-thumbs .nivo-controlNav a.active img {
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default.controlnav-thumbs .nivo-controlNav img {
    display:inline;
    position:relative;
    margin-right:10px;
}

#entire_gallery2 {
	width: 630px;
	height: 570px;
	background: #edc91b;
	position: relative;
	margin-top: 20px;
	margin-bottom: 10px;
	z-index: 200; 
}