﻿body 
{
   font-family:Arial;

}
div.mainsection
{
   position:relative;
   margin: 0px auto;
   width:976px;   
}
div.mainpicture
{   
    float:left;
    width:100%;
    padding-bottom:10px;
    border: 1px solid;
}
div.mainpicture img
{
 float:left;
 border:5px solid #d80093;
 margin: 10px 10px 0 10px;  

}
div.mainpicture p
{
    margin:0;
    padding:10px;
}
DIV.mainpagewedding
{  
  z-index: 102;
  float:right;
  left: 10px; 
  width: 100%;
  position: absolute; 
  top: 150px;
}
div.mainpagewedding img
{
 float:left;
 border:5px solid;
 margin: 10px 10px 0 10px;   
 border-left-color: #d80093;
 border-bottom-color: #d80093;
 border-top-color: #d80093;
 border-right-color: #d80093;
}
UL.mainpage
{
 margin-left:150px;   
}
h1
{
 font-family:Arial;
 font-size:150%;
 text-align:center;
 color:#db0093; 
 margin-bottom:-0px;  
}
h2
{
 font-family:Arial;
 font-size:125%;
 text-align:center;
 margin-bottom:-2px;
 color:blue;   
}
h3
{
 font-family:Arial;
 font-size:100%;
 text-align:left;
 margin:-2px;
 color:#db0093;
   
}
ul.mainpage
{
 margin-left:10%;   
}

#masthead
{
  background-color:White;
  width:96%;
  font-size:100%;
  padding-left: 1%;
  margin-left:1%;
  margin-right:1%;
  padding-left:1%;
  padding-right:1%;
  padding-bottom:1%;
  text-align: left;
}

#masthead img
{
 border:0;
 height:10%;
  top: 7%; 
  width: 50%; 
  height: 30%; 
}

#masthead img img
{
  border:0; 
}
     
#content
{
    background-color:white;
    display: inline;
    font-size:.8em;
    float:left;
    width:78%;
    margin-left:1%;
    margin-right:1%;
    padding-left:1%;
    padding-right:1%;
    padding-bottom:1%;
}

#rightsidebar
{
    background-color:white;
    text-align:center;
    font-size:.8em;
    float:left;
    width:15%;    
    padding-left:1%;
    padding-right:1%;
    padding-bottom:1%;
    height: 73px;
}

#footer
{
    background-color:white;
    margin-top:1%;
    text-align:center;
    width:96%;
    clear:both; 
    margin-left:1%;
    margin-right:1%;
    padding-left:1%;
    padding-right:1%;
    padding-bottom:1%;
}

div.phone
{ 
    font-size:.8em;
    left: 71%; 
    position: absolute;
    text-align:center;
    top:-2147483648px;
    height: 10%;
    clear:left;
    padding-left:1%;
    padding-right:1%;
    padding-bottom:2%;
}

li.showmetellme
{
    font-weight:bold;
color:Red;    
 }
 
p.maintext
{
    margin-top:-2px;}
    
span.textcenter
{
text-align:center;    
}
li.unbulleted
{
    list-style-type: none
}
li.indented
{
   
    text-indent:2cm;  
    list-style-position:inside;  
}
