body {
margin:0;
padding:0;
border:0;
font-family: Comic Sans MS, Verdana, Arial, sans-serif;
font-size: 90%;
}
h2 {
padding: 0;
margin: 0;
}
#universe {
width: 100%;
height: 100%;
background: #FFc8da url("Images/DolphinTileInLg.jpg") repeat-y center; /*#FFAAFF;*/ /*#FF256D url("Images\BGStepDownTile.jpg") repeat-y center;*/
}
#containerborder {
width:830px;
height:100%;
margin:0 auto 0 auto;
background-color: #FFDDDD;
}
#container {
width:800px;
height:100%;
margin:0 auto 0 auto;
text-align:left;
background-color: #FFFFFF;
}
#top {
position:relative;
top: 0;
height:112px;
width:780px;
background: #FFFFFF url("Images/Compressed/Banner2fitness.jpg") no-repeat center;
margin: 0 auto 0 auto;
padding: 5px 10px 0 10px;
/*border: 1px solid #000000;*/
}
#mainborder {
clear: both;
position:relative;
/*top:128px;*/
width: 780px;
margin: 0 auto 0 auto;
padding: 10px 10px 10px 10px;
background-color: #FF99AA; 
}
#main {
position:relative;
/*top:128px;*/
width: 768px;
/*padding-bottom:190px;*/
margin: 0 auto 0 auto;
padding: 0 5px 10px 5px;
text-align:left;
background-color: #FFFFFF;
border:1px solid #FF66AA;
clear: both; 
}
#bottom {
position:relative;
width:768px;
/*padding-top:100px;*/
background-color: #ccc;
margin-top: 10px;
padding: 5px 5px 5px 5px;
text-align:right;
border:1px solid #FF66AA; 
font-size: small;
background-color: #FFDDDD;
text-align: center;
clear:both;
} 
#navbar {
position:relative;
padding-bottom:0;
/*top: 120px;*/
width: 800px;
height: 32px;
margin: 10px auto 10px auto;
padding: 0;
text-align:center;
background-color: #FFFFFF;
}
#nav { 
margin:0; 
padding:0; 
list-style-type:none;
float:left; 
width:100%; 
/*background:#FFAAFF 0 0 repeat-x;*/
background: #FFBBCC url("Images/Menubar copy.jpg") no-repeat;
height: 32px;
/*border:1px solid #000000; */
text-align: center;
} 
#nav li { 
display:inline; 
padding:0; 
margin:0; 
} 
#nav a:link,
#nav a:visited {
color:#FFF; 
background:transparent; /*make transparent */
padding:5px 5px 5px 5px;
height:18px;
float:left; 
width:auto;
border-right:1px solid #000000; 
text-decoration:none; 
font:bold 1em/1em Arial, Helvetica, sans-serif; 
font-size: 14px;
text-align: center;
}
#nav a:hover { 
color:#fff; 
background:#CC0066; 
}

#titlebox {
border-left: 1px solid #fF256D;
border-top: 1px solid #fF256D;
border-right: 1px solid #fF256D;
background-color: #FFDDDD;
font-size: 120%;
float: left;
padding: 0 10px 0 10px;
text-align: center;
font-family: Verdana, Comic Sans MS, Arial, sans-serif;
margin-left: 10px;
font-weight: 300;
font-variant: small-caps;
}
#newsbox {
float: right;
margin-right: 10px;
margin-left: 10px;
/* first-line: background, font-color white etc */
padding: 5px 5px 5px 5px;
text-align: left;
border: 1px solid #990022;
background-color: #FFFFFF;
display: inline;
width: 200px;
}
#newsbox p {
margin-top: -15px;
}
#newsbox p.firstline {
font-weight: bold;
color: #FFFFFF;
text-align: center;
background-color: #994444;
border: 1px solid #990022;
margin: 0 0 15px 0;
}
#newsbox p.contenthl {
background-color: #FF7575;
}
p.missionstatement {
text-align: center;
padding: 0 50px 0 50px;
}
p.breadcrumbs {
padding: 0 0 5px 0;
margin-bottom: 5px;
}
p.breadcrumbs  a:hover {
color:#FF256D; 
}
p.breadcrumbs  a:link,
p.breadcrumbs a:visited {
color:#0000EE; 
}
p.byline {
margin: 0 0 0 15px;
font-size: 90%;
}
img.floatleft {
float:left;
padding: 5px 5px 5px 5px;
border: 1px solid #FF256D;
background: #FF99AA;
margin-left: 20px;
margin-right: 15px;
}
img.floatright {
float:right;
padding: 5px 5px 5px 5px;
border: 1px solid #FF256D;
background: #FF99AA;
margin-left: 15px;
margin-right: 20px;
}
.textleft {
text-align: center;
clear: left;
margin-left: 30px;
margin-right: 15px;
}
.textright {
text-align: center;
clear: right;
margin-left: 15px;
margin-right: 30px;
}
ul.pointsleft {
clear: left;
margin-left: 15px;
margin-right: 30px;
padding-left:100px;
padding-right:50px;
}
ul.pointsright {
clear: right;
margin-left: 30px;
margin-right: 15px;
padding-left:150px;
padding-right: 50px;
}
p.error {
	color: FF0000;
	font-weight: bold;
	font-size: 110%;
}
div .wrapper
{
	text-align: center;
	height: auto;
	width: 700px;
	margin: 0 auto 0 auto;
	background: #000000;
}

ul .gallery
{
	list-style-type: none;
	text-align: center;
}

.gallery li
{
	display: inline;	
}
.gallery img
{
	padding: 3px;
	margin:5px;
	border: 1px solid #FF256D;	
	background: #FF99AA;
}
.gallery a:hover {
color:#FF256D; 
}

