#weather-insert {
	font-family:sans-serif;
	color:#323232;

	width:960px;
}
h1 {
	color:#666;
	font-size:250%;
	font-weight:bolder;
	margin:0;
	padding:0;
}
h1 .lighten {
	color:#a5a5a5;
	display:inline;
	font-weight:normal;
}

#weather-top { width:940px;}
#wt-right {
	float:right;
	width:160px;
	height: 100%;
	display: inline;
}
#wt-left {
	overflow:hidden;
	width:775px;
}


#weather-insert h2 {
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
	font-size:22px;
	font-weight:bold;
	margin:0.83em 0;

}
#weather-insert h2 .lighten {
	color:#a5a5a5;
	display:inline;
	font-weight:normal;
}
/******************************************************************/
/* *************** Related to rounded boxes ***********************/
/******************************************************************/
/*.rbroundbox { background: url(../../../../../../../../content/tncms/live/editorial/weather/resources/images/nt.gif) repeat; }
.rbtop div { background: url(../../../../../../../../content/tncms/live/editorial/weather/resources/images/tl.gif) no-repeat top left; }
.rbtop { background: url(../../../../../../../../content/tncms/live/editorial/weather/resources/images/tr.gif) no-repeat top right; }
.rbbot div { background: url(../../../../../../../../content/tncms/live/editorial/weather/resources/images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../../../../../../../../content/tncms/live/editorial/weather/resources/images/br.gif) no-repeat bottom right; }*/

.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
/*.rbcontent { margin:1em 10px; }*/
.rbroundbox { width: 100%; text-align:center;}

/*.rbroundbox-dark { background: url(../../../../../../../../content/tncms/live/editorial/weather/resources/images/nt-dark.gif) repeat; }
.rbtop-dark div { background: url(../../../../../../../../content/tncms/live/editorial/weather/resources/images/tl-dark.gif) no-repeat top left; }
.rbtop-dark { background: url(../../../../../../../../content/tncms/live/editorial/weather/resources/images/tr-dark.gif) no-repeat top right; }
.rbbot-dark div { background: url(../../../../../../../../content/tncms/live/editorial/weather/resources/images/bl-dark.gif) no-repeat bottom left; }
.rbbot-dark { background: url(../../../../../../../../content/tncms/live/editorial/weather/resources/images/br-dark.gif) no-repeat bottom right; }*/

.rbtop-dark div, .rbtop-dark, .rbbot-dark div, .rbbot-dark {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent-dark {  }
.rbroundbox-dark { width: 100%; margin: 1em auto; text-align:center;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */
/*********************************************************************/
/******** End rounded related to rounded boxes ***********************/
/*********************************************************************/
#weather-links {
display:block;
width:100%;
margin-bottom:10px;
}

.tile {
display:block;
float:left;
height:75px;
width:20%;
margin-bottom:5px;
}
	.tile h3{
		color:#323232;}
		.tile h3:hover{
			text-decoration:underline;}
#weather-insert #weather-links .tile img {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #333333;
}

#weather-insert #weather-links .tile h3 {
	font-size:12px;
	line-height:14px;
	margin-bottom:0;
	margin-top:0;
}
#weather-insert #weather-links .tile .description {font-size:9px;}

#forcast {
	width:780px;
}
.forcast-block {
	float:left;
	width:99px;
	margin-left:6px;
	margin-right:5px;
	background-image: url(../../../../../../../../content/tncms/live/editorial/weather/resources/images/forcast-block-bkgrnd.gif);
	background-repeat: repeat-x;
}
#weather-insert .forcast-block h2 {
border-bottom:medium none;
border-top:medium none;
font-size:16px;
font-weight:bold;
margin-bottom:0;
margin-top:0;
padding:2px;
text-align:center;
}
#weather-insert .forcast-block img {
    text-align:center;
}
#weather-insert .forcast-block .stats { display:block;}
#weather-insert .forcast-block .stats .high-temp { display:inline; color:#CC0000; margin-right:3px; font-size:12px;}
#weather-insert .forcast-block .stats .low-temp { display:inline; color:#0033CC; margin-left:3px; font-size:12px;}
#weather-insert .forcast-block .stats .conditions { display:block; font-size:12px;}
#interactive-map { border: 0; margin: 0; padding: 0;}
#interactive-map html body #mainContainer {
	background-image:url(https://weather.townnews.com/content/tncms/live/editorial/weather/resources/resources/images/bg-tn.png)!important;
}
#current-conditions {width:770px; height:100%;}
#current-conditions h1, #current-conditions h3 {
	margin: 0;
	padding:0;
}
#current-conditions h3 {
	font-size:16px;
}
#current-conditions h1 {
	font-size:18px;
	font-weight:bold;
	color:#323232;
}
#current-conditions table {
	border-collapse: collapse;
	width: 215px;
	}

#current-conditions td.right {
	padding: 0 0.5em;
	text-align: right;
	}
#current-conditions td.no-underline {
	border-bottom:none;
}

#current-conditions tr.highlight td {
	background: #EEEFDF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	}

#current-conditions td {
	border-bottom: 1px dotted #CCC;
	padding: 0 0.5em;
	}
#current-conditions #cc-right {
	float:right;
	padding:0 10px;
	width:525px;
}
#current-conditions #cc-left{
	float:left;
	width:215px;
	font-size:12px;
}

#current-conditions #cc-right #weather-maps {
	height:175px;
	overflow:hidden;
	text-align:center;
	width:525px;}
#current-conditions #cc-right #weather-maps .tile {
	height:175px;
	margin:5px;
	width:250px;}
#current-conditions #cc-right #weather-maps .tile .sub-heading {font-size:12px;}
#current-conditions #cc-right #weather-maps #popupone img, #current-conditions #cc-right #weather-maps #popuptwo img, #current-conditions #cc-right #weather-maps #popupthree img {
	height:153px;
}
#current-conditions #cc-right #weather-maps #popup1 img, #current-conditions #cc-right #weather-maps #popup2 img, #current-conditions #cc-right #weather-maps #popup3 img {
	width:100%;
}

/***************** popup stuff ************************/

br.both{
clear:both;
}

#backgroundPopup1{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popup1{
display:none;
height:384px;
width:408px;
background:#FFFFFF;
z-index:2;
padding:4px 0;
font-size:13px;
}
#popupone {
	cursor:pointer;
}
#popup1 h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popup1Close{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer;
}
#backgroundPopup2{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popup2{
display:none;
height:384px;
width:408px;
background:#FFFFFF;
z-index:2;
padding:4px 0;
font-size:13px;
}
#popuptwo {
	cursor:pointer;
}
#popup2 h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popup2Close{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer;
}
#backgroundPopup3{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popup3{
display:none;
height:384px;
width:408px;
background:#FFFFFF;
z-index:2;
padding:4px 0;
font-size:13px;
}
#popupthree {
	cursor:pointer;
}
#popup3 h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popup3Close{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer;
}