@import "/shaw-files/css/style.css";
img { border:none }

/* Body of document */
body { background:#e6e6e6; color:#000000; font:normal 12px helvetica,arial,sans-serif; margin:0px; }

/* Table cells */
td { color:#000000; font:normal 12px Arial,sans-serif; }

/* Headers */
h1 { color:#dd6f0c; font:bold 24px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; line-height:100%; letter-spacing:-1px }
h2 { color:#dd6f0c; font:bold 14px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
h3 { color:#000000; font:normal 18px Arial,sans-serif; margin:0px 0px 10px 0px; padding:0px; }
h4 { color:#dd6f0c; font:bold 14px Arial,sans-serif; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }

/* Links */
a:link { color:#dd6f0c; text-decoration:none; }
a:visited { color:#dd6f0c; text-decoration:none; }
a:hover { color:#000000; text-decoration:none; }

ul.archive { margin:0px 0px 0px 15px; padding:0px 0px 0px 5px; }
li.archive { list-style:url("/images/bullets/arrow.png") disc; font-size:12px; padding:0px 0px 7px 0px; line-height:110%; }

/* Admin forms */
form.admin { margin:20px 0px; padding:20px; border:1px solid #e6e6e6; }
form.admin label { display:block; font-weight:bold; margin-bottom:5px; }

/* Admin table */
table.admin { background:#000000; margin:20px 0px; }
table.admin td.head { background:#dd6f0c; color:#ffffff; font-weight:bold; padding:3px 5px; }
table.admin td.body { background:#ffffff; color:#000000; font-weight:normal; padding:3px 5px; }
table.admin .published { color:#009900; }
table.admin .unpublished { color:#990000; }

/* Alert box */
#alert { background:#ffffcc; border:1px solid #cccc99; margin:10px 0px; padding:5px 10px; }
#alert.problem { color:#990000; font-weight:bold; }
#alert .problem { color:#990000; font-weight:bold; }
#alert.success { color:#009900; font-weight:bold; }
#alert .success { color:#009900; font-weight:bold; }

/* Page content */
#content .columnleft .section { padding:10px; border-top:5px solid #e6e6e6; }
#content .columnleft .tabheader .on { color:#ffffff; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #dd6f0c; background:#ffffff; cursor:pointer; }
#content .columnleft .tabheader .on .text { background:#dd6f0c; }
#content .columnright .section { padding:10px; border-top:5px solid #e6e6e6; }

/* Check it out */
#check-it-out-front { padding:10px; }
#check-it-out-front li a:link, #check-it-out-front li a:visited { color:#000000; }
#check-it-out-front li a:hover { color:#dd6f0c; }

/* Click feeds */
#pets-container { position: relative; width:100%; height:115px; overflow: hidden; }
#pets-scroller { position:absolute; z-index:1; height:115px; background:#000000 url("/art/mycapture/film-bg.jpg") top left repeat-x; padding:17px 0px 0px 0px; }
#kids-container { position: relative; width:100%; height:115px; overflow: hidden; }
#kids-scroller { position:absolute; z-index:1; height:115px; background:#000000 url("/art/mycapture/film-bg.jpg") top left repeat-x; padding:17px 0px 0px 0px; }

/* Header content */
#head { width:100%; background:#ffffff; }
#head .content { width:1000px; text-align:left; }
#head #ad { float:right; width:250px; margin:15px 15px 15px 0px; }
#head .links { float:left; width:700px; padding:15px 15px 15px 15px; }
#head .links a { text-decoration:underline; }
#head .links .date { font-weight:bold; }
#head .logo { float:left; width:700px; margin-left:15px; }

/* Lead section */
#lead .columnleft .on { color:#ffffff; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #dd6f0c; background:#ffffff; cursor:pointer; }
#lead .columnleft .on .text { background:#dd6f0c; }
#lead .columnright .lede { font:12px Arial,sans-serif; padding-bottom:15px; }
#lead .gallery img { width:250px; height:199px; border:1px solid #000000; margin-bottom:5px; }

/* Lead story */
#leadstory .thumbon { width:75px; border:1px solid #dd6f0c; margin:3px 5px 0px 5px; cursor:pointer; }

/* Poll */
#poll a.poll-default-view:link, #poll-front a.poll-default-view:visited { color:#dd6f0c; text-decoration:none; }
#poll a.poll-default-view:hover { color:#000000; text-decoration:none; }

/* Search page */
#searchpage table.searchsys { width:625px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e6e6e6; }
#searchpage table.searchsys a:link, #searchpage table.searchsys a:visited { color:#dd6f0c; text-decoration:none; font:bold 12px Arial,sans-serif; }
#searchpage table.searchsys a:hover { color:#000000; text-decoration:none; font:bold 12px Arial,sans-serif; }
#searchpage a:link { color:#dd6f0c; text-decoration:none; font:bold 16px Arial,sans-serif; }
#searchpage a:visited { color:#dd6f0c; text-decoration:none; font:bold 16px Arial,sans-serif; }
#searchpage a:hover { color:#000000; text-decoration:none; font:bold 16px Arial,sans-serif; }

/* Sections */
.sectionbox { padding:10px; border-top:5px solid #e6e6e6; }
.sectionbox .lead { float:left; width:365px; padding:0px 15px 0px 0px; }
.sectionbox .lead .photo { float:left; width:160px; overflow:hidden; margin:0px 10px 0px 0px; }
.sectionbox .lead .photo img { border:0px; width:160px; height:90px; }
.sectionbox .lead .lede { padding:5px 0px; }
.sectionbox .links { float:left; width:260px; line-height:110%; }
.sectionbox li { margin-bottom:3px; }
.sectionbox li a:link, .sectionbox li a:visited { color:#000000; text-decoration:none; }
.sectionbox li a:hover { color:#dd6f0c; text-decoration:none; }

/* Hide the story sidebox */
.sidebox { display:none; }

/* Site Map */
.toplevel { font-size:15px; font-weight:bold; margin:20px 0px 5px 0px; }
.sublevel { text-indent: 15px; margin:3px 0px; }

/* Story */
#story .simpleblog-name, .simpleblog-date { font-weight:bold; color:#dd6f0c; }
#story .simpleblog-form-label { font:bold 12px Arial,sans-serif; color:#dd6f0c; display:block; padding:10px 0px 3px 0px; text-transform:uppercase; }

/* Tabs */
.tabheader .on { color:#ffffff; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #dd6f0c; background:#ffffff; cursor:pointer; }
.tabheader .on .text { background:#dd6f0c; }

/* Tree */
#tree .on { color:#ffffff; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #dd6f0c; background:#ffffff; cursor:pointer; text-align:center; }
#tree .on .text { background:#dd6f0c; }

/* Twitter */
#twitter { background:#94e4e8 url("/images/twitter/twitter-feed-bg.png") top left no-repeat; border-top:5px solid #e6e6e6; }
#twitter .logo { margin:5px; }
#twitter #twitter_update_list { background:#ffffff; padding:10px; }
#twitter #twitter_update_list ul { margin:0px; padding:0px; }
#twitter #twitter_update_list li { list-style:none; list-style-type:none; list-style-image:none; margin:0px; padding:0px; }
#twitter #twitter-link:link, #twitter #twitter-link:visited { color:#000000; font-weight:bold; text-decoration:none; }
#twitter #twitter-link:hover { color:#33ccff; font-weight:bold; text-decoration:none; }

/* Video player. */
#videoplayer { display:block; width:640px; height:390px; background:#000000; margin:12px; }

/* Video Information. */
#videoinformation { width:640px; margin:12px; }
#videodate { color:#60666f; font:normal 12px arial,sans-serif; margin-bottom:10px; }
#videotitle { font:normal 26px arial,sans-serif; margin:0px 0px 5px 0px; padding:0px; letter-spacing:-1px; }
#videosubtitle { font:normal 13px arial,sans-serif; margin:0px 0px 10px 0px; line-height:125%; }

/* Content that shows in browser */
.content { width:1000px; text-align:left; }

#content .columnleft div.component-container {
    padding: 20px 20px 20px 20px;
}

div.columnist-push-container .content { width:auto; }
div.shaw-insert-categories-component { padding: 0px 0px 0px 0px; }
div.blog-push-container { float:none; display:block; width:300px; }
div.blog-push-container .content { width:250px; clear:right; }
div.section-right-split {
    border-left: 1px solid rgb(230, 230, 230); 
    overflow:hidden;
    float: none; 
    width: auto;
    clear:both;
}

/* Navigation bar */
#navbar .navleft { float:left; text-align:left; background:#dd6f0c url("/art/navbar/navleft-bg.png") top left repeat-x; 
#navbar .navright .navright-text a:link, #navbar .navright .navright-text a:visited { color:#30363f; text-decoration:none; padding:0px 5px 0px 5px; }
#navbar .navright .navright-text a:hover { color:#dd6f0c; text-decoration:none; padding:0px 5px 0px 5px; }