* { border:0px; margin:0px; padding:0px; outline:0px; }
body { font-size:16px; line-height:24px; color:#132737; background:url(http://files.paulstraw.com/blog.paulstraw%2020100704/img/bg.png) #4f718e; font-family:"Vegur", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Tahoma", "Verdana", sans-serif; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; }
img { -ms-interpolation-mode:bicubic; max-width:100%; }
p { margin:12px 0px; }
p:last-child { margin-bottom:0px; }
a { color:#132737; font-weight:bold; text-decoration:none; }
hr { border-top:1px solid #132737; margin:4px 0px 16px 0px; }
pre, code { font-size:12px; line-height:16px; }
div.clear { clear:both; }
span.amp { font-family:"Baskerville", "Palatino", "Book Antiqua", serif; font-style:italic; }

/*Wrapper*/
div#wrapper { width:940px; padding:0px 10px; margin:0 auto; position:relative; }

/*Navbar*/
div#wrapper div#navbar { float:left; position:fixed; padding:16px 0px 12px; text-align:center; background:url(http://files.paulstraw.com/blog.paulstraw%2020100704/img/bg-navbar.png); width:140px; color:#fff; }
div#wrapper div#navbar ul { list-style:none; margin-top:20px; line-height:30px; }
div#wrapper div#navbar ul li.active { width:100px; background:url(http://files.paulstraw.com/blog.paulstraw%2020100704/img/bg-navbar.png); margin:0 auto; box-shadow:inset 0px 1px 2px #000; -webkit-box-shadow:inset 0px 1px 2px #000; -moz-box-shadow:inset 0px 1px 2px #000; border-radius:18px; -webkit-border-radius:18px; -moz-border-radius:18px; }
div#wrapper div#navbar a { color:#fff; font-size:18px; font-weight:bold; font-family:"VegurBold", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Tahoma", "Verdana", sans-serif; }


/*Content*/
div#wrapper div#content { background:url(http://files.paulstraw.com/blog.paulstraw%2020100704/img/bg-posts.png); width:800px; float:left; margin-left:140px; padding-bottom:24px; }
div#wrapper div#content div#content-left { float:left; }

/*Header*/
div#wrapper div#content div#header { width:460px; padding-left:20px; height:144px; }
div#wrapper div#content div#header a { border:none; }
div#wrapper div#content div#header h1 { font-size:72px; text-shadow:2px 2px 0px #4b6d8a; padding-top:38px; padding-left:-4px; }
div#wrapper div#content div#header h2 { font-size:18px; padding-top:26px; }

/*Sidebar*/
div#wrapper div#content div#sidebar { font-size:14px; line-height:18px; float:left; padding:0px 20px; width:280px; }
div#wrapper div#content div#sidebar ul#elsewhere { list-style:none; padding-top:38px; }
div#wrapper div#content div#sidebar ul#elsewhere li { width:32px; height:32px; float:left; margin-right:12px; }
div#wrapper div#content div#sidebar ul#elsewhere li a { border:none; display:block; width:100%; height:100%; }
div#wrapper div#content div#sidebar ul#elsewhere li.rss { background:url(http://files.paulstraw.com/blog.paulstraw%2020100704/img/icon-rss.png) no-repeat; }
div#wrapper div#content div#sidebar ul#elsewhere li.twitter { background:url(http://files.paulstraw.com/blog.paulstraw%2020100704/img/icon-twitter.png) no-repeat; }
div#wrapper div#content div#sidebar ul#elsewhere li.dribbble { background:url(http://files.paulstraw.com/blog.paulstraw%2020100704/img/icon-dribbble.png) no-repeat; }
div#wrapper div#content div#sidebar ul#elsewhere li.email { background:url(http://files.paulstraw.com/blog.paulstraw%2020100704/img/icon-email.png) no-repeat; }
div#wrapper div#content div#sidebar input#search { background:url(http://files.paulstraw.com/blog.paulstraw%2020100704/img/bg-search.png) no-repeat; width:192px; height:24px; padding-left:28px; margin:18px 0px; }
/*Post Notes*/
div#wrapper div#sidebar h3 { margin-bottom:8px; }
div#wrapper div#sidebar ol.notes { list-style:none; font-size:12px; line-height:16px; }
div#wrapper div#sidebar ol.notes li { margin-bottom:8px; }
div#wrapper div#sidebar ol.notes img { width:14px; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; margin-bottom:-3px; }
div#wrapper div#sidebar ol.notes li.reblog blockquote { display:none; }

/*Pagination*/
div#wrapper div#content div#pagination { text-align:center; position:relative; margin:12px auto 0px; width:168px; }
div#wrapper div#content div#pagination a { padding-top:52px; display:block; }
div#wrapper div#content div#pagination a#prev { background:url(http://files.paulstraw.com/blog.paulstraw%2020100704/img/bg-prev.png) no-repeat center top; float:left; }
div#wrapper div#content div#pagination a#next { background:url(http://files.paulstraw.com/blog.paulstraw%2020100704/img/bg-next.png) no-repeat center top; float:right; }

/*Tumblr Controls*/
iframe#tumblr_controls { top:0px !important; right:0px !important; margin-top:-1px !important; z-index:800 !important; position:fixed !important; }

/*Posts*/
div#wrapper ol#posts { float:left; padding-left:20px; width:460px; list-style:none; }
/*div#wrapper ol#posts * { max-width:100% !important; }*/
div#wrapper ol#posts object, div#wrapper ol#posts img { max-width:412px !important; border:4px solid #fff; }
div#wrapper ol#posts embed { max-width:412px !important; border:4px solid #fff; }
div#wrapper ol#posts ol, div#wrapper ol#posts ul { list-style:square; margin-left:16px; }
div#wrapper ol#posts blockquote { padding-left:14px; border-left:1px solid #000; }
div#wrapper ol#posts h2 { font-size:24px; line-height:32px; font-weight:bold; font-family:"Vegur", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Tahoma", "Verdana", sans-serif; }

div#wrapper ol#posts li.post { position:relative; margin-bottom:24px; padding:20px; width:420px; background:url(http://files.paulstraw.com/blog.paulstraw%2020100704/img/bg-post.png); }

div#wrapper img.miniportrait { width:6px; margin-bottom:-2px; border-radius:16px; -webkit-border-radius:16px; -moz-border-radius:16px; }

/*Post Info*/
div#wrapper ol#posts li.post div.postinfo { font-size:12px; cursor:default; position:relative; background:url(http://files.paulstraw.com/blog.paulstraw%2020100704/img/bg-navbar.png); color:#fff; width:436px; padding:4px 20px; margin-left:-28px; margin-top:20px; -webkit-border-bottom-right-radius:2px; -webkit-border-bottom-left-radius:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-bottomleft:2px; border-bottom-right-radius:2px; border-bottom-left-radius:2px; box-shadow:0px 1px 3px rgba(0,0,0,0.8); -webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.8); -moz-box-shadow:0px 1px 3px rgba(0,0,0,0.8); }
div#wrapper ol#posts li.post div.postinfo a { color:#fff; }
div#wrapper ol#posts li.post div.postinfo div.arrow-l { position:absolute; left:0px; top:0px; margin-top:-8px; border-style:solid; border-width:4px; border-top-color:transparent !important; border-right-color:#333 !important; border-bottom-color:#333 !important; border-left-color:transparent !important; }
div#wrapper ol#posts li.post div.postinfo div.arrow-r { position:absolute; right:0px; top:0px; margin-top:-8px; border-style:solid; border-width:4px; border-top-color:transparent !important; border-right-color:transparent !important; border-bottom-color:#333 !important; border-left-color:#333 !important; }
div#wrapper ol#posts li.post div.postinfo ul { list-style:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0px; text-shadow:0px 1px 0px #000; -webkit-text-shadow:0px 1px 0px #000; -moz-text-shadow:0px 1px 0px #000; }
div#wrapper ol#posts li.post div.postinfo ul li img { margin-right:6px; border:0px; margin-bottom:-3px; }
div#wrapper ol#posts li.post div.postinfo ul li.tags a:after { content:","; }
div#wrapper ol#posts li.post div.postinfo ul li.tags a:last-child {  }
div#wrapper ol#posts li.post div.postinfo ul li.tags a:last-child:after { content:""; }

/*Quote Posts*/
div#wrapper ol#posts li.quote div.quote { position:relative; padding:10px; padding-bottom:6px; margin-bottom:16px; background:#fff; font-family:"Palatino", "Palatino Linotype", "URW Palladio L", "Book Antiqua", "Georgia", serif; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; }
div#wrapper ol#posts li.quote div.quote img.quotemark-l { margin-right:4px; border:0px; }
div#wrapper ol#posts li.quote div.quote div.arrow { position:absolute; bottom:0px; left:12px; margin-bottom:-12px; border-style:solid; border-width:6px; border-top-color:#fff !important; border-right-color:transparent !important; border-bottom-color:transparent !important; border-left-color:#fff !important; }

/*Answer Posts*/
div#wrapper ol#posts li.answer div.question { position:relative; padding:10px; padding-bottom:6px; margin-bottom:16px; background:#fff; font-weight:bold; font-family:"Vegur", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Tahoma", "Verdana", sans-serif; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; }
div#wrapper ol#posts li.answer div.question div.arrow { position:absolute; bottom:0px; left:12px; margin-bottom:-12px; border-style:solid; border-width:6px; border-top-color:#fff !important; border-right-color:transparent !important; border-bottom-color:transparent !important; border-left-color:#fff !important; }

/*Chat Posts*/
div#wrapper ol#posts li.chat ul.chat { list-style:none; margin:0px; }
div#wrapper ol#posts li.chat ul.chat li { position:relative; font-size:14px; margin-bottom:16px; padding:4px 8px; background:#fff; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; }
div#wrapper ol#posts li.chat ul.chat li span.label { font-weight:bold; font-family:"Vegur", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Tahoma", "Verdana", sans-serif; }
div#wrapper ol#posts li.chat ul.chat li div.arrow { position:absolute; top:8px; border-style:solid; border-width:4px; border-top-color:transparent; border-right-color:#fff; border-bottom-color:#fff; border-left-color:transparent; }
div#wrapper ol#posts li.chat ul.chat li.user_1 div.arrow { right:0px; margin-right:-8px; border-top-color:transparent; border-right-color:transparent; border-bottom-color:#fff; border-left-color:#fff; }
div#wrapper ol#posts li.chat ul.chat li.user_2 div.arrow  { left:0px; margin-left:-8px; }
div#wrapper ol#posts li.chat ul.chat li.user_3 div.arrow  { left:0px; margin-left:-8px; }
div#wrapper ol#posts li.chat ul.chat li.user_4 div.arrow  { left:0px; margin-left:-8px; }
div#wrapper ol#posts li.chat ul.chat li.user_5 div.arrow  { left:0px; margin-left:-8px; }
div#wrapper ol#posts li.chat ul.chat li.user_6 div.arrow  { left:0px; margin-left:-8px; }
div#wrapper ol#posts li.chat ul.chat li.user_7 div.arrow  { left:0px; margin-left:-8px; }
div#wrapper ol#posts li.chat ul.chat li.user_8 div.arrow  { left:0px; margin-left:-8px; }
div#wrapper ol#posts li.chat ul.chat li.user_9 div.arrow  { left:0px; margin-left:-8px; }

