
.topbar, .addfooter {
margin: 0px;
padding: 3px;
border1: solid 1px #CC3300;
}

.addfooter p a, .addfooter p a:visited {
color: #FFFFFF;
}
.mainmenu li a {
display: block;
text-align: left;
color: #CC3300;
}

.mainmenu li a:visited, .mainmenu li a:active {
color: #CC3300;
}

.topmenu, .addfooter {
width: 100%;
}

.topmenu li {
width: 15%;
}

.topmenu li a, .topmenu li a:visited, .topmenu li a:active {
1background: #CC3300;
1color: #FFFFFF;
padding: 1px;
margin: 1px;
font-weight: bold;
}

.mainmenu, .mainmenu ul, topmenu, .topmenu ul, .starfishes {
list-style-type: none;
padding: 0;
}

.mainmenu, .mainmenu ul {
margin: 0;
}

.mainmenu li li, .mainmenu li
{border:1px solid #FFFFFF;
padding: 0;
margin: 0;
background: url('http://www.starcrosspreschool.co.uk/images/bullet.gif') no-repeat;
}

.mainmenu li, .topmenu li {
padding-left: 18px;
}

.mainmenu li li {
padding-left: 12px;
}

.mainmenu1 li, .topmenu li {
display: inline;
}

.menu {
border-bottom:1px solid #99CCCC;
color: #CC3300;
font-weight1: bold;
text-decoration: none;
z-index1: -1; padding-left:0.4em; padding-right:0em; padding-top:0.2em; padding-bottom:0.2em;
}

.submenu {
border-bottom:1px solid #99CCCC;
color: #99CCFF;
font-weight1: bold;
text-decoration: none;
z-index1: -1; padding-left:0.8em; padding-right:0em; padding-top:0.2em; padding-bottom:0.2em
}

.addfooter {
font-size: 0.8em;
border-top: 1px solid #CC3300;
text-align: center;
}

h1 {
padding-top: 0px;
margin-top: 0px;
}

.pagehead h1 {
text-align: center;
border-bottom: double #99CCCC 3px;
1background-color: #CCFFFF;
color: #99CCCC;
width: 100%;
background: url('http://www.starcrosspreschool.co.uk/images/starcross1.jpg') no-repeat;
}

body
{color: #000033;
background: #FFFFFF;
background: url('http://www.starcrosspreschool.co.uk/images/azurevision.gif') no-repeat;
font-family: "Comic Sans MS", "Arial", sans-serif;
margin-left: 5%;
margin-right: 5%;
}

a
{color: #FF3366;
text-decoration:none;}

a:link
{color: #FF3366;
text-decoration:none;}

a:visited
{color: #0000FF;
text-decoration:none;}

a:active
{color: #FF3366;
text-decoration:none;}

a:hover
{color1: #000000;}

.float-text
{margin: 0% 0% 0% 22%;}

.sidebar
{float: left;
color: #ccccff;
background-color: #FFFFFF;
border: none;
width: 20%;
text-align: left;
padding: 0em;
margin: 0px;}

caption, .hidden
{display: none;}

.mainmenu li a:hover, .submenu:hover, .submenu1:hover {
color: #FF6600;
}

.toplinks {
text-transform: lowercase;
}

.feedbacksubmit
{margin-left: 9.5em;}

label
{width: 9em;
float: left;
text-align: right;
font-weight: bold;
margin-right: 0.5em;}

.contactlabel
{width: 9em;
vertical-align: middle;
margin-right: 0.5em;
float: left;}

.contactdetails
{width: 20em;
vertical-align: middle;}

.contacts p
{margin-top: 0.5em;
margin-bottom: 0em;}

fieldset
{border: 1px solid #99CCCC;
margin: 1em;
padding: 1em;}

legend
{color: #CC3300;
background: #FFFFFF;
border: 1px solid #FFFFFF;
padding: 2px 6px;}

.starfishes {
padding-right: 10%;
}

.starfishes p {
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.fishright {
text-align: right;
}

.starfish li {
border: 0;
padding: 0;
}