/* -----------------------------------------------------------------------
 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.
----------------------------------------------------------------------- */
/* 

  reset.css 

*/
.rt-admin-edit-tools-trigger {display:none;}
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, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
/* 

  typography.css 

*/
html {font-size:100.01%;}
body {font-size:75%;color:#FFF;background:#fff;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h1 {font-size:2.5em;line-height:1;margin-bottom:0.65em; margin-top: 22px;}
h2 {font-size:2em;margin-bottom:0.70em; color: #ffe412;}
h3 {font-size:1.5em;line-height:1;margin-bottom:0.4em; color: #ffe412;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em; padding-right:18px;}
p img.left {float:left;margin:0 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:0 0 1.5em 1.5em;}
a, a:focus, a:hover {color:#ffe412;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
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 {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;}
ul {list-style-type:disc;}
li, dt {font-size: 14px;}
ul li { list-style-type : none;}
ol {list-style-type:decimal; margin-left:20px;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#FFE412; color: #000;}
th, td, caption {padding:4px 10px 4px 5px; font-size: 14px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.first {margin-left:0;padding-left:0;}
#stage-outer .last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
/* 

  forms.css 

*/
label {font-weight:bold;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff; border:1px solid #FFF; font-size: 14px; color: #000; padding: 2px 4px;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#FFE412;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
/* 

  grid.css 

*/
.container {width:950px;margin:0 auto;}
.column, .span-3, .span-4, .span-5, .span-7, .span-19 {float:left;margin-right:10px;}
.last {margin-right:0;}
.span-3 {width:110px;}
.span-4 {width:160px;}
.span-5 {width:190px;}
.span-7 {width:270px;}
.span-19 {width:750px;}
.append-0 {padding-right:20px; float: left;}
.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}
/* 
  
  Warner31 styles 

*/
body{background:#1e3a1c url(../images/bg-body-green.png)}
a:active, a:focus, a:hover{outline:none}
#stage-outer{background:url(../images/bg-green-gradient.png) repeat-x}
#navigation ul{float:right;margin-right:44px;padding:12px 0 12px 0}
#navigation ul li{float:left;list-style-type:none;padding-right:42px}
#navigation ul li a{background:transparent url(../images/bg-sprite-hl.png) no-repeat scroll 0px -586px;display:block;height :19px;width:129px;text-indent :-10000px}
#navigation ul li.last a{background:transparent url(../images/bg-sprite-hl.png) no-repeat scroll 0px -508px;width:67px}
#stage-inner{background:url(../images/bg-david-min.jpg) no-repeat scroll 50% 0}
#primary-logo{text-indent :-10000px;display:block;height :197px;}
#content .container{padding:10px;width:930px;background:transparent url(../images/bg-content.png) repeat-y scroll left top}
#david-says{background:transparent url(../images/hl-dave-says.png) no-repeat scroll left top;text-indent :-10000px}
#stage-inner .container .span-11{margin-right:30px}
#stage-inner p{font-size :14px}
#stage-inner .span-11 p{background:transparent url(../images/bg-quot-right.png) no-repeat right bottom;padding-right:40px;font-weight :bold}
#stage-inner .span-11 h3{font-size :22px;background:transparent url(../images/bg-quot-left.png) no-repeat left top;padding-left:52px;line-height :29px}
#stage-inner .span-11 h3 a{color:#FFF;text-decoration:none}
#stage-inner .span-11 h3 a:hover{color:#FFF;text-decoration:underline}
#social-media{margin-top:42px;border-top:6px solid #ffe512;border-bottom:6px solid #ffe512;margin-bottom:30px;background:transparent url(../images/bg-0-0-0-0_15.png) repeat scroll left top}
#social-media .bg{background:transparent url(../images/bg-social-media-min.png) no-repeat scroll 50% 0;padding-top :30px}
#social-media .container{margin-bottom:54px; position:relative}
#social-media h2{text-indent :-10000px}
#social-media h2.twitter{background:transparent url(../images/bg-sprite-hl.png) no-repeat scroll 0px -252px}
#social-media .facebook h2{background:transparent url(../images/bg-sprite-hl.png) no-repeat scroll 0px -168px}
#social-media .facebook img{border :4px solid #FFE512;float:left;margin-right:14px}
#social-media ul {margin-bottom: 0;}
#social-media ul li, #social-media p{font-size :16px;font-weight :bold;line-height :28px}
#footer{margin-top:30px;color:#909c8e;}
#footer a, #social-media a, #side-bar a{color:#FFF;text-decoration:none}
#footer a {font-size:12px;}
#footer li {color:#909c8e; padding:0; margin:0;}
#footer li.last {border-right:none;padding-right:0;}
#footer ul{float:right;margin:0;}
#footer ul li {display:inline;}
#footer a:focus, #footer a:hover, #social-media a:focus, #social-media a:hover, #side-bar a:focus, #side-bar a:hover{color:#FFF;text-decoration:underline}
#footer, #footer a{color:#909c8e}
#blog h1{background:transparent url(../images/bg-h1.png) no-repeat scroll left top;padding:23px 0 30px 80px;margin :0 0 0.65em -18px}
#blog h1 a{color:#FFF;text-decoration:none}
#blog h1 a:hover{color:#FFF;text-decoration:underline}
#blog.container{background:transparent url(../images/bg-blog.png) repeat-y scroll left top}
#blog .span-19{padding-left:18px;width:732px}
.rt-blog-page-index-item{background:transparent url(../images/bg-quot-right.png) no-repeat scroll right bottom}
#blog .span-19 ul li{background:transparent url(../images/bg-blog-list.png) no-repeat scroll 0 8px;line-height :1.8em;padding-left:24px}
#side-bar{margin-top:0}
#side-bar h2 {text-indent :-10000px;margin-bottom:0.2em}
#side-bar .rt-blog-archive-holder h2 {background:transparent url(../images/hl-archives.png) no-repeat scroll left top;}
#side-bar .rt-search-holder h2 {background:transparent url(../images/bg-sprite-hl.png) no-repeat scroll 0px -422px;}
#side-bar label{display:none}
#side-bar ul li{background:transparent url(../images/bg-quot-list.png) no-repeat scroll 0 7px;font-size :16px;font-weight :bold;line-height :28px;padding-left:28px}
#side-bar input{width:122px;background:transparent;color:#FFE412}
#blog .assetLeft{float:left}
#blog .assetRight{float:right}
#blog .blogNavigation{margin :20px 0}
#blog .rt-pager li.pager-next-page, #blog .rt-pager li.pager-previous-page, button.button, a.button, a.button:hover, input.button, .rt-pager .previous, .rt-pager .next {-moz-border-radius:15px;-moz-box-shadow :0 1px 2px 3px rgba(0,0,0,0.5);-webkit-border-radius:15px;background :#a89714 url(../images/button-overlay.png) repeat-y scroll right top;border:3px solid #FFF;color :#FFF;cursor:pointer;display :inline-block;font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;line-height:130%;margin:0.7em 0.5em 0.7em 0;padding :2px 16px 4px;position:relative;text-decoration :none !important;text-shadow:2px 2px 2px rgba(0,0,0,0.5);text-transform:uppercase}
button.button:hover, a.button:hover, input.button:hover, .rt-pager .previous:hover, .rt-pager .next:hover { background:#a89714; }
#side-bar button{padding:0; margin:0;-moz-border-radius:0; -moz-box-shadow:0 0 0 0 rgba(0, 0, 0, 0); -webkit-border-radius:0px; background:transparent url(../images/bg-fixtures-list.png) no-repeat scroll 0 0;border :0px none;text-indent :-10000px;width:19px;height :19px;cursor :pointer}
.rt-pager{text-align:right}
.rt-pager .previous{float:left}
.rt-pager-desc, .rt-pager .first, .rt-pager .last, .rt-pager .pages{display:none}
dl.rt-meta-data{background:url(../images/bg-h1.png) no-repeat 0 -72px; padding:1.5em 0 0; margin:0 0 1.5em}
dl.rt-meta-data dt, dl.rt-meta-data dd{display:inline; padding:0; margin:0 0.5em 0 0}
dl.rt-meta-data dd div {display:inline; }
.rt-default-404 dt, .rt-default-404 dd{margin:0; padding-bottom:1em}
#readitype-badge{text-align:center;border-top-width:5px;padding:20px;background:url(/rtCorePlugin/images/logos/logo_reditype_digital_wranglers_light.png) 50% 50% no-repeat;}
#readitype-badge a {margin:0 20px;display:inline-block;text-indent:-1000px;text-align:left;overflow:hidden;height:31px;width:100px;}
.rt-pager .pager-first-page, .rt-pager .pager-last-page, .rt-pager .pages {display:none;}
.rt-pager .pager-previous-page {float:left;}
#blog .rt-pager li a {color:#FFF;text-decoration:none;}
/* 

  Blog Page 

*/
.rt-blog-page { position: relative; }
.rt-blog-page h1 span {float:right;}
ul.rt-gallery { margin-left:0 !important; padding-left:0 !important; }
ul.rt-gallery li { background:transparent !important; margin: 0 10px 10px 0 !important; padding: 0 !important;}
/*
  
  Sponsors panel

*/
#side-bar .rt-sponsors     { position: relative; }
#side-bar .rt-sponsors h2  { text-indent :-10000px; background:transparent url(../images/bg-sprite-hl.png) no-repeat scroll 0px 0px; margin-top: 40px; overflow:auto;/* IE7 */}
#side-bar .rt-sponsors img { display: block; margin: 0 auto 10px auto; padding: 0; }
/*

  My teams panel

*/
#social-media .my-teams       { position: relative; }
#social-media .my-teams h2    { background: transparent url(../images/bg-sprite-hl.png) no-repeat scroll 0px -84px; }
#social-media .my-teams p     { height: 45px; line-height: 45px; vertical-align: middle; margin: 0 0 5px 0; padding: 0; }
#social-media .my-teams p img { margin-right: 10px; float: left; }
