body {margin: 0; padding: 0;font:11px tahoma,Helvetica,Arial,sans-serif; color: #666;}

@font-face {
    font-family: 'PeaMakanaRegular';
    src: url('fonts/peamakana-webfont.eot');
    src: local('☺'), url('fonts/peamakana-webfont.woff') format('woff'), url('fonts/peamakana-webfont.ttf') format('truetype'), url('fonts/peamakana-webfont.svg#webfontDJyOO6Vs') format('svg');
    font-weight: normal;
    font-style: normal;
}


a img {border: 0px;}
h2, h3.title, h3.title a {padding: 0px; margin: 0px; font-family: PeaMakanaRegular; color: #474445; text-transform: lowercase; font-size: 30px; font-weight: normal;}

a, a:link, a:visited, a:hover {color: #73C0B6; text-decoration: none;}

#bgleft {position: fixed; top: 0; left: 0; float: left; width: 50%;background: url(images/background.jpg) fixed top left repeat-x; height: 1684px;}
#bgright {position: fixed; top: 0; right: 0; float: left; width: 50%;background: url(images/background.jpg) fixed top right repeat-x; height: 1684px;}
#wrapper {width: 932px; background: url(images/content-bg.png) top left repeat-y; margin: 0 auto; position: relative; margin-top: -20px;padding-top: 10px;}
#header #logo {margin-left: 20px;}
#balloon {position: absolute; top: 10px; right: -45px;}
#balloon2 {position: absolute; top: 325px; right: -45px;}
#wrapper #location_0 {padding: 0px 40px 0 60px; margin-top: 30px;}

.blog_post .post_wrapper .date {display: none;}
.blog_post .post_wrapper .content .tall {display: block; background: url(images/tallbg.jpg) top left no-repeat; width: 493px; height: 726px;}
.blog_post .post_wrapper .content .wide {display: block; background: url(images/widebg.jpg) top left no-repeat; width: 726px; height: 493px;}
.blog_post .post_wrapper .content .iphone-tall {display: block; background: url(images/iphone-tallbg.jpg) top left no-repeat; width: 549px; height: 726px;}
.blog_post .post_wrapper .content .iphone-wide {display: block; background: url(images/iphone-widebg.jpg) top left no-repeat; width: 726px; height: 549px;}

.blog_post {clear: left;}​
#location_0 .blog_post .post_wrapper {margin-left:45px;}
.blog_post .post_wrapper .content img {margin: 5px 0 0 5px;}
.blog_post .post_wrapper {background: url(images/title.jpg) bottom left no-repeat; padding-bottom: 120px;}
.blog_post h3.title {background: url(images/heart.jpg) top left no-repeat; height: 37px; font-size: 35px; line-height: 37px;}
.blog_post h3.title a {margin-left: 45px;}
.blog_post .metadata {float: left; line-height: 16px; margin-left: -5px; padding-right: 20px;}
.category, .tags, .comments { display: inline;padding: 0px 10px;}
.comments {border-right: 1px dotted #999;}
#comment_form_area {background: url(images/comments.jpg) top left no-repeat; width: 678px; height: 424px; padding: 20px 0 0 75px; position: relative; top: -10px; z-index: 1;}
#comment_form_area label {width: 65px; color: #474445;}
#comment_form_area input, #comment_form_area textarea {border: 1px solid #474445;}
#comment_form_title {position: relative; top: 0px; left: 35px; z-index: 3;}
#comment_form_area .submit_wrapper {padding-left: 65px; background: url(images/heart2.png) 65px 15px no-repeat; padding-bottom: 5px;display: block; cursor: hand;}
#comment_form_area .submit_wrapper input {font-family: PeaMakanaRegular; color: #474445; text-transform: lowercase; font-size: 28px; border: 0; background: none; padding-left: 27px; margin-top: -8px; cursor: hand; position: relative; z-index: 1000;}
.comment.owner {background-color: #F2F5EF;}
.comment_number {font-family: PeaMakanaRegular; color: #474445; text-transform: lowercase; font-size: 40px;}
#location_1 {float: left; padding-top: 10px;}

.blog_post p {padding-bottom: 0px; margin-bottom: 0px;}

#footer {background: url(images/footer.png) top center no-repeat; margin: 40px 0 0 0; padding: 40px 0 0 0;}
#footer a, #footer a:link, #footer a:visited, #footer a:hover {color: #666; text-decoration: none;}

#copyright {width: 785px; float: left; padding: 10px 40px; margin: 0;}
#powered_by {display: none} 

#enjoy {position: absolute; bottom: 110px; right: 30px;}

.blog_post .share {float:left; margin: 0;}

div.paging_info {float: none;}
div.paging .paging_links {float: none; display: block;}
.archived, .paging_links {font-family: PeaMakanaRegular; color: #474445; text-transform: lowercase; font-size: 26px;}​

