/* @override http://daverupert.com/wp-content/themes/dtr3/style.css */
/* Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:;}
a img{border:none;}
/* Grid */
.container_12{margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_3{width:220px}
.container_12 .grid_6{width:460px}
.container_12 .grid_9{width:700px}
.container_12 .grid_12{width:940px}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_12 .prefix_3{padding-left:240px}
.container_12 .prefix_6{padding-left:480px}
.container_12 .prefix_9{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_12 .suffix_3{padding-right:240px}
.container_12 .suffix_6{padding-right:480px}
.container_12 .suffix_9{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.clear{clear:both;display:block;overflow:hidden;width:0;height:0}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
/* Page */
html{overflow-y:auto;}
body{min-width:1000px;background:#edeee0 url(img/bg.jpg) repeat top center;}
.container_12{position:relative;}
#header{display:block;clear:both;height:53px;padding:34px 0px 36px;background:url(img/headerbg.jpg) repeat-x top center;}
/*#logo{background:url(img/sprite.png) no-repeat -20px -446px;}*/
#logo{background:url(img/sprite-small.png) no-repeat 0px 0px;}
#logo a{display:block;width:312px;height:53px;text-indent:-9996px;}
#header a{background:none;border:none;}
#nav ul{float:right;margin:0px;padding:0px;}
#nav li{display:inline;float:left;display:block;height:51px;width:52px;margin:0px;padding:0px;margin-left:28px;}
#nav a{float:left;display:block;height:51px;width:52px;border:none;}
#nav span{display:none;}
#nav a {
	background-color: transparent;
	background-image: url(img/sprite-small.png);
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
#home-link a{background-position: 0px -60px;}
#archive-link a{background-position: -54px -60px;}
#about-link a{background-position: -108px -60px;}
#rss-link a{background-position: -162px -60px;}
/*#home-link a{background:transparent url(img/sprite.png) no-repeat -20px -20px;}
#archive-link a{background:transparent url(img/sprite.png) no-repeat -20px -91px;}
#about-link a{background:transparent url(img/sprite.png) no-repeat -20px -162px;}
#rss-link a{background:transparent url(img/sprite.png) no-repeat -20px -233px;}*/
article{position:relative;display:block;clear:both;}
#footer .copy{background:transparent url(img/sprite-small.png) no-repeat -334px -60px;padding-left:25px;}
#footer p{font-weight:bold;color:rgba(0,0,0,0.7);line-height:1;margin-top:3em;margin:0em 0px 0px;font-size:1em;}
/* Typography */
body{font-size:15px;line-height:2;color:#51514B;text-shadow:1px 1px 1px #f8f8f8;font-family:"Helvetica Regular","Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-text-size-adjust:none;}
::selection{background:#f4936b;}
::-moz-selection{background:#f4936b;}
p{margin:0 0 2em;}
p.last{margin-bottom:0;}
strong{font-weight:bold;}
em{font-style:italic;}
/* Headings */
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#51514B;line-height:1;margin-bottom:0.25em;text-shadow:1px 1px 1px #f8f8f8;text-rendering:optimizeLegibility;}
h1, h2{font-size:42px;color:#A30A11;}
.subtitle{font-size:21px;color:#939288;line-height:1.5em;}
h3{font-size:21px;color:#A30A11;margin-bottom:20px;}
.single h3{font-weight:bold;font-size:21px;border-bottom:1px solid #c8c6b9;padding-bottom:10px;margin:27px 0px 17px;color:#51514B;}
h4{font-size:1.2em;margin-bottom:20px;}
h5{font-size:1em;}
h6{font-size:1em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none;}
.archive h3{font-weight:bold;}
/* Links */
a{color:#A30A11;text-decoration:underline;-webkit-transition:all 0.1s ease-out;}
a:focus, a:hover, a:active{color:#ff4818;}
.fn{text-decoration:none!important;}
.socialMediaLinks a{background:none;border:none;position:relative;top:0px;-webkit-transition:linear 0.1s;}
.socialMediaLinks a:hover{background:none;position:relative;top:-3px;-webkit-transition:linear 0.1s;}
/* Tables - You still need cellspacing="0" in the markup */
table { width:100%; border-collapse:collapse;}
.results { width:100%; border-right:1px solid #c8c6b9;}
.results th { background:#f0f0f0; color: #333; padding:8px 10px; border-bottom:1px solid #c8c6b9; border-left:1px solid #c8c6b9; text-transform:uppercase; font-weight:bold;font-size:0.9em; width:28%; text-align:left;}
.results tr:first-child th { text-align:center; border-top:1px solid #c8c6b9; width:auto;}
.results td { background: #f8f8f8; text-align:center; border-bottom:1px solid #c8c6b9; border-left:1px solid #c8c6b9;}
.results tr:first-child td:first-child { background: none; border-left:none;}
/* Lists */
li ul, li ol{margin:0 0 0 1.5em;}
ul, ol{margin:0 0 2em 1.5em;}
ul{list-style-type:square;}
ul + li{}
ol{list-style-type:decimal;}
ol + li{}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:0px;}
.unbulleted{list-style-type:none;margin:0px 0px 2em 0px;}
.post-details{text-align:left;font-size:14px;color:#9b988f;font-weight:normal;font-style:italic;}
/* Other Elements */
blockquote{margin:1.5em;color:#666;font-style:italic;}
dfn{font-style:italic;font-weight:bold;background:#ffc;}
sup, sub{line-height:0;}
abbr, acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre,code{margin:1.5em 0;white-space:pre;text-shadow:none;padding:10px 5px;}
tt{display:block;margin:1.5em 0;line-height:1.5;}
pre,code,tt{font:1em'andale mono','lucida console', monospace;background:#eee;border:1px solid #e2e2e2;overflow-x:auto;}
/* Classes */
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.hide{display:none;}
.quiet{color:#6;}
.highlight{background:#ff0;}
.borderless{border:0px!important;}
.note{display:block;font-weight:normal;text-shadow:none;background:#F66B26;color:#f0f0f0;padding:1.5em;-webkit-box-shadow:-2px 3px 0px rgba(0,0,0,0.15);-moz-box-shadow:-2px 3px 0px rgba(0,0,0,0.15);box-shadow:-2px 3px 0px rgba(0,0,0,0.15);}
.note a{color:#fff;}
.note a:hover{color:#A30A11;}
.code{background:#eee;color:#555;}
.caution{background:#E5B021;color:#f0f0f0;}
.warning{background:#E56017;color:#f0f0f0;}
img.alignleft{float:left;clear:left;margin:0px 1em 1em 0px;}
img.alignright{float:right;clear:right;margin:0px 0px 1em 1em;}
img.alignmiddle{float:none;clear:both;}
img.matte{padding:10px;background:#fff;-webkit-box-shadow:0px 3px 10px rgba(0,0,0,0.3);}
/* .post */
#postheader{border-bottom:1px solid #c8c6b9;}
#postheader .subtitle, #postheader p{margin-bottom:0px;}
#postheader, #content, #commentsection, #footer{padding:57px 0px;position:relative;}
.post #postheader{padding-bottom:45px;}
.section{margin-bottom:57px!important;}
.paddedbox{padding:15px 30px;margin:auto -30px;}
.alt{background:#e6e5d8;}
blockquote{background:#333;color:#eee;font-size:18px;margin:0px 0px 1.5em;padding:1em 1em;text-shadow:none;}
blockquote p{margin-bottom:0px;padding-bottom:1em;}
.post .syntaxhighlighter{background:#444;margin:0 0 3em!important;overflow-x:auto;}
.syntaxhighlighter .lines{padding:22px 12px!important;}
.syntaxhighlighter a{border-bottom:none;}
.posted{color:#939288;margin-top:15px;font-size:12px;opacity:0.8;}
.posted a{color:#939288;text-decoration:underline;}
.posted a:hover{color:#A30A11;}
.post, .pagepost{border-bottom:1px solid #c8c6b9;}
.truncated .title{display:block;}
.excerpt p{margin-bottom:0px;}
nav a{opacity:1;outline:0px;display:block;height:51px;width:52px;position:absolute;z-index:0;-webkit-transition:opacity 0.2s ease-out;}
nav a:hover{opacity:0.75;}
nav span{display:none}
#prev-link a{background:transparent url(img/sprite-small.png) no-repeat -216px -60px;position:relative;top:-4px;}
#next-link a{background:transparent url(img/sprite-small.png) no-repeat -270px -60px;margin-left:8px;position:relative;top:-4px;}
/* Comments */
#comments{margin-top:0px;margin-bottom:16px;padding-top:0px;padding-bottom:0px;border-bottom:0px;}
.comment.alt{background:transparent;}
.commentlist{font-size:13px;list-style:none;line-height:2;margin:0px 0px 3em;}
.commentlist li{position:relative;padding-bottom:8px;margin-bottom:16px;}
.thread-even{background:#e6e5d8!important;}
.comment p{margin:0px 15px 16px;}
.avatar{position:absolute;left:-65px;top:0px;border:1px solid #999;}
.comment-author{font-size:14px;line-height:50px;margin:0px 0px 0px 15px;}
.commentmetadata{display:none;}
.comment-author a{color:#333;font-weight:bold;text-decoration:none;}
.comment-author a:hover{color:#ff4818;text-decoration:underline;}
.comment-author cite{font-style:normal;}
ul.children{margin:0;list-style:none;}
.children li{border-top:1px solid #c8c6b9;padding:16px 0px 0px;}
.children .avatar{left:0px;position:relative;width:30px;height:30px;float:left;margin-right:10px;}
.children .comment-author{font-size:11px;line-height:30px;margin:0px 0px 20px 15px;}
#cancel-comment-reply-link{position:absolute;right:20px;top:20px;}
.comment-reply-link{position:absolute;right:20px;top:15px;border:0px;font-size:11px;}
/* Respond */
#respond h3{border:0px;padding:0px;margin:7px 0px 0px;font-weight:bold;font-size:15px;}
#respond{display:block;font-size:10px;margin:0px 0px 3em 0px;position:relative;background:#e6e5d8;padding:10px 20px 20px;}
button#send{border:0px;background:#4a4a4a;color:#f0f0f0;text-transform:capitalize;padding:8px 15px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;clear:both;display:block;}
#respond input[type='text'], #respond input[type='url'], #respond input[type='email']{display:block;font-size:1.4em;width:250px;padding:5px;margin-bottom:0.25em;}
#respond textarea{width:250px;}
#commentform p{margin:0px 0px 1em;}
/* Archives */
.archives-list{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #c8c6b9;list-style-type:none;padding:0px;display:block;margin:0 0 48px;background-color:#e6e5d8;}
.archives-list li{border-bottom:1px solid #c8c6b9;padding:0px 10px 0px 00px;font-size:1.5em;font-weight:bold;text-align:right;position:relative;height:50px;line-height:50px;display:block;color:#939288;}
.archives-list li:after{content:'.';visibility:hidden;}
.archives-list li:last-child{border-bottom:0px;}
.archives-list a{background:none;color:#555;display:block;border:0px;padding-left:30px;text-decoration:none;position:absolute;width:748px;text-align:left;-webkit-transition:background 0.6s ease-out;}
.archives-list a:hover{color:#A30A11;background:rgba(100,100,100,0.1);-webkit-transition:background 0s ease-out;}
#searchform .screen-reader-text{display:none;}
#searchform input{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
#searchform #s{width:680px;height:26px;}
#searchsubmit{background:#333;color:#fff;text-transform:capitalize;width:80px;height:30px;border:0px}
.navigation{margin:2em 0;}
.navigation ul{list-style-type:none;margin:0px;position:relative;height:30px;}
.navigation li{position:absolute;top:0px;}
.navigation li.nxt{left:0px;}
.navigation li.prv{right:0px;}
.navigation a{background:#333;color:#fff;display:block;text-transform:capitalize;width:80px;height:30px;border:0px;line-height:30px;text-align:center;-webkit-border-radius:3px;}
.sep{padding:0px 5px;}
.download a, a.button{background:#A30A11;background:-webkit-gradient(linear, left top, left bottom, from(#ef1221), to(#A30A11), color-stop(0.5, #ae120d));color:#fff;text-shadow:none;text-decoration:none;padding:8px 12px;-webkit-border-radius:4px;font-size:18px!important;font-weight:normal!important;}
.download a:hover, a.button:hover{background:#ff4818;}
.attachment-thumbnail{padding:10px;background:rgba(255,255,255,0.4);-webkit-border-radius:6px;border:0px!important;}
.latestPosts{margin:0px;list-style-type:none;-webkit-border-radius:4px;}
#thepodcast{background:#fff;width:200px;height:150px;padding:9px 10px 10px;position:relative;border:1px solid #e2e2e2;}
#tweet{border:1px solid #e2e2e2;background:#fff;height:150px;text-shadow:none;padding:9px 10px 10px;}
.gallery-item{margin-bottom:10px;}
.gallery{line-height:0;}
.latestPosts .date{font-size:9px;background:#4a4a4a;line-height:1.1em;text-align:center;padding:8px;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;border-radius:40px;color:#fff;text-shadow:none;margin-right:7px;height:18px;width:18px;float:left;clear:left;text-transform:uppercase;}
.latestPosts li{margin-top:15px;}