body{font: 80% Verdana, Arial,sans-serif;
color:#162e65;
padding:0;
margin-top: 0px;
background: #3775d7 url(line.gif) repeat-x top right;}

#frame{
margin:0 auto;
width:1000px;
background: #ffffff url(base.gif) no-repeat bottom center;
margin-top: 0px;
border-left: solid 1px #162e65;
border-right: solid 1px #162e65;
margin-bottom: -24px;
}

#sitename{
background: url(livingstonvillage.jpg) no-repeat top right;
height: 260px;
text-align: right;
}

.contact{padding-top: 60px;padding-right: 10px;}


#menu{
width: 1000px;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
background: #ffffff url(menu-background.jpg) no-repeat;
height: 30px;
border-top: solid 1px #162e65;  
border-bottom: solid 1px #162e65;  
}


#menu ul{	
list-style:none;
margin:5px 0px 0px 0px;
padding-left: 0px;
background: none;
}	

#menu li{
margin-bottom:0px;
background-color: none;
background: none;
display: inline;
width: 120px;
}

#menu li a{
height:30px;
text-decoration:none;
color:#162e65;
padding: 8px 15px 8px 15px;
background: none;
}

#menu li a:visited{
height:30px;
text-decoration:none;
color:#162e65;
padding: 8px 15px 8px 15px;
background: none;
}

#menu li a:hover{
background: none;
height:30px;
text-decoration:underline;
color:#ffffff;
padding: 8px 15px 8px 15px;
}

.center{text-align: center;}

.white{border-right: solid 1px #ffffff;}

#right{
background-color: #ffffff;
float: right;
width: 165px;
padding-left: 15px;
padding-right: 20px;
height: auto;
text-align: justify;
margin-top: 38px;
}

#right-parent{
background-color: #ffffff;
float: right;
width: 300px;
padding-left: 50px;
padding-right: 40px;
height: auto;
text-align: justify;
margin-top: 38px;
}

#left{
background-color: #ffffff;
float: left;
width: 165px;
padding-left: 20px;
padding-right: 15px;
height: auto;
text-align: justify;
margin-top: 38px;
}

#content{
margin:0px 200px 0px 200px;
padding:15px 30px 0px 30px;
line-height:1.6em;
text-align:justify;
}

#content2{
margin:0px 20px 0px 200px;
padding:15px 30px 0px 30px;
line-height:1.6em;
text-align:justify;
}

#content3{
margin:0px 200px 0px 20px;
padding:15px 30px 0px 30px;
line-height:1.6em;
text-align:justify;
}

#content4{
margin:0px 20px 0px 20px;
padding:15px 30px 0px 30px;
line-height:1.6em;
text-align:justify;
}

#content5{
margin:0px 250px 0px 20px;
padding:15px 30px 0px 30px;
line-height:1.6em;
text-align:justify;
}

a img{
border:0;
}


.wyze{
text-align: center;
color: #000000;
margin-top: 30px;
}


.wyze a:link {
color: #000000;
}

.wyze a:visited {
color: #000000;
}

.wyze a:hover {
color: #ffffff;
}

.red{color: #ff0000;}


#left a:link {
color: #3775d7;
}

#left a:visited {
color: #3775d7;
}

#left a:hover {
color: #162e65;
text-decoration: underline;
}




#right a:link {
color: #3775d7;
}

#right a:visited {
color: #3775d7;
}

#right a:hover {
color: #162e65;
text-decoration: underline;
}



#content3 a:link {
color: #3775d7;
}

#content3 a:visited {
color: #3775d7;
}

#content3 a:hover {
color: #162e65;
text-decoration: underline;
}

#content4 a:link {
color: #3775d7;
}

#content4 a:visited {
color: #3775d7;
}

#content4 a:hover {
color: #162e65;
text-decoration: underline;
}




#left ul{	
list-style:none;
margin:0px 0px 0px 0px;
padding-left: 0px;
background: none;
text-align: center;
}	

#left li{
margin-bottom:10px;
background-color: none;
background: none;
display: block;
}

#left li a{
height:30px;
text-decoration:none;
color:#3775d7;
background: none;
}

#left li a:visited{
height:30px;
text-decoration:none;
color:#3775d7;
background: none;
}

#left li a:hover{
background: none;
height:30px;
text-decoration:underline;
color:#162e65;
}




#right ul{	
list-style:none;
margin:0px 0px 0px 0px;
padding-left: 0px;
background: none;
text-align: center;
}	

#right li{
margin-bottom:10px;
background-color: none;
background: none;
display: block;
}

#right li a{
height:30px;
text-decoration:none;
color:#3775d7;
background: none;
}

#right li a:visited{
height:30px;
text-decoration:none;
color:#3775d7;
background: none;
}

#right li a:hover{
background: none;
height:30px;
text-decoration:underline;
color:#162e65;
}


.indent{padding-left:20px;}

.copy{
text-align: center;
border-top: solid 1px #341058;
margin-bottom: 10px;
padding-top: 10px;
font-size: 80%;
}

a{text-decoration: none;}

.imgright{float: right;}

h1{color: #162e65;font-size: 110%; text-align: center;}

.nospace{margin: 0px; padding: 0px;}

table.school {
width: 100%;
border-width: 0px ;
border-spacing: 0;
border-style: solid;
border-collapse: collapse;
background-color: #d5e2f7;
margin-bottom: 20px;
align: center;
border: 1px solid #3775d7;
}

table.school th {
border-width: 0px;
padding:6px;
border-style: inset;
background-color: none;
text-align: left;	
font-weight: none;
width: auto;
}

table.school td {
border-width: 0px;
padding:6px;
border-style: inset;
background-color:none;
text-align: left;
padding-right:6px;
}



table.school2 {
width: 60%;
border-width: 0px ;
border-spacing: 0;
border-style: solid;
border-collapse: collapse;
background-color: #d5e2f7;
margin-bottom: 20px;
align: center;
border: 1px solid #3775d7;
}

table.school2 th {
border-width: 0px;
padding:6px;
border-style: inset;
background-color: none;
text-align: left;	
font-weight: none;
width: auto;
}

table.school2 td {
border-width: 0px;
padding:6px;
border-style: inset;
background-color:none;
text-align: left;
padding-right:6px;
}

.green{color: #09693d;border-right: solid 1px #ffffff;}

body#home a#homenav,
body#school a#schoolnav,
body#uniform a#uniformnav,
body#term a#termnav,
body#teachers a#teachersnav,
body#council a#councilnav,
body#info a#infonav,
body#latest a#latestnav,
body#links a#linksnav,
body#sitemap a#sitemapnav, {
color: #02aa5c;
background: none;
font-decoration: none;
}


  #ticker-container {
        position:relative;
        overflow:hidden;
        width: 160px;
        height: 280px;
        background-color: #ffffff;
        background-repeat: repeat;
        padding: 2px;
        border-top: 1px solid #162e65;
  border-bottom: 1px solid #162e65;
        }
	
	#ticker {
		position:relative;
		width:150px;
	}
	
	

