/*

TypePad Mobile CSS
Six Apart
http://www.sixapart.com/

*/


/* Reset */

body {
    -webkit-text-size-adjust: none;
}

html, body, div, p, hr,
h1, h2, h3, h4, h5, h6,
ul, ol, li, dl, dt, dd,
blockquote, pre, th, td,
form, fieldset {
    margin: 0;
    padding: 0;
}

blockquote {
	width : 80% !important;
	max-width : 80% !important;
}

input, button, select, textarea {
    margin: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}

ol, ul {
    list-style-type: none;
}

a img {
    border: 0;
}


/* General */

body {
    color: #000;
    font-size: 13px;
    line-height: 18px;
    font-family: Helvetica, sans-serif;
    background-color: #fff;
}

a {
    color: #06c;
    text-decoration: none;
}


/* Container */

#container {
    overflow: hidden;
}


/* Banner */

#banner {
background-image : url(http://eyelevel.si.edu/images/eye-level-mobile-banner.jpg);
background-repeat : no-repeat;
height : 100px;
background-repeat : no-repeat;
}

.menu {
	display : none;
}


/* Left, right, footer */

#left,
#right,
#footer,
#footer2 {
	display : none;
}


/* Center */

#center {
    margin: 20px
}



/* Columns and hiding */

.layout-two-column-left #alpha,
.layout-three-column #alpha {
    display: none;
}

.content div {
	width : 100% !important;
	max-width : 100% !important;
}


.linkwithin_div {
	display : none;
}

/* Content Header */

.content h3 {
	margin-top : 20px;
    margin-bottom: 10px;
	padding : 10px;
    color: #000;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    background-color : #efefef;
}

.content h3 a {
    color: #000;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
}

	
/* Content Nav */

.content-nav {
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    color: #ccc;
    text-align: center;
}



/* Entry spacing */



.content .posted {
    color: #999;
    font-size: 13px;
    line-height: 14px;
	padding-left : 10px;
    border-left: 5px solid #eee;
    margin-bottom: 20px;
}



/* Content Styling */


.content p,
.content ol,
.content ul,
.content blockquote,
.content pre {
    margin-bottom: 10px;
}

.content ol,
.content ul {
    padding-left: 30px;
	padding-right : 30px;
}

.content ol {
    list-style-type: decimal;
}

.content ul {
    list-style-type: disc;
}

.content blockquote {
    border-left: 2px solid #eee;
    padding-left: 10px;
	padding-right : 30px;
	margin-left : 0px !important;
}

.content pre {
    border: 1px solid #eee;
    padding: 14px;
    background-color: #fafafa;
    overflow: hidden;
}

.content img,
.content object {
    max-width: 100% ! important;
	height : auto !important;
    border: 1px solid #eee;
    -webkit-box-sizing: border-box;
	display : block;
}

.content .caption {
	text-align : left !important;
	font-style : italic;
}

.technorati_list {
	display : none;
}


/* Comments and TrackBacks */

.comments-header,
.comments-open-header,
.trackbacks-header {
    margin-bottom: 10px;
    font-weight: bold;
}

.comments-info,
.trackbacks-info {
    margin-bottom: 10px;
    color: #999;
    font-size: 11px;
    line-height: 14px;
}

.comments-info p,
.trackbacks-info p {
    margin-bottom: 5px;
}

.comments-info img,
.trackbacks-info img {
    vertical-align: -1px;
}

.comments-info a,
.trackbacks-info a {
    color: #69c;
}

.comments-content {
    margin-bottom: 20px;
}

.comment,
.trackback {
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
}

.comment-avatar {
    float: left;
    width: 50px;
    margin-top: 2px;
    margin-bottom: 10px;
}

.comment-avatar img {
    border: 1px solid #eee;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.comment-header, /* tpc */
.comment-content,
.comment-footer,
.trackback-content,
.trackback-footer {
    margin-bottom: 10px;
    margin-left: 60px;
}

.comment-reply-1 { /* tpc */
    padding-left: 60px;
}

.comment-reply-1 .comment-avatar { /* tpc */
    width: 30px;
}

.comment-reply-1 .comment-avatar img { /* tpc */
    width: 30px ! important;
    height: 30px ! important;
}

.comment-reply-1 .comment-header, /* tpc */
.comment-reply-1 .comment-content, /* tpc */
.comment-reply-1 .comment-footer { /* tpc */
    margin-left: 40px;
}

.comment-content p {
    margin-bottom: 10px;
}

.comment-footer,
.trackback-footer {
    color: #999;
    font-size: 11px;
    line-height: 14px;
}

.comment-footer p,
.trackback-footer p {
    margin-bottom: 5px;
}

.comment-footer a,
.trackback-footer a {
    color: #69c;
}

.comment-footerlinks a { /* tpc */
    margin-right: 2px;
    border-right: 1px solid #ccc;
    padding-right: 5px;
}

.comment-footer .separator,
.trackback-footer .separator {
    color: #ccc;
}


/* Comment Form */

.comment-form {
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}

#comments-open-login,
#comments-open-logout {
    margin-bottom: 10px;
}

#comments-open-login .login-list,
#comments-open-login .login-list li {
    display: inline;
}

#comments-open-login .login-list {
    color: #999;
}

#comments-open-login .login-list a {
    color: #69c;
}

#comments-open-login .login-list .typepad a,
#comments-open-login .login-list .facebook a,
#comments-open-login .login-list .twitter a {
    margin-left: 3px;
    padding: 1px 0 2px 19px;
    background-repeat: no-repeat;
}

#comments-open-login .login-list .typepad a {
    background-image: url(/images/services/typepad.png);
}

#comments-open-login .login-list .facebook a {
    background-image: url(/images/services/komodo/facebook_16.png);
}

#comments-open-login .login-list .twitter a {
    background-image: url(/images/services/komodo/twitter_16.png);
}


/* "atp-comments.css" Overrides */

.comments-open {
    margin-bottom: 0 !important;
}

.comment {
    padding-top: 0 !important;
}

.comment-form .comments-open-subtext {
    margin-top: 5px !important;
    margin-bottom: 10px !important;
}

.comment-form .comments-open-footer {
    width: auto !important;
}


/* New Stuff */

.favorite {
    width: 82px;
    height: 20px;
}


/* Utilities */

.comment:after,
.comments-open-content:after,
.pkg:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
.comment,
.comments-open-content,
.pkg {
    display: inline-block;
}
/* no ie mac \*/
* html .comment,
* html .comments-open-content,
* html .pkg {
    height: 1%;
}
.comment,
.comments-open-content,
.pkg {
    display: block;
}
/* */

/* ph=1 */

