@charset "UTF-8";

/*     Colors     */
/*   Blue – #1d98d7    */ 
/* Dark Blue – #187fb4 */

body {background-color: #fff; color: #494949; width: 750px; margin: 0 auto; font-family: Helvetica, Arial, sans-serif; font-size: 0.8em;}
h1 {font-size: 1.25em; margin:0; padding:0;}
h2 {font-size: 1.25em; margin:0; padding:0;}
ul {margin:0 0 0 20px; padding:0 0 10px;}
li {list-style-image: url(http://stublag.com/blog/img/listblock.png);}
blockquote {margin-left:9px; padding-left:9px; border-left:3px solid #ccc;}

#header {margin-top:50px; height: 110px; background: url(http://stublag.com/blog/img/minipinstripe.png) repeat-x bottom;}
#stublog a { display:block; text-indent:-5000px; width:211px; height:72px; margin-top:0; background-image:url(http://stublag.com/blog/img/stublog.png); border:none; overflow: hidden;}
#stublog a:hover { background-position:0 -72px; }
#stublog a:active { background-position:0 -144px; color:#1d98d7; }

.post {margin-top:25px; padding-bottom:25px; border-bottom: 1px solid #ccc;}
.media {width: 500px; float:left;}
.description {width: 225px; padding-left: 25px; float:right;}
.dateblock {width: 225px; margin-top:15px; padding-left:25px; float:right; clear: right; color:#9d9d9d; }

.description h1 a {color:#494949; text-decoration: none; margin-top:0;}
.description h1 a:hover {border-bottom: 1px solid #7e7e7e; color:#777;}
.description a {color:#1d98d7; text-decoration: none;}
.description a:hover {color:#187fb4;}
.description p {line-height: 1.3em;}
.description p:first-child {margin-top:0;}
.media a {color:#1d98d7; text-decoration: none;}
.media a:hover {color:#187fb4;}
.media h1 {font-size: 3em;}

.media p {margin-top:0; line-height: 1.3em;}
.media img {margin:0 auto; border:none;}
.media .quote_text {background: url(http://stublag.com/blog/img/quote.jpg) no-repeat top left; padding:0 0 20px 35px; margin-top:0; font-size:2em;}

.dateblock a {text-decoration: none; color:#9d9d9d;}
.dateblock a:hover {color:#494949;}
.dateblock p {margin:0; padding:0;}

#pagination {width:500px; padding:15px 0px 5px;}
#pagination p {padding:0; margin: 0;}
#pagination a {padding: 5px; background-color:#999; text-decoration:none; color:#fff; }
#pagination a:hover {background-color:#adadad;}
#pagination a:active {color:#e4e4e4;}
#pagination .newer {float:left;}
#pagination .older {float:right;}

ol.notes {margin:0; padding-left:25px;}
ol.notes li.note {padding:7px 0; list-style-image:none; list-style-type: none;}
ol.notes li.note img.avatar {vertical-align: -4px; margin-right:5px;}

#footer {width:710px; border-top:1px solid #494949; padding:10px 20px; margin-top:25px;}
#footer a {color:#1d98d7; text-decoration: none;}
#footer img {float:left; padding:12px 10px 0 0;}


/* Miscellaneous */
.dsq-brlink {color:#494949; text-decoration: none; padding-top:25px;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */