/* CSS Document */

/* CSS Document */

body {
		font-family:Helvetica, Arial, Verdana, sans-serif;
		margin:0px;
		padding:0px;
		color:#626262;
		font-size:11px;
		line-height:13px;
		background-color:#FFFFFF;
		background-image:url(images/background.jpg);
		background-repeat:repeat-x;

}

body a {
color:#c10077;
}

body a:hover {
color:#330000;
}

a.lbOn:link {
color:#000000;
}
a.lbOn:hover {
color:#C10077;
}

/* Monkeyhouse Links */

.monkeylink {
	text-decoration:none;
}	

a.monkeylink:link {
	color: #ff6600;
}

a.monkeylink:visited {
	color: #ff6600;
}

a.monkeylink:hover {
	color: #009900;
}

a.monkeylink:active {
	color: #009900;
}

#main {
	width:1017px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

#top-bar {
padding-top:10px;
margin-bottom:28px;
}

#top-bar a {
color:#000000;
font-weight:bold;
font-size:11px;
}

#top-bar a:hover {
color:#c10077;
font-weight:bold;
font-size:11px;
}

input {
font-size:9px;
color:#999999;
}

#go-btn {
border-style:none;
background-color:#CCCCCC;
width:27px;
height:19px;
margin-left:6px;
color:#999999;
font-size:9px;
font-weight:bold;
}

#go-btn:hover {
background-color:#d9d9d9;
color:#999999;
}

#header {
background-image:url(images/header.jpg);
background-repeat:no-repeat;
width:983px;
height:212px;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
}

#links {
width:825px;
height:23px;
padding-left:153px;
padding-top:151px;
text-align:center;
}

.mainlink {
margin-right:17px;
text-decoration:none;
color:#000000;
text-transform:uppercase;
}

.mainlink-last {
text-decoration:none;
color:#000000;
text-transform:uppercase;
}

.mainlink:hover {
color:#c10077;
}

.mainlink-last:hover {
color:#c10077;
}

.sublink {
text-transform:lowercase;
color:#000000;
margin-right:11px;
text-decoration:none;
}

.sublink:hover {
color:#c10077;
text-decoration:none;
}

.sublink-last {
text-transform:lowercase;
color:#000000;
text-decoration:none;
}

.sublink-last:hover {
text-transform:lowercase;
color:#c10077;
text-decoration:none;
}

#about {
display:none;
height:40px;
width:270px;
margin-top:-11px;
margin-left:156px;
}

#events {
display:none;
height:40px;
width:160px;
margin-top:-11px;
margin-left:230px;
}

#how-we-help {
display:none;
height:40px;
width:170px;
margin-top:-11px;
margin-left:300px;
}

#how-you-can-help {
display:none;
height:40px;
width:470px;
margin-top:-11px;
margin-left:320px;
}

#get-involved {
display:none;
height:40px;
width:540px;
margin-top:-11px;
margin-left:340px;
}

#scarf-project {
display:none;
height:40px;
width:170px;
margin-top:-11px;
margin-left:730px;
}

#news {
display:none;
height:40px;
width:130px;
margin-top:-11px;
margin-left:825px;
}

.header {
text-transform:uppercase;
color:#c10077;
font-weight:bold;
font-size:16px;
line-height:18px;
}

.subheader {
font-weight:bold;
color:#000000;
font-size:11px;
}

.subheader2 {
font-weight:bold;
color:#c10077;
font-size:11px;
}

a.subheader2 {
text-decoration:none;
}

.bits-images-home {
float:left;
margin-right:14px;
}

.title {
color:#000000;
font-weight:bold;
font-size:11px;
}

#bits-story-intro {
margin-top:7px;
}

#footer {
margin-top:40px;
text-align:center;
margin-bottom:47px;
clear:both;
}

#footer a {
color:#626262; 
}

#footer a:hover {
color:#c10077;
}

#events-home {
width:355px;
height:auto;
float:left;
clear:right;
margin-bottom:33px;
}

#events-home img {
border:none;
}

.picstyle1 {
margin-left:79px;
margin-right:66px;
font-style:italic;
font-size:9px;
float:left;
width:325px;
}

#textstyle1 {
width:430px;
float:left;
margin-top:15px;
}

.picstyle2 {
margin-left:75px;
margin-right:79px;
font-style:italic;
font-size:9px;
float:left;
width:453px;
margin-bottom:40px;
}

#textstyle2 {
width:278px;
float:left;
margin-top:21px;
}

.picstyle3 {
margin-left:58px;
margin-right:82px;
font-style:italic;
font-size:9px;
float:left;
width:448px;
margin-bottom:40px;
}

.picstyle3 img {
margin-bottom:4px;
}

#textstyle3 {
width:333px;
float:left;
}

#textstyle3 a {
color:#626262;
}

#textstyle3 a:hover {
color:#c10077;
}

#send-btn {
border-style:none;
background-color:#CCCCCC;
width:50px;
height:19px;
margin-left:6px;
color:#999999;
font-size:9px;
font-weight:bold;
}

#send-btn:hover {
background-color:#d9d9d9;
color:#999999;
}


select {
font-size:9px;
}

#wishlist {
float:left;
margin-left:20px;
width:280px;
}

#events-header {
width:977px;
margin-bottom:19px;
float:left;
margin-left:19px;
margin-top:-7px;
}

#events-pic {
width:479px;
margin-right:87px;
float:left;
margin-left:19px;
font-style:italic;
font-size:9px;
}

#events-pic img {
margin-bottom:5px;}

#events-pic table {
font-style:normal;
font-size:10px;
}

#events-text {
padding-top:15px;
width:350px;
float:left;
}

#contact-map {
margin-left:130px;
float:left;
}

#contact-form {
float:left;
margin-left:50px;
margin-top:15px;
}

.lightbox-image {
float:left;
margin-right:20px;
}

#tour-two {
display:none;
}

#tour-three {
display:none;
}

#tour-four {
display:none;
}

#tour-five {
display:none;
}

#tour-six {
display:none;
}

#tour-seven {
display:none;
}

#tour-eight {
display:none;
}

#tour-nine {
display:none;
}

#tour-ten {
display:none;
}

#tour-eleven {
display:none;
}

#tour-twelve {
display:none;
}

#program1 {
display:none;
}

#program2 {
display:none;
}

#program3 {
display:none;
}

#program4 {
display:none;
}

#program5 {
display:none;
}

#program6 {
display:none;
}

#below-pic {
margin-top:15px;
}

#newsletter-form {
padding-top:15px;
float:left;
width:380px;
}

.picstyle1 img {
margin-bottom:5px;
}

#thanks {
width:400px;
margin-left:auto;
margin-right:auto;
}

#welcome {
width:355px;
height:auto;
margin-bottom:30px;
float:left;
margin-top:7px;
}

#rotating-photos {
width:515px;
height:333px;
margin-left:64px;
margin-bottom:20px;
float:left;
}

#bits-and-pieces-home {
width:514px;
height:auto;
margin-left:64px;
float:left;
}

#movie-home {
width:320px;
height:380px;
float:left;
}

#news-item {
width:444px;
margin-bottom:7px;
clear:left;
float:left;
}

#walk {
	width:270px;float:left; font-weight:bold; font-size:14px; margin-left:20px; margin-top:11px;}
	
#walk a {color:#00aeeb; text-decoration:none;}

#personal-goal {
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

#team-box {
width:977px;
margin-bottom:19px;
float:left;
margin-left:19px;
margin-top:-7px;
}

#team-goal {
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}




#walker-progress {
	width:900px;
	margin:0 auto 30px;
}

#walker-progress table {
	width:100%;
}

#walker-progress table td {
	vertical-align:top;
}

.clear { height:0px; clear:both; overflow:hidden; }

.goal 		{ width:220px; padding-right:10px; }
.goalbox 	{ background:#00aeed; color:#FFF; padding:15px 0 15px 100px; font-size:12px; line-height:16px; height:53px; overflow:hidden }
.bar  		{ background:url(images/winterwalk/barbg.gif) no-repeat; }
.bar div 	{ background:url(images/winterwalk/barfg.gif) -1px -1px no-repeat; display:inline-block; height:115px; }


.error { color:#900; }