body   
{background-color:#534A4A;
font-family:myriad,verdana;
color:#666666;
font-size:0.8em;
margin:0px 0px; padding:0px;
text-align:center;
}

p
{text-align:justify;
line-height:1.5em;
font-size:1em;
}

#header
{position:relative;
width:900px;
background-color:#FFFFFF;
border-right:solid 6px;
border-left:solid 3px;
border-bottom:solid 6px;
border-color:#333333;
margin:0px auto;
}

ul
{
position:absolute;
width:650px;
left:15px;
top:90px;
margin:0;
padding:0px; /* those two lines remove the indent from the bullet */
list-style-type:none; /* removes the bullet */
}

li
{display:inline; 
padding:10px;
/* makes the list flow beside itself as if it was just text */
font-family:verdana;
font-size:1.3em;
letter-spacing:1px;
}

.image
{margin:0px auto;
}

#content   
{position:relative;
width:900px;
margin:0px auto;
text-align:left;
padding:15px;
background-color:#FFFFFF;
border-top:solid 3px;
border-right:solid 6px;
border-left:solid 3px;
border-bottom:solid 6px;
border-color:#333333;
}

#main 
{width:500px;
margin:2em;
padding:2em;
background-color:#FFFFFF;
}

#pics 
{position:absolute;
top:100px;
left:650px;
width:auto;
height:auto;
}	

#weddings
{border-top:dotted;
border-bottom:dotted;
border-color:#C12869;
padding:3px;
}

#comingofage
{border-bottom:dotted; 
border-color:#C12869;
padding:3px;
}

#corp
{border-top:dotted; 
border-color:#C12869;
padding:3px;
}

#footer
{margin:0px auto;
width:900px;
}

p.footer
{font-weight:bold;
color:#FFFFFF;
}

a.email:link{color:#FFFFFF;}
a.email:visited{color:#FFFFFF;}
a.email:hover{color:#8D38C9;}
a.link:active{color:#02F03E;}

p.copy
{font-weight:bold;
color:#FFFFFF;
margin-left:545px;
}

h1   
{text-align:left;
font-size:1.3em;
margin:0.5px;
letter-spacing:0.6em;
}

h2   
{text-align:left;
font-size:1.2em;
margin:1px;
letter-spacing:.2em;
}

h3 
{text-align:left;
font-size:1.1em;
letter-spacing:.50em;
margin:2px;
}

a:link{text-decoration:none;color:#333666;}
a:visited{color:#000000;text-decoration:none;}
a:hover{color:#8D38C9;}
a:active{color:#02F03E;}

#wed
{border:solid 2px #FF9922;
padding:0.7em;}

#wed2
{border:solid 2px #AABB88;
padding:0.7em;}

#wed3
{border:solid 2px #DAB978;
padding:0.7em;}

#come
{border:solid 2px #FF9922;
padding:0.7em;}

#contact
{font-weight:bold;
color:#000000;
}
