/* Start of CMSMS style sheet 'lwhs_styles' */
html, BODY {
	width: 100%;
	height: 100%;
	background: #242424 url(../images/bg.jpg) top repeat-x;
	text-align: center;
}

BODY {

	width: 100%;

	height: 100%;

	background: #242424 url(images/lwhs/bg.jpg) top repeat-x;

	text-align: left;

}

h2 {
       color:#fba804;
}

.category_head {

	margin-bottom: -10px;

	text-align: left;

}

.news {

	position: relative;

	color: #fba804;

	font-size: 24px;

	font-weight: bold;

	right: 371px;

}

.photos {

	position: relative;

	color: #fba804;

	font-size: 24px;

	font-weight: bold;

	right: 292px;

}

.category_head a {

	text-decoration: underline;

	color: #6d6d6d;

}

.category_head a:hover {

	text-decoration: none;

	color: #fba804;

}

body > #container_main {
	height: auto;
	min-height: 100%;
}

#container_main {

	width: 820px;

	height: auto;

        min-height: 100%;

	margin: 0 auto 0 auto;


}

.school_info {
	width: 100%;
	height: 35px;
	text-align: left;
}

.school_info p {
	width: 600px;
	padding-top: 7px;
	font-family: Times New Roman, Times, serif;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin : 0;
	float: left;
}

.search_container {
	width: 209px;
	margin : 0;
	padding-top: 5px;
	float: right;
}

/*====================

      Search Box

======================*/

.search {
	width: 170px;
	height: 23px;
	background: url(images/lwhs/search.jpg) top left no-repeat;
	border: none;
	padding: 7px 5px 0 5px; 
	color: #FFFFFF;
	font-size: 10px;
}

.search:hover,
.search:focus {
	background: url(images/lwhs/search_h.jpg) top left no-repeat;
}

.submit {
	height: 26px;
	width: 25px;
	background: url(images/lwhs/go.jpg) bottom left no-repeat;
	border: none;
	margin-left: 4px;
}

.header {

	position: relative;

	background: url(images/lwhs/header_bg.png) top left;//opacity50.png);

	height: 70px;

	width: 810px;

	text-align: left;

	padding-top: 5px;

        padding-left:10px;
overflow:hidden;

}

#charter_seal {
       float:right;
       padding-right: 10px;
       
}



.topnav {

	position: relative;

	background: url(images/lwhs/nav_left.png) top left no-repeat;

	height: 69px;

	width: 820px;
z-index:200;

}



.navtile {

	background: url(images/lwhs/topnav_t.jpg) top left repeat-x;

	width: 772px;

	height: 69px;

	margin-left: 24px;

	margin-right: 24px;

}



.topnav_contain {

	background: url(images/lwhs/nav_right.png) top right no-repeat;

	height: 69px;

	width: 772px;

	padding-right: 24px;

	text-align: left;

}


#content_container {
position:relative;


	width: 820px;

	height: auto;


	background: #FFFFFF url(images/lwhs/body_t.jpg) 0% 0% repeat-y;
  
        clear: both;
       float:left;

}

.content_container p img {
        padding:5px;
}

.content_left a:link {
        color:#DC7B0C;
}

.content_left a:hover{
        text-decoration:none;
}

.content_left a:visited {
        color:#867436;
}

.content_left {

        width: 580px;

	text-align: left;
       
        float: left;

        padding:0 0 0 10px;

}

.content_left img {
        padding:5px;
}

.content_right {

        position: relative;

	width: 220px;

	height: auto;

        min-height: 100%;

	background: #e6e6e6;

	float: right;

        border-right: 1px solid #FFFFFF;

}

.secondary_nav {

	width: 597px;

	height: 70px;

	background: url(images/lwhs/secnav_t.jpg) top left repeat-x;

	border-left: 1px solid #FFFFFF;

	border-top: 1px solid #FFFFFF;

        margin-left: -10px;

}



.secondary_nav ul {

	list-style-type: none;

	list-style-image: none;

	padding : 0;

	margin : 0;

}



/*.secondary_nav li {

	padding : 0;

	margin : 0;

}



.secondary_nav li a {

	width: auto;

	height: 15px;

	background: transparent;

	padding: 0px 2px 2px;

	margin : 0 55px 0 0;

	float: left;

	text-decoration: none;

	color: #6d6d6d;

	font-weight: bold;

	text-align: left;

	border: 1px solid transparent;

	font-size: 11px;

}



.secondary_nav ul li a:hover {

	background-color: #2e2e2e;

	color: #FFFFFF;

	border: 1px solid #6d6d6d;

	font-weight: bold;

} */



.secondary_nav .contain {

	position: absolute;

	left: 20px;

}



.secondary_nav .column {

	width: auto;

	background: transparent;

	margin : 0;

	padding-left: 0px;

	padding-top: 0px;

        margin-top:  0px;

        overflow:hidden;

        height:40px;

}





.secondary_nav .column a {

	width: auto;

	height: 15px;

	background: transparent;

	padding: 0px 2px 2px;

	margin : 0;

	float: left;

	text-decoration: none;

	color: #6d6d6d;

	font-weight: bold;

	text-align: left;

	border: 1px solid transparent;

	font-size: 11px;

}



.secondary_nav .column a:hover {

	background: #2e2e2e;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

        border: 1px solid #6d6d6d;

}

.secondary_nav .column li {
        list-style-type:none;
}


.secondary_nav span {

	font-weight: bold;

	color: #6d6d6d;

	position: absolute;

	left: 8px;

	top: 5px;

	letter-spacing: -1px;

}



.clear {

	clear: both;

}



.footer {



	width: 100%;

	height: 178px;

	background: #444 url(images/lwhs/footer_t.jpg) top left repeat-x;

        margin-top: 0;

        clear: both;

}



.coming_up {

	position: relative;

	width: inherit;

	height: 347px;

	border-top: 1px solid #FFFFFF;

	background: #2d2d2d url(images/lwhs/coming_up_back.jpg) top left no-repeat;

}

.coming_up h4{
        color:#fff;
        font-weight:bold;
        font-size:14px;
}

.coming_up a,
.coming_up a:visited {

        color:#fff;

        text-decoration:none;
}

.coming_up a:hover {

       text-decoration:underline;

}

.coming_up ul {

	list-style-type: none;

	list-style-image: none;

	padding : 0;

	margin : 0;

}



.coming_up li {

        list-style-type: none;

	list-style-image: none;

	width: 209px;

	height: 28px;

	display: block;

	background: url(images/lwhs/coming_up_t.gif) bottom repeat-x;

	padding: 5px 10px 1px 0;

	margin : 0;

	text-decoration: none;

	color: #FFFFFF;

	font-size: 12px;

	font-weight: bold;

	text-align: right;

}



.coming_up li span {

	position: absolute;

	left: 10px;

	color: #febc01;

}



.bulletins {

	position: relative;

	width: inherit;

	height: auto;

        min-height: 100%;

	border-top: 1px solid #FFFFFF;

	background-color: #e6e6e6;

}



.bulletins ul {

	list-style-type: none;

	list-style-image: none;

	padding : 0;

	margin : 0;

}

.bulletins a:link,
.bulletins a:visited {
        color:#DC7B0C;
}

.bulletins a:hover{
        text-decoration:none;
}


.bulletins li {

	width: 204px;

	height: auto;

	display: block;

	background: url(images/lwhs/bulletin_t.gif) bottom repeat-x;

	padding: 5px 10px 13px 5px;

	margin : 0;

	text-decoration: none;

	color: #7c7c7c;

	font-size: 10px;

	font-weight: bold;

	text-align: justify;

}



.articles {

	position: relative;

	top: -15px;

	padding-bottom: 10px;

}



.title {

	padding : 0;

	margin-bottom: -5px;

        font-size: 1.2em;

}

.title a:link,
.title a:visited {
         color:#fba804;
         text-decoration:underline;

}
.title a:hover{
         color:#000;
         text-decoration:underline;
}



.author {

	font-size: 12px;

	font-style: italic;

	margin-left: 5px;

}



.post {

	font-size: 12px;

	text-align: justify;

	margin-top: 5px;

}



.highlander_photos {

        

	padding-top: 15px;

	background: url(images/lwhs/post_t.jpg) top left repeat-x;

}



.photo_container {

	margin-top: -10px;

	margin-bottom: 5px;

}



.push {

	margin-right: 12px;

}

.column {

	position: relative;

	height: 163px;

	float: left;

	text-align: left;

	margin: 15px 15px 0 0;

	padding-right: 23px;

	background: url(images/lwhs/footer_s.jpg) center right no-repeat;

}




.column a {

	color: #febc01;

	text-decoration: none;

}



.column a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}



.firstcol {

	margin: 0 0 0 0px;

}



.footer dt {

	color: #FFFFFF;

	font-weight: bold;

	padding-bottom: 5px;

}



.footer dl {

	line-height: 110%;

}

.foot_links {

        width: 820px;

        margin: 0px auto 0px auto;

        padding-left: 25px;

}

.footer .foot_links .column li {
    
         list-style-type: none;

         padding : 0;

         margin : 0;

}


.footer_lwhs {

	padding-top: 30px;

	font-family: Times New Roman, Times, serif;

	color: #FFFFFF;

	text-align: left;

	line-height: 125%;

}



.footer_lwhs span {

	font-size: 17px;

	font-weight: bold;

}
.jared {
	width: 100%;
	height: 20px;
	color: #FFFFFF;
	background: #111111;
	padding-top: 10px;
	padding-bottom: 10px;
        text-align: center;
}

.jared a {
	color: #FFFFFF;
	text-decoration: none;
}

.jared a:hover {
	color: #febc01;
	text-decoration: underline;
}
/* End of 'lwhs_styles' */

