/*	Custom Styles
	....................................................................................................................................... */


	/* Typography */
	body { font: italic 17px/26px "PT Serif", Georgia, Times, serif; color: #423B30; }
	p, h1, h2, h3, h4, h5, h6, #main ul, #main ol, #main dt, #main dd, #main table, #main caption, .section-title, pre, #main img, .post-border-full, .post-border, .read-more, .sidebar .widget, #footer .widget, .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { margin-bottom: 26px; }
	.share-this, #main .comment-list li { padding-top: 26px; }
	#copyright img, #copyright p { margin-bottom: 0; }

	/* @font-face */
	@font-face {
		font-family: 'WinterthurCondensedRegular';
		src: url('../fonts/winterthur-regular/WinterthurCondensed-webfont.eot');
		src: url('../fonts/winterthur-regular/WinterthurCondensed-webfont.eot?#iefix') format('eot'),
			url('../fonts/winterthur-regular/WinterthurCondensed-webfont.woff') format('woff'),
			url('../fonts/winterthur-regular/WinterthurCondensed-webfont.ttf') format('truetype'),
			url('../fonts/winterthur-regular/WinterthurCondensed-webfont.svg#webfontKXRBqtq8') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	h1, h2, h3, h4, h5, h6, .post-title a, .blog-post-link { font-family: "WinterthurCondensedRegular", Georgia, Times, sans-serif; color: #66a30a; }
	h1 { font-size: 30px; line-height: 52px; }
	h2, .post-title a, .blog-post-link { font-size: 28px; line-height: 52px; }
	h3 { font-size: 26px; line-height: 52px; }
	h4 { font-size: 24px; line-height: 52px; }
	h5 { font-size: 22px; line-height: 52px; }
	h6 { font-size: 20px; line-height: 52px; }
	a { font: italic 19px "PT Serif", Georgia, Times, serif; color: #d40875; }
	a:hover, a:focus { color: #f0d211; }
	#logo a { font: normal 36px "WinterthurCondensedRegular", Georgia, Times, sans-serif; color: #d40875; }
	#main-nav a { font: italic 17px "PT Serif", Georgia, Times, serif; color: #07b521; }
	#main-nav a:visited { color: #07b521; }
	#main-nav a:hover, #main-nav a:active, #main-nav li:hover a { color: 688AFF; }
	#main-nav li:hover a { /* Set styles for top level when dropdown is hovered */ background: #f2f3f4; }
	#main-nav li:hover ul a { /* Override some top level styles when dropdown is hovered */ background: #f2f3f4; }
	#main-nav .menu li:hover a, #main-nav .sub-menu a { border: 1px solid #d0d7d8; }
	#headline { font: italic 33px "PT Serif", Georgia, Times, serif; color: #70B22A; }
	input, select, textarea { color: #889397; }
	::-moz-selection { background: #423B30; }
	::selection { background: #423B30; }
	body { text-shadow: none; }
	#footer { font: italic 14px "PT Serif", Georgia, Times, serif; color: #889397; }
	#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 { color: #889397; }
	#footer a { font: italic 14px "PT Serif", Georgia, Times, serif; color: #70B22A; }
	#footer a:hover { color: #d6af5d; }

	body { background: #FFFFC; }
	/* set the color of the main body borders */
	.page-name, .page-name:before, .latest-projects, .content-top { border-bottom: 1px solid #e9e9e9; }
	.share-this { border-top: 1px solid #e9e9e9; }
	.post-border-full, .post-border, .share-this:before { background: #e9e9e9; }
	#main .comment-list li { border-color: #e9e9e9; }
	#main .comment-list li { border-color: #e9e9e9; }

	#footer { background: #f4f6f5 url('http://www.maryannickcanado.com/wp-content/themes/echo/images/layout/footer-bg.png') repeat left top; }
	/* set the color of the footer borders */
	#footer { border-top: 1px solid #d927d9; }
	#footer:after { background: #d927d9; }

	#copyright { background: #e0e4e5 url('http://www.maryannickcanado.com/wp-content/themes/echo/images/layout/copyright-bg.png') repeat left top; }
	/* set the color of the copyright borders */
	#copyright { border-top: 1px solid #d2d7da; }
	#copyright:before { background: #d2d7da; }

	input, textarea, select { border: 1px solid #e9e9e9; background: #fff; }
	input[type="submit"], button { border: 1px solid #63848e; background: #71919b; color: #dee7ea; }
	input[type="submit"]:hover, button:hover, input[type="submit"]:focus, button:focus { background: #4d6b75; }
	img, a img { border-color: #eff3f4; }
	a:hover img, img:hover { border-color: #e6ebed; }
	#footer img, #footer a img { border-color: #e6ebed; }
	#footer a:hover img, #footer img:hover { border-color: #d7e1e5; }
	.slides-container { width: 978px; }
	#slides { width: 1000px; } 

	/* IE */
	.ie7 #main .post-thumb { margin-top: -26px; }
	.ie7 #s { margin-top: -26px; }
	.ie7 #main-nav .sub-menu li { border-top: 1px solid #f2f3f4; }
	.ie7 #main-nav .sub-menu:hover { background: #f2f3f4; } /* set the background color of the sub menu to keep IE7 from occasionally hiding it, when hovered */
	.ie8 #social-networking a img, .ie7 #social-networking a img { background: #e0e4e5; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Chroma(color='e0e4e5') progid:DXImageTransform.Microsoft.Alpha(opacity=30)"; 
	filter: progid:DXImageTransform.Microsoft.Chroma(color='e0e4e5') progid:DXImageTransform.Microsoft.Alpha(opacity=30); }
	.ie #social-networking a:hover img { background: #e0e4e5; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Chroma(color='e0e4e5') progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; 
	filter: progid:DXImageTransform.Microsoft.Chroma(color='e0e4e5') progid:DXImageTransform.Microsoft.Alpha(opacity=70); }