/*Domestic Violence Awareness Walk/Run*/
/*Copyright Furry Bean 2008*/

/*------------------------Entire page default settings--------------------------*/
body{
     background-color:white; 
     }

div, span, ul, h1, h2, h3, h4, p, img, form{
	padding:0; margin:0; border:none; font-family:helvetica, verdana, arial, sans-serif; overflow:hidden;
	}
p {
     font-size: small;
}

div#sponsors ul{
	list-style-type:none; padding:0;
	}
        
ul {
     padding-left:1.5em; list-style-type:disc;
}

.blank{
	font-size:0px; clear:both; line-height:0px;
	}
a{
    text-decoration:none; color:#9b37ff; /*no underline under links*/
    }    

a:visited{
	color:#c081ff;
	}

a:hover{
	color:#97E54B;
	}

/*keeps the page within the lowest screen resolutions*/
#container{
    width:770px;margin:0px auto 0px auto; vertical-align:top; 
    }
	
/*--------------------------Banner----------------------------------------*/
/*spans the top portion of the page and contains logo*/
    
/*contains the banner*/
h1#banner{
	width:770px; height:165px; margin:0px; background:url(images/banner.jpg) no-repeat; text-indent:-2000px; /*this makes it so that the actuall text isn't visible but is still read by google */ 
	}

/*-------------------------Main_box-----------------------------------*/
/*contains the navigation and content box*/
#main_box{
	width:544px; height:auto; float:left; margin-top: 20px;
	}


/*-------------------------Content-----------------------------------*/	
#content_background {
	width:100%; margin:0px; margin-top:-3px; /*compensates for IE6 bug*/ height:auto; background:url(images/content_background.gif); 
	}

#content{
	width:500px; margin:auto; padding:10px 30px 10px 30px;
	}
#content p{
	padding:10px; margin:0px 10px 0px 10px;
	}

#content p.purple{
	background:#f8f2ff; 
	}

#content p.green{
	background:#F4FFE9; 
	}

	
/*floats an image on the right*/
img.right{
	/*height:210px; width:210px;*/ 
	float: right; margin:0px 0px 5px 10px;
	}

img.left{
	/*height: 210px; width:210px; */
	float: left; margin:0px 10px 5px 0px;
	}

img.right_border{
     float: right; margin:0px 0px 5px 10px;
     padding:2px;
     border: 1px solid #c081ff;
}

img.left_border{
     float: left; margin:0px 10px 5px 0px;
     padding:2px;
     border: 1px solid #c081ff;
}

#content_bottom {
	text-indent:-1000px; width:100%; height:32px; background:url(images/content_bottom.gif) no-repeat;
	}

	
/*-------------------------End Main_box-----------------------------------*/	

/*-------------------------Sponsors-----------------------------------*/
/*box containing list of sponsors*/
#sponsors{
	width:226px; height:auto; float:right; margin-top:20px; 
	}
#sponsors h2{
	width:100%; height:71px; background:url(images/sponsors_heading.gif); text-indent:-2000px; /*this makes it so that the actuall text isn't visible but is still read by google */
	}

/* list of the sponsors*/
#sponsors div#sponsors_background {
	width:100%; height:auto; background:url(images/sponsors_background.gif) repeat-y;
	}

#sponsors ul {
	width: 150px; margin:10px 0px 10px 45px; font-weight:bolder; 
	}
	
#sponsors li {
	margin-bottom:7px; border-bottom:solid 1px #CC99FF; font-size: small;
	}
#sponsors span.special_thanks{
	font-size:x-small;
	}
/*displays bottom of the box*/
#sponsors div#sponsors_bottom{
	width:100%; height:32px; background:url(images/sponsors_bottom.gif) no-repeat; 
	}

/*-------------------------Footer-----------------------------------*/
/*has text links to other pages for search engine readability and Furry Bean info*/
#footer{
	width:100%; height:auto; text-align:center;margin-right:50%; font-size: xx-small;
	}


/*-------------------------Preload-----------------------------------*/
/*this allows images for the website to be preloaded into the cache so that users with slow connections don't have to wait for subpages to load*/
/*only place on index.html page*/
#preload{
	height:1px; width:1px;
	}
	