/* @override http://maeghan.me/wp-content/themes/pulsewidthmod/style.css */
/* 
Theme Name: pulsewidthmod
Theme URL: http://maeghandonovan.com/
Description: Left hand sidebar, no images, and blueprint CSS framework.
Author: Maeghan Donovan
Author URI: http://maeghandonovan.com
Version: 1.0.1
*/
@import url("css/screen.css");
/*
Here is a list of all the <DIV>s in Whiteboard.
*/
body {color: #666;font-family: "Andale Mono";background: url(images/top.png) repeat-x;}
.post {display: block;}
.postmeta {}
.postnavigation {}
#searchform {}
#comments
.comments_navigation {}
.comments_navigation {}
.comments_reply {}
.comments_text {}
.comments_meta {}
/* Header */
#header {margin-top: 60px;margin-bottom: 30px;background-color: transparent;}
div.menu ul {list-style-type: none;padding: 0;margin: 0;}
div.menu ul li {float: right;}
div.menu ul li a {padding-top: 5px;padding-bottom: 5px;padding-left: 30px;font-size: 16px;text-transform: lowercase;font-weight: normal;font-style: normal;font-variant: small-caps;}
div.menu ul li a:hover {color: red;}
.menu {margin-top: 5px;overflow: visible;height: 20px;width: 950px;}
h1.gohome {margin-bottom: 0;font-weight: normal;font-style: normal;font-size: 22px;text-transform: lowercase;padding-left: 60px;background: url(images/wave.png) no-repeat;float: left;}
/* Sidebar */
#sidebar {margin: 0 25px 0 0;border-right: 1px dotted #c3c3c3;}
#gear-page div.column.span-7 h3.studio a {font-size: 12px;font-weight: normal;font-style: normal;border-bottom: 1px dotted #666666;}
div#sidebar.span-8.first.colborder {border-right: 1px dotted #808080;}
#sidebar ul {padding: 0;list-style-type: none;margin-bottom: 20px;margin-right: 0;}
div.item ul li {display: block;padding-top: 5px;padding-bottom: 5px;margin-bottom: 3px;border-bottom: 1px dotted #eaeaea;font-size: 11px;font-weight: normal;font-style: normal;}
div.item ul li {display: block;padding-top: 5px;padding-bottom: 5px;margin-bottom: 3px;border-bottom: 1px dotted #eaeaea;font-size: 11px;font-weight: normal;font-style: normal;}
div.vimeoBadge div.clip a img {width: 88px;height: auto;}
div.vimeoBadge {height: 70px;}
div.item ul li a:hover {color: orange;}
#sidebar ul div.item ul {margin-right: 0;}
div.item ul li a {position: static;overflow: hidden;width: 280px;display: inline;}
ul.tweets {float: left;}
#sidebar ul div.item ul.tweets li {border-bottom-style: none;}
/* headers */
h1,h2,h3,h4,h5,h6 {font-weight: bold;text-decoration: none;color: #666;}
h1 a,h2 a,h3 a,h4 a, h5 a,h6 a {text-decoration: none;}
h2.title {line-height: 14px;border-bottom: 1px dotted #c3c3c3;text-transform: lowercase;font-weight: normal;font-style: normal;font-size: 14px;color: red;}
h2.title a {color: #000;}
h2.title a:hover {color: red;}
h3.side {font-size: 14px;line-height: 14px;border-bottom: 1px dotted #c3c3c3;text-transform: lowercase;margin-bottom: 5px;font-weight: normal;font-style: normal;color: red;}
h3.side a {color: red;}
h3.side a:hover {color: black;}
#content div.post div.posterous_autopost div.posterous_bookmarklet_entry h2 {font-size: 16px;line-height: 20px;}
/* p */
#header div.span-12.home h1.gohome a {color: black;}
#header div.span-12.home h1.gohome a:hover {color: red;}
p.time {vertical-align: bottom;font-weight: normal;font-style: normal;}
div.postmeta p {padding: 0;font-weight: normal;font-style: normal;}
#content div.postnavigation p span.left a {float: left;color: red;font-size: 24px;padding-right: 15px;padding-left: 15px;padding-bottom: 10px;background-color: #eaeaea;}
#content div.postnavigation p span.left a:hover {background-color: gray;color: white;text-align: center;vertical-align: middle;}
#content div.postnavigation p span.right a {float: right;color: red;font-size: 24px;padding-left: 15px;padding-right: 15px;padding-bottom: 10px;background-color: #eaeaea;}
#content div.postnavigation p span.right a:hover {background-color: gray;color: white;vertical-align: middle;text-align: center;}
p {font: normal 12px/18px "Andale Mono",;}
#content div.post div span span span span p {font-family: "Andale mono";}
div.posterous_bookmarklet_entry {text-indent: 0;}
a {text-decoration: none;font-weight: normal;color: black;font-style: normal;}
#top-wrap div.amover div.top div a {color: red;}
#content div.post p a {color: red;}
a:hover {color: red;font-weight: normal;font-style: normal;}
/* meta */
#postmeta p {text-indent: 0;font: normal normal 11px "Andale Mono";}
/* footer */
#footer {margin-top: 20px;padding-top: 20px;padding-bottom: 20px;text-align: center;font-weight: normal;border-top: 1px dotted #333333;font-style: normal;}
#footer p a {color: red;}
#footer a {color: red;}
/* PORTFOLIO THUMBNAILS */
.portfolio-image-wrapper {position: relative;margin: 0 0 6px 0;padding: 0;}
.portfolio-image-wrapper h6.title-overlay {text-transform: uppercase;background: #000;padding: 2px 5px 5px;top: 128px;left: 0;bottom: 0;height: 15px;width: 300px;overflow: hidden;position: absolute;max-width: 300px;z-index: 101;
/* opa
city - move to sep. stylesheet */ filter: alpha(opacity=80);-moz-opacity: .80;opacity: .80;}
.portfolio-image-wrapper h6.title-overlay a {color: red;text-decoration: none;}
.portfolio-image-wrapper h6.title-overlay a:hover {color: white;}
.portfolio-image-wrapper .category-overlay {font-size: .8em;background: #000;color: #515151;padding: 2px 5px;text-align: right;top: 0;right: 0;display: block;height: 16px;width: auto;overflow: hidden;position: absolute;max-width: 302px;z-index: 101;
/* o
pacity - move to sep. stylesheet */ filter: alpha(opacity=50);-moz-opacity: .50;opacity: .50;}
.portfolio-image-wrapper .category-overlay a {color: #515151}
.portfolio-image-wrapper .category-overlay a:hover {color: #fff}
.thumbnail-310x150 {max-width: 310px;max-height: 150px;width: 310px;height: 150px;margin: 0 1.5em 1.5em 0;float: left}
.gallery-caption {font-style: italic;text-align: center}
h3.studio {text-decoration: none;}
h3.studio a {font-weight: normal;font-style: normal;text-decoration: none;border-bottom-style: none;}
#gear-page div.span-8 h3.studio a {font-size: 12px;font-weight: normal;font-style: normal;border-bottom: 1px none #666;color: red;line-height: 12px;text-decoration: none;}
#gear-page div.span-8 h3.studio a:hover {color: black;font-weight: normal;font-style: normal;text-decoration: none;}
#gear-page div.span-8 h3.studio {border-bottom: 1px dotted #666;font-size: 12px;line-height: 12px;font-weight: normal;font-style: normal;color: red;text-decoration: none;text-transform: uppercase;}
#gear-page div.span-8 ul li.skills a {display: block;padding-left: 0;margin-left: 0;padding-bottom: 3px;margin-bottom: 3px;}
#gear-page div.span-8 ul {list-style-type: none;padding-left: 5px;}
#content div.post div.posterous_autopost div.posterous_bookmarklet_entry div.postbody div.postgallery ul {list-style-type: none;display: block;float: left;width: 630px;margin-right: 0;padding-left: 0;}
#content div.post div.posterous_autopost div.posterous_bookmarklet_entry div.postbody div.postgallery ul li {display: block;float: left;padding-right: 20px;}
#content div.post div.posterous_bookmarklet_entry div p a strong span {font: normal 12px "Andale mono";float: left;display: block;width: 630px;text-indent: 0;}
a.more-link {width: 630px;text-indent: 0;margin-bottom: 10px;color: black;padding: 3px 5px;background-color: #eaeaea;}
#content .category-gallery p a.more-link {float: right;display: block;position: relative;bottom: 24px;background-color: rgba(0,0,0,0.66);width: 50px;color: white;}
#content .category-gallery p a:hover {background-color: red;}
/* Begin Images */
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
p img {max-width: 100%;width: inherit;height: inherit;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {margin: 0;display: inline;padding: 0;}
img.alignleft {display: inline;padding-right: 15px;padding-top: 5px;}
.alignright {float: right;}
.alignleft {float: left;}
#content div.post div.posterous_autopost div.posterous_bookmarklet_entry img {height: inherit;width: 630px;}
#content div.post p img.alignnone.size-medium {width: 630px;}
#content div.post div.posterous_autopost div.posterous_bookmarklet_entry div.postbody p img.fancybox {width: inherit;}
#content div.post div.posterous_autopost div.posterous_bookmarklet_entry div.postbody div.postgallery ul li a img.fancybox {width: inherit;}
#content div.post div.posterous_autopost div.posterous_bookmarklet_entry div.postbody div p img {width: inherit;}
/* End Images */
#si_contact_form div label {font-weight: normal;font-style: normal;font-family: "Andale Mono";}
#respond h3 {font-weight: normal;font-style: normal;}
#commentform p label small {font-weight: normal;font-style: normal;font-size: 12px;}
#respond {padding-top: 10px;border-top: 1px dotted orange;}
textarea#comment {width: 620px;border-top: 1px dotted #797979;}
input#author {width: 200px;height: 20px;border: 1px dotted #797979;}
input#submit {border: 1px dotted orange;background-color: white;font-family: "Andale mono";}
input#email {width: 200px;height: 20px;border-top: 1px dotted #797979;border: 1px dotted #797979;}
input#url {width: 200px;height: 20px;border-top: 1px dotted #797979;border: 1px dotted #797979;}
#commentform p {margin-bottom: 10px;}
input#submit:hover {border: 1px dotted gray;background-color: red;font-family: "Andale mono";}
#post- blockquote {margin: 0 0 15px;font-weight: normal;font-style: normal;padding: 10px;background-color: gray;color: white;}
#sidebar div.item ul.tweets li a {}
#sidebar div.item ul.tweets li {width: 270px;float: left;overflow: hidden;border-bottom-style: none;}
#inside-wrap {margin: 0 auto;border-color: #c3c3c3;padding: 0;background-color: transparent;border-bottom-color: #c3c3c3;border-bottom-width: 1px;}
* html #inside-wrap {margin-top: 10px}
.pusher {text-align: right;background: transparent url(images/pusher.png) no-repeat right;font-size: 11px;padding: 4px 15px 4px 0px;}
.pusher a {color: white;text-decoration: none}
.pusher a:hover {color: #fff;text-decoration: underline;cursor: pointer}
.mover {color: #000;display: none;padding-top: 15px;}
.mover a .more {color: #000;text-decoration: none;}
.move a:hover {color: #ffffff;}

#top-wrap {margin: 0 auto;border-color: #c3c3c3;padding: 0;background-color: transparent;border-bottom-color: #c3c3c3;border-bottom-width: 1px;}
* html #top-wrap {margin-top: 10px}
.apusher {text-align: right;background: transparent url(images/pusher.png) no-repeat right;font-size: 11px;padding: 4px 15px 4px 0px;}
.apusher a {color: white;text-decoration: none}
.apusher a:hover {color: #fff;text-decoration: underline;cursor: pointer}
.amover {color: #000;display: none;padding-top: 15px;}
.amover a .more {color: #000;text-decoration: none;}
.amove a:hover {color: #ffffff;}

#nav-wrap {margin: 0 auto;border-color: #c3c3c3;padding: 0;background-color: transparent;border-bottom-color: #c3c3c3;border-bottom-width: 1px;}
* html #nav-wrap {margin-top: 10px}
.bpusher {text-align: right;background: transparent url(images/pusher.png) no-repeat right;font-size: 11px;padding: 4px 15px 4px 0px;}
.bpusher a {color: white;text-decoration: none}
.bpusher a:hover {color: #fff;text-decoration: underline;cursor: pointer}
.bmover {color: #000;display: none;padding-top: 15px;}
.bmover a .more {color: #000;text-decoration: none;}
.bmove a:hover {color: #ffffff;}

.feed {margin-left: 3px;padding: 0 0 0 19px;background: url(images/rss.png) no-repeat 0 50%;color: #eee;}
#wrapper div.span-24..menu {}
#top-wrap div.amover div.item div a.tag-link {color: #ff790f;background-color: red;}