/* Walk specific styles */

#menuArea {
width:170px;
border:#666666 solid 1px;
background:url(../newimages/bkg-walk.jpg) no-repeat;
}

#menuHeader {
width:170px;
background-color:#333333;
text-align:center;
}

.menuPrimary {
width:160px;
padding:8px 0 8px 6px;
font-family:Verdana, Arial, Geneva, sans-serif;
font-size:small;
}

.menuPrimaryOvr {
width:160px;
padding:8px 0 8px 6px;
font-family:Verdana, Arial, Geneva, sans-serif;
font-size:small;
background-color:#FFFFCC;	
}

.menuSecondary {
width:140px;
margin:5px 0 5px 15px;
font-family:Verdana, Arial, Geneva, sans-serif;
font-size:small;
}

.lowz {
position:relative;
z-index:1;
}

.highz {
position:relative;
z-index:10;
}


/* other special events menu */

.eventHide {
display:none;
}

.eventShow {
display:block; 
position:relative; 
margin-top:-6px;
}

#eventsList {
width:170px;
position:absolute;
font-family:Verdana, Arial, Geneva; 
font-size:12px; 
cursor:hand;
background-color:#FFFFFF;
border:#999999 solid 1px;
line-height:1.5;
}

#eventsListFR {
width:170px;
position:absolute;
font-family:Verdana, Arial, Geneva; 
font-size:12px; 
cursor:hand;
background-color:#FFFFFF;
border:#999999 solid 1px;
line-height:1.5;
top:-24px;
}

.mainEventRow {
padding:6px 2px 6px 6px; 
}

.mainEventRowOvr {
padding:6px 2px 6px 6px; 
background-color:#FFFFCC;	
}
		  
.subEventRow {
padding:6px 2px 6px 12px; 
}


/* OFS menu */

.showOFSoptions {
position:relative;
display:block;
z-index:100;
margin-left:-6px;
}

#OFSoptions {
width:170px;
position:absolute;
border:#000000 solid 1px;
font-family:verdana, arial, geneva, sans-serif;
font-size:small;
background-color:#FFFFFF;
}

.OFSoptionRow {
background-color:#FFFFFF;
padding:6px;
}

.OFSoptionOvr {
background-color:#FFFFCC;
padding:6px;
}

/* sponsor section */

#sponsorArea {
width:170px;
border:#666666 solid 1px;
text-align:center;
}

#sponsorHeader {
width:170px;
background-color:#333333;
}

.sponsorLogo {
margin:20px 0 20px 0;
}

/* feature frame for walk psa */

#walkVideo {
	width:275px;
	float:left;
	padding:15px;
	margin:5px 15px 0 0;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:1px 1px 5px #888;
	-moz-box-shadow:1px 1px 5px #888;
	-webkit-box-shadow:1px 1px 5px #888;
}

/* styles for participant stories page */

#nameContainer {
	width:200px;
	position:relative;
	margin-left:-5px;
	z-index:2;
	float:left;
}

#quoteBox {
	width:320px;
	float:right;
	padding-bottom:10px;
	margin-top:15px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	box-shadow:1px 1px 5px #888;
	-moz-box-shadow:1px 1px 5px #888;
	-webkit-box-shadow:1px 1px 5px #888;
}
#quoteTitle {
	height:40px;
	background-color:#0066FF;
	padding-top:15px;
	font-weight:bold;
	font-size:18px;
	font-family:Arial Narrow;
	color:#FFFFFF;
	text-align:center;
}
#quoteContainer {
	width:280px;
	height:380px;
	overflow-y:auto;
	margin:0 10px 10px 20px;
	padding-right:10px;
	z-index:3;
}

#blurb {
	position:relative;
	width:100%;
	margin-top:20px;
	float:left;
}

.photoLeft {
	float:left;
	margin:2px 15px 2px 0;
}
.photoRight {
	float:right;
	margin:2px 0 2px 15px;
}
