/*
Theme Name: Lovliest Day.
Theme URI: http://www.ocean5interactive.com
Description: First theme for Lovliest Day.
Version: 1.0
Author: Scott Branch
Author URI: http://www.ocean5interactive.com
*/





	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed, 
	figure, figcaption, footer, header, hgroup, 
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
	}
	
	@font-face {
		font-family:"BonvenoCF-Light";
		src:url("BonvenoCF-Light.otf")
	}
	
	
	/* HEADER */
	
	#header-wrap {

		background-color:#ABBAC7;
		border-bottom:4px solid #e9e9e9;
/*
		background: url("images/image-bg.jpg") repeat-x scroll 0 0 transparent;
*/
	}
	
	#header {
		width:1000px;
		margin-left:auto;
		margin-right:auto;
		height:449px;
	}
	
	#navigation {
		margin-left:81px;
		margin-top:20px;
	}
	
	#navigation a {
		text-transform:uppercase;
		border-right: 1px solid #ffffff;
		text-decoration:none;
		color:#ffffff;
		font-size:23px;
		font-family:"BonvenoCF-Light", arial,helvetica;
		padding: 0 20px 0 20px;
		position:relative;
		z-index:100;
	}
	
	#navigation a:hover {
		color:#F37579;
	}
	
	#navigation a#no-border, #sub-nav a#no-border {
		border:none;
	}
	
	#sub-nav a {
		text-transform:uppercase;
		border-right:1px solid #ffffff;
		text-decoration:none;
		color:#ffffff;
		font-size:20px;
		font-family:"BonvenoCF-Light",arial,helvetica;
		padding:0 10px 0 10px;
		height:25px;
		z-index:100;
		position:relative;
	}
	
	#sub-nav {
		margin-left:157px;
		height:30px;
	}
	
	#sub-nav a:hover {
		color:#F37579;
	}
	
	#real-wedding-dropdown {
		margin-left:190px;
		padding-top:32px;
		position:relative;
		margin-top:-4px;
	}
	
	#real-wedding-dropdown, #real-wedding-dropdown ul li {
		width:133px;
		text-align:center;
	}
	
	#real-wedding-dropdown ul li a {
		text-decoration:none;
		color:#ffffff;
		font-family:"BonvenoCF-Light",arial,helvetica;
		font-size:13px;
		text-transform:uppercase;
	}
	
	#real-wedding-dropdown ul li a:hover {
		text-decoration:underline;
	}
	
	#real-wedding-dropdown ul li {
		list-style:none;
		background-color:#F8AFAE;
		color:#ffffff;
		font-family:"BonvenoCF-Light",arial,helvetica;
		font-size:13px;
		text-transform:uppercase;
		padding-top:7px;
	}
	
	
	
	#inspiration-dropdown {
		margin-left:724px;
		padding-top:32px;
		position:relative;
		margin-top:-4px;
	}
	
	#inspiration-dropdown, #inspiration-dropdown ul li {
		width:133px;
		text-align:center;
		z-index:1000;
	}
	
	#inspiration-dropdown ul li a {
		text-decoration:none;
		color:#ffffff;
		font-family:"BonvenoCF-Light",arial,helvetica;
		font-size:13px;
		text-transform:uppercase;
	}
	
	#inspiration-dropdown ul li a:hover {
		text-decoration:underline;
	}
	
	#inspiration-dropdown ul li {
		list-style:none;
		background-color:#F8AFAE;
		color:#ffffff;
		font-family:"BonvenoCF-Light",arial,helvetica;
		font-size:13px;
		text-transform:uppercase;
		padding-top:7px;
	}
	
	#conf0 {
		margin-left:26px;
	}
	
	#conf1 {
		margin-left:190px;
	}
	
	#conf2 {
		margin-left:391px;
	}
	
	#conf3 {
		margin-left:562px;
	}

	#conf4 {
		margin-left:707px;
	}

	#conf5 {
		margin-left:65px;
	}

	#conf6 {
		margin-left:261px;
	}

	#conf7 {
		margin-left:432px;
	}

	#conf8 {
		margin-left:597px;
	}
	
	.conf-hover {
		margin-top:-35px;
		display:none;
	}
	
	
	
	/* MAIN CONTENT */
	
	#content-wrap {
		width:1150px;
		height:100%;
		margin-left:auto;
		margin-right:auto;
	}
	
	
	#main-content {
		width:725px;
		height:100%;
		float:left;
		margin-left:34px;
		margin-top:100px;	
		margin-bottom:100px;
	}
	
	#post-content-wrap {
		background-color:#ACBAC6;
		width:725px;
		border: 2px solid #F69D9A;
		padding:30px 0 30px 0;
	}
	
	.post-header, .entry {
		margin-left:65px;
	}
	
	.comments {
		width:40px;
		height:36px;
		float:right;
		margin-right:46px;
	}
	
	.comments img {
	}
	
	.comments a {
		text-decoration:none;
		color:#ACBAC6;
		margin-top:8px;
	}

	.comment-author a {
		color:#fff;
		text-decoration:none;
	}
	
	#post-img {
		float:left;
		margin-top:-13px;
	}
	
	.entry img {
		margin:15px 0 0 0;
	}
	
	.categories {
		margin-bottom:5px;
		color:#FEEAE5;
	}
	
	.categories a {
		text-decoration:none;
		font-family:arial,helvetica;
		font-style:italic;
		font-size:12px;
		color:#FEEAE5;
	}
	
	.entry {
		overflow:hidden;
		width:610px;
	}
	
	.date {
		font-size:16px;
		color:#ffffff;
		font-style:italic;
		margin-bottom:5px;
	}
	
	h2, h2 a {
		font-family:"BonvenoCF-Light",arial,helvetica;
		color:#FFFFFF;
		font-size:22px;
		letter-spacing:1px;
		text-decoration:none;
		margin-bottom:25px;
		line-height:23px;
	}
	
	.entry p, .entry p a, .separator i, .entry center a {
		font-family:"BonvenoCF-Light",arial,helvetica;
		color:#FFFFFF;
		font-size:12px;
		line-height:13px;
	}
	
	.entry p a, .entry center a {
		text-decoration:underline
	}
	
	#labels {
		font-size:15px;
		font-family:arial,helvetica;
		text-transform:uppercase;
		font-weight:bold;
		color:#ABBAC7;		
	}
	
	h3#related-posts {
		font-size:15px;
		font-family:arial,helvetica;
		text-transform:uppercase;
		font-weight:bold;
		color:#ABBAC7;
		margin:5px 0 5px 0;
	}
	
	.relatedthumb, .relatedthumb img {
		height:55px;
		width:55px;
	}
	
	#related-container {
		height:225px;
		width:729px;
		border-top: 2px solid #ABBAC7;
		border-bottom: 2px solid #ABBAC7;
		margin:15px 0 15px 0;
	}
	
	#related_posts {
		padding:26px 0 0 69px;
	}
	
	
	#related-box {
		float:left;
		width:55px;
/* 		height:85px; */
		overflow:hidden;
		font-size:9px;
		line-height:10px;
		margin-right:8px;
	}
	
	#related-box a {
		font-family:arial,helvetica;
		text-decoration:none;
		color:#000000;
	}
	
	.back-to-top p {
		font-family:arial,helvetica;
		font-size:11px;
		padding:83px 20px 0 0;
		color:#ABBAC7;
	}
	
	.navigation {
		margin:60px 0 0 0;
		padding-bottom:50px;
	}
	
	.alignleft, .alignleft a {
		float:left;
		font-family:arial,helvetica;
		font-size:11px;
		text-transform:uppercase;
		color:#ABBAC7;
		text-decoration:none;
	}
	
	.alignright, .alignright a {
		float:right;
		font-family:arial,helvetica;
		font-size:11px;
		text-transform:uppercase;
		color:#ABBAC7;
		text-decoration:none;
	}
	
	#social-container {
		float:right;
		height:23px;
		margin-top:15px;
	}
	
	.tweet_box, .facebook_like, .pinterest_box {
		float:left;
		height:22px;
		width:97px;
	}
	
	.entry-submissions p a, .entry-contact p a, .entry-advertising p a, .entry-about p a {
		color:white;
		text-decoration:underline;
	}
	
	/* SIDEBAR */
	
	
	#searchform input#s {
		background: url("images/searchbar.jpg") no-repeat 0 0;
		border:none;
		height:20px;
		width:177px;
		margin-left:-51px;
		margin-top:2px;
	}
	
	#searchsubmit {
		background:url("images/searchbutton.jpg") no-repeat 0 0;
		border:0;
		height:30px;
		width:26px;
		margin:0;
		padding:0;
		position:absolute;
		margin-top:-4px;
	}
	
	
	#sidebar-container {
		width:335px;
		height:200px;
		float:right;
		margin-right:15px;
		margin:0;
		padding:0;
		margin-top:65px;
	}
	
	#sidebar {
		width:336px;
		background-color:#ACBAC6;
		border: 2px solid #F69D9A;
		margin-top:17px;
		
	}
	
	#dynamic-sidebar {
		text-align:center;
		padding-top:20px;
		padding-bottom:20px;
	}
	
	
	#sidebar-div {
		width:238px;
		height:2px;
		background-color:#FEEAE5;
		margin-left:48px;
	}
	
	#copyright {
		font-size:12px;
		color:#ACBAC6;
		font-family:"BonvenoCF-Light",arial,helvetica;
		padding: 5px 0 100px 15px;
	}
	
	#embed-title {
		width:235px;
		font-family:"BonvenoCF-Light",arial,helvetica;
		color:#ffffff;
		text-align:center;
	}
	
	
	/* GENERAL PAGE STYLING */
	
	#container {
		margin-bottom:200px;
	}
	
	
	/* ABOUT PAGE */
	
	.entry-about {
		background-color:#ACBAC6;
		border: 2px solid #F69D9A;
		overflow:auto;
	}
	
	.entry-about img {
		float:left;
		border: 1px solid #F69D9A;
		margin-right:20px;
		margin-bottom:20px;
	}
	
	.entry-about p {
		font-family:"BonvenoCF-Light",arial,helvetica;
		color:#FFFFFF;
		font-size:13px;
		line-height:13px;	
		margin:20px 20px 20px 20px;	
	}
	
	
	/* ADVERTISING PAGE */
	
	.entry-advertising {
		background-color:#ACBAC6;
		border: 2px solid #F69D9A;		
	}
	
	.entry-advertising p {
		font-family:"BonvenoCF-Light",arial,helvetica;
		color:#FFFFFF;
		font-size:13px;
		line-height:13px;	
		margin:20px 20px 20px 20px;	
	}
	
	.entry-advertising h4 {
		font-family:"BonvenoCF-Light",arial,helvetica;
		color:#FFFFFF;
		font-size:23px;
		text-transform:uppercase;
		line-height:14px;
		margin:20px 20px 20px 20px;		
	}
	
	
	/* CONTACT PAGE */
	
	.entry-contact {
		background-color:#ACBAC6;
		border: 2px solid #F69D9A;	
		padding:60px;	
	}

	.entry-contact p {
		font-family:"BonvenoCF-Light",arial,helvetica;
		color:#FFFFFF;
		font-size:13px;
		line-height:13px;
		margin:0 0 20px 0;	
	}

	.entry-contact h4 {
		font-family:"BonvenoCF-Light",arial,helvetica;
		color:#FFFFFF;
		font-size:23px;
		text-transform:uppercase;
		line-height:14px;
		margin:0 0 7px 0;
	}
	
	
	/* SUBMISSIONS */
	
	.entry-submissions {
		background-color:#ACBAC6;
		border: 2px solid #F69D9A;	
		padding:60px;	
	}

	.entry-submissions p {
		font-family:"BonvenoCF-Light",arial,helvetica;
		color:#FFFFFF;
		font-size:13px;
		line-height:13px;
		margin:0 0 20px 0;	
	}

	.entry-submissions h4 {
		font-family:"BonvenoCF-Light",arial,helvetica;
		color:#FFFFFF;
		font-size:23px;
		text-transform:uppercase;
		line-height:14px;
		margin:0 0 15px 0;
	}
	
	
	/* COMMENTS */
	
	
	#comment-container {
	    border: 2px solid #F69D9A;
		background-color:#ACBAC6;
		padding:30px;
	}
	
	.comment-content {
		position:absolute;
		margin-left:29px;
	}
	
	#comments-title {
		position:absolute;
		margin-top:10px;
		margin-left:56px;
		font-family:helvetica;
		color:#ACBAC6;
	}
		
	.comment-author {
		padding-top:30px;
	}
	
	#comment-number {
		margin-bottom:40px;
	}
	
	#comment-img {
		float:left;
		height:124px;
	}
	
	.fn {
		font-family:"BonvenoCF-Light",arial,helvetica;
		font-size:22px;
		color:#FFFFFF;
	}

	.comment-body {
		width:659px;
	}
	
	.comment-body p {
		font-family:"BonvenoCF-Light",arial,helvetica;
		color:#FFFFFF;
		font-size:13px;
		line-height:13px;
	}
	
	.comment-meta {
		margin-bottom:30px;
	}
	
	.comment-meta a {
		text-decoration:none;
		font-family:"BonvenoCF-Light",arial,helvetica;
		color:#FFFFFF;
		font-size:15px;
		
	}
	
	#reply-title {
		margin:30px 0;
		font-size:20px;
		font-family:arial,helvetica;
		color: #ABBAC7;
	}
	
	#commentform p {
		font-family:arial;
		font-size:12px;
		margin-bottom:10px;
	}
	
	#commentform input {
		height:20px;
	}
	
	#commentform input, #commentform textarea {
		border:1px solid #000;
	}
	
	.comment-author img, .says, #number, .form-allowed-tags, .comment-notes, .comment-form-comment label {
		display:none;
	}
	
	#author {
		margin-left:10px;
	}
	
	#email {
		margin-left:12px;
	}
	
	#url {
		margin-left:7px;
	}
	
	
	
	/* iPhone [portrait + landscape] */
	@media only screen and (max-device-width: 480px) {
	#header-wrap {width:1180px;}
	#searchsubmit {display:none;}
	}
	
		
	