html, body {
	margin: 0; padding: 0;
}

body {
	background:url(../../images/img_36b.gif);
	background-color:#666;
	margin:0;
	padding:0;
	text-align:center;
	font:10pt Tahoma;
	line-height:15pt;
}
		
h1,h2,h3,h4,h5,h6 {
	color:#069;
	margin-top:0;
}

table {
	width:100% !important;
	width/**/:auto;
	border-collapse:collapse;
}

caption {
	text-align:left;
	background-color:#069;
	color:#fff;
	font-size:1.25em;
	padding:2px;
}

th {
	padding:5px 10px;
}

td {
	margin:0;
	padding:5px 10px;
	vertical-align:top;
	border-bottom: solid 1px #ccc;
}
		
#wrapper {
	margin:2%;
	width:92%;
	margin-left:auto;
	margin-right:auto;
	background-color:#f00;
	text-align:left;
	border:solid 10px #fff;
	background:url(../../images/sidebarbg.gif);
}

#header {
	background:url(../../images/water.jpg);
	background-color:#069;
	margin:0;
	padding:0;
	height:100px;
	border-bottom:solid 10px #fff;
}

.search {
	float:right;
	margin:10px;
}

#nav {
        width: 100%;
        margin: 0;
        padding: 8px 0;
        background:url(../../images/navBG.gif);
	border-bottom:solid 10px #fff;
}

#nav ul {
     	margin: 0;
     	padding: 0;
      	list-style-type: none;
}

#nav li {
	margin: 0 !important;
      	margin/**/: 0 0 -20px 0;
      	padding: 0;
      	float: left;
      	width: 14.23%;
      	text-align: center;
}

#nav a {
	text-decoration:none;
	white-space: nowrap;
	color:#fff;
	font-weight:700;
}

#sidebar {
	width: 200px;
	margin:0;
	padding:0 10px 0 10px;
	float: left;
	display: inline; /* floats are handled as block elements, this is to fix a margin collapsing bug in IE */
}

#content {
	background-color:#fff;
	margin-left: 200px;
	margin-right: 0px;
	padding:20px;
	border-left:solid 10px #fff;
	background:#eee url(../../images/swbg2.jpg) no-repeat bottom right;
}

#footer {
	background:url(../../images/water.jpg);
	margin:0;
	padding:10px;
	border-top:solid 10px #fff;
	color:#fff;
	font-size:8pt;
	clear: left;
}

#footer a{
	color:#eee;
}

/*****************************
***  Home specific styles  ***
******************************/

#homeContent {
	background-color:#fff;
	margin-left: 0;
	margin-right: 0;
	background-color:#eee;
}

#homeBody {
	padding:20px 370px 20px 20px;
/*	background-image: url(../../images/homeExtrasBG.gif);
	background-repeat: repeat-y;
	background-position:top right;*/
}

#homeBody img {
	float:left;
	margin:0 20px 10px 0;
}

#homeExtrasContainer {
	width:340px;
	float:right;
/*	border-bottom:solid 10px #fff;*/
	border-left:solid 10px #fff;
	background-image: url(../../images/homeExtrasBG.gif);
	background-repeat: repeat-y;
	background-position:top right;
}

.homeExtras {
	width:300px;
	padding:20px;
	border-bottom:solid 10px #fff;
}

.homeExtras img {
	float:left;
	margin:0 20px 10px 0;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfix {height: 1%;}

/*****************************
******** Coaches *************
******************************/

#coachContainer {
	margin:0px 20px 10px 0px;
/*	border-bottom:solid 10px #fff;*/
}

.coachContainer img {
	float:left;
	margin:0 30px 10px 10px;
}

.coachContainer p
{
    display: block
}

/*****************************
******** Team Records ********
******************************/

.teamBox {
	width:40%;
	float:left;
	margin-left:2%;
}

.event {
	font-weight:700;
	padding-left:0;
}

.time {
	text-align:right;
}

/********************************
***  Results specific styles  ***
********************************/
.swimmer {
	background-color:#ddd;
	font-weight:700;
}

/******************************
***  Photo specific styles  ***
******************************/
#photo {
	text-align:center;
	margin-bottom:20px;
}

#set img {
	margin:30px 15px;
	border:solid 1px #000;
}

/******************************
***  Added by Tod  ***
******************************/
.more {
    text-align:right; 
    margin-right:15px;
}

img {
   border: 0;
}


