@charset "utf-8";@media screen,print{
#blog #entry-meta{padding-top:0.2em;line-height:2.1;}
#blog #entry-meta .time{color:#b0879f;font:italic normal 1em/1.375 Georgia,"Cambria",Times,serif;}
#blog .entry-summary.single{color:#7b345e;font-size:1.5em;}
#blog .entry-content .grid-group:first-child .grid-element h2:first-child{margin-top:0;}
#comments{clear:both;margin:-1.5em 0 0 0;padding:1.375em 0;}
#comments ol{margin:0 0 0 -26.4%;padding:0;list-style-type:none;}
#comments li{margin:0;padding:0 0 0 20.9%;border-top:1px solid #f0e2eb;}
#comments .comment-content{margin:0;padding:0;width:70.2%;}
#comments .time{display:inline;float:left;margin:-2.1em 0 0 -25.2%;padding:0;width:20.8%;color:#b0879f;font:italic normal 1em/1.375 Georgia,"Cambria",Times,serif;text-align:right;}
#comments cite{display:block;margin:0.375em 0;padding:0;color:#7b345e;font-size:1.5em;font-style:normal;font-weight:500;line-height:1.375;}
#comments .permalink{display:inline;float:right;margin:0.375em 0;padding:0;font-size:1.5em;font-style:normal;font-weight:500;line-height:1.375;}
#comments #comment-form{margin-top:2.75em;}
#comments .comment-preview{display:none;}
#comments ol li span.author{display:inline;float:right;height:52px;margin:0.4em 0.4em 0 0;width:27px;background:transparent url("http://images.thomasjbradley.ca/common/icons.png") no-repeat 0 -180px;}
#comments blockquote cite{color:#8f647d;font-family:"MuseoSans","Helvetica Neue",Helvetica,Arial,Corbel,sans-serif;font-size:0.875em;}
#comments ol ol{margin:0 0 1.375em 0;padding:0;list-style-type:decimal;}
#comments ol ul{margin:0 0 1.375em 0;padding:0;list-style-type:disc;}
#comments ol ol li,#comments ol ul li{margin:0;padding:0;border:0;}
#comment-form small{display:block;margin:0 0 1.375em 0;}
#comment-form.closed{padding:1.375em 1.375em 1px 1.375em;background-color:#f0e2eb;border-top:4px solid #b0879f;}
}
@media screen,print{
.seditor{margin-bottom:1.375em;margin-left:0;padding-left:0;list-style-type:none;}
.seditor img{display:inline;float:left;margin-left:-25px;}
.seditor strong{display:inline;float:left;margin-left:-7em;width:6em;}
.seditor li{padding-left:7em;}
.mental-nums{}
.mental-nums:after{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;content:".";font-size:0;}
.mental-nums li{display:inline;float:left;padding:0 0.1em;font-size:4.5em;font-weight:bold;}
ol.em-list{color:#ea088c;font-size:2.25em;}
ol.em-list li{line-height:1;}
ol.em-list div{color:#555;font-size:0.45em;line-height:1.375;}
}
@media screen,print{
form{display:block;margin:0;padding:1.5em;position:relative;background-color:#f0e2eb;border-top:4px solid #ec088c;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;}
fieldset{margin:0;padding:1.375em 0;border:0;}
fieldset:last-child{padding-bottom:0;}
form div{margin:0 0 0.5em 0;padding:0;position:relative;}
legend{margin:0;padding:0;color:#555;}
label{position:absolute;margin:0;padding:0.3em 0 0.3em 0;width:7.35em;color:#8f647d;font:500 1em/2.2 "Museo","Helvetica Neue",Helvetica,Arial,Corbel,sans-serif;text-align:right;}
input,textarea{display:block;padding:0.55em 0 0.45em 7.5em;width:65%;background:#faf5f8 url("http://images.thomasjbradley.ca/common/form-label-bg.gif") repeat-y 7.1em 0;border:1px solid #b0879f;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font:normal 1.125em/1.375 "MuseoSans","Helvetica Neue",Helvetica,Arial,Corbel,sans-serif;vertical-align:middle;}
select{font:normal 1em/1.375 "MuseoSans","Helvetica Neue",Helvetica,Arial,Corbel,sans-serif;}
textarea{height:150px;resize:vertical;}
.buttons{margin:0;padding:0.5em 0 0 0;}
button{margin:0 0.2em 0 0;background-color:#b0879f;border:1px solid #7b345e;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;color:#7b345e;font:500 1.5em/1.375 "Museo","Helvetica Neue",Helvetica,Arial,Corbel,sans-serif;}
button:hover{background-color:#ec088c;border-color:#7b345e;color:#fff;}
.input{margin:0 0 0.7em 0;padding:0.55em 0 0.45em 7.5em;width:65%;background:#faf5f8 url("http://images.thomasjbradley.ca/common/form-label-bg.gif") repeat-y 7.1em 0;border:1px solid #b0879f;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font:normal 1.125em/1.375 "MuseoSans","Helvetica Neue",Helvetica,Arial,Corbel,sans-serif;}
.input label{margin:-0.6em 0 0 -8.6em;width:7.4em;font-size:0.875em;}
label .required{height:16px;left:6px;margin:0;overflow:hidden;padding:0 16px 0 0;position:absolute;top:0.9em;width:0;background:transparent url("http://images.thomasjbradley.ca/common/icons.png") no-repeat -64px 0;cursor:help;text-indent:-999em;}
label.extra{display:none;margin:0 0 0 -31.2%;padding:0.95em 3.8% 0 0;position:absolute;top:0;width:23%;color:#555;font:italic normal 0.875em/1.375 Georgia,"Cambria",Times,serif;}
label.extra span{display:block;height:20px;position:absolute;right:3px;top:0.9em;width:16px;background:transparent url("http://images.thomasjbradley.ca/common/icons.png") no-repeat -64px -16px;}
.input label.extra{margin-left:-59.5%;padding-right:6.6%;width:27.8%;font-size:0.75em;line-height:1.375;}
label.error{height:25px;margin:0;overflow:hidden;padding:0 25px 0 0;position:absolute;right:0;top:0.6em;width:0;background:transparent url("http://images.thomasjbradley.ca/common/icons.png") no-repeat 0 -36px;cursor:help;text-indent:-999em;}
}