﻿body {
color:#efefe0;
background-color:#000000;
padding:0;
margin:0 auto;
font-family:Georgia, New Times Roman, serif;
font-size:11pt;
}
div, .shrink {
padding:0;
border:0;
margin:0;
}
#page {
width:900px;
padding:12px 10px 20px 10px;
margin:0 auto;
}
#page-old, #page-900 {
width:800px;
padding:12px 10px 20px 10px;
margin:0 auto;
text-align:center;
}
#page-900 {
width:900px;
}
#page-one {
position:absolute;
top:20%;
width:100%;
}
.slideshow {
width:900px;
height:600px;
}
#header {
position:relative;
width:100%;
height:40px;
margin-bottom:5px;
}
#menu-left {
position:absolute;
top:0;
left:0;
width:220px;
}
#menu-middle {
position:absolute;
top:0;
left:220px;
width:580px;
height:30px;
padding-top:10px;
text-align:center;
}
#menu-right {
position:absolute;
top:0;
right:0;
height:30px;
padding-top:10px;
text-align:right;
}
#content, #content-title {
width:100%;
}
#content-venue {
width:100%;
text-align:center;
}
#content-flip {
position:relative;
overflow:hidden;
min-width:0;
}
#content-left {
float:left;
width:49%;
}
#content-right {
float:right;
width:50%;
}
#content-spacer {
clear:both;
width:100%;
height:0px;
}
#footer, #footer-small {
clear:both;
position:relative;
width:100%;
height:40px;
margin-top:10px;
}
#footer-small {
height:20px;
}
#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;
}
#onemanandacat {
width:155px;
margin:0 auto;
padding:5px 7px;
text-align:center;
border:1px #282828 solid;
background-color:#101010; /* css rounded corners */;
-moz-border-radius:5px;
border-radius:5px;
}
.div5 {
height:5px;
}
.div10 {
height:10px;
}
.div20 {
height:20px;
}
.div100 {
height:100px;
}
.venue-pic-text {
float:left;
width:441px;
height:172px;
margin-right:9px;
}
.venue-text {
margin-top:4px;
margin-bottom:5px;
}
.flip-image {
position:absolute;
left:0px;
}
.hide {
display:none;
}
.left {
float:left;
}
.clear {
clear:both;
}
body.wedding-home a#wedding-home {
color:#b0a661;
}
body.wedding-about a#wedding-about {
color:#b0a661;
}
body.wedding-clients a#wedding-clients {
color:#b0a661;
}
body.wedding-links a#wedding-links {
color:#b0a661;
}
body.wedding-prices a#wedding-prices {
color:#b0a661;
}
body.wedding-albums a#wedding-albums {
color:#b0a661;
}
body.wedding-pre a#wedding-pre {
color:#b0a661;
}
body.wedding-venues a#wedding-venues {
color:#b0a661;
}
body.portrait-home a#portrait-home {
color:#b0a661;
}
body.portrait-about a#portrait-about {
color:#b0a661;
}
body.about a#about {
color:#b0a661;
}
body.contact a#contact {
color:#b0a661;
}
table#compact {
border-spacing:0;
border-collapse:collapse;
}
.narrow {
width:10px;
}
p#testimonial {
color:#c0c0e0;
font-style:italic;
}
p#contact {
text-align:center;
font-size:12pt;
}
p#kjpc-footer {
font-size:9pt;
text-align:right;
color:#505050;
margin:0;
}
p#kjp-sitemap {
color:#505050;
margin:0;
}
p#kjpc-venue {
font-size:9pt;
text-align:center;
color:#505050;
margin-top:30px;
margin-bottom:10px;
}
.bottommargin10 {
margin-bottom:10px;
}
.blank {
padding:0;
margin:0;
font-size:10px;
}
.doubleq, .doubleq-sub {
color:#d0d0d0;
font-size:18pt;
font-weight:bold;
}
.doubleq-sub {
vertical-align:bottom;
}
.centre {
text-align:center;
}
.centre-div {
margin:0 auto;
}
.right {
text-align:right;
}
.grey {
font-size:10pt;
color:#808080;
}
.italic-11 {
font-size:11pt;
font-style:italic;
font-weight:normal;
}
h1, h2 {
color:#f0f0f0;
padding:0;
margin:0;
}
h1 {
font-size:12pt;
}
h1#venue {
text-align:center;
font-weight:normal;
font-size:16pt;
margin:20px 0 5px 0;
}
h2 {
font-size:11pt;
}
a {
text-decoration:none;
outline:none;
}
a#white {
color:#ffffff;
}
a#blue {
color:#8888ff;
}
a#grey {
color:#808080;
}
a#sitemap {
color:#505050;
}
a#greywhite {
color:#a0a0a0;
}
a#oneman {
font-family:"Century Gothic",sans-serif;
color:#8888ff;
}
a:hover#blue, a:hover#sitemap, a:hover#grey, a:hover#white, a:hover#oneman {
color:#b0a661;
}
a:hover#greywhite {
color:#ffffff;
}
a:hover {
color:#b0a661;
}
a#h2link {
color:#f0f0f0;
}
a#kjp-logo, a#home-logo, a#kj-logo {
display:block;
margin:0 auto;
padding:0;
border:0;
}
a#kjp-logo {
width:300px;
height:74px;
background:#000000 url("../images/logos/kjp-logo.jpg") no-repeat;
}
a#home-logo {
width:65px;
height:29px;
background:#000000 url("../images/logos/home-w.gif") no-repeat;
}
a#kj-logo {
width:220px;
height:37px;
background:#000000 url("../images/logos/kj-logo.jpg") no-repeat;
}
a:hover#home-logo, a:hover#kj-logo, a:hover#kjp-logo {
filter:alpha(opacity=60);
opacity:0.60;
}
a img {
border:0;
}
img {
border:0;
}
.borderw {
border:1px #ffffff solid;
}
.bordergrey {
border:1px #a0a0a0 solid;
}
.borderb {
border:1px #000000 solid;
}
.borderg {
border:1px #b0a661 solid;
}
.borderg2 {
border:2px #b0a661 solid;
-moz-border-radius:10px;
border-radius:10px;
}
a#borderwg {
border:1px #ffffff solid;
}
a:hover#borderwg {
border:1px #b0a661 solid;
}
ul {
padding:0;
margin:5px 0 5px 0;
}
li {
list-style-type:none;
}
#menu ul {
font-size:12pt;
margin:0;
}
#menu li {
display:inline;
}
#menu a {
color:#909090;
}
#menu a:hover {
color:#b0a661;
}
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/1x1.gif');
}
