@import url("reset.css");
@import url("reset-fonts.css");
@import url("reset-fonts-grids.css");
@import url("nexfonts.css");


#header {
    width: 400px;
    margin: 50px auto 0em auto;
    position: relative;
}
#header h1 {
    width: 400px;
    text-transform: none!important;
    margin: 0;
    padding: 0;
}
#header h1 a {
    background: white url("http://www.adamkimmel.com/adamkimmel/static/css/i/logo.gif") no-repeat;
    margin: 0 auto;
    overflow: hidden;
    display: block;
    height: 0;
    width: 270px;
    padding: 36px 0 0 0;
    overflow: hidden;

}



hr {
    border: none;
    padding: .5em 0;
    color: white; 
    background-color: white; 
}

/*big title of post and site*/


#logo { margin-bottom: .3em; }


.nav { margin-top: 8px; }
.nav li {
    font-size: 12px;
    margin-right: .9em;
    text-transform: uppercase;
    display: inline;
}


.post-tags {
    display: none;
}

#search-box {
    position: absolute;
    right: 0;
    top: 16px;
    width: 150px;
    padding: 3px 10px 3px 10px;
    background: url("http://static.purple.pro/v.2/css/i/searchbox-bg.png") no-repeat!important;
}
#search-box input {
    width:130px;
    border: none;
    background: transparent;
}
#search-box input:focus {
    outline: 0;
}

em { 
    font-size: 1.03em;
    font-style: italic;
    }
strong { 
    text-transform: uppercase;
    font-style: none;
    text-decoration: none;
    font-size: .8em;
    letter-spacing: 1px;
     }
strong em {
/*    font-family: Arial;*/
    font-size: 1.3em;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0px;
}


#content {
   position: relative;
   margin: 0 auto; 
   padding: 3.5em 0 0 0;
   width: 400px;
   background: white;
}

#searchresultcount {
    margin-bottom: 2em;
}


/* post
 */
.post {
    margin: 0 0 7em 0;
    width: 400px;
    line-height: 1.4em;
    color: #333;
}
.post p {
    margin: .7em 0 .8em 0;
}

.post p a, .post p a:visited {
    border-bottom: 1px dotted #ccc;
}
.post p a:hover {
}
.post h2 a { text-decoration: none; border: none;}

.post p b { 
    font-size: 1.6em;
    font-family: Arial; 
    font-weight: bold;
    }


div.photo {
    width: 400px;
    display: block;
    text-align: center;
}

p { font-size: 1.3em; line-height: 1.4em;}
blockquote { margin-left: 1em; padding-left: 1em; border-left: 3px solid #ccc;}

/*.label {
    font-size: 1.1em; 
    font-style: italic;
    font-weight: bold;
    }*/

.labels {
    margin: 1.5em 0 .5em 0;
    font-size: 12px;
    }
.date a {
    color: #666;
}





.caption a { border-bottom: 1px solid #ccc; }
.caption { margin-top: .7em; }

/* text
 */
.regular { width: 400px; }

.regular p { 
    margin: 0.7em 0;
    padding: 0;
    }
.regular p img { margin: .7em 0;}
/* photo
 */
/*div.photo p { margin-top: .7em;}*/

/* quote
 */
div.quote {
    }
span.quote {
    font-size: 1.5em; 
    font-weight: bold;
    text-transform: uppercase;
    font-family: Arial;
    }

/* link
 */

/* conversation
 */

/* audio
 */ 

/* video
 */
/*div.video p { margin-top: .3em;}*/


#footer {
    padding: 0; /*todo*/
    padding: 3em 0 4em 0;
    font-family: Arial;
/*    font-size: .9em;*/
    font-weight: bold;
    text-transform: uppercase;
    width: 400px;
    margin: 0 auto;
    }
#footer a { color: #999!important;}
#footer a:hover { color: black!important;}


#footer-nav { 
    padding: 3em 0 3em 0; 
    width: 400px;
    margin: 0 auto;
    }
#footer-nav li { font-size: .8em; margin-right: 1.6em;  }




.pr-comments-link {
    margin-top: 1em;
}
.pr-comments-link a {
    text-transform: uppercase!important;
    font-size: .8em!important;
    color: gray!important;
    font-family: Arial;
}


/* iPhone
 */
@media only screen and (max-device-width: 480px) {

  body { -webkit-text-size-adjust: 140%; }
  #tag_list li a { -webkit-text-size-adjust: 180%; }
  .post p { -webkit-text-size-adjust: 200%; }

  #footer { padding-bottom: .5em;}
  #footer a {
      font-size: 1.6em;
  }

}


