/*
Theme Name: Jaime Gross Custom Theme
Theme URI: http://jaimegross.com/
Description: Designed for Jaime.
Version: 1.0
Author: Tomo Saito
Author URI: http://tomosaito.com/
Tags:Jaime

*/

@charset "UTF-8";


body {
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	line-height:1.5em;
	color: #000;
	text-align: left;
	margin:0 auto;
	padding:0;
	position:relative;}

a{
	color:#1e77a5;}
a:hover{
	color:#ff0000;}
a:visited{
	color:#603;}
a:visited:hover{
	color:#ff0000;}



hr{
	clear:both;
	border-top:1px solid #CCC;
	border-bottom:none;
	border-right:none;
	border-left:none;}

img{
	border:0;}


/* PAGE STRUCTURE */

#page{
	width:1000px;
	margin:0 auto;
	position:relative;}

#page.other #content{
	position:relative;
	clear:both;
	float:left;
	width:550px;
	left:120px;
	margin:30px 0 50px 0;}

#page.other #content.page{
	width:760px;}

#page.home #content{
	clear:both;
	width:800px;
	margin:25px 0 0 170px;}

#sidebar{
	width:250px;
	margin:60px 0 0 720px;}

#footer{
	clear:both;
	margin:100px auto 20px auto;
	width:400px;
	font-size:12px;
	text-align:center;
	border-top:1px solid #CCC;}




/* ENTRY */
div.post{
	margin:0 0 35px 0;
	padding:0 0 20px 0;
	border-bottom:1px solid #CCC;}

div.entry{
	clear:both;}


#publisher-logo{
	margin:0 0 18px 0;
	text-indent:0px;
	text-indent:-5000px;}
#publisher-logo.budget-travel-magazine{
	width:136px;
	height:30px;
	background:url(images/writing-logo-budget-travel-magazine.png) no-repeat 0 0;}
#publisher-logo.dwell{
	width:78px;
	height:30px;
	background:url(images/writing-logo-dwell.png) no-repeat 0 0;}
#publisher-logo.elle-decor{
	width:122px;
	height:30px;
	background:url(images/writing-logo-elle-decor.png) no-repeat 0 0;}
#publisher-logo.readymade{
	width:172px;
	height:30px;
	background:url(images/writing-logo-readymade.jpg) no-repeat 0 0;}
#publisher-logo.the-new-york-times{
	width:211px;
	height:30px;
	background:url(images/writing-logo-the-new-york-times.png) no-repeat 0 0;}
#publisher-logo.the-new-york-times-style-magazine{
	width:210px;
	height:30px;
	background:url(images/writing-logo-the-new-york-times-style-magazine.png) no-repeat 0 0;}
#publisher-logo.town-country{
	width:175px;
	height:30px;
	background:url(images/writing-logo-town-country.png) no-repeat 0 0;}
#publisher-logo.town-country-travel{
	width:278px;
	height:30px;
	background:url(images/writing-logo-town-country-travel.png) no-repeat 0 0;}
#publisher-logo.travel-and-leisure{
	width:132px;
	height:30px;
	background:url(images/writing-logo-travel-and-leisure.png) no-repeat 0 0;}
#publisher-logo.surface{
	width:132px;
	height:30px;
	background:url(images/writing-logo-surface.png) no-repeat 0 0;}
#publisher-logo.the-faster-times{
	width:295px;
	height:30px;
	background:url(images/writing-logo-the-faster-times.jpg) no-repeat 0 0;}
#publisher-logo.departures{
	width:128px;
	height:30px;
	background:url(images/writing-logo-departures.jpg) no-repeat 0 0;}
#publisher-logo.artnews{
	width:182px;
	height:30px;
	background:url(images/writing-logo-artnews.jpg) no-repeat 0 0;}
#publisher-logo.interior-design{
	width:87px;
	height:30px;
	background:url(images/writing-logo-interior-design.jpg) no-repeat 0 0;}
#publisher-logo.topos{
	width:68px;
	height:30px;
	background:url(images/writing-logo-topos.jpg) no-repeat 0 0;}

h3{
	margin:0;
	padding:0;}

h3 a, h3 a:visited{
	font-weight:normal;
	color:#000;
	text-decoration:none;}
h3 a:hover{
	color:#ff0000;}

.post-info{
	font-size:12px;
	color:#666;}

div.post img{
	margin:0 20px 10px 0;}

.postmetadata{
	clear:both;
	font-size:12px;
	color:#666;
	margin:10ps 0 0 0;}





/* OTHER */
body.page div.post{
	border-bottom:none;}
#page.other #header h1{
	margin:0;
	padding:0;}
	
#page.other #header h1 a{
	display:block;
	width:100%;
	height:200px;
	text-indent:-5000px;
	outline:none;
	background: url(images/header-kite.jpg) no-repeat 0 0;}

#page.other #header h1 a.about{
	background: url(images/header-red.jpg) no-repeat 0 0;}
#page.other #header h1 a.contact{
	background: url(images/header-kids.jpg) no-repeat 0 0;}

ul.navi{
	margin:15px 0 0 120px;
	padding:0;
	list-style:none;}
	ul.navi li{
		float:left;}
	ul.navi li a{
		float:left;
		display:block;		
		height:35px;
		text-indent:-5000px;
		margin:0 30px 0 0;
		outline: none;}
	ul.navi li.writing a{
		width:106px;
		background:url(images/navi-writing.png) no-repeat 0 -70px;}
	ul.navi li.writing a:hover, ul.navi li.writing a.selected{
		background:url(images/navi-writing.png) no-repeat 0 -35px;}
	ul.navi li.about a{
		width:83px;
		background:url(images/navi-about.png) no-repeat 0 -70px;}
	ul.navi li.about a:hover, ul.navi li.about a.selected{
		background:url(images/navi-about.png) no-repeat 0 -35px;}
	ul.navi li.contact a{
		width:106px;
		background:url(images/navi-contact.png) no-repeat 0 -70px;}
	ul.navi li.contact a:hover, ul.navi li.contact a.selected{
		background:url(images/navi-contact.png) no-repeat 0 -35px;}



#page.other #writing-title{
	margin:30px 0 0 120px;
	width:760px;}

#page.other h2{
	margin:0 0 0 0px;
	padding:0;}

#page.other h2.Articles-and-Essays a{
	display:block;
	width:200px;
	height:35px;
	text-indent:-5000px;
	outline:none;
	background:url(images/h2-Articles-and-Essays.png) no-repeat 0 0;}
#page.other h2.Articles-and-Essays a.aslink{
	float:right;
	background:url(images/h2-Articles-and-Essays.png) no-repeat 0 -35px;}
#page.other h2.Articles-and-Essays a.aslink:hover{
	background:url(images/h2-Articles-and-Essays.png) no-repeat 0 0px;}

#page.other h2.Books-and-Special-Projects a{
	display:block;
	width:260px;
	height:35px;
	text-indent:-5000px;
	outline:none;
	background:url(images/h2-Books-and-Special-Projects.png) no-repeat 0 0;}
#page.other h2.Books-and-Special-Projects a.aslink{
	float:right;
	background:url(images/h2-Books-and-Special-Projects.png) no-repeat 0 -35px;}
#page.other h2.Books-and-Special-Projects a.aslink:hover{
	background:url(images/h2-Books-and-Special-Projects.png) no-repeat 0 0px;}


#page.other #content h3 a{
	font-size:18px;
	text-decoration:none;}

#page.other h2.pagetitle{
	margin:0 0 50px 0;}

#page.other h2.search-results{
	margin:0 0 50px 0;}


/* ORIGINAL CLIP */
#original-clip {
	position:relative;}
#original-clip a.view-clip{
	float:right;
	display:block;
	padding:0 34px 0 0;
	margin:0 0 0 50px;
	height:22px;
	color:#666;
	font-size:12px;
	text-decoration:none;
	background:url(images/view-clip-icon.gif) no-repeat 100% 50%;
	outline:none;}
#original-clip a.view-clip:hover{
	color:#000;
	text-decoration:underline;}

#original-clip #clip-box{
	position:absolute;
	width:530px;
	background:#FFF;
	padding:10px;
	border:1px solid #999;
	text-align:right;
	left:-2px;}
#original-clip #clip-box.hidden{
	display:none;}
#original-clip a.close-clip{
	padding:0 14px 5px 0;
	color:#666;
	font-size:12px;
	text-decoration:none;
	background:url(images/clip-close.gif) no-repeat 100% 0;
	outline:none;}
#original-clip a.close-clip:hover{
	color:#000;
	text-decoration:underline;}



/* HOME */

#page.home #header{
	width:100%;
	height:473px;
	background: url(images/header-water.jpg) no-repeat 0 0;
	position:relative;}

#page.home #header h1{
	position:absolute;
	margin:0;
	padding:0;
	width:305px;
	height:47px;
	text-indent:-5000px;
	background:url(images/hi-jaime-gross.png);
	top:95px;
	left:170px;
	}

#page.home ul.navi{
	position:absolute;
	margin:0;
	padding:0;
	list-style:none;
	top:420px;
	left:170px;}
	#page.home ul.navi li{
		float:left;}
	#page.home ul.navi li a{
		float:left;
		display:block;		
		height:35px;
		text-indent:-5000px;
		margin:0 30px 0 0;
		outline: none;}
	#page.home ul.navi li.writing a{
		width:106px;
		background:url(images/navi-writing.png) no-repeat 0 0;}
	#page.home ul.navi li.writing a:hover{
		background:url(images/navi-writing.png) no-repeat 0 -35px;}
	#page.home ul.navi li.about a{
		width:83px;
		background:url(images/navi-about.png) no-repeat 0 0;}
	#page.home ul.navi li.about a:hover{
		background:url(images/navi-about.png) no-repeat 0 -35px;}
	#page.home ul.navi li.contact a{
		width:106px;
		background:url(images/navi-contact.png) no-repeat 0 0;}
	#page.home ul.navi li.contact a:hover{
		background:url(images/navi-contact.png) no-repeat 0 -35px;}


#page.home #content h2{
	width:300px;
	height:35px;
	text-indent:-5000px;
	background:url(images/h2-selected-articles.png) no-repeat 0 0;
	margin:0 0 0 300px;
	padding:0;}

#page.home #content #selected-articles-list{
	margin:35px 0 0 300px;
	padding:0;}
#page.home #content #selected-articles-list div.post{
	margin:0 0 15px 0;
	padding:0;
	border-bottom:none;}



/* SIDEBAR */
#sidebar ul{
	list-style:none;
	margin:0;
	padding:0;}
	#sidebar ul li{
		line-height:1.3em;}
	#sidebar ul li a{
		color:#000;
		font-size:13px;}
	#sidebar ul li a:hover{
		color:#F00;}

#sidebar #Browse-Articles-by-Subject{
	margin:50px 0 0 0;}

#sidebar #Browse-Articles-by-Subject h3{
	margin:0;
	padding:0;
	width:100%;
	height:20px;
	text-indent:-5000px;
	background:url(images/h3-Browse-Articles-by-Subject.png) no-repeat 0 0;}

#sidebar #Browse-Articles-by-Publication{
	margin:50px 0 0 0;}

#sidebar #Browse-Articles-by-Publication h3{
	margin:0;
	padding:0;
	width:100%;
	height:20px;
	text-indent:-5000px;
	background:url(images/h3-Browse-Articles-by-Publication.png) no-repeat 0 0;}




/* OTHER TOOLS */
.navigation{
/*	border-top:1px solid #333;
	border-bottom:1px solid #333;*/}



/* FORM */
.screen-reader-text{
	display:none;}
input#s {
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	width:130px;
	padding:2px;
	border:1px solid #F00;}

input#searchsubmit{
	width:33px;
	height:20px;
	text-indent:-5000px;
	cursor: pointer;
	border: none;
	background:url(images/go.png) no-repeat 0 0;}

/* WRAPPER */
.clearer{
	width:1px;
	height:1px;
	clear:both;
	font-size:1px;}


.clearfix { display: inline-block; }
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */



.alignleft{
	float:left;}
.alignright{
	float:right;}


.spacer100{
	height:100px;}
.spacer200{
	height:200px;}
.spacer300{
	height:300px;}
.spacer400{
	height:400px;}
.spacer500{
	height:500px;}



/* IE PNG FIX*/
#page.home #header h1, #page.home ul.navi li.writing a, #page.home ul.navi li.writing a:hover, #page.home ul.navi li.about a, #page.home ul.navi li.about a:hover, #page.home ul.navi li.contact a, #page.home ul.navi li.contact a:hover, ul.navi li.writing a, ul.navi li.writing a:hover, ul.navi li.writing a.selected, ul.navi li.about a, ul.navi li.about a:hover, ul.navi li.about a.selected, ul.navi li.contact a, ul.navi li.contact a:hover, ul.navi li.contact a.selected { { behavior: url(/wp-content/themes/jaimegross/images/pngfix/iepngfix.htc) }
