html, body {

font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
h1{
margin:0;
padding:0;
}
h2{
margin:0;
padding:5px 0 5px 0;
}
body#weddings {
background:#F7DDB9 url(images/structure/photos/weddings/weddingsbg2.jpg) top left fixed no-repeat;
}
body#communions {
background:#F7DDB9 url(images/structure/photos/communions/communionsbg.jpg) top left fixed no-repeat;
}
body#celebrations {
background:#F7DDB9 url(images/structure/photos/celebrations/celebrationsbg.jpg) top left fixed no-repeat;
}
body#christenings {
background:#F7DDB9 url(images/structure/photos/christenings/christeningsbg.jpg) top left fixed no-repeat;
}
body#contact {
background:#F7DDB9 url(images/structure/photos/contact/contactbg.jpg) top left fixed no-repeat;
}
body#welcome {
background:#F7DDB9 url(images/structure/photos/welcome/welcomebg.jpg) top left fixed no-repeat;
}
body#birthdays {
background:#F7DDB9 url(images/structure/photos/birthdays/birthdaysbg.jpg) top left fixed no-repeat;
}
#mainsitewrapper{
margin:0 auto 10px auto;
width:767px;

}
#splashsitewrapper{
 position: absolute;
 top: 100px;
 top/**/: 50%;
 left:50%;
 /*width:760px; 
 text-align:left; 
 min-width: 500px;
 margin-left:-380px; 
 margin-top/**//*:-200px;*/ 
  width:767px; 
 text-align:left; 
 min-width: 500px;
/* margin-left:-280px;*/ 
margin-left:-380px;
 margin-top/**/:-215px;
 height: 450px;
}
#header{
text-align:center;
margin:10px 0 15px 0;
}
ul#nav{
list-style:none;
width:762px;
margin:0 0 0 5px;
padding:0;

}
#navwrapper{
width:767px;
padding:00;
background: url(images/structure/navcorners.gif) top left no-repeat;
}
ul#nav li{
display:inline;
text-align:center;

}
ul#nav li a{width:106px;
border-left:1px solid #5B0000;
border-right:1px solid #DE0000;
font-size:.75em;
font-weight:bold;
text-decoration:none;
float:left;
color:#fff;
text-align:center;
margin:0;
padding:6px 0 7px 0;
background:#990000 url(images/structure/navbg.gif) top repeat-x;
}
ul#nav li.welcome a{width:107px;
border-left:1px solid #5B0000;
border-right:1px solid #DE0000;
font-size:.75em;
font-weight:bold;
text-decoration:none;
float:left;
color:#fff;
margin:0;
padding:6px 0 7px 0;
background:#990000 url(images/structure/navbg.gif) top repeat-x;
}
ul#nav li a:hover{
background:#990000 url(images/structure/navbg2.gif) top repeat-x;
}


#contentwrapper{
background:#fff url(images/structure/contentbg.gif) bottom repeat-x;
border-right:3px solid #fff;
border-left:3px solid #fff;
padding:0;
width:761px;

}
#contentleft{
color:#000;
font-size:.7em;
line-height:1.8em;
float:left;
width:415px;
padding:0 10px 0 10px;

}
#contentleft strong{
color:#990000;
}
#contentright{
float:left;
width:292px;
padding:0 15px 0 15px;
margin:0;
border-left:1px solid #E4C082;
}
.clear{
clear:both;
height:1px;
overflow:hidden
}
.cakeselect{
display:block;
background:#F4EBC0 url(images/structure/cakeselectbg.gif) right bottom repeat-y;
margin:0;
padding:0;
width:292px;
clear:left;
}
.cakeselectsplits{
height:11px;
background:url(images/cakelistsplits.gif) repeat-x;
margin:0;
padding:0;
display:block;
width:292px;
}
.cakeselect img{
float:left;
margin: 0 8px 0 0 ;
}
.cakeselect p{
padding:14px 5px 5px 5px;
margin:0;}
.cakeselect p strong a{
font-size:.75em;
text-decoration:none;
color:#990000;
font-weight:bold;}
.cakeselect p a{
font-size:.7em;
text-decoration:none;
color:#000;}
.cakeselect p a:hover{
text-decoration:underline;
}

#footer{
background:#F4EBC0;
border-right:3px solid #fff;
border-left:3px solid #fff;
text-align:center;
color:#990000;
font-size:.7em;
padding:3px 0 3px 0;
width:761px;
}
.panelpadding{
margin-top:6px;
}
#splashborders{
border:6px solid #fff;
border-top:0;
border-bottom:0;
}
.paging {
	color: #A50813;
	font-size:.7em;

}
.paging a{
	color: #000;

}
#cakelargeimg{
text-align:center;
}
#cakelargeimg h2{
color: #A50813;
	font-size:1.8em;
	font-weight:normal;
}
#cakelargeimg img{
border:1px solid #E4C082;
padding:5px;
margin:10px 0 0 0;
}
#cakelargeimg p a{
border:1px solid #E4C082;
	background: #A50813;
	color:#fff;
padding:5px;
margin:10px;
text-decoration:none;
}
#cakelargeimg p a:hover{
text-decoration:underline;
}