﻿/*
 * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
 * Richard Clark (http://richclarkdesign.com)
 * http://cssreset.com
 */

 html, body, div, span, object, iframe,
 h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,
 del, dfn, em, img, ins, kbd, q, samp,
 small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,
 fieldset, form, label, legend, button,
 table, caption, tbody, tfoot, thead, tr, th, td,
 article, aside, canvas, details, figcaption, figure,
 footer, header, hgroup, menu, nav, section, summary,
 time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
 body { line-height:1; }
 article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
 ul { list-style:none outside none; }
 blockquote, q { quotes:none; }
 blockquote:before, blockquote:after,q:before, q:after { content:''; content:none; }
 a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; border:0; outline:0; }
 
/* change colours to suit your needs */
ins { background-color:#ff9; color:#000; text-decoration:none; }

/* change colours to suit your needs */
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }

/* change border colour to suit your needs */
.hr { display:block; height:2px; border:0; margin:15px auto; padding:0; }
td, th, input, select { vertical-align:middle; }

/* clearfix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }

/* Hide from IE-mac */
* html .clearfix { height:1%; }
.clearfix { display:block; }

.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.t-center { text-align:center; }
.v-top { vertical-align:top; }
.v-mid { vertical-align:middle; }

/*********************************************************************/
/* BEGIN DEV */
#slice-menu { position:fixed; left:10px; top:150px; background:#fff; padding:25px; border:1px solid #cccccc; line-height:1.3em; color:#000; z-index:9998; display:block;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:3px 3px 5px #111;
    -moz-box-shadow:3px 3px 5px #111;
    -ms-box-shadow:3px 3px 5px #111;
    -o-box-shadow:3px 3px 5px #111;
    box-shadow:3px 3px 5px #111;
}
#slice-menu ul { list-style:circle outside none; padding-left:30px; color:#0e2331; }
#slice-menu ul a { color:#f96607; }
#page-wrapper.slice-menu-inline{ width:650px; }
.slice-menu-inline footer { margin:50px 0 0; }
.slice-menu-inline #slice-menu { position:static !important; float:left; margin:50px; width:auto;
    -webkit-box-shadow:3px 3px 5px #000;
    -moz-box-shadow:3px 3px 5px #000;
    -ms-box-shadow:3px 3px 5px #000;
    -o-box-shadow:3px 3px 5px #000;
    box-shadow:3px 3px 5px #000;
}
/* END DEV */
