﻿html, body, div, h1, h2, p, table, th, tr, td, a, ul, li, img, sup, .shrink{
padding:0;
border:0;
margin:0;
outline:none;
}
body{
height:100%;
color:#efefe0;
background-color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11pt;
}
#page, #page-900, #page-800, #page-760, #page-700{
width:900px;
padding:12px 10px 20px 10px;
margin:0 auto;
}
#page-one{
position:absolute;
width:100%;
height:182px;/* 37 + 20 + 100 + 5 + 20 */
top:50%;
margin-top:-91px;
}
#page-one, #page-900, #page-800, #page-760, #page-700{
text-align:center;
}
#page-800{
width:800px;
}
#page-760{
width:760px;
}
#page-700{
width:700px;
}
#page-one-slides{
width:244px;
height:145px;
margin:0 auto;
}
.one-slide{
float:left;
width:122px;
}
.slideshow-one{
height:100px;
width:100px;
margin:20px auto 5px auto;
}
.slideshow{
width:900px;
height:600px;
}
.one-slide h1{
height:20px;
font-size:11pt;
font-style:italic;
font-weight:normal;
text-align:center;
}
#header{
position:relative;
width:100%;
height:40px;
margin-bottom:5px;
}
#header-venue{
width:100%;
}
#menu-left{
position:absolute;
top:0;
left:0;
}
#menu-middle, #menu-middle2{
position:absolute;
top:0;
left:220px;
width:575px;
padding-top:10px;
text-align:center;
}
#menu-middle2{
width:460px;
}
#menu-right{
position:absolute;
top:0;
right:0;
padding-top:10px;
}
#content, #content-title{
width:100%;
}
#content-spacer{
clear:both;
}
#content-all-venues{
width:910px;
}
#content-desc{
width:750px;
margin:0 auto;
}
#content-desc-100pc{
width:100%;
}
#content-left{
float:left;
width:49%;
}
#content-right{
float:right;
width:50%;
}
#footer, #footer-small, #footer-large{
position:relative;
width:100%;
height:40px;
margin-top:10px;
}
#footer-small{
height:20px;
}
#footer-large{
height:60px;
margin-top:0;
}
#footer-left-menu{
position:absolute;
top:0;
left:0;
}
#footer-right-menu{
position:absolute;
top:0;
right:0;
}
#footer-left-bottom{
position:absolute;
bottom:0;
left:0;
}
#footer-copyright{
position:absolute;
bottom:0;
right:0;
}
.div5{
height:5px;
}
.div10{
height:10px;
}
.div20{
height:20px;
}
.venue-pic-text{
float:left;
width:445px;
height:172px;
margin-right:10px;
}
.venue-pic{
float:left;
width:152px;
margin-right:5px;
}
.venue-pic img{
width:150px;
height:150px;
}
.venue-pic a{
display:block;
border:1px solid #c0c0c0;
margin:1px 0 19px 0;
}
.venue-pic a:hover{
background-color:#ffffff;
border:1px solid #b4aa65;
}
.venue-pic a:hover img{
filter:alpha(opacity=90);
opacity:0.90;
}
.venue-pic-text h2, .venue-pic-text p{
float:right;
width:284px;
}
.venue-pic-text p{
margin:4px 0 0 0;
}
.hide{
display:none;
}
div.left{
float:left;
}
div.fright{
float:right;
}
body.wedding-home a#wedding-home, body.wedding-about a#wedding-about, body.wedding-purchase a#wedding-purchase{
color:#b4aa65;
}
body.wedding-prices a#wedding-prices, body.wedding-albums a#wedding-albums, body.wedding-pre a#wedding-pre, body.wedding-post a#wedding-post{
color:#b4aa65;
}
body.wedding-venues a#wedding-venues, body.wedding-links a#wedding-links{
color:#b4aa65;
}
body.portrait-home a#portrait-home, body.portrait-about a#portrait-about, body.portrait-bumps a#portrait-bumps{
color:#b4aa65;
}
body.about a#about, body.contact a#contact{
color:#b4aa65;
}
table.compact, table.table-404{
border-spacing:0;
border-collapse:collapse;
}
table.table-404{
margin:10px auto 20px auto;
}
table.table-404 td{
width:132px;
padding:5px 21px 5px 0;
text-align:center;
}
table.table-404 td.right{
padding-right:0;
}
.narrow{
width:10px;
}
p{
margin:12pt 0;
}
p.first{
margin-top:20px;
}
p.testimonial{
color:#c0c0e0;
font-style:italic;
}
p.contact{
font-size:12pt;
}
p.grey{
font-size:10pt;
margin:10pt 0;
color:#808080;
}
p.kjpc-footer{
font-size:9pt;
color:#505050;
margin:0;
}
p.kjpc-venue{
font-size:9pt;
color:#808080;
margin:40px 0 0 0;
}
sup{
font-size:0.70em;
vertical-align:top;
}
sup.doubleq1, sup.doubleq2{
color:#efefe0;
font-size:16pt;
font-weight:bold;
vertical-align:bottom;
}
sup.doubleq2{
vertical-align:top;
}
.normal{
font-size:11pt;
font-weight:normal;
}
.centre{
text-align:center;
}
.centre-div{
margin:0 auto;
}
.right{
text-align:right;
}
h1, h2{
color:#f0f0f0;
}
h1{
font-size:12pt;
}
#header-venue h1{
color:#efefe0;
font-weight:normal;
font-style:italic;
font-size:16pt;
float:right;
text-align:right;
margin:5px 0 5px 0;
}
h1.h1-404{
font-size:18pt;
margin-top:20px;
}
h2{
font-size:11pt;
}
a{
color:#9090ff;
font-weight:normal;
text-decoration:none;
}
a.white{
color:#ffffff;
}
a.sitemap{
color:#606060;
}
a.oneman{
font-family:"Century Gothic",sans-serif;
}
a:hover{
color:#b4aa65;
text-shadow:0px 0px 4px #ffffff;
}
a.block {
display:block;
}
a.kjp-one, a.kjp-logo, a.kj-logo{
display:block;
margin:0 auto;
}
a.header-logo, a.header-logo2{
float:left;
display:block;
}
a.kjp-logo{
width:300px;
height:74px;
background:#000000 url("../images/logos/kjp-logo.jpg") no-repeat;
}
a.kj-logo, a.header-logo{
width:220px;
height:37px;
background:#000000 url("../images/logos/kj-logo.jpg") no-repeat;
}
a.header-logo2{
width:220px;
height:53px;
background:#000000 url("../images/logos/kjp-logo-220.jpg") no-repeat;
}
a.kjp-one:hover,a.kjp-logo:hover, a.kj-logo:hover, a.header-logo:hover, a.header-logo2:hover{
filter:alpha(opacity=70);
opacity:0.70;
}
a.img-link{
display:block;
border:1px solid #c0c0c0;
}
a.img-link img{
filter:alpha(opacity=90);
opacity:0.90;
}
a.img-link:hover{
border:1px solid #b4aa65;
}
a.img-link:hover img{
filter:alpha(opacity=100);
opacity:1.00;
}
.img-plus-p{
position:relative;
}
.img-plus-p img{
display:block;
}
.img-plus-p p{
position:absolute;
right:10px;
bottom:10px;
background-color:#ffffff;
padding:4px;
margin:0;
border:1px #efefe0 solid;
}
.montage-5{
margin:5px 0 0 0;
}
.montage-1{
margin:10px 0 0 0;
}
.montage{
margin:20px 0 0 0;
}
.montage-all{
margin:10px 0;
}
.borderw{
border:1px #ffffff solid;
}
.borderb{
border:1px #000000 solid;
}
.bordergrey{
border:1px #d0d0d0 solid;
}
.gallery-404{
width:690px;
background-color:#181818;
padding:8px;
border:1px #303030 solid;
border-radius:10px; /* css3 */
margin:20px auto;
}
ul{
margin:5px 0;
}
li{
list-style-type:none;
}
.menu ul{
margin:0;
font-size:0px; /* whitespace bug */
}
.menu li{
display:inline;
font-size:12pt;
padding:0 6px 1px 6px;
border-right:1px #707070 solid;
}
.menu li.first{
padding-left:0;
}
.menu li.last{
padding-right:0;
border-right:none;
}
.menu a{
color:#909090;
}
.menu a:hover{
color:#b4aa65;
}
div#frame{
position:relative;
z-index:1;
}
div#glass{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:1010;
background:url('../images/etc/1x1.gif');
}
div.hover-div .text-box{
position:absolute;
bottom:0;
display:block;
width:100%;
background:#000000;
}
.text-box p{
text-align:center;
margin:8px;
}
.recommend{
float:left;
width:440px;
}
.recommend .facebook{
float:left;
width:250px;
margin-right:15px;
}
.recommend .google-plus1{
float:left;
width:170px;
}
