body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0}
table {border-collapse:collapse; border-spacing:0}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:1em}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal}
q:before,q:after {content:'';}

img {border:0; vertical-align:top}

a:focus, a:active {outline:none}

.cfix:after, .clear-li li:after, .charts-view li:after, .up-albums dd:after, .results-items a:after, .middle:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li, .charts-view li, .up-albums dd, .results-items a, .middle {display:inline-block}
/* Hide from IE Mac \*/
.cfix, .clear-li li, .charts-view li, .up-albums dd, .results-items a, .middle {display:block}
/* End hide from IE Mac */

ul {list-style-type:none}

.width50 {width:50%}
.floatLeft {float:left}
.floatRight {float:right}

.more {text-decoration:none}
	.more span {text-decoration:underline}

.clr {clear:both; height:1px; font-size:1px; visibility:hidden}

.cr {position:absolute; overflow:hidden; font-size:1px}
.c-tl {top:0; left:0; background-position:0 0}
.c-tr {top:0; right:0; background-position:100% 0}
.c-bl {bottom:0; left:0; background-position:0 100%}
.c-br {bottom:0; right:0; background-position:100% 100%}

.i-view {float:right; width:100%}

.g-brd {position:relative; overflow:hidden; height:1px; font-size:1px; line-height:0; background-color:#464a4b}

.g-pad-0 {padding:0 !important; margin:0 !important}

.f-cb {position:absolute; left:0; top:2px; margin:0; padding:0}
a.dashed {text-decoration:none; border-bottom:1px dashed}
	a.dashed:hover {border-bottom-width:0}