/* CSS Document */
body {font-size: 75%; font-family: Segoe UI, Arial, sans-serif; padding:10px 15px; margin:0px; color: #333;}

/* **** Help **** */
.l { display: inline; float: left; }
.r { display: inline; float: right; }
.out { position: absolute; left: -2000px; top: -2000px; }
.bold { font-weight: bold; }
.break { height: 1px; font-size: 1px; clear: both; overflow: hidden; visibility: hidden; display:block;}
.small { font-size: 92%;}
.big{font-size:117%;}
.hidden { display: none; }
.center { text-align:center; }
.left { text-align: left !important;}
.right { text-align: right; }
.reset{border:0; margin:0; padding:0; list-style:none; background:none;}
ul.reset li{margin:0; padding:0; background:none;}
.col-h-l {float: left; display: inline; width: 48%;}
.col-h-r {float: right; display: inline; width: 48%;}

/* **** universally **** */ 
h1{margin:0.5em 0 0.2em; font-size:200%; font-weight: normal;}
h2{margin:1.4em 0 0.3em; font-size:133%; text-transform: uppercase;}
h3{margin:0.9em 0 0.4em; font-size:117%;}
h4{margin:0.8em 0 0.5em; font-size:108%;}
h5, h6{margin:0.8em 0 0.5em; font-size:100%;}

/* **** anchors **** */
.more a span, a{color:#F23F72; text-decoration: underline;}
.more a:hover span, a:hover { text-decoration:none; color:#679FC0;}
a.ext{background:url('/img/ico-ext.png') 100% 0 no-repeat; padding-right:9px;}
.more {text-align: right; font-size: 108%;}
.more a {text-decoration: none; color: #333;}
.creator a{color:#333;text-decoration:none;}
.creator a:hover{color:#666666;}

/* PARAGRAPH */
p{ margin:0.5em 0 1.4em 0; line-height:1.4;}

/* LIST */
ul{list-style:none; margin:0 3px 20px; padding:0px;  line-height:1.5;}
ul li{padding:4px 0 4px 17px; background:url('/img/breadcrumb-arrow.png') no-repeat 0em 0.75em;}

ol { margin: 0 3px 20px 23px; padding:0;}
ol li { line-height: 1.5; padding: 2px 0 2px; margin:0; list-style: decimal outside;}

img {border: none;}
