/*
Henry Tapia 2010 Theme
Mobile stylesheet
*/

body,
#wrapper,
.overlay {
width: 100%;
}

body {
background-color: #fff;
font-size: 14px;
}

#welcome-msg,
#access,
.arrow,
#flickr,
#post-95 .entry-content .wp-image-229,
.tweet_avatar {
display: none;
}

#header { background: none; }
#header .inner,
#menu,
#content,
.entry-title,
.entry-content,
.single #comments .comments li.comment .comment-content,
.single #comments .comments,
.single #respond .inner,
.single #commentform .form-textarea,
#footer .inner,
#footer .inner .main,
#footer .inner .sidebar,
#footer .main li.widget ul, 
#footer .main li.widget .textwidget,
.home h2.entry-title,
.home .entry-content,
.page-template-archives-php .entry-title,
.page-template-archives-php .entry-content,
.page-template-archives-php #monthly-archives ul,
.page-template-archives-php #category-archives ul,
.page-template-archives-php .headlines .post,
.page-template-archives-php .headlines h3.section-title,
.archive h2.page-title, 
.archive .archive-meta,
.search h2.page-title,
.archive .post,
.search .post,
.search .page,
.archive .post h3.entry-title, 
.search h3.entry-title,
.page div.wpcf7 .wpcf7-form-control-wrap,
.home .headlines .section-title,
.home #twitter .section-title,
.headlines .post,
.home #twitter .tweet_text,
.home #twitter .tweet_list li,
.home #twitter .inner,
#container .sidebar ul h3,
.home .sidebar ul.delicious,
.home .sidebar ul.delicious li,
.home #primary.sidebar .inner,
#post-95 h2.entry-title,
 #post-95 .entry-content{
width: auto; 
}

.home h2.entry-title,
.home .entry-content,
.entry-content,
.single #comments .comments li.comment .comment-meta,
.single #comments .comments li.comment .comment-content,
#footer .inner .main,
#footer .inner .sidebar,
.page-template-archives-php #monthly-archives ul,
.page-template-archives-php #category-archives ul,
.page-template-archives-php .headlines .post,
.page-template-archives-php .headlines h3.section-title,
.page-template-archives-php #monthly-archives h3,
.page-template-archives-php #category-archives h3,
.home .headlines .section-title,
.home #twitter .section-title,
.headlines .post,
#container .sidebar ul h3,
.home .sidebar ul.delicious,
.home .sidebar ul.delicious li {
float: none;
}

.home .headlines .archives, .single .archives,
.single #comments .comments h3,
.single #respond h3,
.navigation,
.post,
.single #commentform p#login,
.single #commentform .form-option,
.single #commentform .form-label,
.single #commentform .form-submit,
.single #commentform p#comment-notes,
#footer .sidebar,
.page-template-archives-php .headlines h3.section-title,
.page-template-archives-php #monthly-archives h3,
.page-template-archives-php #category-archives h3,
.archive .post .entry-date,
.search .entry-date,
.home .headlines .archives a,
.single .archives a,
.archive .navigation a,
.search-results .navigation a,
.page div.wpcf7 .contact-label,
.home .headlines .section-title,
.home #twitter .section-title,
.home #twitter .inner,
#container .sidebar ul h3,
.home .sidebar ul.delicious li,
.home .sidebar .more,
.home .sidebar .more a  {
padding: 0 !important;
margin-bottom: 10px;
}

#content,
#comments,
.home #primary.sidebar .inner {
padding: 10px;
}

#header {
height: 146px;
}

#header h1 {
top: 65px;
left: 10px;
width: 240px;
}

#header h1 a {
width: 160px;
padding-left: 70px;
font-size: 12px;
font-weight: normal;
line-height: 1.2em;
color: #666;
text-indent: 0;
}

.tooltip-logo  {
display: none !important;
}

#header .rss {
top: 64px;
right: 10px;
}

#menu {
left: 10px;
}

.single #comments .comments li.comment {
margin-bottom: 20px;
padding: 0;
}

.single #comments .comments li.comment .comment-meta {
margin-bottom: 10px;
}

.entry-meta {
min-height: 0 !important;
}

.home .entry-meta,
.single .entry-meta {
width: 80px;
position: absolute;
left: 10px;
top: 155px;
}

.home .entry-meta .entry-date, 
.single .entry-meta .entry-date {
margin-bottom: 15px;
}

.home .entry-title,
.single .entry-title {
padding-left: 80px;
min-height: 70px;
}

.home .entry-title,
.single .entry-title,
.page-template .entry-title {
padding-top: 10px;
margin-bottom: 10px;
background: url(images/bg-dottedline1.gif) top left repeat-x;
}

.entry-content img {
max-width: 280px;
}

.single .entry-content iframe.facebook-like,
.single .entry-content .fb_iframe_widget,
.single .entry-content .fb_iframe_widget iframe {
width: 280px !important;
}

blockquote.pullquote {
margin-left: 0 !important;
width: auto;
float: none;
text-align: left;
}

.single .entry-content .sharing {
position: static;
}

.single .entry-content iframe.facebook-like, 
.single .entry-content .fb_iframe_widget {
padding-left: 0;
}

.single #commentform .form-textarea textarea#comment,
.page div.wpcf7 .wpcf7-form-control-wrap textarea  {
width: 290px !important;
}

.navigation .nav-previous span, 
.navigation .nav-next span,
.navigation div a {
padding: 0 !important;
}

#footer {
position: relative;
padding-bottom: 40px;
background: none #333;
}

#footer .inner .main {
margin-right: 0;
}

#footer li.widget h3.widgettitle {
margin-bottom: 10px;
}

#footer #flickr ul {
width: 240px;
}

#footer #flickr li img {
width: 102px;
}

#footer #flickr li.first img {
width: auto;
}

#footer .sidebar #search {
border-top: 1px solid #3F3F3F;
}

#footer .sidebar #search input#s {
width: 185px;
}

#footer p.copyright {
position: absolute;
left: 0;
bottom: 0;
border: none;
}

.overlay,
.overlay img {
max-width: 320px;
}

/* pages (about, archives, contact)  */
#post-95 h2.entry-title,
#post-95 .entry-content,
.page-template-archives-php .entry-title,
.page-template .entry-title,
.page-template .entry-content,
.archive h2.page-title, 
.archive .archive-meta,
.search h2.page-title,
.page div.wpcf7,
.page div.wpcf7 p.action,
.page div.wpcf7 .microcopy,
.page div.wpcf7 div.wpcf7-validation-errors,
.page div.wpcf7 div.wpcf7-mail-sent-ng,
.page div.wpcf7 span.wpcf7-not-valid-tip-no-ajax {
margin-left: 0;
}

#post-95 .entry-content .vital-statistics {
position: static;
width: auto;
}

.page-template .entry-title {
float: none;
}

.page-template-archives-php #monthly-archives ul, 
.page-template-archives-php #category-archives ul {
-moz-column-count: 1;
-webkit-column-count: 1;
padding: 0 0 10px 0;
}

.headlines .post {
min-height: 0;
padding: 10px 4px !important;
margin-bottom: 2px;
background: #f0f0f0 !important;
border-bottom: 1px solid #ccc;
}

.headlines .post .entry-title {
padding-left: 4px;
min-height: 0;
}

.page-template-archives-php .headlines .post h3.entry-title {
background: none;
}

.archive .post h3.entry-title a, 
.search h3.entry-title a {
padding: 0 0 10px 0;
font-size: 18px;
}

.page div.wpcf7 span.wpcf7-not-valid-tip-no-ajax {
margin-top: 4px;
}

/* home (non-post-specific) */
.post {
padding-bottom: 10px !important;
}

.home .headlines .post h2.entry-title {
background: none;
}

.home .headlines .archives {
margin-top: 10px;
}

.home #twitter .inner {
min-height: 120px;
padding-bottom: 20px !important;
}

.home #twitter .tweet_list li {
left: 0;
top: 0;
width: 300px;
}

.home #twitter .tweet_text {
font-size: 14px;
height: 84px;
min-width: 278px;
}

.home #twitter .tweet_follow {
top: auto;
bottom: -66px;
left: 0;
}

.home #twitter .tweet_date {
top: auto;
bottom: -46px;
left: 0;
}

.home #twitter .inner .newer,
.home #twitter .inner .older {
top: auto;
bottom: -10px;
right: auto;
left: 220px;
}

.home #twitter .inner .newer {
left: 260px;
}

.home #twitter .inner .shitbird {
left: 260px;
top: -25px;
}

.home .sidebar ul.delicious li {
display: block;
}
