/* ==== Scroll down to find where to put your styles :) ==== *//*  HTML5 ? Boilerplate  */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,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;    font-size: 100%;    font: inherit;    vertical-align: baseline;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {    display: block;}blockquote, q {    quotes: none;}blockquote:before, blockquote:after,q:before, q:after {    content: '';    content: none;}ins {    background-color: #ff9;    color: #000;    text-decoration: none;}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;}hr {    display: block;    height: 1px;    border: 0;    border-top: 1px solid #ccc;    margin: 1em 0;    padding: 0;}input, select {    vertical-align: middle;}body {    font: 13px/1.231 sans-serif;    *font-size: small;}select, input, textarea, button {    font: 99% sans-serif;}pre, code, kbd, samp {    font-family: monospace, sans-serif;}html {    overflow-y: scroll;}a:hover, a:active {    outline: none;}ul, ol {    margin-left: 2em;}ol {    list-style-type: decimal;}nav ul, nav li {    margin: 0;    list-style: none;    list-style-image: none;}small {    font-size: 85%;}strong, th {    font-weight: bold;}td {    vertical-align: top;}sub, sup {    font-size: 75%;    line-height: 0;    position: relative;}sup {    top: -0.5em;}sub {    bottom: -0.25em;}pre {    white-space: pre;    white-space: pre-wrap;    word-wrap: break-word;    padding: 15px;}textarea {    overflow: auto;}.ie6 legend, .ie7 legend {    margin-left: -7px;}input[type="radio"] {    vertical-align: text-bottom;}input[type="checkbox"] {    vertical-align: bottom;}.ie7 input[type="checkbox"] {    vertical-align: baseline;}.ie6 input {    vertical-align: text-bottom;}label, input[type="button"], input[type="submit"], input[type="image"], button {    cursor: pointer;}button, input, select, textarea {    margin: 0;}input:valid, textarea:valid {}input:invalid, textarea:invalid {    border-radius: 1px;    -moz-box-shadow: 0px 0px 5px red;    -webkit-box-shadow: 0px 0px 5px red;    box-shadow: 0px 0px 5px red;}.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {    background-color: #f0dddd;}::-moz-selection {    background: #FF5E99;    color: #fff;    text-shadow: none;}::selection {    background: #FF5E99;    color: #fff;    text-shadow: none;}a:link {    -webkit-tap-highlight-color: #FF5E99;}button {    width: auto;    overflow: visible;}.ie7 img {    -ms-interpolation-mode: bicubic;}body, select, input, textarea {    color: #444;}h1, h2, h3, h4, h5, h6 {    font-weight: bold;}html {    height: 100%;}body {    color: #888;    background: #F7F7F7;    height: 100%;    width: 100%;    float: left;}#main {    height: 100%;    width: 100%;    float: left;}#sidebar {    width: 260px;    float: left;    background: #fff;    height: 100%;    border-right: 1px dotted #ccc;    padding: 0 20px;    position: fixed;}#sidebar .viewport {    height: 100%;}#document-preview {    float: left;    margin-left:320px;}#sidebar h3 {    font-size: 16px !important;    line-height: 20px !important;    font-weight: bold;    color: #222;    margin: 30px 0 8px 10px;}#sidebar ul {    margin: 0;    width: 260px;}#sidebar li {    height: 30px;    margin: 10px;    font-size: 12px;    line-height: 30px;    position: relative;    list-style: none;    border-radius: 4px;}#sidebar li div {    height: 30px;    display: block;    padding-left: 50px;    text-decoration: none;    border-radius: 4px;    color: #888;}#sidebar li:hover {    background-color: #f4f5f7;    color: #909aa0;    cursor: pointer;}#sidebar li:hover div {    color: #4B5C66;}#sidebar li.active div {    background-color: #f4f5f7; /*color: #fff;*/}#sidebar li .ext {    position: absolute;    left: 10px;    bottom: 9px;    background: #333;    color: white;    font-size: 9px;    text-transform: uppercase;    border-radius: 3px;    height: 12px;    line-height: 12px;    display: block;    text-align: center;    padding: 0 4px;    min-width: 26px;}#sidebar .track {    background: rgba(0, 0, 0, .05);}#sidebar .thumb {    background: rgba(0, 0, 0, .4);}#sidebar .end {    background: none;}/* slider root element */.slider {    background: #b1c7f5;    height: 4px;    position: relative;    cursor: pointer;    border: 1px solid #888;    width: 150px;    float: left;    clear: right;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    float: left;    margin:10px 0 0 10px;}/* progress bar (enabled with progress: true) */#size-wrapper .progress {    height: 4px;    background-color: #C5FF00;    display: none;    opacity: 0.6;}/* drag handle */.handle {    background: #fff;    height: 13px;    width: 13px;    top: -6px;    position: absolute;    display: block;    margin-top: 1px;    border: 1px solid #000;    cursor: move;    box-shadow: 0 0 3px #000;    -moz-box-shadow: 0 0 3px #000;    -webkit-box-shadow: 0 0 3px #000;    border-radius: 7px;    -moz-border-radius: 7px;    -webkit-border-radius: 7px;}/* the input field */.range {    border: 1px inset #ddd;    float: left;    font-size: 11px;    margin: 0 0 0 15px;    padding: 3px 0;    text-align: center;    width: 30px;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}#size-wrapper{    width:100%;}h4{    margin:20px 0 0 10px;    font-size:14px;}