 
body{
background: #fff url('http://www.spartanaquaticclub.com/images/bg.gif');
margin:0;
padding:0;
line-height: 1.5em;
font-size: 14px;
font-family: Arial, Georgia, "Times New Roman", Times, serif;
 
}
a:link {
	color: #477dcd;
	text-decoration: none;
  	font-weight:bold;  /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}
a:visited {
	color: #6699ff;
	text-decoration: none;
	font-weight:bold; 
}
a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	color: #6699ff;
	text-decoration: underline;
		font-weight:bold; 
}
 
b{font-size: 110%;}
em{font-size: 13px; color:#666;}
img{border:0px;}
#maincontainer{
width: 940px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
 
#topsection{
height: 90px; /*Height of top section*/
}
#topsection .search {
padding-right: 15px;
padding-top: 20px;
padding-bottom: 10px;
margin: 0px;
float:right;
}
#topsection h1{
margin: 0;
width:100px;
border:0px;
padding-top: 0px;
float:left;
}
#topsection h2{
margin-top: 30px;
border:0px;
width:500px;
float:right;
padding-right:20px;
font-size: 14px;
line-height: 105%;
font-family: Arial, Georgia, "Times New Roman", Times, serif;
padding-top: 0px;
text-align:right;
}
#midsection{
background: #ffa03c;
height: 176px; /*Height of top section*/
}
#midsection span{
margin: 15px;
color: #fff;
width:650px;
line-height: 125%;
border:0px;
float:left;
padding-top: 0px;
font-size: 22px;
font-family: Arial, Georgia, "Times New Roman", Times, serif;
}
#midsection h2{
margin: 0;
border:0px;
padding-top: 8px;
padding-right:25px;
float:right;
}
#contentwrapper{
float: left;
width: 100%;
background:  url('http://www.spartanaquaticclub.com/images/bluebg.jpg') 0 0 repeat-y;
}
 
#contentcolumn{
margin-left: 220px; /*Set left margin to LeftColumnWidth*/
}

#contentcolumn .inner {
margin: 18px; /*Margins for inner DIV inside each column (to provide padding)*/
}

#contentcolumn h1{
color: #477dcd;
border:0px;
font-size: 22px;
margin-top:0px;
margin-left:0px;
line-height: 85%;
padding:0px;
}
#contentcolumn h2 {
border:0px;
color: #477dcd;
border:0px;
font-size: 18px;
margin-top:0px;
margin-left:0px;
line-height: 85%;
padding:0px;
}
#leftcolumn{
float: left;
height:600px;
width: 220px; /*Width of left column*/
margin-left: -940px; /*Set left margin to -(MainContainerWidth)*/
background: #6699ff url('http://www.spartanaquaticclub.com/images/blue_bg.gif');
}
#leftcolumn h1{
color: #000;
border:0px;
font-size: 16px;
margin-top:15px;
margin-left:5px;
line-height: 85%;
padding:0px;
}
#leftcolumn h2 {
border:0px;
font-size: 14px;
font-weight:normal;
margin-left:15px;
padding:0px;
}
#leftcolumn p {
border:0px;
font-size: 12px;
font-weight:normal;
margin-left:5px;
padding:0px;
}
#leftcolumn ul, ol, dl { 
		padding-left: 22px;
	margin: 0;
	font-size: 13px;
	line-height:145%; 
	font-family:  Arial, Georgia, "Times New Roman", Times, serif;
}
 
 
 
#footer{
clear: left;
font-size: 11px;
width: 100%;
background: #EAEAEA url('http://www.spartanaquaticclub.com/images/footer.gif');
color: #fff;
text-align: center;
padding: 4px 0;
}
 
#footer a{
color: #fff;
font-weight: normal;
}
 
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
#menu {
text-align: center;
width: 100%;
margin: 0px auto; /*Center container on page*/
padding:0;
overflow: hidden;
background: #3399cc url('http://www.spartanaquaticclub.com/images/blockdefault.gif') center center repeat-x;
}     
.solidblockmenu{
padding: 0;
font: 15px  Helvetica, sans-serif;
width: 940px;
text-align: center;
margin: 0px auto; /*Center container on page*/
overflow: hidden;
background: #3399cc url('http://www.spartanaquaticclub.com/images/blockdefault.gif') center center repeat-x;
}
 
.solidblockmenu li{
display: inline;
}
 
.solidblockmenu li a{
float: left;
color: #fff;
padding: 12px 14px;
text-decoration: none;
border-right: 1px solid white;
}
 
.solidblockmenu li a:visited{
color: white;
}
 
.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url('http://www.spartanaquaticclub.com/images/blockactive.gif') center center repeat-x;
}
 

