body
{
	margin:0px;
	padding:0px;
}
div,p,ul,li
{
	padding:0px;
	margin:0px;
}
img
{
	border:0px;
}
#footer
{
	background:#000/* url("../_images/sides_head.gif") repeat-y center*/;
	border-top:5px solid #ee3226;
	position:relative;
	float:left;
	width:100%;
	padding-bottom:10px;
}
#footer .wrapper
{
	margin:0 auto;
	width:980px;
	position:relative;
}
#footer .content
{
	padding:10px 0 0 0;
}
#footer .content span
{
	width:20%;
	float:centre;
}
#footer .content span#suescanoes
{
	padding-top:0px;
	width:33%;
}
#footer .content span#squarerock
{
	padding-top:0px;
	width:20%;
}	
#footer .content span#ophion
{
	padding-top:0px;
	width:20%;
}
#footer .content span#whitewaterthecanoecentre
{
	padding-top:0px;
	width:20%;
}
#footer .content span#jackson
{           
	padding-left:0px;
	padding-top:0px;
	width:20%;
}
#footer .content span#seals
{
	padding-top:0px;
	width:20%;
}
#footer .content span#h2oaudio
{
	padding-top:8px;
	width:20%;
}
#footer .content span#ripple
{
	padding-top:0px;
}
#footer .content span#stohlquist
{
	padding-top:0px;  
}	
#primarySupporter
{
    text-align:right;
	width:724px;
	float:left;
	padding:10px 0 0px;
}
#primaryNav
{
	background:#000/* url("../_images/sides_head.gif") repeat-y center*/;
	border-bottom:5px solid #ee3226;
	position:relative;
	float:left;
	width:100%;
}
#primaryNav .wrapper
{
	margin:0 auto;
	width:980px;
	position:relative;
}
#primaryNav .content
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 190px;
}
#primaryNav .content #logo img
{
	position:absolute;
	top:10px;
	left:-14px;
}
#primaryNav ul
{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
#primaryNav ul li
{	
	float:left;
	padding:0px;
	margin:0px 2px 0px 0px;
	list-style:none;
	background:url("../_images/tab_bg_left.gif") no-repeat scroll left top;
	text-align:center;
	/*line-height:1.2em;*/
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#primaryNav ul li a
{
	background:url("../_images/tab_bg_right.gif") no-repeat scroll right top;
	color:#FFF;
	float:left;
	font-size:62%;
	font-weight:bold;
	margin:0px;
	padding:5px 2px;
	text-decoration:none;
	/*white-space:nowrap;*/
	/*width:83px;*/
	width:50px;;
}
#primaryNav ul li.singleLine a
{
	padding-top:11px;
	padding-bottom:11px;
}
#primaryNav ul li a:hover
{
	text-decoration:underline;
}
#primaryNav ul li.current_page_item,
#primaryNav ul li.current_page_parent
{
	background-image:url("../_images/tab_bg_left_sel2.gif");
}
#primaryNav ul li.current_page_item a,
#primaryNav ul li.current_page_parent a
{
	background-image:url("../_images/tab_bg_right_sel2.gif");
}	
#footerNav
{
	background:#000/* url("../_images/sides_head.gif") repeat-y center*/;
	border-top:5px solid #000;
	position:relative;
	float:left;
	width:100%;
}
#footerNav .wrapper
{
	margin:0 auto;
	width:550px;
	position:relative;
	float:centre;
}
#footerNav .content
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 190px;
}
#footerNav .content #logo img
{
	position:absolute;
	top:10px;
	left:-14px;
}
#footerNav ul
{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
#footerNav ul li
{	
	float:left;
	padding:0px;
	margin:0px 2px 0px 0px;
	list-style:none;
	background:url("../_images/tab_bg_left.gif") no-repeat scroll left top;
	text-align:center;
	/*line-height:1.2em;*/
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#footerNav ul li a
{
	background:url("../_images/tab_bg_right.gif") no-repeat scroll right top;
	color:#FFF;
	float:left;
	font-size:62%;
	font-weight:bold;
	margin:0px;
	padding:5px 2px;
	text-decoration:none;
	/*white-space:nowrap;*/
	/*width:83px;*/
	width:50px;
}
#footerNav ul li.singleLine a
{
	padding-top:11px;
	padding-bottom:11px;
}
#footerNav ul li a:hover
{
	text-decoration:underline;
}
#footerNav ul li.current_page_item,
#footerNav ul li.current_page_parent
{
	background-image:url("../_images/tab_bg_left_sel2.gif");
}
#footerNav ul li.current_page_item a,
#footerNav ul li.current_page_parent a
{
	background-image:url("../_images/tab_bg_right_sel2.gif");	
}
#sponsors
{
	text-align:left;
	font-weight:bold;
}
#sponsors,
#containerMain
{
	float:left;
	width:100%;
	margin:0 auto;
}
#sponsors .sponsorWrapper,
#containerMain .containerWrapper
{
	width:980px;
	margin:0 auto;
	text-align:left;
	padding-top:50px;	
}
#sponsors .sponsorWrapper
{
	padding-top:0px;
}
#sponsors .sponsorWrapper p
{
	padding-left:190px;
	font-size:85%;
	padding-top:20px;
}
#sponsors .sponsorWrapper p span
{
	/*margin-left:15px;
	margin-right:15px;*/
}
#sponsors .sponsorWrapper p span a
{
	color:#000;
	margin-left:5px;
	margin-right:5px;
}