body{margin:0;
background: #ccffcc url(images/backgrounds/bluescamp.gif) fixed;
font: 70% Verdana, Helvetica, Arial, sans-serif;}

#container {
width:750px;
margin-left:auto;
margin-right:auto;
border: #007cc2 double;
padding-top: 2px;
margin-top: 5px;
margin-bottom: 5px;
background-color: #ffffff;}

#header{
width:745px;
height:275px;
text-align:left;
background-image: url(images/backgrounds/holidaycamp.gif);
background-position: right bottom;
background-repeat: no-repeat;
padding-top: 5px;
padding-left: 5px;
color: #007cc2;}

.title{
font-size: 1.7em;
font-weight:bold;
font-style:italic;
margin-bottom:5px;
letter-spacing: 1px;
text-transform:uppercase;
}

.phrase{
float:left;
font-size: 1.1em;
font-weight:bold;
padding:5px;
clear: both;
width: 350px;
text-align: center;
}

.important{
font-weight:bold;
letter-spacing: 1px;
color: #ff0000;}

#navcontainer{width:750px;
background: #007cc2;
color: #ccffcc;
border-top: #fac8cb double;
border-bottom: #fac8cb double;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;}

#navlist li{
display:inline;
list-style-type: none;
font-size:1.3em;
text-transform:lowercase;
color:#ffffff;
font-weight: bold;
margin-left: 4px;
margin-right: 6px;
margin-top: 5px;
}

#navlist li a:link {color: #b5e1e1; 
text-decoration:none;
background-image: url(images/backgrounds/ballback1.gif);
background-repeat: no-repeat;
background-position: left center;
}
#navlist li a:visited { color: #b5e1e1; 
text-decoration:none;
background-image: url(images/backgrounds/ballback1.gif);
background-repeat: no-repeat;
background-position: left center;}
#navlist li a:hover {color: #fac8cb; 
text-decoration:none;
background-image: url(images/backgrounds/ballback2.gif);
background-repeat: no-repeat;
background-position: left center;}
#navlist li a:active {color: #ffffff; 
text-decoration:none;
background-image: url(images/backgrounds/ballback2.gif);
background-repeat: no-repeat;
background-position: left center;
font-style: italic;}

#content{
width:740px;
margin-top:0px;
padding:2.5px;
color: #007cc2}

#content p{
text-align: justify;}

#content a:link{ color: #007cc2; text-decoration:none;
background-color: #ccffcc;
font-weight: bold;}
#content a:hover{ color:#007cc2; text-decoration:none; background-color: #ffcccc;
font-weight: bold;}
#content a:active{ color:#007cc2; text-decoration:none; background-color: #ffcccc;
font-weight: bold;}
#content a:visited{ color: #007cc2; text-decoration:none;
background-color: #ccffcc;
font-weight: bold; }
#content a:visited:hover{ color:#007cc2; text-decoration:none; background-color: #ffcccc; 
font-weight: bold;}

#content ul li {font-size: 1.3em;
font-weight: bold;
color: #007cc2;
line-height: 1.1em;
display: list-item;
list-style-type: disc;
vertical-align: middle;
margin-bottom: 1em;}

#content ol li {font-size: 1.3em;
font-weight: bold;
color: #007cc2;
line-height: 1.1em;
display: list-item;
list-style-type: upper-roman;
vertical-align: middle;
text-align: justify;
margin-bottom: 1em;}

h2{font-size: 1.6em;
font-weight:bold;
text-align: center;
text-transform:lowercase;
font-style: italic;
}

h3{font-size: 1.5em;
font-weight:bold;
text-transform:lowercase;
font-style: italic;
}

h4{font-size: 1.3em;
font-weight:bold;
text-transform:lowercase;
text-align: center;}


h5{font-size: 1.1em;
font-weight:bold;
text-transform:lowercase;
text-align: left;}

table {}

tr {}

td {}

img.iceborder {
border: 1px #b5e1e1 solid;}

#contentl {padding: 2.5px;
width: 360px;
float: left;}

#contentr {padding: 2.5px;
width: 360px;
float: right;}

#profilecontentl {padding: 2.5px;
width: 360px;
float: left;
border-top: 1px #b5e1e1 solid;
border-right: 1px #b5e1e1 solid;}

#profilecontentr {padding: 2.5px;
width: 360px;
float: right;
border-top: 1px #b5e1e1 solid;
border-left: 1px #b5e1e1 solid;}

#contentb{border-top: 1px #b5e1e1 solid;
width:740px;
margin-top:0px;
padding:5px;
clear: both;}

#pinkblock{
background: #fac8cb;
color: #007cc2;
font-weight: bold;
border: 2px #007cc2 dotted;
padding:5px;
text-align: justify;}

#footer{
background: #ffcccc;
padding-top:10px;
padding-bottom:10px;
width:750px;
text-align:center;
text-transform:lowercase;
color: #007cc2;
border-top: #007cc2 double;
height: 30px;
clear: both;}

#footer a:link{ color: #007cc2; text-decoration:none; background-color: #ffffff;
font-weight: bold;
font-size: .9em;}
#footer a:hover{ color:#ffffff; text-decoration:none; background-color: #007cc2;
font-weight: bold;
font-size: .9em;}
#footer a:active{ color:#ffffff; text-decoration:none; background-color: #007cc2;
font-weight: bold;
font-size: .9em; }
#footer a:visited{ color: #007cc2; text-decoration:none; background-color: #ffffff;font-weight: bold;
font-size: .9em; }
#footer a:visited:hover{ color:#ffffff; text-decoration:none; background-color: #007cc2;font-weight: bold;
font-size: .9em;}