/*   
Theme Name: Jonathan Horowitz
Theme URI: http://jonathanhorowitz.net/
Description: Jonathan Horowitz Theme by Haoyan of America.
Author: Haoyan of America
Author URI: http://haoyanofamerica.com/
Version: 1.0
License: General Public License (GPL)
*/
 
/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display:block;}
/* remember to define focus styles! */
:focus {outline:0;}
body {line-height:1;}
ol, ul {list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
.clear {clear:both;}
strong {font-weight:bold;}
em {font-style:italic;}

body {
	font:16px/20px "CooperBT-Medium", Georgia, "Times New Roman", Times, serif;
	color:#000;
	letter-spacing:0;
	text-align:left;
	background:#fff;
	}
h1,h2,h3,h4,h5 {margin:0 0 8px 0;font:36px/36px "CooperBT-Medium", Georgia, "Times New Roman", Times, serif;}

h6 {margin:0 0 8px 0;font:22px/22px "CooperBT-Medium", Georgia, "Times New Roman", Times, serif;}

p {margin:0 0 18px 0;}
ol {list-style-type:decimal;list-style-position:inside;}
li {margin:0 0 10px 0;}

a {color:#000;text-decoration:none;}
a:hover {color:#ccc;}

/* article a {text-decoration:underline;} */
a:hover h1 img {color:#ccc;}

/* header */
#masthead {
	margin:45px 0 0 50px;
	}
header {
	width:100%;
	min-width:660px;
	}
header h1 {
	font:35px/35px "CooperBT-Medium", Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	letter-spacing:0;
	}

/* nav */
nav {
font:normal 22px/22px "CooperBT-Medium", Georgia, "Times New Roman", Times, serif;
min-width:600px;
text-transform:uppercase;
letter-spacing:0;
}
nav ul {margin:0 0 5px 0;}
nav li {
display:inline;
margin:0 10px 0 0;
}
nav a {padding:0 0 5px 0;}
nav li:last-child, nav ul:last-child  {margin:0;width:500px;}
li.current_page_item a {color:#ccc;}

/* content */
section {
	width:600px;
	margin:40px 0 10px 50px;
	text-align:left;
	}

article h1, section li, .contact {font:normal 22px/22px "CooperBT-Medium", Georgia, "Times New Roman", Times, serif;}
section li a:hover {color:#ccc;}
.contact a {text-decoration:none;}

footer {
	clear:both;
	width:600px;
	height:100px;
	margin:100px 0 0 50px;
	color:#ccc;
	}
footer a, footer a:hover {color:#ccc;}

@media only screen and (max-device-width: 480px) {
    header h1 {font-size:44px;}
	nav {font:normal 22px/22px "CooperBT-Medium", Georgia, "Times New Roman", Times, serif;}
}