/* CSS Document */
body {font-family: Verdana, Arial, Helvetica, sans-serif;}

#hd {background: #00AEEF; margin-bottom: 1em; padding: 2px 5px; color: #fff; font-weight: bold;}
#bd	{font-size: 93%;}
#ft {background: #00AEEF; margin-top: 1em; padding: 2px 5px; color: #fff; font-size: .85em;}
#ft p {margin: 0;}
#ft a {color: #fff; font-weight: bold;}
h1 {font-size: 167%; font-weight: bold;}
h2 {
	font-size: 138.5%;
	font-weight: 500;
	color: #fff;
	margin: .8em 0 .4em;
	border:1px solid #00aeef;
	padding: 1px 5px 4px;
	background:#BFDCFF url(../i/heading-background.gif) top left repeat-x;
	line-height: 1;
}

h3 {font-size: 116%; font-weight: bold; margin-top: .3em;}
h4	{font-weight: bold;}

p		{margin: 0 0 1em;}
#hd p	{margin: .2em 0; font-size: 108%;}
strong	{font-weight:bold;}
ul		{margin-bottom: 1em;}
ul li	{list-style: disc;margin-left: 17px;}

img.with_border {border: 2px solid #00aeef;}

table	{
	border-collapse: collapse;
	border: 2px solid #00aeef;
	width: 50%;
}
table.records {width:100%;margin-top:1em;}
table.records tr.holder td {font-weight:bold;padding: 3px 10px;}
td, th {
	padding: 2px 10px;
	border-collapse: collapse;
	border-bottom: 1px solid #00aeef;
}
th		{font-weight: bold;background-color:#F2FFFE; border-bottom-width:2px;}
th.time	{width: 25%;}

.meet_summary			{text-align: left; }
.meet_summary .dates	{font-weight: bold;}
p.map_note				{font-size: 85%; margin: .2em 0 2.1em;}
p.youtube_caption		{font-size: 85%; font-weight: bold; margin: 6px 0 0;padding: 2px 5px; background-color: #F2FFFE; border:1px solid #00aeef;}
.file_type,
a.email,
a.more					{font-size: 85%}

.on_deadline	{color: red; font-weight:bold; font-size: 85%;}

body 		{background-image:url(http://allcityswim2008.wufoo.com/images/themes/patterns/squid133.gif); padding: 10px 0 60px;}
.yui-t6		{background-color: #fff; border: 2px solid #00AEEF;}
#bd-wrap	{padding: 0 10px 10px;}

h2.sponsorship		{
	border: 1px solid #00AEEF;
	text-align:center;
	background:#eee url(../i/heading-background-sponsors.gif) top left repeat-x;
	padding: 2px 3px;
	line-height:1;
	color: #000;
	clear: both;
}
p.sponsorship		{text-align: center;}
p.sponsorship img	{margin-right: 2em;}

#info-wrap {
	padding: 0 10px 10px;
	background-color: #F2FFFE;
	border:1px dashed #00aeef;
}

.last_updated	{ font-style: italic; }
.no_logo		{ float: left; font-size: 150%; width: 180px; font-weight: bold; border: 1px solid #000; padding: 10px; list-style-type: none; margin: 10px; background-color: #F2FFFE; text-align:center;}
em				{ font-style: italic; }

pre				{font-size: 1em;}
.technical_note	{font-size: .85em; font-style:italic;}

ul.events a			{font-weight:bold;}
ul.events li		{margin-bottom:1em;}
ul.events 			{float:left; width: 47%;}
ul li cite			{display:block;font-size:.85em;font-style:italic;margin-bottom:.4em;}
