body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #FFFFFF url(../images/bg_top.gif) repeat-x center top;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000000;
}
a:link, a:visited {
	text-decoration: none;
	color: #d10b0b;
}
a:hover, a:active {
	text-decoration: underline;
	color: #d10b0b;
}
#outer {
	width: 750px;
	margin: auto;
	text-align: left;
	font-size: 1.3em;
}
#header {
	padding: 18px 0 0 0;
	line-height: normal;
	min-height: 161px;
	margin-bottom: 15px;
}
#header img {
	float: left;
}
#weare {
	margin: 13px 0 32px 112px;
}
#header ul {
	margin: 0 0 0 182px;
	padding: 0;
	list-style:none;
	color: #FF0000;
	font-size: 13px;
}
#header li {
	list-style-type: none;
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
}
#header a {
	float: left;
	display: block;
	padding: 0;
	margin: 0;
	text-align: center;
	line-height: 26px;
	height: 38px;
}
#header a.home:link, #header a.home:visited { width: 44px; background: url(../images/tab44off.gif); }
#header a.home:hover, #header a.home:active, body#home #header a.home:link, body#home #header a.home:visited { background: url(../images/tab44on.gif); color: #ffffff; text-decoration: none; }
#header a.about:link, #header a.about:visited { width: 44px; background: url(../images/tab44off.gif); }
#header a.about:hover, #header a.about:active, body#about #header a.about:link, body#about #header a.about:visited { background: url(../images/tab44on.gif); color: #ffffff; text-decoration: none; }
#header a.news:link, #header a.news:visited { width: 96px; background: url(../images/tab96off.gif); }
#header a.news:hover, #header a.news:active, body#newse #header a.news:link, body#newse #header a.news:visited  { background: url(../images/tab96on.gif); color: #ffffff; text-decoration: none; }
#header a.teams:link, #header a.teams:visited { width: 49px; background: url(../images/tab49off.gif); }
#header a.teams:hover, #header a.teams:active , body#teams #header a.teams:link, body#teams #header a.teams:visited{ background: url(../images/tab49on.gif); color: #ffffff; text-decoration: none; }
#header a.fixtures:link, #header a.fixtures:visited { width: 58px; background: url(../images/tab58off.gif); }
#header a.fixtures:hover, #header a.fixtures:active, body#fixtures #header a.fixtures:link, body#fixtures #header a.fixtures:visited { background: url(../images/tab58on.gif); color: #ffffff; text-decoration: none; }
#header a.photos:link, #header a.photos:visited { width: 49px; background: url(../images/tab49off.gif); }
#header a.photos:hover, #header a.photos:active, body#photos #header a.photos:link, body#photos #header a.photos:visited { background: url(../images/tab49on.gif); color: #ffffff; text-decoration: none; }
#header a.newsl:link, #header a.newsl:visited { width: 72px; background: url(../images/tab72off.gif); }
#header a.newsl:hover, #header a.newsl:active, body#newsl #header a.newsl:link, body#newsl #header a.newsl:visited { background: url(../images/tab72on.gif); color: #ffffff; text-decoration: none; }
#header a.members:link, #header a.members:visited { width: 63px; background: url(../images/tab63off.gif); }
#header a.members:hover, #header a.members:active, body#members #header a.members:link, body#members #header a.members:visited { background: url(../images/tab63on.gif); color: #ffffff; text-decoration: none; }
#header a.contact:link, #header a.contact:visited { width: 55px; background: url(../images/tab55off.gif); }
#header a.contact:hover, #header a.contact:active, body#contact #header a.contact:link, body#contact #header a.contact:visited { background: url(../images/tab55on.gif); color: #ffffff; text-decoration: none; }

#central {
	border: 1px solid #d10b0b;
	clear: both;
	padding: 10px;
	min-height: 212px;
}
#central img {
	float: right;
	margin: 0 0 10px 10px;
}
#news {
	width: 424px;
	float: left;
	background: url(../images/ft_news.gif) no-repeat bottom left #d10b0b;
	margin-top: 16px;
	margin-bottom: 16px;
	padding-bottom: 10px;
}
#events {
	width: 309px;
	float: left;
	background: url(../images/ft_events.gif) no-repeat bottom left #000000;
	margin-top: 16px;
	margin-left: 16px;
	padding-bottom: 10px;
	color: #FFFFFF;
}
#fixt {
	width: 309px;
	float: left;
	background: url(../images/ft_fixtures.gif) no-repeat bottom left #ffffff;
	margin-top: 16px;
	margin-left: 16px;
	padding-bottom: 10px;
}
#news p {
	margin: 0 10px 10px 13px;
}
#events p, #fixt p {
	margin: 0 20px 10px 22px;
}
#news h1 {
	background: transparent url(../images/h1_news.gif) no-repeat top left;
	margin: 0;
	padding: 0;
	height: 45px;
}
#events h1 {
	background: transparent url(../images/h1_events.gif) no-repeat top left;
	margin: 0;
	padding: 0;
	height: 45px;
}
#fixt h1 {
	background: transparent url(../images/h1_fixtures.gif) no-repeat top left;
	margin: 0;
	padding: 0;
	height: 45px;
}
#news h1 span, #events h1 span, #fixt h1 span, #footer h1 span {
	display: none;
}
#news a:link, news a:visited {
	color: #FFFFFF;
	font-weight: bold;
}
#news a:hover, news a:active {
	color: #FFFFFF;
}
a.conta:link, a.conta:visited {
	color: #FFFFFF;
	font-weight: bold;
}
#news img {
	float: right;
	margin: 0 0 10px 10px;
}
#sponsors, #google {
	width: 100%;
	clear: both;
	margin-bottom: 16px;
}
#sponsors img {
	margin-right: 40px;
}
#google {
	margin-top: 16px;
}
#footer {
	background: url(../images/bg_foot.gif) repeat-x left top;
	height: 186px;
	text-align: center;
}
#footer h1 {
	background: transparent url(../images/h1_join.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	height: 160px;
	width: 192px;
	float: left;
	margin-top: 16px;
}
#footer p {
	float: left;
	width: 550px;
	color: #FFFFFF;
	line-height: 24px;
	margin-top: 16px;
}
#footer div#foot {
	width: 750px;
	margin: auto;
	text-align: left;
	font-size: 1.3em;
}
#foot:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#foot {display: inline-block;}
/* Hides from IE-mac \*/
* html #foot {height: 1%;}
#foot {display: block;}
/* End hide from IE-mac */

#footer p#copy {
	text-align: right;
	color: #000000;
	font-weight: bold;
}
#footer a:link, #footer a:visited {
	color: #FFFFFF;
	font-weight: bold;
}
#footer a:hover, #footer a:active {
	color:#FFFFFF;
}
#footer p strong {
	color: #000000;
}
#about #map {
	float: right;
}
h3 {
	font-size: 1.4em;
}
td h3 {
	margin: 0;
	padding: 0;
}
td.section {
	border: 1px dotted #d10b0b;
}
.captain {
	border: 1px dotted #d10b0b;
	float: left;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 0;
}
.toggler {
	clear: both;
	height: 24px;
	line-height: 22px;
	text-indent: 4px;
	background: url(../images/bg_team.gif);
}
.toggler a:link, .toggler a:visited {
	color: #FFFFFF;
	font-weight: bold;
}
.toggler a:hover, .toggler a:active {
	color: #ebe130;
	text-decoration: none;
}
.row {
	background: #fdfdfd;
}
tr.row td {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
th {
	background-color: #e1e1e1;
	text-align: center;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.edsrow td {
	background-color: #d10b0b;
	color: #FFFFFF;
	font-weight: bold;
}
#fixtures h3 {
	border-bottom: 1px dotted #e5e5e5;
}
#photos #central ul {
	list-style: none;
	margin-left: 10px;
	padding-left: 0;
	width: 400px;
}
#photos #central li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	border-bottom: 1px dotted #e5e5e5; 
	line-height: 24px;
}
#photos li a:hover, photos li a:active {
	color: #000000;
	text-decoration: none;
}
label {
	width: 300px;
	display: block;
	line-height: 30px;
}
label input {
	float: right;
	width: 180px;
}
#submit {
	margin-left: 120px;
}
#newse #eve {
	float: right;
	width: 200px;
	background: #ededed;
	margin-left: 20px;
	padding: 10px;
}
#newslist {
	width: 480px;
}
#join {
	width: 200px;
	border-top: 1px solid #dddddd;
	background: #f7f7f7;	 
}
#join p {
	margin:  10px 0 10px 10px;
	padding: 0;
}
#join img {
	float: none;
	margin: 10px 0 0 0;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#aboutnav {
	list-style: none;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 10px solid #d10b0b;
	padding-left: 0;
}
#aboutnav li {
	list-style-type: none;
	border-top: 1px solid #dddddd;
	background: #f7f7f7;
	padding: 2px 4px 2px 4px;
	border-bottom: 1px solid #FFFFFF;
}
#aboutnav li a:link, #aboutnav li a:visited {	
	width: 100%;
	display: block;
	color: #000000;
}
#aboutnav li a:hover, #aboutnav li a:active {	
	color: #d10b0b;
	text-decoration: none;
}
a.back:link, a.back:visited {
	background: url(../images/backto.gif) no-repeat top left;
	height: 20px;
	width: 179px;
	display: block;
}
a.back:hover, a.back:active {
	background: url(../images/backto.gif) no-repeat 0px -20px;
}
a.back span {
	display: none;
}
#photos #central img {
	float: left; 
	margin: 0;
}
.Album { width: 718px; background: #f5f5f5; padding: 5px;}
.AlbumHeader { text-align:center; padding-left:0px; }
.AlbumHeader h3 {  }
.AlbumHeader h4 { color: #660033; text-align: center; }
.AlbumPhoto { background: #f5f5f5; margin-bottom: 10px; }
.AlbumPhoto p { float: left; padding: 4px 4px 12px 4px; border: 1px solid #ddd; background: #fff; margin: 8px; }
.AlbumPhoto span { float: left; padding: 4px 4px 12px 4px; border: 1px solid #ddd; background: #fff; margin: 8px; }
.AlbumPhoto img { border: none; }
.tumb { width: 220px; margin: 10px 10px 0 0; float: left; }
.tumb h4 { font-size: 1em; margin: 10px 0 0 0; }
.tumb p { color: #777777; font-size: 1em; margin-top: 0; }
.setThumb { background: url(../images/set_case.gif) no-repeat left top; padding: 8px 8px 12px 8px; border: 0; border-right: 6px solid #FFFFFF; }

.teamhold { width: 45%; float: left; border: #66FF00; margin-right: 40px; }
.teamholdRight { width: 45%; float: left; border: #66FF00; }
p.thin { width: 190px; }