/* CLIPBOARD

[Colours]
http://www.colourlovers.com/palette/444487/Curiosity_Killed
Vichyssoise						#EFFFCD rgb(239,255,205)
Hex										#DCE9BE rgb(220,233,190)
Shadow Dirt						#555152 rgb(85,81,82)
Shadow Dirt Light 		#958E90 rgb(149,142,144)
Evening Cloud					#2E2633 rgb(46,38,51)
Evening Cloud Light		#413647 rgb(65,54,71)
Heliotrope						#99173C rgb(153,23,60)
Heliotrope Light			#BC2B57 rgb(188,43,87)
Almost Black					#1E1624 rgb(30,22,36)
Almost White					#FDFFF0 rgb(253,255,240)

[Fonts]
Serif						font-family: 'DroidSerifRegular', Georgia, serif;
Sans-serif			font-family: 'AurulentSansRegular', Arial, sans-serif;

*/

/* Import Grid and Typography Stylesheets */
@import url('960.css');
@import url('typography.css');
@import url('coda-slider-2.0.css');

/* Basic Reset */
* {
	padding: 0;
	margin: 0;
}
a img {
	border: none;
}

/* General Styles */
.hidden {
	display: none;
}
.left { float: left; }
.right { float: right; }
.center { display: block; margin: 0 auto; }


/* Body */
body {
	background: #1E1624 url('../images/bg-flowers.jpg') top center fixed no-repeat;
}

/* Header */
#header-wrapper {
	width: 100%;
	height: 100px;
	background: #2E2633 url('../images/bg-header-footer.gif') top repeat-x;
	border-top: 2px solid #1E1624;	
	border-bottom: 5px solid #555152;
}
h1#logo {
	height: 130px;
	background: url('../images/logo.png') no-repeat bottom left;
	position: relative;
	margin-left: -67px;
	margin-top: 18px;
	text-indent: -7500px;
}
.menu-container {
  margin-top: 55px;
}
  ul#menu {
  	list-style-type: none;
  	margin: 0;
  	padding: 0;
  	height: 30px;
  	float: right;
  }
  	ul#menu li {
  		display: inline;
  		float: left;	
  		list-style-type: none;
  		font-family: 'AurulentSansRegular', Arial, sans-serif;
  		height: 50px;
  		font-size: 1.3em;
  	}
  		ul#menu li a {
  			display: block;
  			height: 20px;
  			margin-left: 15px;
  			padding: 10px 0px 15px 0px;
  			color: #DCE9BE;
  			text-decoration: none;
  			float: left;
  		}
  			ul#menu li a:hover, body#home li a.home, body#consultations li a.consultations,
  			body#courses li a.courses, body#articles li a.articles, body#contact li a.contact, body#products li a.products, body#testimonials li a.testimonials {
  				color: #FDFFF0;
  				background: url('../images/nav-arrow.gif') center bottom no-repeat;
  			}
  			body#home li a.home, body#consultations li a.consultations,
  			body#courses li a.courses, body#articles li a.articles, body#contact li a.contact, body#products li a.products {
  				cursor: default;
  			}
			
#top-wrapper {
}
	#top blockquote {
		margin-bottom: 15px;
		font-size: 1.4em;
		color: #2E2633;
		}
		#top blockquote p:first-letter {
			background: url('../images/quote-open.png') no-repeat scroll left top transparent;
			padding-left: 30px;
			padding-top: 5px;
		}
		#top blockquote p {
			text-align: right;
			margin: 0;
			text-shadow:1px 1px #FDFFF0;
		}
		#top blockquote cite {
			display: block;
			font-family: 'AurulentSansItalic', Arial, sans-serif;
			font-style: normal;
			font-size: 0.8em;
			text-shadow: none;
		}


/* Main Area */
#main-wrapper {
	background: url('../images/bg-footer-overlap.gif') bottom repeat-x;
}
	#main {
		border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
		border:5px solid #EFFFCD;
	}
	#breadcrumbs {
		background-color: #413647;
		border-bottom: 1px solid #FDFFF0;
	}
		#breadcrumbs ul {
			list-style-type:none;
			height: 30px;
		}
		#breadcrumbs li {
			list-style-type:none;
			float:left;
			line-height:20px;
			color:#EFFFCD;
			font-size: 1.4em;
			font-family: 'AurulentSansRegular', Arial, sans-serif;
			line-height: 30px;
		}
			#breadcrumbs li a, #breadcrumbs li span {
				display: block;
				padding: 0px 10px;
			}
			#breadcrumbs li a {
				padding-right: 18px;
				background: #2E2633 url('../images/breadcrumb-arrow.png') no-repeat right center;
				color: #FDFFF0;
				text-decoration: none;	
			}
				#breadcrumbs li a.last {
					background-color: #413647;
				}
				#breadcrumbs li a:hover {
					text-decoration: underline;
				}

	#title {
		background: #555152;
		background: rgba(85,81,82,0.9);
		border-bottom: 3px solid #413647;
		padding-top: 30px;
	}
		#title h2 {
			font-size: 4.2em;
			line-height: 1em;
			color: #FDFFF0;
		}
		#title div.summary {
			font-family: 'AurulentSansRegular', Arial, sans-serif;
			font-size: 1.8em;
			padding-bottom: 5px;
			color: #EFFFCD;
		}
		
	#content {
		background: #FDFFF0;
		background: rgba(253,255,240,0.9);
		padding: 20px 0;
	}
		#content img {
			border: 1px solid #1E1624;
			-moz-box-shadow: 1px  1px 2px  #555152;
			-webkit-box-shadow: 1px 1px 2px #555152;
		}
			#content img.left {
				margin-left: 0px;
				margin-right: 20px;
			}
			#content img.right {
				margin-left: 20px;
				margin-right: 0px;
			}

.color {color:#FFFFFF;
        font-size:16px;
		width:320px;
		margin-left:350px;
		padding-bottom:10px;
		font-family:"Adobe Caslon Pro", "Blackadder ITC";
		height:30px;
        }
/* Footer */
#footer-wrapper {
	padding-top: 25px;
	background: #413647 url('../images/main-shadow.gif') top center no-repeat;
	border-bottom: 2px solid #1E1624;
}
	#footer {
		color: #FDFFF0;	
	}
	#footer h3 {
		color: #EFFFCD;
		margin: 10px 0px;
		text-shadow:2px 2px #1E1624;
	}
	#footer p {
		font-size: 1.5em;
		font-family: 'AurulentSansRegular', Arial, sans-serif;
	}
	
	#subscribe {
		width: 230px;
	}
		#subscribe h3 {
			margin-left: 5px;
		}
		#subscribe .box {
			border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
			background: #2E2633; background: rgba(46, 38, 51, 0.4);
			padding: 5px 10px;
		}
		#subscribe label {
			font-size: 1.8em;
		}
		#subscribe input {
			font-size: 1.6em;
			width: 200px;
			border: 1px solid #1E1624;
			padding: 5px;
			margin-bottom: 5px;
			border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
		}
		#subscribe input.submit {
			float: right;
			border: 1px solid #DCE9BE;
			background-color: #99173C;
			font-size: 1.4em;
			padding: 2px;
			width: 80px;
			color: #FDFFF0;
			font-family: 'AurulentSansBold', Arial, sans-serif;
			cursor: pointer;
		}
			#subscribe input.submit:hover {
				background-color: #BC2B57;
			}
		
	#footer #testimonials {
	}
		#footer #testimonials blockquote p {
			font-size: 1.5em;
			line-height: 1.6em;
			font-family: 'AurulentSansItalic', Arial, sans-serif;
		}
		#footer #testimonials .source {
			text-align: right;
			margin-top: 0.5em;
		}
			#footer #testimonials .source cite {
				font-family: 'AurulentSansRegular', Arial, sans-serif;
				font-style: normal;
				font-size: 1.4em;
				color: #EFFFCD;				
			}
		#footer #testimonials .more {
			text-align: center;
			margin-top: 15px;
		}
			#footer #testimonials .more a {
				font-weight: normal;
				border: 1px solid #DCE9BE;
				background-color: #99173C;
				font-size: 1.4em;
				padding: 5px 10px;
				color: #FDFFF0;
				font-family: 'AurulentSansBold', Arial, sans-serif;
				border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
				text-decoration: none;
			}
				#footer #testimonials .more a:hover {
					background-color: #BC2B57;
				}

	#copyright {
		text-align:center;
		border-top:1px solid #2E2633;
		background: url('../images/main-shadow.gif') top center no-repeat;
		padding:20px 0px 30px 0px;
		margin-top:50px;
	}
	#copyright span {
		color: #DCE9BE;
		font-size: 1.4em;
		font-family: 'AurulentSansRegular', Arial, sans-serif;
	}
