.mc-abs { position: absolute; }
.mc-rel { position: relative; }

.mb40 { margin-bottom: 40px; }

.franklin strong { font-weight: normal !important; }

.twp-loading-large { background-position: center 50%; }

#flot-container {
    height: 250px; 
    width: 100%;
}

#tooltip p.pointerD {
	border-color: #FFF transparent transparent transparent;
	border-style: solid;
	border-width: 7px;
	left: 18px;
	top: 24px;
	position: absolute;
	z-index: 400;
}

#tooltip p.pointBD {
	border-color: #CCC transparent transparent transparent;
	border-style: solid;
	border-width: 9px;
	left: 16px;
	top: 24px;
	position: absolute;
	z-index: 350;
}

#map {
    width: 360px;
    height: 300px;
    border: 1px solid #ccc;
}
#province-table {
    width: 580px;
}
#table-wrapper {
    width: 190px;
}
#table-wrapper h3 {
    margin-bottom: 0px;
}
#table-wrapper table {
    font-size: 1.3em;
    line-height: 1.4em;
    width: 100%;
}

#table-wrapper table tr.hover {
    background-color: #ccc;
    background-color: rgba(207, 63, 46, 0.13);
}

#assad-dynasty { width: 370px; }
#assad-dynasty img { width: 100%; }
.mug { width: 130px; }

p.photo-caption {
    line-height: 1.2em;
}

#death-count {
    top: 0px;
    left: 0px;
    z-index: 1000;
}

#death-count-label {
    top: 18px;
    left: 0px;
}

ul.normal li {
    font-family: 'Georgia', serif;
    font-size: 1.4em;
    line-height: 1.4em;
}

/* HAXORZ */
#relatedHeadlines .module {
    background-image: url(http://img.washingtonpost.com/rw/sites/twpweb/img/monster-sprites/monster-sprite.gif?t=20130411152500);
    background-position: -1997px -239px;
    background-repeat: no-repeat;
    border-bottom: none;
    margin-left: 5px;
    padding-bottom: 0px;
    padding-left: 15px;
}
#relatedHeadlines h2 {
    font-size: 1.3em;
}
#relatedHeadlines .heading, #relatedHeadlines .byline, #relatedHeadlines > .module > p, #relatedHeadlines > .module > a, #relatedHeadlines .margin-left-100, #relatedHeadlines ul.normal {
    display: none !important;
}