/*
swatchbookweddings.com
created by: nathan cooper | nathan@divspandesign.com | www.divspandesign.com
*/

p { font: 14px arial, helvetica, sans-serif; line-height: 20px; }

/* colors */
.cDarkGray { color: #a5b4ac; }
.cGray { color: #d4dad6; }
.cLightGray { color: #e2e8e4; }
.cGreen { color: #b0bd22; }

/* alignment */
.aCent { text-align: center; }

/* float */
.fLeft { float: left; }
.fRigh { float: right; }

body {
	color: #a5b4ac;
	background: url(../images/background.png) 0 0 repeat;
	}

	.container {
		margin: 30px auto;
		width: 960px; height: auto;
		background: #fff;
		}
		
		.header, .content, .footer {
			position: relative; margin: 30px auto;
			width: 900px; height: 50px;
			}
		  
		.header {
			width: 900px;
			border-bottom: 1px solid #a5b4ac;
			}
			
			.header li {
				display: inline;
				float: right; margin-left: 34px;
				line-height: 50px;
				}
				
				a.collection, a.process, a.feedback, a.about, a.blog, a.contact {
					height: 50px;
					background-position: 0 0; background-repeat: no-repeat;
					}
					
				a.collection:hover, a.process:hover, a.feedback:hover, a.blog:hover, a.about:hover, a.contact:hover {
					background-position: 0 -50px;
					cursor: pointer;
					}
					
				a.collection {
					width: 69px;
					background: url(../images/menu-collection.png);
					}
				
				a.process {
					width: 53px;
					background: url(../images/menu-process.png);
					}
				
				a.feedback {
					width: 65px;
					background: url(../images/menu-feedback.png);
					}
				
				a.blog {
					width: 31px;
					background: url(../images/menu-blog.png);
					}
				
				a.about {
					width: 40px;
					background: url(../images/menu-about.png);
					}
				
				a.contact {
					width: 52px;
					background: url(../images/menu-contact.png);
					}
					
				.header li a { display: block; }
				
		.content {
			margin: 60px auto 30px auto;
			height: auto;
			}
			
			.signature { padding: 5px 0; }
			
			.were_workin_on_it {
				margin: 0 auto;
				width: 660px; height: 300px;
				}
				
				.were_workin_on_it h2 {
					margin-bottom: 15px;
					border-bottom: 1px solid #a5b4ac;
					}
					
				.were_workin_on_it p { margin-bottom: 30px; }
		
		.footer { border-top: 1px solid #a5b4ac; }
			
			.footer li {
				display: inline;
				float: right; margin-left: 8px;
				line-height: 50px;
				}
		
		/* IE 7 & IE 8 Compatability Mode Fix */
		.ie7 .header, .ie7 .content, .ie7 .footer { top: 0; }

a, a:active, a:visited { color: #b0be37; text-decoration: none; }
a:hover { text-decoration: underline; }

.clear {
	visibility: hidden; display: block; content: "";
	height: 1px;
	clear: both;
	}