 body {
 margin: 0px;
 padding: 0px;
 background: #cda6a6 url(/img/bg.png);
 height: 100%;
 font-family: verdana, arial;
 font-size:13px;
 color: #3a3229;
 }

 a:link {color:black; text-decoration:none; font-weight:bold;}
 a:visited {color:black; text-decoration:none; font-weight:bold;}
 a:hover {color:#3a3229; text-decoration:underline;}

.list {list-style-image: url(bullet.png); list-style-position:inside;}
.list li {padding: 8px 0px 7px 0px;}
ul {list-style-image: url(bullet.png); list-style-position:inside;}

 h1 {float:right; position:relative; top:-20px; left:30px;}
 h2 {font-size:16px;}

  .dis {display:none;}

 #weddings h1 {background-image: url(h1/weddings.png); width:275px; height:74px;}
 #about h1 {background-image: url(h1/aboutus.png); width:275px; height:74px;}
 #contact h1 {background-image: url(h1/contactus.png); width:275px; height:74px;}
 #copyright h1 {background-image: url(h1/copyright.png); width:275px; height:74px;}
 #design h1 {background-image: url(h1/design.png); width:275px; height:74px;}
 #location h1 {background-image: url(h1/locationideas.png); width:275px; height:74px;}
 #portraits h1 {background-image: url(h1/portraits.png); width:275px; height:74px;}
 #printing h1 {background-image: url(h1/printinginfo.png); width:275px; height:74px;}
 #proofs h1 {background-image: url(h1/proofs.png); width:275px; height:74px;}

 .header {
  background:  url(headerNEW.png) no-repeat center top;
  width:1387px;
  height:253px;
}

.wrapper {
  width:1387px;
  background:  url(sidedesign.png) no-repeat left bottom;
}

.main {
	position:relative;
	top:-80px;
 	width: 964px;
   height:530px;
   background-color: #f8dfdf;
   border: #3a3229 solid 4px;
   text-align:left;
}

#giftcard .main {height:850px;font-family:Goudy Old Style, Georgia, Times New Roman;}
#portraits .main {height:975px;}
#weddings .main {height:1000px;}
#design .main {height:700px;}
#printing .main {height:510px;}
#copyright .main {height:510px;}
#contact .main {height:510px;}
#proofs .main {height:675px;}
#about .main {height:510px;}
#location .main {height:510px;}
#home2 .main {height:510px;}

#home .main {
	height:480px;
	font-family:Goudy Old Style, Georgia, Times New Roman;
}

.hometext {
	font-size:19px;
	position:relative;
	left:10px;
}

.maincontent {
	margin:10px;
	margin-top:25px;
	position:relative;
	left:-25px;
	text-align:left;
	font-size: 14px;
}

.menu {
	float:left;
	text-align:center;
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	font-size:19px;
	position:relative;
	left:-55px;
	z-index:150;
	padding:0px 0px 0px 0px;
	height:100%;
	margin:0px;
	overflow:hidden;
}

.menu li {
	border: #3a3229 solid 3px;
	width:150px;
	margin:5px;
	padding:2px;
	background-color: #fbf1ec;
	font-family: Goudy Old Style, georgia, times new roman;
	font-weight:bold;
}

.footer {padding-bottom:20px; clear:none;position:relative;top:-75px;}

