#content, #content2, #content3{
color:#ffffff;
background-color:#3366CC;
padding:5px 10px 10px;
margin:10px 0;
}
#content2{
/*width:50%;
*/}
#content a, #content2 a, #content3 a{
text-decoration:underline;
}
#content img, #content2 img, #content3 img{
margin:3px;
border:1px solid #F7E7B5;
}
#innercontent li{
display:inline;
padding-right:20px;
}
#innercontent ul.solar{
list-style-type:circle!important;
}
#innercontent ul.solar li{
display:block;
padding-right:0;
list-style-type:circle!important;
}
#boxes{
line-height:1em;
margin:10px auto;
overflow:auto;/*to maintain positioning of floated boxes #box1, #box2, etc.*/
}
#boxes a, #boxes a:link, #boxes a:visited{
color:#ffffff;
text-decoration:underline;
}
#boxes a:hover, #boxes a:active{
/*background-color:;*/
text-decoration:none;
}

#box1, #box2, #box3, #box4, #box5, #box6{
/*min-height:120px;Req'd for good browsers with no JS, and therefore no PVII EqCols script. Fill with img of this height for older IE and no JS	~~~~~~~		interesting quirk when resizing text in FF*/
width:276px;
float:left;
padding:50px 5px 0;
line-height:1.2em;
}
#box1, #box2, #box4, #box5{
margin-right:21px;
}
#box1, #box2, #box3{
min-height:120px;
margin-bottom:15px;
padding:0px 5px;
}
#box4{
clear:left;
}
#box1{
background:#990000 /*url(../images/joy-sm.jpg) center left no-repeat*/;
color:#FFFFFF;
text-align:center;
}
#box2{
background:#F77329 /*url(../images/christ-sm.jpg) center center no-repeat*/;
text-align:center;
}
#box3{
background:#FBEF60 /*url(../images/banner-sm.jpg) center right no-repeat*/;
text-align:center;
}
#box4{
background:#339966 url(../images/students.gif) 10px 10px no-repeat;
}
#box5{
background:#333366 url(../images/teachers.gif) center 10px no-repeat;
color:#FFFFFF;
}
#box6{
background:#663366 url(../images/parents.gif) 140px 10px no-repeat;
color:#FFFFFF;
}
#boxes h1{
font-size:1.4em;
}
#box3 h1, #box2 a:link, #box3 a:link{
color:#000000;
}
#box2 a:hover,#box3 a:hover{
color:#FFFFFF;
}
.hilite{
float:left;
width:208px;
border: 1px solid #000;
background-color:#333399;
padding:5px;
}
#homepage{
float:left;
margin-right:20px;
padding:5px;
border:2px solid #333399;
background-color:#ffffff;
}
#slideshow{
margin:0 auto;
}
#audio{
/*clear:both;
width:480px;
*/border: 1px solid #F7E7B5;
margin-top:10px;
padding:0 15px 10px 15px;
}
#audio p.ctr{
text-align:center;
font-size:.8em;
font-weight:bold;
margin:0;
color:#000;
background-color:#F7E7B5;
}
#audio img{
/*margin-right:10px;
*/}
.feed-list {
  margin: 0 0 15px 15px;
  padding: 0;
  list-style-type: none;
}

.feed-list li {
  margin: 0 0 10px 0;
  padding: 0;
  list-style-type: none;
}

.feed-list li a {
  padding: 0 0 0 19px;
  background: url("../images/feed-icon-14x14.png") no-repeat 0 50%;
  list-style-type: none;
}
.feed-list li a:hover, .feed-list li a:active{
background-color:#990000;
}
.staceyfloatrt{
float:right;
margin-left:10px!important;
}
