/*
Theme Name: Nick + Carrie Wedding
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Marta Strickland
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
@charset "utf-8";
/* CSS Document */

	body {
	background:url(http://www.nickandcarrie.com/images/flowerwood.jpg);
	margin:0px;
	padding: 0px;
	font: 14px/18px Arial, Helvetica, sans-serif;
	width:1685px;
	color:#480202;
}

.interior { width: 980px;}

h1 { color: #480202; font-size:36px; font-weight:normal; margin:0px; padding:0px 0 20px 0; line-height:32px;}
h1 a, h2 a { color: #480202; }
h2 { color: #480202; font-size:18px; margin:0px; padding:0px; line-height:32px;}
h3 { color: #80494e; font-size:18px; margin:10px 0 0 0px; padding:0px; line-height:32px;}
a { color:#bf2604; text-decoration:none; }
a:hover { color:#ff9c08;  }

p { padding:0px 0 20px 0; margin:0px;}

.leftcol {
	float: left;
	width:316px;
	background:url(http://www.nickandcarrie.com/images/nickandcarrie.jpg) no-repeat;
}
.leftcol .leftnav { margin: 35px 49px 10px 10px; background-color:#fff; border:#dbdbdb solid 1px; border-top:none; padding: 0px 18px 18px 8px;}

	.leftcol .leftnav ul { background:url(http://www.nickandcarrie.com/images/leftnav.gif) no-repeat; margin:5px 0 0 0px; padding:0px; width:230px; }
	.leftcol .leftnav li { margin:0; padding:0px; list-style: none; display:block; text-transform:uppercase; color:#FFF; }
	.leftcol .leftnav li#bridegroom a,
	.leftcol .leftnav li#proposal a,
	.leftcol .leftnav li#directions a,
	.leftcol .leftnav li#registry a,
	.leftcol .leftnav li#localinfo a, 
	.leftcol .leftnav li#contact a {
	  margin: 0;
	  width:230px;
	  display: block;
	  text-indent: -9999px;
	  background: url(http://www.nickandcarrie.com/images/leftnav.gif) no-repeat;
	}
	
	/* Navigation Image Replacement */
	.leftcol .leftnav li#bridegroom a { height: 49px; background-position: 0px 0px;}
	.leftcol .leftnav li#proposal a { height: 55px; background-position: 0px -50px;}
	.leftcol .leftnav li#directions a { height: 55px; background-position: 0px -129px;}
	.leftcol .leftnav li#registry a { height: 60px; background-position: 0px -184px;}
	.leftcol .leftnav li#localinfo a { height: 50px; background-position: 0px -244px;}
	.leftcol .leftnav li#contact a { height: 45px; background-position: 0px -294px;}
	
	/* the hover and current page */
	.leftcol .leftnav li#bridegroom a:hover { background-position: -230px 0px;}
	.leftcol .leftnav li#proposal a:hover { background-position: -230px -50px;}
	.leftcol .leftnav li#directions a:hover { background-position: -230px -129px;}
	.leftcol .leftnav li#registry a:hover { background-position: -230px -184px;}
	.leftcol .leftnav li#localinfo a:hover { background-position: -230px -244px;}
	.leftcol .leftnav li#contact a:hover { background-position: -230px -294px;}
	
	body#bride-groom .leftcol .leftnav li#bridegroom a { background-position: -230px 0px;}
	body#the-proposal .leftcol .leftnav li#proposal a { background-position: -230px -50px;}
	body#directions .leftcol .leftnav li#directions a { background-position: -230px -129px;}
	body#gift-registry .leftcol .leftnav li#registry a { background-position: -230px -184px;}
	body#local-information .leftcol .leftnav li#localinfo a { background-position: -230px -244px;}
	body#contact-us .leftcol .leftnav li#contact a { background-position: -230px -294px;}

.mainbody { 
	float: left;
	margin-left:14px;
	padding-top:19px;
}
.interior .mainbody { width:650px; }
.mainbody img.floatleft { float:left; }
.mainbody .threedaynav { background-color:#fefee9; border:1px solid #fcde7f; float:left; margin:4px 0 30px 0; padding:0px 4px; width:325px;}
.mainbody .threedaynav ul { list-style:none; margin:0px; padding:0px; color:#ff9c08; font-size:18px; width:100%;}
.mainbody .threedaynav ul li { float:left; padding:15px; }
.mainbody .threedaynav ul li a { color:#ff9c08; text-decoration:none; }
.mainbody .threedaynav ul li a:hover { color:#bf2604; }
body#activity-day .mainbody .threedaynav ul li#friday a { color:#bf2604; }
body#wedding-day .mainbody .threedaynav ul li#saturday a { color:#bf2604; }
body#sunday-brunch .mainbody .threedaynav ul li#sunday a { color:#bf2604; }

.colbreak { height:1px; font-size:1px; clear:both;}

.dayholder { width: 1350px; }
body.interior .dayholder { width: 650px;}
.dayentry { float:left; width:400px; margin-right:50px;}
.dayentry .comments { margin-top:20px; }
.dayentry ul.post-meta  { margin:0px; padding:0px; list-style:none; text-transform:uppercase;}
.dayentry ul.post-meta li span { display:none; }
.dayentry ul.post-meta li { margin:0px; padding:0px; }
.rightcol { float:left; width:200px; line-height:24px; margin-top:80px;}

.imageblock { border:1px solid #480202; display:block; margin-bottom: 15px;}
.buttonpanel { margin:0px; padding: 20px 0 0 0px; }

ol.commentlist { margin-left:0px; padding-left:0px; padding-bottom:20px; margin-top:0px; padding-top:0px; list-style:none;}
ol.commentlist li { margin-left:0px; padding-bottom:20px; margin-top:0px; padding-top:0px;}
ol.commentlist li p { margin-bottom: 0px; margin-top:5px; padding:0px;}
ol.commentlist li strong { text-transform:uppercase; font-size:12px; }

.formbox { background-color: #80494e; color:#fff; margin:10px 5px; padding:10px 7px; font-size:11px; line-height:15px; }

.question { padding:5px 10px }
.rolloverbox { background-color: #fcd800; font-size:11px; line-height:16px; width:250px; padding:10px; position:absolute; }