/*	Custom Styles
	....................................................................................................................................... */


	/* Typography */
	body { font: normal 14px/21px "Times New Roman", serif; color: #4c5457; }
	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: 21px; }
	.share-this, #main .comment-list li { padding-top: 21px; }
	#copyright img, #copyright p { margin-bottom: 0; }
	h1, h2, h3, h4, h5, h6, .post-title a, .blog-post-link { font-family: "Times New Roman", serif; color: #4c5457; }
	h1 { font-size: 24px; line-height: 42px; }
	h2, .post-title a, .blog-post-link { font-size: 22px; line-height: 42px; }
	h3 { font-size: 20px; line-height: 42px; }
	h4 { font-size: 18px; line-height: 42px; }
	h5 { font-size: 16px; line-height: 42px; }
	h6 { font-size: 14px; line-height: 42px; }
	a { font: italic 14px "Times New Roman", serif; color: #928068; }
	a:hover, a:focus { color: #47321d; }
	#logo a { font: italic 36px "Times New Roman", serif; color: #4c5457; }
	#main-nav a { font: normal 16px "Times New Roman", serif; color: #4c5457; }
	#main-nav a:visited { color: #4c5457; }
	#main-nav a:hover, #main-nav a:active, #main-nav li:hover a { color: #47321d; }
	#main-nav li:hover a { /* Set styles for top level when dropdown is hovered */ background: #ffffff; }
	#main-nav li:hover ul a { /* Override some top level styles when dropdown is hovered */ background: #ffffff; }
	#main-nav .menu li:hover a, #main-nav .sub-menu a { border: 1px solid #ffffff; }
	#headline { font: normal 25px "Times New Roman", serif; color: #4c5457; }
	input, select, textarea { color: #4c5457; }
	::-moz-selection { background: #54bbdd; }
	::selection { background: #54bbdd; }
	body { text-shadow: none; }
	#footer { font: normal 14px "Times New Roman", serif; color: #4c5457; }
	#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 { color: #4c5457; }
	#footer a { font: italic 14px "Times New Roman", serif; color: #4c5457; }
	#footer a:hover { color: #47321d; }

	body { background: #fcfcfc url('http://dancingwayang.com/wordpress/wp-content/themes/echo/images/layout/body-bg.png') repeat left top; }
	/* 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://dancingwayang.com/wordpress/wp-content/themes/echo/images/layout/footer-bg.png') repeat left top; }
	/* set the color of the footer borders */
	#footer { border-top: 1px solid #ebebeb; }
	#footer:after { background: #ebebeb; }

	#copyright { background: #e0e4e5 url('http://dancingwayang.com/wordpress/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: 0px solid #000000; background: #928068; color: #dee7ea; }
	input[type="submit"]:hover, button:hover, input[type="submit"]:focus, button:focus { background: #47321d; }
	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: 975px; height: 487px;}
	#slides { width: 997px; } 

	/* IE */
	.ie7 #main .post-thumb { margin-top: -21px; }
	.ie7 #s { margin-top: -21px; }
	.ie7 #main-nav .sub-menu li { border-top: 1px solid #ffffff; }
	.ie7 #main-nav .sub-menu:hover { background: #ffffff; } /* 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); }



/*	Theme Options-Custom Defined CSS
	....................................................................................................................................... */

	h3 {font-size: 18px; }
h4 {font-size: 18px; }
.post-content > p:first-line { 
    font-variant: normal;
    letter-spacing: normal;
    font-size: 1em;
}
h1, h2, h3, h4, h5, h6  { text-transform: none; }
