#bigmain
{

  position:absolute;
	top:20px;
	left:180px;
	width:790px;
	text-align:center;
	


}


#banner
{
  position:relative;
	color:#6666ff;
	text-align:center;
	font-size:2em;
	font-weight:bold;
	margin-top:30px;
	font-family:verdana,sans-serif;
}

#blurb
{
  position:relative;
	color:#9370db;
  text-align:center;
	font-size:2.1em;
	margin-top:30px;
	font-weight:bold;
line-height:1;
font-family:verdana,sans-serif;
}



#wedding
{
  position:relative;
  text-align:center;
	font-size:2.2em;
	margin-top:30px;
	color:#db7093;
	margin-bottom:50px;
	font-weight:bold;
line-height:1;
font-family:verdana,sans-serif;
}

p
{
font-size:1.9em;
}

h2 {
    
		 letter-spacing:2px;
		 font-size:5em;
		 text-align:center;
		 padding-bottom:2px;
   } 


.highlight
{

 color:red;
}

#maindiv
{  
  /*background-color:blanchedalmond;*/
  text-align:center;
  
}

#aboutus
{
  padding:3em;
	font-size:1.4em;
	line-height:1.3;
	

}

#jh
{
 float:left;
 margin-right:20px;

}

#dk 
{
 float:left;
 margin-right:20px;
}

 #dk2
 {
 float:right;

}

#dk2 img, #jhb2 img
{
  height:275px;
	width:175px;

}


#jhb 
{
 float:right;
 margin-left:20px;
}

 #jhb2
{
 float:left;
 /* position:relative;
 margin-left:-85px;*/
 /*margin-top:100px;
 width:85px;
  top:80px;*/
 /*height:250px;
  padding-top:100px;
	margin-right:75px;*/
}


#celeb
{
  color:green;
	font-size:2.4em;
	font-weight:bold;

}

#pat
{
 color:magenta;
 font-size:2.4em;
	font-weight:bold;
}




ul.thingswedo
{
 float:left;
 margin:6px 0px;
 padding:0px;
 font-size:1.8em;
 width:260px;
}

ul.thingswedo li
{
   text-align:left;
	list-style:none;
}

p.bluefont
{
color:#6666ff;
font-size:2.5em;
font-style:italic;
}

div.clearer
{
clear:both;
line-height:0;
}	