body { 
	margin: 0px 0px 0px 0px; 
	/*background-color: #202020;*/
	background-color: black;
	font-family: sans-serif;
}

.backgroundSection  {
	background-size: 100% !important;
	height: 1000px !important;
	margin: 0 !important;
	width: 100% !important;
	position: relative !important;
	-webkit-box-shadow: 0 0 50px rgba(0,0,0,0.8) !important;
	box-shadow: 0 0 50px rgba(0,0,0,0.8) !important;
}

article {
	height: 458px; 
	font-family:"Julius Sans One";
	color: white;
	font-size:5em;
	position: absolute; 
	text-align: center; 
	text-shadow: 0.1em 0.1em 0.2em black;
	top: 685px; 
	width: 100%; 
}



#svsm_intro { 
	/* min-height gives the window size, and the actual height: gives the size of the image displayed in the window */
	background: url(pics/svsm_flirt.jpg) 50% 0 no-repeat fixed; min-height: 1185px;
	background-size: 100% 1185px !important;
}

#svsm_intro_article {
	top: 855px !important; 
}


#two_peas { 
	background: url(pics/two_peas_opt.jpg) 50% 0 no-repeat; 
	height: 680px !important;
}

#two_peas_article {
	top: 455px !important; 
}



#partways { 
	background: url(pics/svsm_part_ways_opt.jpg) 50% 0 no-repeat; min-height: 1000px;
	height: 1900px !important;
	overflow: hidden;

}  

#partways article {
	font-size:4.5em; 
	top: 650px; 
	width: 100%; 
}

#joe { 
	position: absolute; 
	top: 1055px;
	left: 620px;
}

#tara { 
	position: absolute; 
	top: 1115px;
	left: 548px;
}



#clownsbackground { 
	height: 2200px !important;
	position: relative; 
	top: 350px;
	width: 100%; 
	-webkit-box-shadow: 0 0 50px rgba(0,0,0,0.8) !important;
	box-shadow: 0 0 50px rgba(0,0,0,0.8) !important;
}

#timepassed {
	position: relative; 
	top: 350px;
	width: 100%; 
}

#clowns { 
	position: relative; 
	top: 1150px;
	width: 100%; 

}

#alison { 
	background: url(pics/alison_opt.jpg) 50% 0 no-repeat; min-height: 703px;
	height: 703px !important;
	position: absolute !important;
	background-size: 100%;
	width: 50% !important;
	left: 0px !important;
	-webkit-box-shadow: none !important;
	box-shadow: 0 -70px 57px -58px rgba(0,0,0,0.8) inset !important
}  

#joecalder { 
	background: url(pics/joecalder1.jpg) 50% 0 no-repeat; min-height: 703px;
	height: 638px !important;
	background-size: 100% 102.5% !important;
	position: absolute !important;
	right: 0px !important;
	width: 50% !important;
	-webkit-box-shadow: none !important;
	box-shadow: 0 -70px 57px -58px rgba(0,0,0,0.8) inset !important;
}  



#reunited { 
	height: 3000px !important;
	position: relative; 
	top: 350px;
	width: 100%; 
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

#couldntlast {
	position: relative; 
	top: 1525px;
	width: 100%; 
}



#back_together { 
	background: url(pics/back_together_opt.jpg) 50% 0 no-repeat; min-height: 1000px;
	height: 1700px !important;
	-webkit-box-shadow: none !important;
	box-shadow: 0 -70px 57px -58px rgba(0,0,0,0.8) inset !important;
}  

#october_together_again article {
	font-size:4.5em; 
	top: 785px; 
	width: 100%; 
}



#fun_began_section{
	height: 2000px !important;
}

#fun_began  {
	font-size:4.5em; 
	top: 1150px; 
	width: 100%; 
}



#a_joke { 
	background: url(pics/jokes_opt_smaller.png) 50% 0 no-repeat; min-height: 1203px;
	height: 703px !important;
	position: absolute !important;
	background-size: 100%;
	width: 50% !important;
	left: 0px !important;
	box-shadow: 0 0 50px rgba(0,0,0,0.8) inset !important;
}  

#jokes_remove_shadow { 
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}  

#made_some_jokes  {
	font-size:4.5em; 
	top: 490px; 
	height: 638px !important;
	position: absolute !important;
	right: 0px !important;
	width: 50% !important;
}



#a_mistake { 
	background: url(pics/mistakes_opt.jpg) 50% 0 no-repeat; min-height: 903px;
	height: 403px !important;
	position: absolute !important;
	background-size: 100%;
	width: 50% !important;
	right: 0px !important;
	box-shadow: 0 0 50px rgba(0,0,0,0.8) inset !important;
}  

#mistakes_remove_shadow { 
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	height: 580px !important;
} 

#some_mistakes  {
	font-size:4.5em; 
	top: 300px; 
	height: 438px !important;
	position: absolute !important;
	left: 0px !important;
	width: 50% !important;
}



#a_sweater { 
	background: url(pics/sweater_opt1.jpg) 50% 0 no-repeat; min-height: 903px;
	height: 703px !important;
	position: absolute !important;
	background-size: 100%;
	width: 50% !important;
	left: 0px !important;
	box-shadow: 0 0 50px rgba(0,0,0,0.8) inset !important;
} 

#sweater_remove_shadow { 
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	height: 905px !important;
} 

#some_sweater  {
	font-size:4.5em; 
	top: 350px; 
	height: 638px !important;
	position: absolute !important;
	right: 0px !important;
	width: 50% !important;
}



#working_hard { 
	background: url(pics/worked_hard_opt.jpg) 50% 0 no-repeat; min-height: 903px;
	height: 1503px !important;
	position: absolute !important;
	background-size: 100%;
	width: 50% !important;
	right: 0px !important;
} 

#working_remove_shadow { 
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	height: 2400px !important;
	box-shadow: 0 0 50px rgba(0,0,0,0.8) inset !important;
} 

#all_while_working_hard  {
	font-size:4.5em; 
	top: 205px; 
	height: 638px !important;
	position: absolute !important;
	left: 0px !important;
	width: 50% !important;
}



#my_house_pic { 
	background: url(pics/my_house_christmas_opt.jpg) 50% 0 no-repeat; min-height: 903px;
	height: 1003px !important; 
	position: absolute !important;
	background-size: 100%;
	width: 50% !important;
	left: 0px !important;
} 

#my_house_remove_shadow { 
	box-shadow: 0 0 50px rgba(0,0,0,0.8) inset !important;
	height: 960px !important;
} 

#my_house_text  {
	font-size:4.5em; 
	top: 350px; 
	height: 638px !important;
	position: absolute !important;
	right: 0px !important;
	width: 50% !important;
}



#your_house_pic { 
	background: url(pics/hung_out_your_house_opt.jpg) 50% 0 no-repeat; min-height: 903px;
	height: 1003px !important;
	position: absolute !important;
	background-size: 100%;
	width: 50% !important;
	right: 0px !important;
} 

#your_house_remove_shadow { 
	box-shadow: 0 0 50px rgba(0,0,0,0.8) inset !important;
	height: 960px !important;
} 

#your_house_text  {
	font-size:4.5em; 
	top: 350px; 
	height: 638px !important;
	position: absolute !important;
	left: 0px !important;
	width: 50% !important;
}



#target_pic { 
	background: url(pics/target_opt.jpg) 50% 0 no-repeat; min-height: 903px;
	height: 1003px !important;
	position: absolute !important;
	background-size: 100%;
	width: 50% !important;
	left: 0px !important;
} 

#target_remove_shadow { 
	box-shadow: 0 0 50px rgba(0,0,0,0.8) inset !important;
	height: 960px !important;
} 

#target_text  {
	font-size:4.5em; 
	top: 350px; 
	height: 638px !important;
	position: absolute !important;
	right: 0px !important;
	width: 50% !important;
}


#phone_pic { 
	background: url(pics/talked_on_phone_opt.jpg) 50% 0 no-repeat; min-height: 903px;
	height: 1003px !important;
	position: absolute !important;
	background-size: 100%;
	width: 50% !important;
	right: 0px !important;
} 

#phone_remove_shadow { 
	box-shadow: 0 0 50px rgba(0,0,0,0.8) inset !important;
	height: 2500px !important;
} 

#phone_text  {
	font-size:4.5em; 
	top: 350px; 
	height: 638px !important;
	position: absolute !important;
	left: 0px !important;
	width: 50% !important;
}





#park_pic { 
	background: url(pics/park_opt.jpg) 50% 0 no-repeat; min-height: 720px;
	height: 920px !important;
	
}

#park_text {
	top: 615px !important; 
}


#southpoint_pic { 
	background: url(pics/southpoint_opt.jpg) 50% 0 no-repeat; min-height: 720px;
	height: 920px !important;
	
}

#southpoint_text {
	top: 710px !important; 
}


#semi_pic { 
	background: url(pics/semi-formal.JPG) 50% 0 no-repeat; min-height: 720px;
	height: 920px !important;
}

#semi_text {
	top: 655px !important; 
}

#spaceAfterSemiformal {
	height: 1600px !important;
}







#tough_times_pic { 
	background: url(pics/helped_me_opt.jpg) 50% 0 no-repeat; min-height: 903px;
	height: 1003px !important;
	position: absolute !important;
	background-size: 100%;
	width: 50% !important;
	right: 0px !important;
	box-shadow: 0 0 50px rgba(0,0,0,0.8) inset !important;
} 

#tough_times_remove_shadow { 
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	height: 1500px !important;
} 

#tough_times_text  {
	font-size:4.5em; 
	top: 350px; 
	height: 638px !important;
	position: absolute !important;
	left: 0px !important;
	width: 50% !important;
}




#morehead_pic { 
	background: url(pics/morehead_opt.png) 50% 0 no-repeat; min-height: 903px;
	height: 1003px !important;
	position: absolute !important;
	background-size: 100%;
	width: 50% !important;
	left: 0px !important;
	box-shadow: 0 0 50px rgba(0,0,0,0.8) inset !important;
} 

#morehead_remove_shadow { 
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	height: 1500px !important;
} 

#morehead_text  {
	font-size:4.5em; 
	top: 350px; 
	height: 638px !important;
	position: absolute !important;
	right: 0px !important;
	width: 50% !important;
}


#woods_pic { 
	background: url(pics/spent_time_in_woods_opt.jpg) 50% 0 no-repeat; min-height: 903px;
	height: 1003px !important;
	position: absolute !important;
	background-size: 100%;
	width: 50% !important;
	right: 0px !important;
	box-shadow: 0 0 50px rgba(0,0,0,0.8) inset !important;
} 

#woods_remove_shadow { 
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	height: 1500px !important;
} 

#woods_text  {
	font-size:4.5em; 
	top: 350px; 
	height: 638px !important;
	position: absolute !important;
	left: 0px !important;
	width: 50% !important;
}


#cheesecake_pic { 
	background: url(pics/cheesecake_opt.jpg) 50% 0 no-repeat; min-height: 903px;
	height: 1003px !important;
	position: absolute !important;
	background-size: 100%;
	width: 50% !important;
	left: 0px !important;
	box-shadow: 0 0 50px rgba(0,0,0,0.8) inset !important;
} 

#cheesecake_remove_shadow { 
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	height: 2000px !important;
} 

#cheesecake_text  {
	font-size:4.5em; 
	top: 350px; 
	height: 638px !important;
	position: absolute !important;
	right: 0px !important;
	width: 50% !important;
}




#prom_pic { 
	background: url(pics/prom_opt.jpg) 50% 0 no-repeat fixed; min-height: 720px;
	height: 920px !important;

}

#prom_text {
	top: 455px; 
}


#waccamaw_pic { 
	background: url(pics/waccamaw_opt.jpg) 50% 0 no-repeat fixed; min-height: 720px;
	height: 920px !important;
}

#waccamaw_text {
	top: 565px;
}


#graduation_pic { 
	background: url(pics/graduation_opt.jpg) 50% 0 no-repeat fixed; min-height: 720px;
	height: 1120px !important;
}

#graduation_text {
	top: 655px; 
}


#IBM_pic { 
	background: url(pics/walk_opt.jpg) 50% 0 no-repeat fixed; min-height: 720px;
	height: 920px !important;
}

#IBM_text {
	top: 455px;
}

#spaceAfterIBM {
	height: 1600px !important;
}







#summer_came_pic { 
	background: url(pics/summer_opt.jpg) 50% 0 no-repeat; 
	height: 900px !important;
}

#summer_came_text {
	top: 655px !important; 
}


#a_friend_pic { 
	background: url(pics/made_some_friends_opt.jpg) 50% 0 no-repeat; 
	height: 720px !important;
}

#a_friend_text {
	top: 455px !important; 
}


#old_tracks_pic { 
	background: url(pics/retraced_steps_opt.jpg) 50% 0 no-repeat;
	height: 720px !important;
}

#old_tracks_text {
	top: 455px !important; 
}


#fell_deeper_pic { 
	background: url(pics/fell_deeper.jpg) 50% 0 no-repeat; 
	height: 720px !important;
}

#fell_deeper_text {
	top: 455px !important; 
}


#surprise_pic { 
	background: url(pics/some_surprises_opt.jpg) 50% 0 no-repeat;
	height: 720px !important;
}

#surprise_text {
	top: 455px !important; 
}


#kiran_pic { 
	background: url(pics/kiran_opt.jpg) 50% 0 no-repeat; 
	height: 720px !important;
}

#kiran_text {
	top: 455px !important; 
}

#spaceAfterKiran {
	height: 1600px !important;
}









#harvard_carolina_pic { 
	background: url(pics/harvard_carolina_opt.jpg) 50% 0 no-repeat; min-height: 720px;
	height: 1020px !important;
	box-shadow: 0 0 50px rgba(0,0,0,0.8) inset !important;
}

#harvard_carolina_text {
	top: 765px !important; 
}

#spaceAfterHarvardCarolina {
	height: 1600px !important;
}

#stayed_together{
	top:1200px !important;
}



#fall_us_pic { 
	background: url(pics/fall_us.jpg) 50% 0 no-repeat; min-height: 720px;
	height: 820px !important;
}

#fall_us_text {
	top: 455px !important; 
}

#snow_us_pic { 
	background: url(pics/snow_us.jpg) 50% 0 no-repeat; min-height: 720px;
	height: 720px !important;
}

#snow_us_text {
	top: 455px !important; 
}


#spring_us_pic { 
	background: url(pics/spring_us.jpg) 50% 0 no-repeat; min-height: 720px;
	height: 1620px !important;
}

#spring_us_text {
	top: 455px !important; 
}



