/** * Generic elements */
body {margin: 0; padding: 0; font: 75%/130% Verdana, Tahoma, Arial, sans-serif; color: #444;}

input {font: 12px/100% Verdana, sans-serif; color: #444;}

textarea, select {font: 12px/160% Verdana, sans-serif; color: #444;}

h1, h2, h3, h4, h5, h6 {margin: 0.5em 0; padding: 0; font-weight: normal; font-family: Calibri, Trebuchet MS, Helvetica, Arial, sans-serif; line-height: 120%; color:#363636}
h1 {font-size: 200%;}
h2 {font-size: 170%;}
h3 {font-size: 150%;}
h4 {font-size: 140%;}
h5 {font-size: 120%;}
h6 {font-size: 110%;}

h1.title {margin:0 0 0.5em 0;}
h2.b-block-head {margin:-5px 0 0.5em 0}

ul, quote, code, fieldset {margin: .5em 0;}

p {margin: 0.6em 0 1.2em; padding: 0;}

a {color: #E66149; text-decoration: underline;}
a:hover {color: #930000; text-decoration: none;}
a:active, a.active {color: #b45858;}

hr {margin: 0; padding: 0; border: none; height: 1px; background: #c15151;}

ul {margin: 0.5em 0 1em; padding: 0;}
ol {margin: 0.75em 0 1.25em; padding: 0;}
ol li, ul li {margin: 0.4em 0 0.4em .5em;}
ul.menu, .item-list ul {margin: 0.35em 0 0 -0.5em; padding: 0;}
ul.menu ul, .item-list ul ul {margin-left: 0em;}
ol li, ul li, ul.menu li, .item-list ul li, li.leaf {margin: 0.15em 0 0.15em .5em;}
ol li {padding: 0 0 .3em; margin-left: 2em;}

ul li.leaf a, ul li.expanded a, ul li.collapsed a {display: block;}
ul.inline li {background: none; margin: 0; padding: 0 1em 0 0;}
ol.task-list {margin-left: 0; list-style-type: none; list-style-image: none;}
ol.task-list li {padding: 0.5em 1em 0.5em 2em;}
ol.task-list li.active {}
ol.task-list li.done {color: #319331;}
ol.task-list li.active {margin-right: 1em;}

fieldset ul.clear-block li {margin: 0; padding: 0; background-image: none;}

dl {margin: 0.5em 0 1em 1.5em;}
dl dt {}
dl dd {margin: 0 0 .5em 1.5em;}

img, a img {border: none;}

