/*
Theme Name: Theme Lab Tweets
Theme URI: http://tweets.themelab.com
Description: A hacked up one column Theme Lab theme for tweets
Version: 1.0
Author: Leland Fiegel
Author URI: http://www.themelab.com/
Tags: twitter, tweets, archive

*/

*{padding:0; margin:0}
a img{border:0}
body{background:url('images/bg.gif') #2f3133 repeat; font-family:Arial,Helvetica,san-serif}
#wrapper{width:671px; margin:0 auto; padding-bottom:100px}
#header{background:url('images/header-tweets.gif') no-repeat; height:149px; width:671px}
#logo{float:left; display:block; width:288px; height:103px; margin:21px 0 0 230px}
#nav{background:url('images/nav-oc.gif') no-repeat; width:646px; height:35px; font-size:15px; font-weight:bold; padding-top:16px; padding-left:27px; overflow:hidden}
#nav li{float:left; display:inline; background:url('images/nav-divider.gif') 0% 50% no-repeat; padding:0 20px}
#nav li#first-nav{padding-left:0; background:none}
#nav li a{color:#8c8c8c; text-decoration:none; text-shadow:#000 -1px 1px 0px}
#nav li a:hover{color:#fff}
#main{background:url('images/main.gif') repeat-y; position:relative; margin-bottom:30px; padding-bottom:20px; min-height:300px}
#main-top{background:url('images/main-top.gif') no-repeat; width:671px; height:417px; position:absolute; top:0; left:0}
#main-bottom{background:url('images/main-bottom.gif') no-repeat; position:absolute; width:671px; height:320px; bottom:-100px; left:0}
h2{font-size:24px; color:#d2e3ff; width:530px; text-shadow:#292b2d 0px 1px 0px; margin:0 0 15px 5px; padding:20px 0 0 34px}
#page{background:url('images/page.gif') repeat-y; width:530px; position:relative; color:#3f4245; font-size:13px; line-height:21px; padding:32px 36px; margin:0 0 20px 34px}
#page-top{background:url('images/page-top.gif') no-repeat; width:602px; height:13px; position:absolute; top:0; left:0}
#page-bottom{background:url('images/page-bottom.gif') no-repeat; width:602px; height:13px; position:absolute; bottom:0; left:0}
h2, #page, .navigation{z-index:99; position:relative}
#page h2{  margin:0 0 10px;   padding-bottom:10px;   border-bottom:1px solid #eee;   font-size:24px}
.meta{  margin-bottom:15px;   padding-bottom:15px;   border-bottom:1px solid #666;   font-size:12px}
.tweet{font-size:16px; line-height:24px; padding-bottom:5px}
#page a{color:#325d87; text-decoration:none;   font-weight:bold}
#page a:hover{color:#16191c}
#page .meta a{  font-weight:normal;   color:#666}
.single #page .tweet{  font-size:24px;   line-height:30px}
.single #page .post .meta, .single #page .post .meta a{  font-size:15px;   line-height:30px}
.single #page .meta{  margin-bottom:0;   padding-bottom:15px;   border-bottom:0}
.single #main{padding-top:64px}
#page .post:hover .meta a{  text-decoration:underline}
#page .post .meta a:hover{  color:#000}
#page.page p{text-align:left; padding-bottom:13px}
#page.page ul, #page.page ol{padding:0 0 13px 15px}
.navigation{padding:0 35px 0 35px}
.navigation .alignleft a{float:left; background:url('images/previous-bg.gif') no-repeat; width:101px; height:33px; padding:7px 0 0 41px; font-size:20px}
.navigation .alignright a{float:right; background:url('images/next-bg.gif') no-repeat; width:89px; height:33px; font-size:20px; padding:7px 0 0 15px}
.navigation a{color:#fff; font-weight:bold; text-decoration:none; text-shadow:#3b3d3f -1px 1px 0px}
#searchform{background:url('images/search.gif') no-repeat; width:261px; height:32px; position:absolute; z-index:100; margin:0 auto; top:17px; right:35px}
#searchform #s{width:213px; padding:9px 0 0 17px; font-size:12px}
#searchsubmit{height:31px; width:20px; cursor:pointer}
#searchform input{background:none; border:none; outline:none; float:left}
