* {margin:0; border:0;}
html, body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
a {text-decoration:none; color:#e2047d; }
p {margin-bottom:10px;}
ul {margin-bottom:10px;}
ulservices {margin-left:20px;}
input,textarea {border:1px solid #a43971}
a:hover {text-decoration:underline;}
h1 {color:#000000; font-size:36px;}
h2 {color:#e2047d; font-size:24px;}
h2.blogtitle { font-size:18px; }
h3 {color:#e2047d; font-size:24px;}
h4 {color:#e2047d; font-size:36px;}
.pagetitle { text-align:center; }
.galleryimg {border: 1px solid #666666}
#galleryimgdiv { margin-left:-7px;}
#gallerylinks { width:480px; height: 90px; margin-top:10px; margin-bottom:20px; margin-left:-5px; overflow-y:hidden; overflow-x:scroll; }
#gallerylinkscroll { height:80px; }
.gallerylinkimg { width:90px; height:60px; margin-right:5px; border: 1px solid #666666;}
h1, h2, h3 {font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
body {text-align:center; /* horizontal centering for IE Win quirks */background:url(../images/background.jpg);}
#container {margin:0 auto;	text-align:center;width:760px; height:auto;background:#FFFFFF; }
#container2 {margin:0 auto; margin-top:8px;	text-align:center;width:760px; height:auto;float:left;background:url(../images/leftnavgreen.jpg); background-repeat:repeat-y;}
#header	{width:760px; height:200px; border:0px solid #FF0000; background:url(../images/header.jpg); text-align:left;}
#mainhead {color:#e2047d; margin-top:-40px; margin-left:40px;}
#subheaders {text-align:right;  margin-right:-28px;}
#leftnav {float:left; width:200px; height:auto; background:no-repeat url(../images/leftnav.jpg); background-color:#6cb85d; border:1px solid #000000;border-top:0px; border-bottom:0px;}
#links {height:330px; margin-top:120px; margin-left:80px;}
#rightspiral {float:right; background:url(../images/rightspiral.jpg); width:558px; height:124px;}
#rightrest {float:right; background: url(../images/rightrest.jpg); width:558px; height:auto;}
#content {padding:40px; padding-top:0px; font-size:14px; text-align:left;}
#bottom {background:url(../images/footer.jpg) no-repeat #fff; height:130px; width:760px; float:left;}
#footer {padding-top:40px; text-align:right; font-size:9px; color:#a43971; }
#footer a { color:#a43971; }

#credit { text-align:center; padding-left:190px; font-size:10px; color:#333; margin-top:30px; position:relative; height:20px; line-height:23px; }
#credit a { color:#777; }
#custom-website-design { text-indent:-9999px; overflow:hidden; background:url(../images/bjorn-enki.png) no-repeat; display:block; position:absolute; right:150px; top:0; width:49px; height:25px; }

.leftlink { display:block; height:25px; float:right; clear:right; overflow:hidden; text-indent:-9999px; padding-right:20px; }

#ll-home { width:64px; background:url(../images/leftnav/home.gif) bottom;  }
#ll-home:hover { background-position:top; }

#ll-about { width:64px; background:url(../images/leftnav/about.gif) bottom;  }
#ll-about:hover { background-position:top; }

#ll-services { width:79px; background:url(../images/leftnav/services.gif) bottom;  }
#ll-services:hover { background-position:top; }

#ll-namechange { width:108px; background:url(../images/leftnav/namechange.gif) bottom;  }
#ll-namechange:hover { background-position:top; }

#ll-gallery { width:72px; background:url(../images/leftnav/gallery.gif) bottom;  }
#ll-gallery:hover { background-position:top; }

#ll-references { width:98px; background:url(../images/leftnav/references.gif) bottom;  }
#ll-references:hover { background-position:top; }

#ll-contact { width:73px; background:url(../images/leftnav/contact.gif) bottom;  }
#ll-contact:hover { background-position:top; }

#ll-blog { width:52px; background:url(../images/leftnav/blog.gif) bottom;  }
#ll-blog:hover { background-position:top; }

#ll-honeymoons { width:109px; background:url(../images/leftnav/honeymoons.gif) bottom; }
#ll-honeymoons:hover { background-position:top; }

#subheaders h2 { display:none; }
#mainhead h4 { display:none;  }
