
/*#tip{visibilty:hidden;}
-----------------------------------------------
aquahawks master Style Sheet
28 April 2008 - phillip Boyle
----------------------------------------------- */
body { behavior:url("csshover.htc"); }
	

body	{font-family:verdana;
	font-size:0.8em;
	color:#000;
	background:url(../i/idea2_bg_tile.gif);
	}

#masthead{background:#fff url(../i/aquahawks_logo.jpg);
	border-bottom:2px solid yellow;
	padding:0 0 0 0;
	height:80px;
	width:800px;
	text-align:right;
	}
	.login{color:darkblue;
	text-decoration:none;
	font-size:.8em;
		font-weight:900;
	}
#masthead_photo_home{background:url(../i/photo3.jpg);
	height:200px;
	}

#contentwrapper{width:800px;
	margin:0 auto;
	border:1px solid #ccc;
	background: #fff ;
	}
/*to hide skip nav from ordinary browsers*/
.hide{position:absolute;
	left:-9999px;
	}

/*bread crumb navigation*/
#bc	{margin-left:-25px;
		display:block;
		font-size:9px;
		font-weight:900;
		position:absolute;
		top:320px;
		z-index:40;
	display:block;
		
		}
	

.bcnav,.bcnav2		{text-decoration:none;
		font-weight:900;
		}

A.bcnav:link	{color: #999999; 
		} 
 
A.bcnav:visited	{color:#999999;
		} 		
a.bcnav:hover	{color:#d60000;
		}
		}
A.bcnav:active	{color: #999999;
		}  
.bcarrow	{color:#d60000;
		padding:0 0 0 0px;
		font-size:9px;
		font-weight:900;
		}		
#clock		{width:730px;;
		text-align:right;
		position:absolute;
		top:375px; 
		}
		


/*navbar-menu*/
#menu {position:absolute;
	top:280px;
	text-align:center;
	font-weight:900;
	color: #fff;
	float: left;
	background:url(../i/idea2_navbar.jpg) no-repeat;
	width:800px;
	border-top:2px solid yellow;
		z-index:2;
	}
#menu ul {list-style: none;
	margin-top: 0;
	padding:0 ;
	float: left;
	margin-left:15px;
	
	}

#menu h5 {font-size:1.3em;
	
	padding:15px 5px 5px 5px;
	margin-top:-5px;
	}
a.menu_link{color: #fff;
	text-decoration: none;
	font-size:0.8em;
	}
	
a.menu_link:hover{color: #d60000;
	text-decoration: none;
	
	padding:0 0 0 0;}

#menu a {display: block;
	margin: 0;
	}
#menu a.sub_menu_link 	{color: #fff;
			background:#139cff;
			text-decoration: none;
			
			padding:3px 5px;
			width:120px;
			text-align:left;
			border:1px solid #666;
			border-top:0;}

#menu a.sub_menu_link_blank	{border-bottom:1px solid #666;
			
				background:transparent;height:5px;width:130px;
				}
#menu a.sub_menu_link:hover 	{color: #d60000;
				background: #fff;
				}
#menu ul ul 	{position: absolute;
		z-index: 500;
		padding:0 0 0 0;
		margin-top:-23px;
		margin-left:-20px;
		}
div#menu ul ul {display: none;
		}
div#menu ul li:hover ul	{display: block;
			}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul{display: none;
}

/*layout*/

#content{width:740px;
	margin: 50px 0 0 0;
	padding:30px;
	
	}

#top_left_col{float:left;
	padding-right:5px;
	border-right:1px solid #ccc;
	
	}

#top_right_col{float:right;
	padding-left:5px;
	border-left:1px solid #ccc;
	}

#top_left_col, #top_right_col{border-bottom:1px solid #ccc;
			height:350px;
			width:362px;
			}

#top_right_col .swimmer_month{margin:10px 0 0 5px;
			padding:1px;background:#efefef;
			
			border:1px solid #ccc;
			}




#bottom_left_col{float:left;
	padding:0 5px 0 0;
	border-right:1px solid #ccc;
	}

#bottom_right_col{float:right;
	padding:0 0 12px 5px;
	border-left:1px solid #ccc;
	
	}

#bottom_left_col, #bottom_right_col{width:362px;
				border-bottom:1px solid #ccc;
				}	

/*content*/


h1	{padding:0 0 0 10px;
	font-size:1.4em;
	margin:0 0 0 0;
	font-style:italic;
	font-weight:900;
	border-bottom:1px solid #ccc;
	}

h2	{padding:3px 0 6px 10px;
	font-size:1.3em;
	margin:10px 0 5px 0;
	font-style:italic;
	font-weight:900;
	border-top:1px solid #ccc;
	}

h3	{padding:3px 0 6px 10px;
	font-size:1em;
	margin:10px 0 0 0;
	font-style:italic;
	font-weight:900;
	}

h4,  .headlines 	{padding:0 0 0 0;
	border-bottom:1px dotted #ccc;
	margin:5px 0 0 0;
	
	font-weight:900;color:#0000cc;
	}
	
h1, h2, h3{font-family:arial;color:#084184;}

h2,h3{background:url(../i/h_bg_tile.jpg) repeat-x left;}

a.headlines	{text-decoration:none;width:300px;
		}

a.headlines:hover	{text-decoration:none;
			color:#d60000;background:#fff;
			
			 }
.events_home{background:#d2edff;padding:2px 5px 3px;border-bottom:1px #666 dotted;}
.results_home{padding:2px 5px 3px;
	border-bottom:1px #018ffb dotted;
	border-left:10px solid #018ffb;}
	.events_detail{background:#d2edff;padding:1px 1px 1px 2px;
	border-bottom:1px #666 dotted;
	font-size:.8em;
	
	}

img.photo_page {margin:5px 0 0 20px; border-bottom:1px dotted #ccc;padding:0 0 5px 0;
	}
a.tnav {text-decoration:none;
	color:#018ffb;
	font-weight:900;
	font-size:10px;
	}

a.tnav:hover {text-decoration:none;
	color:#d60000;
	}
	/*detail pages wrapper and sidebar*/
	#detailwrapper{width:390px;
		float:left;margin-left:40px;
			line-height:2em;
			}
			
#detail_sidebar{width:240px;float:right;margin:0 20px;
		border-left:1px solid #ccc;padding-left:20px;
			}

/*shop*/
	
img.product{width:80px; height:80px;border:1px solid blue;float:left;

margin:5px 5px 0 5px;
}
p.product{margin:10px 0;clear:both;}	
.button_alignment{
				margin:3px 0 2px 100px;
				
					}	
#quik_cart {
			text-align:right;
			width:400px;
			
			font-size:10px;
				}			
				.shop_nav{text-align:center;
					}			
/*footer*/
.sponsors_detail{margin:0;border-bottom:1px dotted #ccc; 
color:#084184;font-weight:900; font-size:1em;
text-align:center;
padding:2px 0 0 0;
}
.sponsors_image{padding:0 0 4px 0;
			margin:0 4px;
				}
/*footer content*/
.sponsors{margin:0 0 24px 0;border-bottom:2px solid #084184; color:#00d5db;font-weight:900; font-size:1.1em;}
#footer {clear:both;
	
	
	text-align:center;
	padding:10px 0 10px 0;
	
	background:url(../i/idea2_footer_tile.jpg) repeat-x bottom;
	color:#fff;
	font-size:0.8em;
	margin-top:20px;
	}

#footer a{color:#fff;
	padding:0px 5px 2px 5px;
	text-decoration:none;
	}

#footer a:hover{color:#d60000;
		text-decoration:none;
		}