@charset "utf-8";
/* CSS Document 

DEFAULT
LAYOUT
UNIVERSAL
INDEX
NEWS & EVENTS
MASCOT
EDUCATION
ADOPT
BOARD
WALKATHON
*/
body {
background: #fff url(images/lchs_back.gif) repeat-x top;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
color:#152a78;
font-size:12px;
}
img {
border:none;
}
a:link {
color:#395cac;
}
a:visited {
color:#152a78;
}
a:hover, a:active {
color:#d97e24;
}
h1 {
font-size:22px;
}
h2 {
font-size:18px;
line-height:14px;
}
h3 {
font-size:16px;
}
li {
margin-bottom:4px;
}
iframe {
border:2px dotted #395cac;
margin:25px;
}
form {
text-align:left;
}
h2 sup {
font-size: .6em;
}
hr {
	clear:both;
}

/* ----------------------------- LAYOUT ---------------------------------- */
#wrap {
width:760px;
margin:0 auto;
}
#banner {
width:760px;
height:101px;
background: url(images/banner2b.gif) no-repeat right top;
clear:both;
}
	#banner div {
	padding:  22px 33px 0 0;
	width:299px;
	float:right;
	}

#nav {
height:30px;
width:760px;
text-align:center;
margin:1px;
}
	#nav a, #footer2 a {
	display:block;
	height:15px;
	text-decoration:none;
	float:left;
	font-weight:bold;
	margin:7px 2px 0 2px;
	overflow:hidden;
	}
	#nav a {
	padding:4px 10px 8px 10px;
	}
	#footer2 a {
	padding:4px 11px 8px 9px;
	font-size:.8em;
	} /* Style edits in style_ie6 - padding */
		#nav a:link, #nav a:visited {
		color:#395cac;
		
		border-bottom:none;
		}
		#footer2 a:link, #footer2 a:visited {
		color:#395cac;
		}
		#footer a:active, #footer a:hover {
		color:#d97e24;
		}
		#nav a:active, #nav a:hover {
		color:#d97e24;
		border-bottom:none;
		}
		.current {
		background-color:#FFF;
		border:1px solid #395cac;
		}
#dropmenudiv{
position:absolute;
border:1px solid #395cac;
border-bottom-width:0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
margin-left:0px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
border-bottom:1px solid #395cac;
}

#dropmenudiv a:hover{ /*hover background color*/
background: #f6f7f9 url(images/nav_back.gif) repeat-x bottom;
}

.navover a:link img, .navover a:visited img {
	opacity: 100;
}
.navover a:hover img, .navover a:active img {
	opacity: .5;
} /* style mods in style_ie.css */


#content {
border:1px solid #395cac;
border-width:0 1px;
background-color:#FFF;
padding:10px;
margin:6px 0 0 0;
width:740px;
} /* style edit for ie 6 - margin-top:0; */
#footer {
background-color:#dfebf8;
border-top:1px solid #395cac;
text-align:center;
padding-bottom:20px;
margin:0;
}
	#footer div {
	width:760px;
	clear:both;
	overflow:hidden;
	margin:0 auto;
	}
	#footer p {
	font-size:9px;
	}

#layout {
width:740px;
}
	#layout td {
	vertical-align:top;
	}
	.layout1 {
	width:208px;
	padding-bottom:5px;
	}
	.layout2 {
	padding-left:10px;
	padding-bottom:5px;
	}
	.layout3 {
	width:210px;
	padding-left:10px;
	padding-bottom:5px;
	}
.nav2 {
margin:10px 0;
}
	.nav2 ul {
	margin-top:5px;
	list-style-image:url(images/bullit.jpg);
	}
	.nav2 a {
	text-decoration:none;
	}
	
/* ----------------------------- UNIVERSAL ---------------------------------- */
.download {
	margin-top:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-text-shadow:2px 2px 2px rgba(0,0,0,.5);
	-webkit-text-shadow:2px 2px 2px  rgba(0,0,0,.5);
	text-shadow:2px 2px 2px rgba(0,0,0,.5);
	float:right;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
	font-size:1.8em;
	padding:5px 15px;
	background: #395cac; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2C94AD;', endColorstr='#395cac'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#2C94AD;), to(#395cac)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #2C94AD, #395cac); /* for firefox 3.6+ */ 
}
	.download:link, .download:visited {
		color:#FFF;
	}
	.download:hover, .download:active {
		color:#dfebf8;
	}
	
.ht_images {
float:right;
margin: 0 0 10px 10px;
text-align:center;	
}
.bluebox, .bluebox2 {
background-color:#dfebf8;
border:1px solid #395cac;
padding:5px;
}
.bluebox2 {
width:196px;
}
.more {
font-size:11px;
font-weight:bold;
}
.fine {
font-size:10px;
}
.caption {
font-size:10px;
}
	.caption img {
	margin-bottom:5px;
	}
.imgbrd {
border:1px solid #051c57;
}
#newsletter {
text-align:right;
}
	#newsletter input {
	margin: 2px 0;
	}
#hours {
margin-bottom:20px;
}
	#hours table {
	width:700px;
	margin:5px auto;
	}
	#hours td {
	padding: 2px 5px;
	vertical-align:top;
	}
.inner {
padding: 15px 10px 5px 0;
border-right:1px solid #395cac;
}
.inner h1 {
padding:3px;
border-bottom: 2px dotted #bacae6;
}
hr {
border: 2px dotted #bacae6;
border-width: 0 0 2px 0;
}
.orange {
color:#d97e24;
}
.rss {
margin:10px 0;
width:208px;
}
	.rss {
	font-size:10px;
	line-height:12px;
	}
	.rss img {
	margin:0 5px 5px 0;
	}
.gone {
display:none;
}
.special {
border:2px dotted #d97e24;
padding:5px;
}
/* ----------------------------- INDEX ---------------------------------- */
#cogeco {
	text-align:center;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:15px;
}
	#cogeco img {
		margin-bottom:5px;
	}
#social {
	float:right;
	width:
	44px;
}
	#social a:first-child {
		padding-bottom:5px;
	}
#featured h3 {
margin:0;
padding:9px 0 2px 0;
text-align:center;
}
#featured p {
margin:0;
padding:0;
}

#gum {
border: 2px dotted #bacae6;
padding:2px;
}
	#gum table {
	margin:0 auto;
	}
	#gum h2 {
	margin:2px;
	padding:0;
	text-align:center;
	}
	#gum td {
	border-top: 2px dotted #bacae6;
	padding:2px;
	}
	.gum1 {
	text-align:right;
	font-weight:bold;
	}

/* ----------------------------- NEWS & EVENTS ---------------------------------- */

.events {
padding:3px;
border-bottom: 2px dotted #bacae6;
font-weight:bold;
}
	.events a {
	font-size:16px;
	}
	.events a:link {
	color:#d97e24;
	}
	.events a:visited {
	color:#d97e24;
	}
	.events a:hover, .events a:active {
	color:#152a78;
	}

/* ----------------------------- MASCOT ---------------------------------- */
.mascot1 {
width:176px;
text-align:center;
padding:20px 10px 20px 10px;
vertical-align:top;
border-bottom: 2px dotted #bacae6;
}
.mascot2 {
vertical-align:top;
padding:10px 10px 20px 10px;
border-bottom: 2px dotted #bacae6;
}

/* ----------------------------- EDUCATION ---------------------------------- */

.oneway1 {
width:245px;
text-align:center;
padding:20px 10px 20px 5px;
vertical-align:top;
border-bottom: 2px dotted #bacae6;
}
.results, .results2 {
width:500px;
border-bottom: 2px dotted #bacae6;
margin-bottom:30px;
}

/* ----------------------------- ADOPT ---------------------------------- */
.results2 {
border-top: 2px dotted #bacae6;
background-color:#dfebf8;
}
	.results td {
	font-weigh:bold;
	vertical-align:top;
	padding:2px 5px;
	}
	.results2 td {
	font-weigh:bold;
	vertical-align:top;
	padding:5px 5px;
	}
.piccy {
text-align:center;
margin-bottom: 10px;
}
	.piccy img {
	border:2px solid #395cac;
	max-width:177px;
	}
#searchtype {
float:right;
width:300px;
text-align:right;
}
	#searchtype img {
	margin-left:10px;
	}
.imgres {
width:155px;
height:200px;
padding:3px;
float:left;
margin:5px 8px 0 0;
text-align:center;
} /* style edits style_ie5.css */
	.imgres img {
	border:1px solid #000;
	max-height:170px;
	}
	.imgres a {
	text-decoration:none;
	}
.zoom {
	text-decoration:none;
	background-color:#395cac;
	display:block;
	text-align:left;
}
.zoom:link, .zoom:visited {
	color:#FFF;
}
	.zoom img {
		border:0;
		margin:3px;
		vertical-align:middle;
	}
/* ----------------------------- BOARD ---------------------------------- */
#board {
border:1px solid #395cac;
border-width:1px 1px 0 1px;
margin-left:40px;
}
#board td {
padding:5px;
width:120px;
border-bottom:1px solid #395cac;
}
	.board1 {
	text-align:right;
	font-weight:bold;
	}
/* ----------------------------- WALKATHON ---------------------------------- */
#walkathontable {
	background-color:#FFF;
	border:1px solid #152A78;
	border-collapse:collapse;
}
#walkathontable td {	
	border:1px solid #152A78;
}
#walkathontable div {	
	border-top:1px solid #152A78;
}
	#walkathontable td {
		vertical-align:top;
		text-align:center;
		width:250px;
	}
	#walkathontable a {
		display:block;
		text-decoration:none;
		padding:5px;
	}
	
	
#flash {
	margin: 10px auto;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		background:#FFF;
		padding:5px;
		-moz-box-shadow: 2px 2px 5px #000;
		-webkit-box-shadow: 2px 2px 5px #000;
		box-shadow: 2px 2px 5px #000;
		width:480px;
		clear:both;
}
#button {
	margin:0 0 20px 0;
}
#button a {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 16px/100% Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: .5em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 0 0 .5em .5em; 
	-moz-border-radius: 0 0 .5em .5em; 
	border-radius: 0 0 .5em .5em; 
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #FFF;
	border: solid 1px #8c4b0a;
	border-top:0;
	background: #d97e24;
	background: -webkit-gradient(linear, left top, left bottom, from(#d8a16f), to(#d97e24));
	background: -moz-linear-gradient(top,  #d8a16f,  #d97e24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8a16f', endColorstr='d97e24');
}
#button a:hover, #button a:active  {
	text-decoration: none;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#d8a16f), to(#a95c20));
	background: -moz-linear-gradient(top,  #d8a16f,  #a95c20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8a16f', endColorstr='#a95c20');
}
