#map_canvas { height: 100%; z-index: 0;}
#map_container { width: 600px; float:left; height: 500px; position: relative; border: 1px solid #666; margin: 10px;}
.map_border {
    z-index: 5; 
    position: absolute; 
    border: 1px solid #f33;
}

.map_border>p {
    font-family: verdana, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #FFF;
    background-color: #F33;
    padding: 3px 3px 3px 6px;
    margin: 0;
    width: 60px;
    position: absolute;
    top: -21px;
    left: -1px;
}

.show { }
.hide { display: none; }

.toggle {
    float: right;
    width: 62px;
    height: 18px;
    background-image: url('../img/toggle.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    overflow: hidden;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-transition: background-position .1s linear;
}

.switch_off {
    background-position: -39px 0;
    -webkit-transition: background-position .1s linear;
}

.small_warning {
    color: #900;
    font-size: .85em;
}
.small_tip {
    color: #666;
    font-size: .85em;
}


label {
    margin-right: 15px;
}
.iconRadio {
    padding-right: 50px;
}

.full_screen {
    margin: 0;
    padding: 0;
}

.full_screen_controls {
    padding: 10px;
    margin: 0;
}

.full_screen_map {
    width: 98%;
    height: 82%;
    margin: 1%;
}

.full_screen_labels {
    
}

.full_screen #map_container { 
    width: 100%; height: 100%; position: relative;
}

.full_screen #crosshair {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10;
    margin: 0;
    padding: 0;
}

.full_screen #crosshair>img {
    margin-left: -16px;
    margin-top: -20px;
}

img.screenshot {
    border: 1px solid #666;
}

/* add on */

.state {
	width: 280px;
	padding-left:10px;
	background-color:#f1f1f1;
	border-top:2px solid #666666;
	float:left;
	margin-bottom:12px;
	margin-right:10px;
	display:block;
}

#cnn_dyncntnt { width:960px; padding-left:10px; }

.locationTitle { margin-top:10px; }
.locationTitle h3 {font-size: 21px;font-weight:bold;}
.locationTitle h3 span {float:right;color:#000000;margin-right:10px;font-size:26px;margin-top:-6px;}
.locationTitle p {padding-left:0px !important;padding-bottom:12px;}

.casualty { clear:both; margin-bottom:12px; line-height:14px; padding-bottom:12px; border-bottom:1px solid #e1e1e1; margin-right:10px;}
.casualty img { float:left; margin-right:12px;}
.casualty .name { font-weight:bold; margin-right:8px;}

