/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:        0
 * Browser group: 
 */
header, footer, section, article, aside, nav { display: block; }
html{background-color:#ddd;}
body { margin:0; width: 100%; background: #ddd; font-family: "Helvetica Neue", Helvetica, sans-serif; }
body>section { margin:-15px 350px 0px 20px; max-width: 800px; line-height:1.25; }
cite{font-style:normal;font-weight:bold;}
sup{font-size:7pt;padding:2px;margin:3px;background: #eee;}
blockquote{ font-size:90%; width:75%; padding:10px; background:#eee; border-left:2px solid #999; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; -webkit-border-radius:5px; -moz-border-radius:5px; }
a{ text-decoration: underline; color: #000; }
a:hover, a:active { text-decoration: underline; color: #000; }
body>header { margin-right: 10px; margin-top: 10px; position: fixed; right: 0px; text-align: right; top: 0px; width: 330px; z-index:5; }
body>header h1 { margin: 0;padding:0; font-size:100px; text-shadow: rgb(0, 0, 0) 2px 2px 7px; }
body>header h1 a, body>header h1 a:visited { text-decoration: none !important; opacity: 0.6; -moz-transition: opacity 1s linear; -webkit-transition: opacity 1s linear; }
body>header h1 a:hover { text-decoration: none; opacity: 1; }
article[id*=post-] { padding: 10px 0px; }
article>header p, article>footer p { margin:0; color: #777; }
article>header p{font-size: 75%;}
article>footer p{line-height:1.25;font-size: 70%;}
article+nav { font-weight: bold; }
section>h1 { padding-top: 10px; }
article header h1{ margin-bottom:2px; font-family: 'IM Fell English SC', "Helvetica Neue", Helvetica, sans-serif; font-size:30pt; }
article header h1 a{ text-decoration:none; }
body>section>nav{ width:100%; font-size:80%; line-height:2; background-color:#ccc; text-align:center; opacity:0.6; -webkit-border-radius:5px; -moz-border-radius:5px; }
article>footer{margin-top:10px;}
ol#footnotes{ font-size: small; border: 1px dashed #aaa; background: #ccc; width:75%; margin: 40px auto 20px auto; padding:5px; }
ol#footnotes a.goback{font-size:8pt;background: #ddd;text-decoration: none;}
body>nav { position: fixed; font-size:1.5em; right: 0px; top: 140px; width: 330px; z-index:5; }
body>nav ul { text-align: right; margin: 0; }
body>nav li { margin-right: 20px; font-weight: bold; list-style-type:none; }
body>nav li>a { opacity:0.6; -moz-transition: opacity 1s linear; -webkit-transition: opacity 1s linear; }
body>nav li>a:hover { opacity:1; }
body>section>section{font-size:80%;}
article[id*=comment-] { background: #ddd; margin: 15px 30px; padding: 10px; width: 70%; -webkit-border-radius:5px; -moz-border-radius:5px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.3); -moz-box-shadow: 0 5px 10px rgba(0,0,0,.3); }
article[id*=comment-] h4 { margin: 0; background: #bbb; padding:5px; height:32px; font-weight:normal; font-style:normal; -webkit-border-radius:5px; -moz-border-radius:5px; -webkit-box-shadow: 0 5px 5px rgba(0,0,0,.2); -moz-box-shadow: 0 5px 5px rgba(0,0,0,.2); }
.alt { background: #eee !important; -webkit-border-radius:5px; -moz-border-radius:5px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.3); -moz-box-shadow: 0 5px 10px rgba(0,0,0,.3); }
article.alt[id*=comment-] h4 { background:#ccc; }
.avatar{ float:right; margin-left:5px; }
form[method=post] label { display: block; font-size:10pt; }
form[method=post] textarea, form[method=post] input { -webkit-border-radius:5px; -moz-border-radius:5px; opacity:0.3; -moz-transition: opacity 1s linear; -webkit-transition: opacity 1s linear; border:1px solid #999; }
form[method=post] textarea:focus{ opacity:1; }
form[method=post] input:focus{ opacity:1; }
form[method=post] input { margin: 2px 0 12px 0; display: block; }
form[method=post] input#submit{ opacity:0.8; }
aside { position: fixed; right: 0px; top: 0px; width: 320px; text-align:right; margin:0; height:200px; padding:180px 20px 0px 0px; background: -webkit-gradient(radial, 20 365, 360, 20 365, 560, from(#ddd), to(#000));-moz-radiel-gradient(20 365, 360, 20 365, 560, from(#ddd), to(#000)); z-index:0; }
aside>ul{margin:0;padding:0;}
aside li { list-style: none; margin-top:5px; }
.widgettitle {margin:0;padding:0;}
body>footer { margin:0 auto; font-size:80%; padding-top: 100px; text-align: center; overflow: hidden; width: 500px; clear: both; }
footer>p>span{font-size:85%;}
label[for=s] { display: none; }
ol.la{list-style-type:lower-alpha;}
.pdf {background: url(http://danbedford.com/img/pdf.gif) no-repeat center left;padding-left:15px;margin-left:1px;}
abbr{cursor:help;border-bottom:1px dotted black;}
.entry-content{display:block;font-size:.9em;}
.entry-meta{display:block;font-size:8pt;color:#999;}
.time-meta>a, .from-meta>a, .in-reply-to-meta>a{color:#888}
.twitterwidget-title{font-size:80%}
.widget_stc-follow{margin-top:15px;}
.in-reply-to-meta{display:block;}
h2.widgettitle>a{opacity:0.6;-moz-transition: opacity 1s linear;-webkit-transition: opacity 1s linear;}
h2.widgettitle>a:hover{opacity:1;}
span#fb-user{margin-bottom:10px;}
a img{border:none;}
p#post-share-meta{position:relative;top:8px;}
p.fb-like{display:inline;margin-left:40px;position:relative;top:-10px;}
input#sfc_comm_share{opacity:1;display:inline;margin-right:7px;}
p#sfc_comm_send label{display:inline;}
iframe.twitter-share-button{position:relative;top:-15px;}
.widgettitle, body>nav, article>header>h1{text-shadow:rgba(0, 0, 0, 0.3) 2px 2px 3px;}
