/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Title : 
Author : 
URL : 
Created : 

commuter drip - placing your snowy shoes on the edge or the top rack .

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

body,h1,h2,h3,blockquote,p,ul,ol,img{border:0;margin:0;padding:0;font-size:1em;}

body{background:#eee;color:#444;font:72.5% "Gill Sans","Lucida Grande","Helvetica Neue",Helvetica,Arial,sans-serif;}

a{color:#369;}
a:hover {color:#59b;}
code,pre{background:#eee;padding:3px;font-size:11px;}
pre{border:1px solid #ddd;}
.noshadow {text-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important;}
.align-center{text-align: center;}
.align-right{text-align: right;}
.box {padding:1.4em;margin-bottom:1.5em;background:#eee;}
a.box:hover {background: #ccc;}
.rounded {-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.block {display: block;}
.left {float: left;}
.right {float: right;}

#header p,.post, .posti {font-size:1.1em;line-height:1.6363em;}

#container {margin:0 auto;width:800px;}

#header {padding:3em;}
	#header h1 a {color:#369;font-size:8em;line-height:1em;letter-spacing:-0.1em;margin-left:-0.06em;text-decoration:none; text-shadow: 4px 4px 4px #abc;}
	#header p {color:#555;padding-right:25em; line-height:1.4em; margin-top: 8px;}
	#header p.returnhome {float:right; width: 120px;padding:0;}
	#header p.returnhome a{color: #999; text-decoration: none;}
	#header p.returnhome a:hover{background:#ccc;}

#contents .post {background:#e0e0e0;border-top:1px solid #ccc;clear:right; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
	#contents .post:first-child {border-top:0;}

/*sidebar*/
	.sidebar {float:right;padding:30px 10px 0; width:240px;}

	.sidebar h2 {color:#666;font-size:1.7em;font-weight:normal;line-height:1.5em;margin-top:10px;margin-bottom:0.618em;}
	.sidebar a {color:#555;text-decoration:none;border-bottom:none;}

	.sidebar .social ul, .social ul, .sidebar .posty ul {list-style: none; margin-bottom:20px;}
	.sidebar .social li, .social li, .sidebar .posty li {display: block; line-height: 18px;  border-bottom: 1px solid #ccc;}
	.sidebar .social li a, .social li a {display: block; color: #777; padding: 10px 5px 5px; text-decoration: none; border:none;}

	.sidebar .nav li a, .sidebar .tag li a {margin: 0px 5px 0 0; -webkit-transition: margin-left 0.25s linear;}
	.sidebar .nav li a:hover, .sidebar .tag li a:hover {margin-left: 5px;}

	.sidebar .social li a img, .social li a img {border: 0px; float: left; margin: 0px 5px 0 0; -webkit-transition: margin-left 0.25s linear; -webkit-box-shadow: none; -moz-box-shadow: none;}
	.sidebar .social li a img.favicon, .social li a img.favicon {-moz-border-radius: 2px; -webkit-border-radius: 2px;}
	.sidebar .social li a:hover img, .social li a:hover img {margin-left: 5px;}

/*main*/

	.post .content {background:#fff;border-right:5px solid #dadada;margin-right:20em;min-height:7.2em;padding:3em 2em 3em 1em; -moz-border-radius-bottomleft: 10px; -moz-border-radius-topleft: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-top-left-radius: 10px;}
/*
	.post .description {background:#eee;border-top:1px solid #ddd;margin-top:2em;padding:1.5em;}
	.description + .description {margin-top:0;}
	.content img {border: 5px solid #fff; margin: 0; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow : 5px 5px 5px rgba(0, 0, 0, 0.5);}
*/
	.content img, .sidebar .portrait {border: 0; margin: 0; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow : 5px 5px 5px rgba(0, 0, 0, 0.5);}
	.content img.noborder {border:no;}

	.go {font-size:1.2em;line-height:1.5em;}
	.go p,.go blockquote,.go ul,.go ol{margin-top:1.0em;}
	.go p:first-child,.go blockquote:first-child,.go ul:first-child,.go ol:first-child{margin-top:0;}
	.go ul,.go ol,.go li {padding-left:0.5em; margin-left:0.5em;}
	.go .social li, .go .project li  {border-color: #e6e6e6; font-size: 14px; line-height: 20px}



#footer{padding:3em;}
	#footer .footer{clear:both;margin-top:1em;border-top:1px solid #ccc;padding-top:3em;text-align:center;}

/* General */
.post h3 {font-size:2.0em;font-weight:normal;line-height:1.5em;margin-bottom:.8em;}
.post h3 a, .post h3 a:hover {letter-spacing: -2px; text-decoration: none;  text-shadow: 2px 2px 2px #ccc;}
.post h4 {font-size:1.5em;font-weight:normal;line-height:1.5em;margin-bottom:0.618em;}

.posti img {margin-bottom: 10px; border: 0;}
.posti blockquote{border-left:0.5em solid#ccc;padding-left:1em;font-style:italic;}
.posti p,.post blockquote,.posti ul,.posti ol{margin-top:1.0em;}
.posti p:first-child,.posti blockquote:first-child,.posti ul:first-child,.posti ol:first-child{margin-top:0;}
.posti .nav{min-height:0 !important;}
.posti .posthighlight {height: 90px;}
.posti .go {min-height: 300px;}
/* Links */
.posti .link h3{margin:0;}
/* Quote */
.posti .symbol{font-size:5em;margin-top:-0.1em;float:left;}
.posti .quote{font-size:1.7em;line-height:1.5em;margin-left:1.5em;}
/* Conversation */
.posti .conversation ul{list-style:none;border-left:0.5em solid #ccc;}
.posti .conversation ul li{padding:0.25em 0.5em;}
.posti .conversation ul li{background:#fff;}
.posti .conversation ul li.odd{background:#eee;}
.posti .conversation .label{color:#7F99B4;font-weight:bold;}
.posti .conversation .odd .label{color:#9B3321;}
/* Text */
.posti blockquote{line-height:1.5em;}
.posti ul,.posti ol,.posti ol,.posti ul{padding-left:2.5em;}

.posti .backtoblog a {text-decoration:none; color:#333;}

.pagination {text-align:center; font-size:11px;}
.pagination span, .pagination a {margin:0 2px !important; }
/*  -  */
a.posterous_retweet:hover {background:#ccc; color:#333;}

div.editbox { visibility: hidden; background: #eee; width: 50px; float: left; margin-left: -50px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }  
div.editbox a {display: block; text-align:center; padding:2px;}  
div.editbox a:hover {text-decoration: none;}  
div.postunit:hover div.editbox { visibility: visible;}  

#index .pagetitle {display: none;}

/* for image pages */

#photobox {min-height:700px;}
	#beigphoto .flickr {border-left: 1px solid #999; padding-left: 10px; margin-left: 10px;}
	#photobox .photoarea {width:100%; text-align:center;}
	#photobox .directions {font-size: 24px;}
	#photobox .directions a {text-decoration: none; font-size: 25px; background: #fff; letter-spacing: -2px; padding:40px 10px 50px; margin: 20px 0; width: 70px; display:block;}
	#photobox .directions a:hover {background: #eee;}
	#photobox .directions span.pl, #photobox .directions span.pr {font-size: 34px; color: #ccc; padding: 0 0 0 1px;} 
	#photobox .photoinfo {margin: 12px 100px; padding: 10px; text-align:center}
	#photobox p.a {padding: 0 25px;}
	#photobox .tags {font-variant: small-caps; text-transform: lowercase;}

#photoarchive {height: 450px; overflow-y: scroll; width:210px; margin:0 auto;}
	.photoserved {margin-top: 10px;}
	#photoarchive img {margin: 1px; width:75px; height:75px;}
	#photoarchive a {text-decoration: none;}
	#photoarchive .photolinksm {display: block; float: left; width: 75px; margin: 10px; text-align: center;}
	#photoarchive .photolinksm img {border:0;  opacity:0.6;}
	#photoarchive .photolinksm:hover img {border:0; opacity:1;}
	#photoarchive .phototitlesm {display: block; width: 75px; height: 17px; font-size: 11px; overflow: hidden; margin: -2px 1px 1px; color: #999;}
	#photoarchive .photolinksm:hover .phototitlesm {color: #333;}

/***  ***/

/*
body{background:#fff;font-family:Arial,Helvetica,sans-serif;color:#7e7e7e;font-size:12px;}
h1,h2,.about-details{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,sans-serif;line-height:1.1em;}
.container{margin:0 auto;width:720px;}
.sidebar{float:left;padding:15px 30px 0px 0px;overflow:hidden;width:190px;}
h1{color:#336699;font-size:30px;line-height:30px;}
h1 a{color:#336699;text-decoration:none;}
h1 a:hover{text-decoration:none;}
h2{color:#336699;font-size:22px;font-weight:bold;margin-bottom:10px;}
h2 a{color:#336699;text-decoration:none;}
h2 a:hover{color:#336699;text-decoration:none;}
h4{color:#555;}
.tagline{color:#444;line-height:2em;font-size:14px;padding-top:10px;}
.content{float:right;margin:0 auto;width:500px;}

    
    .clear{clear:both;font-size:0;}
.left{float:left;}
.right{float:right;}
.text-right{text-align:right;}
.center{text-align:center;}
.xxsmall{font-size:10px;}
.xsmall{font-size:11px;}
.small{font-size:12px;}
.normal{font-size:14px;}
.big{font-size:16px;}
.black{color:#000;}
.strong{font-weight:bold;}
.float{float:left;}
.uppercase{text-transform:uppercase;}
.absolute-right{position:absolute;top:0;right:0;}
    
a{color:#336699;text-decoration:none;}
a:hover{text-decoration:underline;}
a.reverse{text-decoration:underline;}
a.reverse:hover{text-decoration:none;}
.about-details{margin:5px 0 40px;}

.posti p,.post pre,.post blockquote{margin:15px 0px; line-height:1.5em; font-size:14px;}
.posti ol{margin:15px 0px 15px 20px; line-height:1.5em; font-size:14px;}
.posti ul{margin:15px 0px 15px 15px; line-height:1.5em; font-size:14px;}

*/
    
.no-ul{text-decoration:none}
.no-ul:hover{text-decoration:underline !important}
.search-section{height:50px;padding-top:10px;text-align:right;}
.search{background:url(/themes/search-light.gif) no-repeat 3px 2px #fff;border:solid 1px #e5e5e5;color:#aaa;font-size:11px;margin-bottom:2px;margin-top:30px;padding:5px7px 5px 23px;width:153px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.search-results,.tag-results{margin:38px 0px 0px 0px;}
.search-results h2,.tag-results h2{font-size:16px;}
.search:focus{color:#333;}

.postunit{margin:0 0 50px 0px; position:relative;}
.date{color:#7e7e7e;}
.date a{color:#7e7e7e;text-decoration:none;}
.date a:hover{text-decoration:underline;}
.date img{vertical-align:middle;}

h3.pagetitle {line-height:0.8em}
        
.galleryLabel{color:#676767;}
.infobar{color:#aaa;min-height:15px;height:auto !important;height:15px;margin:10px 0 0;}
.tagsbar{font-variant: small-caps; text-transform: lowercase;}
.tagsbar a {text-decoration:none;}
.infobar .location{display:block !important;float:right;text-align:right;}
.infobar .loc{margin-bottom:5px;}
a.location-name{color:#336699;text-decoration:none;}
a.location-name:hover{text-decoration:underline;}
.infobar .details{float:left;}
.infobar .posted,.infobar .comments-name{color:#336699;}
.infobar a.timestamp,.infobar .comments-quantity{color:#828282;}
.comments-quantity{position:relative;top:-1px;}
.infobar .comment_list{display:inline !important;}
.comment{color:#444;}
.posterousAddNewComment .commentunit{margin:20px 0px;}
.commentunit{margin:10px 0px;}
.commentname a{text-decoration:none !important;}
.commentname a:hover{text-decoration:underline !important;}
.comment h4{margin:0 !important;}
.comment ul.mini_commands{clear:both;margin:0;padding:0;position:relative;text-align:right;top:0;}
.comment ul.mini_commands li{margin:0;}
.comment_value label{margin-right:10px;}
.comment_value input[type='submit']{margin:5px 0px;}
.comment_none_yet_msg{color:#888;font-weight:normal;margin-top:5px;}
.infobar .details a{text-decoration:none;}
.infobar .details a:hover{text-decoration:underline;}
.location-map{background:#eaeaea;margin-top:5px;padding:8px;}
.map{float:left;height:150px;width:300px;}
.location-details{color:#676767;float:right;width:175px}
.private-post{float:right;}
.private-post a.tooltip_link:hover span{background:#eaeaea;color:#555;right:0px;width:200px !important;}
.private-post a.tooltip_link:hover span b{color:#555;}
.pagination{color:#c5c5c5;padding:15px 0 50px;}
.pagination a,.pagination span{color:#336699;display:inline-block;display:-moz-inline-box;font-weight:bold;margin:0 8px;padding:2px 2px;}
.pagination span{color:#333;}
.pagination a:hover{background:#336699;color:#fff;text-decoration:none;}
.pagination .disabled{color:#c5c5c5;}
.pagination .current{color:#000;font-weight:bold;padding:2px 2px 0;}

.posterousGalleryMainDiv img {margin: 0; -webkit-box-shadow: none !important; -moz-box-shadow: none !important;}
.posterousGalleryMainlink img{ margin: 2px 10px 2px 5px; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow : 5px 5px 5px rgba(0, 0, 0, 0.5);}
.subscribe-link{color:#666;padding-left:20px;line-height:20px;position:relative;top:-2px;}
.subscribe-posterous{background:url(/images/favicon.png) no-repeat -1px -1px;height:20px;margin:3px 0px;}
.subscribe-rss{background:url(/images/feed-icon-14x14.png) no-repeat;height:16px;margin:3px 0px;}

div.posterous_quote_citation{margin:5px 0px 15px;}
div.profile_ajax_reply{padding-left:20px;} 

/*
.main{float:right;width:500px;}
.post{float:right;position:relative;width:500px;}
.sidebar-block p{margin:10px 0px;}
.sidebar-block{margin-bottom:30px;}
h5{color:#336699;font-size:11px;font-weight:bold;padding-bottom:3px;text-transform:uppercase;}
.tag{margin:0;padding-top:7px;}
#more-tags-listing ul{margin:0;}
.tag li,#more-tags-listing li,.taglist li{color:#336699;font-size:10px;list-style:none;margin:0;vertical-align:top;}
.taglist ul{margin:0 !important;}
.tag li a,#more-tags-listing li a,.taglist li a{color:#666;display:inline-block;font-size:12px;margin-bottom:7px;text-decoration:none;}
.tag li a:hover,#more-tags-listing li a:hover,.taglist li a:hover{text-decoration:underline;}
a.more-tags{color:#336699!important;font-size:10px !important;text-decoration:none;}
a.more-tags:hover{text-decoration:underline;}
li.tag_item_selected{color:#ddd;font-size:12px;padding-bottom:7px;}
.contributors{margin:10px 0;}
ul.contribs li,ul.contribs li a,ul.fans li,ul.fans li a{font-size:11px;color:#666;list-style:none;}
ul.contribs li img,ul.fans li img{vertical-align:middle;}
#subscribe_div{margin-bottom:3px;}
.posterousHeader{margin:0px 0px;}
.editbox{visibility:hidden;position:absolute;top:-10px;}
.postunit:hover .editbox{visibility:visible;}
.metricLabel{font-size:10px;color:#aaa;}
.metricValue{font-size:10px;color:#444;font-weight:bold;}
#posterous_bar{position:absolute;top:0px;left:50%;margin-left:-140px;}
*/



