/*
	Name: Nobility Chair Covers
	Date: 11/02/2010
	Description: Global Style Sheet
	Version: 1.0
	Author: Front End Development
	Author URI: http://www.frontenddevelopment.com
*/

/* Imports */
@import url("css/reset.css");
@import url("css/global-forms.css");

/***** Global *****/
/* Body */
	body {
		background: #daf1f5 url('images/body-bg.png') no-repeat top center;
		color: #5d5d5d;
		font-size: 90%; /* Base font size: 16px */
		margin: 0;
		padding: 0;
		text-align: left;
		font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	}
/* 
	Base Font Size: 11px
*/
h2 {font-size: 1.727em}	/* 19px */
h3 {font-size: 1.545em}	/* 17px */
h4 {font-size: 1.364em}	/* 15px */
h5 {font-size: 1.182em}	/* 13px */
h6 {font-size: 1em}		/* 11px */

/* 
	Base Font Size: 12px
*/
h2 {font-size: 1.667em}	/* 20px */
h3 {font-size: 1.5em}	/* 18px */
h4 {font-size: 1.333em}	/* 16px */
h5 {font-size: 1.167em}	/* 14px */
h6 {font-size: 1em}		/* 12px */

/* 
	Base Font Size: 13px
*/
h2 {font-size: 1.615em}	/* 21px */
h3 {font-size: 1.462em}	/* 19px */
h4 {font-size: 1.308em}	/* 17px */
h5 {font-size: 1.154em}	/* 15px */
h6 {font-size: 1em}		/* 13px */

/* 
	Base Font Size: 14px
*/
h2 {font-size: 1.571em}	/* 22px */
h3 {font-size: 1.429em}	/* 20px */
h4 {font-size: 1.286em}	/* 18px */
h5 {font-size: 1.143em}	/* 16px */
h6 {font-size: 1em}		/* 14px */

/* 
	Base Font Size: 15px
*/
h2 {font-size: 1.533em}	/* 23px */
h3 {font-size: 1.4em}	/* 21px */
h4 {font-size: 1.267em}	/* 19px */
h5 {font-size: 1.133em}	/* 17px */
h6 {font-size: 1em}		/* 15px */

/* 
	Base Font Size: 16px
*/
h2 {font-size: 1.5em}	/* 24px */
h3 {font-size: 1.375em}	/* 22px */
h4 {font-size: 1.25em}	/* 20px */
h5 {font-size: 1.125em}	/* 18px */
h6 {font-size: 1em}		/* 16px */

h2, h3, h4, h5, h6 {line-height: 1.1; margin-bottom: .8em;font-family: 'Helvetica Neue', Arial, sans-serif;font-weight: normal}
	
/* Links */
a {outline: 0;}
a img {border: 0px; text-decoration: none;}
a:link, a:visited {color: #439EBF}
a:hover, a:active {text-decoration: none}
	
/* Paragraphs */
p {
	margin-bottom: 1.5em;
	line-height: 1.4;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

/* Lists */
ul {
	list-style: outside disc;
	margin: 1em 0 1.5em 1.5em;
}

ol {
	list-style: outside decimal;
	margin: 1em 0 1.5em 1.5em;
}

dl {
	margin: 0 0 1.5em 0;
}
dt {font-weight: bold;}
dd {margin-left: 1.5em;}

/* Quotes */
blockquote {font-size:0.9em;
margin:0;
padding:10px 0 0 70px;}
cite {}

q {}

/* Tables */
table {margin: .5em auto 1.5em auto; width: 98%; font-size:0.8em; font-weight:bold;}
	
	/* Thead */
	thead th {padding: .5em .4em; text-align: left;}
	thead td {}

	/* Tbody */
	tbody td {padding: .5em .4em;}
	tbody th {}
	
	tbody .alt td {}
	tbody .alt th {}
	
	/* Tfoot */
	tfoot th {}
	tfoot td {}
.contents {width:960px;margin:0 auto;padding:7px 18px 0 17px;}
/***** Layout *****/
/* Header */
#header{background:url('images/header-bg.png') no-repeat top center;margin-top:20px;height:125px;}
#header #logo{float:left;margin:32px 0 0 0;padding-left:35px}
#header #info{float:right;width:646px;text-align:right;padding:30px 20px 0 0}
#header span{display:block;font-size:1.25em;margin-bottom:3px}
#header span#tel{color:#439ebf}
#header span#mobile{color:#4abdd5}
#header #nav{list-style-type:none;margin:0;background:url('images/nav-bg.png') no-repeat bottom right;height:46px;width:646px;padding-top:8px}
#header #nav li{float:left;padding:12px 15px;}
#header #nav .current {background:#2999B6; color:white;}
#header #nav .current-first {background:url('images/first-nav-bg.png') no-repeat; color:white;}
#header #nav .current-last {background:url('images/last-nav-bg.png') no-repeat;  color:white;padding-right:37px;margin-left:7px;}
#header #nav li.first{padding-left:27px}
#header #nav li.last{padding-right:0;margin-left:7px;}
#header #nav li a{color:#fff;font-size:1em;text-decoration:none;}
#header #nav li a:hover,#header #nav li a:active{text-decoration:underline;}
#slideshow {height:238px;position:relative; }
#slideshow img {left:0;opacity:0;position:absolute;top:0;z-index:8;}
#slideshow img.active {opacity:1;z-index:10;}
#slideshow img.last-active {z-index:9;}


/* Body */
#body .contents{background:url('images/contents-bg.png') repeat-y center;}
#body #menu{padding:0 20px 27px 19px;margin-top:-7px;border-bottom:1px solid #daf1f5}
#body #menu ul{list-style-type:none;margin:0;padding:25px 0 0 0;overflow:hidden; clear:both;}
#body #menu li{float:left;width:98px;text-align:center;padding-right:25px}
#body #menu li a{font-family:Helvetica;text-decoration:none;display:block;padding-bottom:10px;color:#5d5d5d}
#body #menu li a:hover,#body #menu li a:active{text-decoration:underline}
#body #menu li.first{background:url('images/embroidered-sashes.png') no-repeat;width:305px;height:140px;text-align:left;position:relative;}
#body #menu li.first a{position:absolute;bottom:0;left:20px}
#body #menu li.last{padding-right:0}
#body #menu-pages {border-top:1px solid #daf1f5;padding-left:21px;margin:20px 0;}
#body #menu-pages ul{list-style-type:none;margin:0;padding:25px 0 10px 0;overflow:hidden}
#body #menu-pages li{float:left;width:98px;text-align:center;padding-right:25px}
#body #menu-pages li a{font-family:Helvetica;text-decoration:none;display:block;padding-bottom:10px;color:#5d5d5d}
#body #menu-pages li a:hover,#body #menu li a:active{text-decoration:underline}
#body #menu-pages li.first{background:url('images/embroidered-sashes.png') no-repeat;width:305px;height:140px;text-align:left;position:relative;}
#body #menu-pages li.first a{position:absolute;bottom:10px;left:20px}
#body #menu-pages li.last{padding-right:0}
#body #main{padding:30px 20px 0 20px; }
#body #main #content{float:left; width:640px;}
#body #main #content-gallery{float:left; width:705px;}
#body #main #content #title-first{font-size:1.6em;color:#14778c;margin-bottom:0;}
#body #main #content #title-second{font-size:1.45em;color:#5eacbc;margin-bottom:25px}
#body #main #content p{margin-bottom:15px; margin-top:20px;}
#body #main #sidebar{float:right;width:210px; height:1%; overflow: hidden}
#body #main #sidebar ul{list-style-type:none;margin:0;overflow:hidden;height:1%}
#body #main #sidebar #congratulation{background:#D9EDF2 url('images/congratulation-top.png') no-repeat top;height: 1%; overflow: hidden}
#body #main #sidebar #congratulation #title-page-2 {color:#72cbdd;font-weight:normal;padding-left:12px;padding-top:16px;}
#body #main #sidebar #congratulation ul{padding:5px 20px 25px 20px;background:url('images/congratulation-bottom.png') no-repeat bottom; height: 1%; overflow: hidden}
#body #main #sidebar #congratulation li{padding-bottom:15px; display:none;font-style:italic;}
#body #main #sidebar #congratulation .active{display:block;}
#body #main #sidebar #congratulation li.last{padding-bottom:0}
#body #main #sidebar #congratulation em{display:block;line-height:1.2em}
#body #main #sidebar_page {float:right;width:210px}
#body #main #sidebar_page ul{list-style-type:none;margin:0;overflow:hidden;height:1%}
#body #main #sidebar_page #sub_pages_list{background:url('images/subpage-list-top.png') no-repeat top;}
#body #main #sidebar_page #sub_pages_list ul{padding:60px 20px 25px 20px;background:url('images/congratulation-bottom.png') no-repeat bottom}
#body #main #sidebar_page #sub_pages_list li{padding-bottom:15px}
#body #main #sidebar_page #sub_pages_list li.last{padding-bottom:0}
#body #main #sidebar_page #sub_pages_list em{display:block;line-height:1.2em}
#body #social{clear:both;padding-top:5px;overflow:hidden;}
#body #social ul{list-style-type:none;margin:0 0 0 20px;padding:5px 0 2px 106px;background:url('images/follow-us-bg.png') no-repeat;overflow:hidden;}
#body #social li{float:left;padding-right:4px}
.links, #content ul {color:#5EACBC;}
.links a, #content ul a {color:#A4A4A4;text-decoration:underline; font-size:1em;}
.links li, #content ul li {margin-bottom:15px;}
#body #headline{height:250px;color:#fff;background:url('images/headline-bg.png') no-repeat top center;padding:0 20px;margin:10px 0 0 0;overflow:hidden}
#body #headline h2{line-height:0.8em}
 #headline a {line-height:0.8em;color:white;text-decoration:none;}

#body #headline p{margin-bottom:15px}
#body #headline #box-left{float:left;width:395px;padding:20px 70px 0 20px}
#body #headline #box-right{float:right;width:395px;padding:20px 40px 0 0}
.title-post-page {color:#439EBF;}
#footer .contents{background:url('images/footer-bg.png') no-repeat top;padding-bottom:60px}

#body .wedding-fayres-list {padding-bottom:20px;}
#body .wedding-fayres-list span {font-weight:bold;}
#body .wedding-fayres {list-style:none;padding-top:20px;}
#body .wedding-fayres .content-box {padding-left:13px;}
.navigation {clear:both;}
#list-comment {color:#595959;font-family:Arial,Helvetica,sans-serif;list-style-type:none;margin:0;padding:0;}
#list-comment .outer {background:transparent url(images/comment-top.png) no-repeat scroll center top;width:570px; }
#list-comment .inner {background:transparent url(images/comment-bottom.png) no-repeat scroll center bottom;width:570px;}
#list-comment p {font-size:0.8em;margin-bottom:4px;overflow:hidden;padding:13px 20px 23px;}
#list-comment span {display:block;font-size:0.75em;padding-bottom:20px;}
#list-comment span a {color:#595959;}
#comment-form {padding: 0}
#comment-form fieldset {border:medium none;color:#595959;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;}
#comment-form fieldset label {display:block;font-size:0.95em;}
#comment-form fieldset .text {border:1px solid #D7D7D7;color:#999999;font-size:0.9em;padding:5px 10px;width:400px;height:auto;}
#comment-form fieldset textarea {display:block;border:1px solid #D7D7D7;color:#999999;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;height:160px;overflow:hidden;padding:5px 10px;width:540px;}\
#comment-form fieldset #required {display:block;float:left;font-size:0.8em;padding:10px 0 0;}
#comment-form #submit {float:right; background:transparent url(images/submit-button.png) no-repeat scroll 0 0;border:0 none;cursor:pointer;float:right;font-size:0;height:30px;line-height:0;text-indent:-9999px;width:86px;}
#comment-form  a {line-height:0.75em;color:#595959;}


#contact-form {padding-left:10px;}
#contact-form fieldset {border:medium none;color:#595959;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;}
#contact-form fieldset label {display:block;font-size:0.95em;}
#contact-form fieldset .text {border:1px solid #D7D7D7;color:#999999;font-size:0.9em;padding:5px 10px;width:400px;height:auto;}
#contact-form fieldset textarea {display:block;border:1px solid #D7D7D7;color:#999999;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;height:160px;overflow:hidden;padding:5px 10px;width:620px;}\
#contact-form fieldset #required {display:block;float:left;font-size:0.8em;padding:10px 0 0;}
#contact-form fieldset #success {display:block;float:right;font-size:0.8em;margin:10px 10px 0 0; }
#contact-form #submit {float:right;margin-right:8px; background:transparent url(images/submit-button.png) no-repeat scroll 0 0;border:0 none;cursor:pointer;float:right;font-size:0;height:30px;line-height:0;text-indent:-9999px;width:86px;}
#respond {float:left;}
/* Listing */
#listing{list-style-type:none;margin:0;}
#listing li{position:relative;padding-bottom:40px}
#listing .day-post{text-align:center;background:url('images/day-post-bg.png') no-repeat;position:absolute;top:0;left:-27px;width:83px;height:76px}
#listing .day-post strong{display:block;font-size:2.1em;color:#439ebf;padding-top:8px}
#listing .day-post span{display:block;color:#429dbf;font-size:0.75em;line-height:1.2em}
#listing .entry{overflow:hidden;padding-left:85px;width:590px;}
#listing .entry h2{font-size:1.65em;font-weight:bold;margin-bottom:5px;}
#listing .entry h2 a{color:#439ebf;text-decoration:none;}
#listing .entry span{font-size:0.75em;color:#a4a4a4;margin:0 0 15px 0}
#listing .entry .user a {color:#14778c}
#listing .entry .comments-count a {color:#a4a4a4;padding-left:25px;}
#listing .entry span a:hover,#listing .entry span:active{text-decoration:none;}
#content #title-page {color:#439EBF;font-size:1.6em;font-weight:bold;padding:0px}
#pagination{background:url('images/pagination-bg.png') no-repeat;height:49px;width:604px;float:right;}
#pagination ul{list-style-type:none;margin:0}
#pagination li{float:left;padding:17px 5px }
#pagination li a{font-size:0.8em;color:#439ebf;text-decoration:none;padding:0 5px}
#pagination li.active{background:url('images/active-page.png') no-repeat center}
.clear{clear:both;}

#content img {}
#content-box {padding-left:13px;}

#categories #title-page-2 {color:#72cbdd;font-size:1.15em;font-weight:normal;padding:0px 0 0 10px;}
#categories #title-page-2  a {color:#72cbdd;font-size:1.0em;font-weight:normal;padding:0px 0 0 0px; text-decoration:none; font-family:'Helvetica Neue',Arial,sans-serif}
#categories{background:url('images/subpage-list-top.png') no-repeat top;padding:19px 0 10px 0}
#categories ul{background:url('images/category-bottom.png') no-repeat bottom;overflow:hidden;padding:7px 0 8px 32px;}
#categories ul li{padding-bottom:15px}
#categories ul li a{font-size:0.85em;color:#2d2d2d;text-decoration:none;}
#categories ul li a:hover,#categories ul li a:active{text-decoration:underline;}
#categories_blog #title-page {color:#72cbdd;font-size:1em;font-weight:bold;padding:0px 0 0 10px;}
#categories_blog{background:url('images/category-blog-top.png') no-repeat top;padding:39px 0 10px 0}
#categories_blog ul{background:url('images/category-bottom.png') no-repeat bottom;overflow:hidden;padding:16px 0 8px 32px;}
#categories_blog ul li{padding-bottom:15px}
#categories_blog ul li a{font-size:0.85em;color:#2d2d2d;text-decoration:none;}
#categories_blog ul li a:hover,#categories ul li a:active{text-decoration:underline;}
#archives{background:url('images/archives-top.png') no-repeat top;padding:34px 0 10px 0}
#archives ul{background:url('images/archives-bottom.png') no-repeat bottom;overflow:hidden;padding:18px 0 8px 32px;}
#archives ul li{padding-bottom:15px}
#archives ul li a{font-size:0.85em;color:#2d2d2d;text-decoration:none;}
#archives ul li a:hover,#archives ul li a:active{text-decoration:underline;}
#title-page {color:#439EBF;font-size:1.6em;font-weight:bold;padding:10px 0 0 10px;}
#juno-links {text-align:center;padding-right:827px;font-size:0.7em;color:#72cbdd;}
#juno-links a {text-decoration:none;color:#72cbdd;}
#footer {height:30px;}