@charset "UTF-8";
/* CSS Document */

body { 
margin-top:0; 
margin-left:0; 
margin-bottom:0; 
height:100%; 
background-color: #eecca7; 
background-image: url(/images/waterbackground.jpg); 
background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: top center;
}

#howto img, image {
border:solid 1px #000000;
}

td { 
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif; 
color:#363636; 
text-decoration: none; }

a:link     { font-family:century gothic,verdana,arial; font-size:12px; color:#000000; font-weight:normal; text-decoration: none;}
a:visited  { font-family:century gothic,verdana,arial; font-size:12px; color:#000000; font-weight:normal; text-decoration: none;}
a:hover    { font-family:century gothic,verdana,arial; font-size:12px; color:#000000; font-weight:normal; text-decoration: underline;}

image	{border:none;}
img		{border:none;}
table.center {margin-left:auto; margin-right:auto;}
input { 
font-family:century gothic,verdana,arial; 
font-size:10px; 
color:#000000; 
font-weight:normal; 
text-decoration: none;}
 

.awspMainTable	{
position: absolute;
background:url(/images/maintablefade.png) repeat-y;
top: 0px;
left: 50%;
margin-left: -424px;
width: 849px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.awspMainContent	{
float:left;
margin-left:36px;
width:775px;

}

 
/* Logo Top */
#logoFrame {height:62px;padding:10px 0 2px 0;}
#logoFrame h1.nocss {display:none}
* html #logoFrame {margin-bottom:15px;}
* html #home #logoFrame {margin-bottom:13px;}
#logoFrame .sponsor_place {float:right; position:relative; right: 260px; top:30px;font-size:9px; vertical-align:bottom;}

.float_left   {float: left}
.float_right  {float: right}

.nocss {display: none;}





#searchForm { position: absolute;  top: -30px;  right: 9px;  border: 1px solid #fff;  width: 175px;  height: 49px;  background-color:#fff57c; }




.leftColumn	{
font-size:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#eee8da;
width:222px;
padding:10px;
}

.titlesBlue	{
font-family:Arial Black;
font-size:13px;
color:#FF6600;
}

.titlesBlack	{
font-family:Arial Black;
font-size:13px;
color:#000000;
}

.bottom	{
float:left;
font-size:8px;
text-align:center;
position:relative;
bottom:0px;
padding:5px;
margin-bottom:10px;
margin-top:10px;
}

.boxLeft	{
float:left;
width:255px;
min-height:200px;
border:solid 1px #AFAFAF;
background-color:#EEEEEE;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}

div.boxLeft a	{
	font-size:13px;
	color:#395586;
	font-weight:bold;}

.boxRight	{
float:left;
margin-left:10px;
width:250px;
min-height:200px;
border:solid 1px #AFAFAF;
background-color:#EEEEEE;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}

div.boxRight a	{
	font-size:13px;
	color:#395586;
	font-weight:bold;}
	
.boxLeftHeader	{
background-color:#AFAFAF;
color:#5C5C5C;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
text-align:right;
padding:3px;
}

.boxLeftContent {
font-family:Arial, Helvetica, sans-serif;
padding:5px;
}

.titleOrange	{
font-family:Tahoma;
font-size:25px;
color:#FF6600;
font-weight:bold;
}

.titleBlueForReal	{
font-family:Tahoma;
font-size:13px;
color:#03F;
font-weight:bold;
}

/* FLICKR */

.SetCase { margin-top: 5px; margin-bottom: 5px; width: 91px; height: 95px; padding: 7px 0 0 7px; background: url(http://l.yimg.com/g/images/set_case.gif) no-repeat; }
.SetCase a {text-decoration:none}
.SetCase a:link { text-decoration:none; }
.SetCase a:visited { text-decoration:none; }
.SetCase a:hover { background: transparent; text-decoration:none; }
.SetCase a:active { background: transparent; text-decoration:none; }
.SetCase .setThumb { border: 1px solid #000; }
.Sets { width: 120px; height: 180px; text-align: left; float: left; padding-right: 6px; }
#ViewCollection .Sets { width: 130px; }
.Sets h4 { width: 110px; margin-top: 0px; margin-bottom: 0px; font-size: 15px; font-weight: bold; }
.Sets p { margin-top: 2px; font-size: 11px; color: #777; }
a.setLink img { border: 1px solid #000; }
.Seta:link { color: #0259C4; text-decoration: none; }
.Seta:visited { color: #0259C4; text-decoration: none; }
.Seta:hover { color: #FFFFFF; text-decoration: none; background: #0063DC; }
.Seta:active { color: #FFFFFF; text-decoration: none; background: #0259C4; }

.mainBody	{float:left;margin-top:10px;width:775px;}

.frontpageicon	{
padding-right:5px;
padding-bottom:5px;
}

.line	{
	border-bottom:solid 1px #999999;
	width:100%;
	float:left;
	padding-bottom:5px;
	margin-bottom:5px;}


.sponsorHolder	{
float:left;
margin-top:10px;
width:775px;
text-align:center;
}

.sponsorHolderLine	{
padding-top:10px;
line-height:145px;
}

.sponsorLabel	{
float:left;
margin-top:10px;
margin-bottom:10px;
width:775px;
background: url(/images/menubarback.gif) repeat-x;
background-position:center;
text-indent:20px;
color:#FF6600;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
padding:1px;
text-align:left;
}

.sponsorLogo	{
float:left;
margin-left:10px;
}



#menu .register {background: url(/images/register.png) 0 -36px no-repeat; width:72px; margin-top:12px;}
#menu .teams { background: url(/images/teams.png) 0 -36px no-repeat; width:72px; margin-top:12px;}
#menu .walkInfo { background: url(/images/walkinfo.png) 0 -36px no-repeat; width:85px; margin-top:12px;}
#menu .sponsors { background: url(/images/sponsors.png) 0 -36px no-repeat; width:85px; margin-top:12px;}
#menu .press { background: url(/images/press.png) 0 -36px no-repeat; width:60px; margin-top:12px;}
#menu .extra { background: url(/images/extra.png) 0 -36px no-repeat; width:60px; margin-top:12px;}



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {padding:0; margin:0; list-style:none; height:48px;  background: url(/images/menubarback.gif) 0 0 repeat-x; clear:left; position:relative; z-index:10; font-family:arial, verdana, sans-serif;font-weight:bold; font-size:11px;}
#menu li {float:left; margin-right:1px;}
#menu li a {display:block; float:left; height:40px; line-height:40px;  color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:bold; padding:0 11px 0 11px;}


#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {z-index:200; position:relative;color:#fff;  background-position: 0 0;}
#menu li:hover {position:relative; z-index:200;}

#menu li:hover > a {color:#fff;  background-position: 0 0;}
#menu li:hover > a.sub {color:#fff;background-repeat:repeat-x;}

#menu li.current a {color:#fff; background-repeat:repeat-x;}

#menu li a.sub {}
#menu li.current a.sub {color:#fff;}

#menu :hover ul {left:0; top:48px; width:120px; background:#444;}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu :hover ul :hover ul
{left:120px; top:-1px; background:#222; white-space:nowrap; width:100px; z-index:200; height:auto;}

#menu :hover ul li {margin:0; border-top:1px solid #666;}
#menu :hover ul li a {width:200px; padding:0; text-indent:5px; background:#333; color:#ccc; height:30px; line-height:30px;}
#menu :hover ul li a.fly {background:#333 url(/images/right-arrow.gif) no-repeat right center;}

#menu :hover ul :hover {color:#fff;}
#menu :hover ul :hover a.fly { color:#fff;}

#menu :hover ul li.currentsub a {background:#840; color:#fff;}
#menu :hover ul li.currentsub a.fly {background:#840 url(/images/right-arrow.gif) no-repeat right center; color:#fff;}

#menu :hover ul :hover ul li a {width:100px; padding:0; text-indent:10px; background:#3e3e3e; color:#ccc;}
#menu :hover ul :hover ul :hover {background-color:#d70; color:#fff;}

#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {background:#840; color:#fff;}


/* jQuery Countdown styles 1.5.2. */
.hasCountdown {
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:normal;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 100%;
}
.countdown_show2 .countdown_section {
	width: 49.5%;
}
.countdown_show3 .countdown_section {
	width: 33%;
}
.countdown_show4 .countdown_section {
	width: 24.75%;
}
.countdown_show5 .countdown_section {
	width: 19.8%;
}
.countdown_show6 .countdown_section {
	width: 16.5%;
}
.countdown_show7 .countdown_section {
	width: 14.1%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}

.countdown { float: left; width: 174px; }
#noSeconds { margin-top:3px; margin-left:15px;width: 150px; height: 45px; }