@charset "UTF-8";
/* CSS Document */

.top-news-block-wrap {
	height: auto !important;
}

#topnewscontainer {
	width: 618px; 
	padding: 13px; 
	float: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	color: #515151;
}

#topnews_top {
	float: left;
	width: 100%;
}

#topnews_bottom {
	float: left;
	width: 100%;
	border-top: 1px solid #cecece;
	margin-top: 15px;
	padding-top: 15px;
}

#topnews_top img {
	width: 100%;
}

#topnews_bottom img {
	width: 100%;
}

.panel-top-news-2 .topnews_leftcol .topnews1 img {
	margin-bottom: 7px;
}

.panel-top-news-1 .topnews1 img {
	margin-bottom: 7px;
}

/*********************************************Begin 3 story layout***********************************************/

.panel-top-news-1 .topnews_leftcol {
	float: left;
	width: 100%;
	padding-top: 10px;
	border-right: 0px; 
	padding-right: 0%;
}

.panel-top-news-1 .topnews_leftcol {
	float: left;
	width: 100%;
	padding-top: 10px;
	border-right: 0px; 
	padding-right: 0%;
}

.panel-top-news-1 .topnews_rightcol {
	width: 47.5%; 
	float: left; 
	padding-left: 2%; 
	padding-top: 10px;
	display: none;
}

.panel-top-news-1 .topnews1 {
	float: left; 
	width: 100%; 
}

.panel-top-news-1 .topnews2 {
	width: 100%; 
	float: left;
}

.panel-top-news-1 .topnews3 {
	width: 100%; 
	float: left; 
	border-top: 1px solid #cecece; 
	margin-top: 15px; 
	padding-top: 15px;
}

.panel-top-news-1 .topnews4 {
	float: left; 
	height:auto; 
	width: 64.5%; 
	margin-bottom: 2%;
}

.panel-top-news-1 .topnews5 {
	float: left; 
	height:auto; 
	width: 30%; 
	padding-left: 2%;
	margin-left: 2%; 
	margin-right: 2%; 
	padding-right: 2%; 
	border-right: 1px solid #cecece; 
	border-left: 1px solid #cecece; 
	margin-bottom: 2%;
	display: none;
}

.panel-top-news-1 .topnews6 {
	float: left; 
	height:auto; 
	width: 30.5%; 
	margin-bottom: 2%;
	margin-left: 13px;
	padding-left: 13px;
	border-left: 1px solid #cecece;
}

/*********************************************End 3 story layout***********************************************/

/*********************************************Begin 6 story layout***********************************************/

.panel-top-news-2 .topnews_leftcol {
	float: left;
	width: 297px;
	height: auto;
	padding-top: 10px;
	border-right: 1px solid #cecece; 
	padding-right: 13px;
}

.panel-top-news-2 .topnews_rightcol {
	width: 294px%; 
	float: left; 
	padding-left: 13px; 
	padding-top: 10px;
}

.topnews1 {
	float: left; 
	width: 100%; 
}

.panel-top-news-2 .topnews2 {
	width: 100%; 
	float: left;
}

.panel-top-news-2 .topnews3 {
	width: 100%; 
	float: left; 
	border-top: 1px solid #cecece; 
	margin-top: 15px; 
	padding-top: 15px;
}

.panel-top-news-2 .topnews4 {
	float: left; 
	height:auto; 
	width: 30.5%; 
	margin-bottom: 2%;
}

.panel-top-news-2 .topnews5 {
	float: left; 
	height:auto; 
	width: 30%; 
	padding-left: 13px;
	margin-left: 13px; 
	margin-right: 13px; 
	padding-right: 13px; 
	border-right: 1px solid #cecece; 
	border-left: 1px solid #cecece; 
	margin-bottom: 2%;
}

.panel-top-news-2 .topnews6 {
	float: left; 
	height:auto; 
	width: 30.5%; 
	margin-bottom: 2%;
}

/*********************************************End 6 story layout***********************************************/

#topnewscontainer .thumbnail {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

#topnewscontainer h1 {
	font-size: 28px;
	line-height: 1.1em;
	color: #000;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 5px;
}

#topnewscontainer h1 a:link, #topnewscontainer h1 a:visited {
	font-size: 28px;
	color: #000;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	text-decoration: none;
}

#topnewscontainer h1 a:hover, #topnewscontainer h1 a:active {
	font-size: 28px;
	color: #000;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	text-decoration: underline;
}

#topnewscontainer h2 {
	font-size: 21px;
	color: #000;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	margin-top: 0;
	line-height: 1.2em;
	margin-bottom: 5px;
}

#topnewscontainer h2 a:link, #topnewscontainer h2 a:visited {
	font-size: 21px;
	color: #000;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	text-decoration: none;
}

#topnewscontainer h2 a:hover, #topnewscontainer h2 a:active {
	font-size: 21px;
	color: #000;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	text-decoration: underline;
}

#topnewscontainer h3 {
	font-size: 18px;
	color: #000;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	margin-top: 0;
	line-height: 1.2em;
	margin-bottom: 5px;
}

#topnewscontainer h3 a:link, #topnewscontainer h3 a:visited {
	font-size: 18px;
	color: #000;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	text-decoration: none;
}

#topnewscontainer h3 a:hover, #topnewscontainer h3 a:active {
	font-size: 18px;
	color: #000;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	text-decoration: underline;
}

/*********************************************Begin Program Title Styles*********************************************/
a.topnews-prog-:link, a.topnews-prog-:visited, #sidebar a.topnews-prog-:link, #sidebar a.topnews-prog-:visited {
	font-size: 11px;
	color: #515151;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 2em;
	padding-bottom: 5px;
    padding-top: 5px;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

a.topnews-prog-:hover, a.topnews-prog-:active, #sidebar a.topnews-prog-:hover, #sidebar a.topnews-prog-:active {
	font-size: 11px;
	color: #515151;
	text-transform: uppercase;
	text-decoration: underline;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

a.topnews-prog-ab:link, a.topnews-prog-ab:visited, #sidebar a.topnews-prog-ab:link, #sidebar a.topnews-prog-ab:visited {
	font-size: 11px;
	color: #515151;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 2em;
	padding-bottom: 5px;
    padding-top: 5px;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

a.topnews-prog-ab:hover, a.topnews-prog-ab:active, #sidebar a.topnews-prog-ab:hover, #sidebar a.topnews-prog-ab:active {
	font-size: 11px;
	color: #515151;
	text-transform: uppercase;
	text-decoration: underline;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

a.topnews-prog-bandwidth:link, a.topnews-prog-bandwidth:visited, #sidebar a.topnews-prog-bandwidth:link, #sidebar a.topnews-prog-bandwidth:visited {
	font-size: 11px;
	color: rgb(1,142,84);
	text-transform: uppercase;
	text-decoration: none;
	background-image: url('/sites/wamu.org/themes/wamu_dh_zen/dh/images/bandwidth-icon-01.jpg');
	background-repeat: no-repeat;
	line-height: 2em;
	background-position: left;
	padding-bottom: 2px;
	padding-left: 25px;
    padding-top: 5px;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

a.topnews-prog-bandwidth:hover, a.topnews-prog-bandwidth:active, #sidebar a.topnews-prog-bandwidth:hover, #sidebar a.topnews-prog-bandwidth:active {
	font-size: 11px;
	color: rgb(1,142,84);
	text-transform: uppercase;
	text-decoration: underline;
	font-family: p22-underground, helvetica, arial, sans-serif;
}
a.topnews-prog-bk:link, a.topnews-prog-bk:visited, #sidebar a.topnews-prog-bk:link, #sidebar a.topnews-prog-bk:visited {
	font-size: 11px;
	color: #515151;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 2em;
	padding-bottom: 5px;
    padding-top: 5px;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

a.topnews-prog-bk:hover, a.topnews-prog-bk:active, #sidebar a.topnews-prog-bk:hover, #sidebar a.topnews-prog-bk:active {
	font-size: 11px;
	color: #515151;
	text-transform: uppercase;
	text-decoration: underline;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

a.topnews-prog-drs:link, a.topnews-prog-drs:visited, #sidebar a.topnews-prog-drs:link, #sidebar a.topnews-prog-drs:visited {
	font-size: 11px;
	color: #6F5B8B;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url('/sites/wamu.org/themes/wamu_dh_zen/dh/images/sm_news_drs.png');
	background-repeat: no-repeat;
	background-position: left;
	line-height: 2em;
	padding-bottom: 5px;
    padding-left: 25px;
    padding-top: 5px;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

a.topnews-prog-drs:hover, a.topnews-prog-drs:active, #sidebar a.topnews-prog-drs:hover, #sidebar a.topnews-prog-drs:active {
	font-size: 11px;
	color: #3e2c56;
	text-transform: uppercase;
	text-decoration: underline;
	background-image: url('/sites/wamu.org/themes/wamu_dh_zen/dh/images/sm_news_drs.png');
	background-repeat: no-repeat;
	background-position: left;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

a.topnews-prog-kns:link, a.topnews-prog-kns:visited, #sidebar a.topnews-prog-kns:link, #sidebar a.topnews-prog-kns:visited {
	font-size: 11px;
	color: #AA3300;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url('/sites/wamu.org/themes/wamu_dh_zen/dh/images/sm_news_kns.png');
	background-repeat: no-repeat;
	background-position: left;
	line-height: 2em;
	padding-bottom: 5px;
    padding-left: 25px;
    padding-top: 5px;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

a.topnews-prog-kns:hover, a.topnews-prog-kns:active, #sidebar a.topnews-prog-kns:hover, #sidebar a.topnews-prog-kns:active {
	font-size: 11px;
	color: #742300;
	text-transform: uppercase;
	text-decoration: underline;
	background-image: url('/sites/wamu.org/themes/wamu_dh_zen/dh/images/sm_news_kns.png');
	background-repeat: no-repeat;
	background-position: left;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

a.topnews-prog-cc:link, a.topnews-prog-cc:visited, #sidebar a.topnews-prog-cc:link, #sidebar a.topnews-prog-cc:visited  {
	font-size: 11px;
	color: #0099bf;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url('/sites/wamu.org/themes/wamu_dh_zen/dh/images/sm_news_cc.png');
	background-repeat: no-repeat;
	background-position: left;
	line-height: 2em;
	padding-bottom: 5px;
    padding-left: 25px;
    padding-top: 5px;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

a.topnews-prog-cc:hover, a.topnews-prog-cc:active, #sidebar a.topnews-prog-cc:hover, #sidebar a.topnews-prog-cc:active {
	font-size: 11px;
	color: #017592;
	text-transform: uppercase;
	text-decoration: underline;
	background-image: url('/sites/wamu.org/themes/wamu_dh_zen/dh/images/sm_news_cc.png');
	background-repeat: no-repeat;
	background-position: left;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

a.topnews-prog-ah:link, a.topnews-prog-ah:visited, #sidebar a.topnews-prog-ah:link, #sidebar a.topnews-prog-ah:visited {
	font-size: 11px;
	color: #495b14;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url('/sites/wamu.org/themes/wamu_dh_zen/dh/images/sm_news_ah.png');
	background-repeat: no-repeat;
	background-position: left;
	line-height: 2em;
	padding-bottom: 5px;
    padding-left: 25px;
    padding-top: 5px;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

a.topnews-prog-ah:hover, a.topnews-prog-ah:active, #sidebar a.topnews-prog-ah:hover, #sidebar a.topnews-prog-ah:active {
	font-size: 11px;
	color: #2c3a03;
	text-transform: uppercase;
	text-decoration: underline;
	background-image: url('/sites/wamu.org/themes/wamu_dh_zen/dh/images/sm_news_ah.png');
	background-repeat: no-repeat;
	background-position: left;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

a.topnews-prog-mc:link, a.topnews-prog-mc:visited, #sidebar a.topnews-prog-mc:link, #sidebar a.topnews-prog-mc:visited {
	font-size: 11px;
	color: #c71c2d;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url('/sites/wamu.org/themes/wamu_dh_zen/dh/images/sm_news_mc.png');
	background-repeat: no-repeat;
	background-position: left;
	line-height: 2em;
	padding-bottom: 5px;
    padding-left: 25px;
    padding-top: 5px;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

a.topnews-prog-mc:hover, a.topnews-prog-mc:active, #sidebar a.topnews-prog-mc:hover, #sidebar a.topnews-prog-mc:active {
	font-size: 11px;
	color: #a40212;
	text-transform: uppercase;
	text-decoration: underline;
	background-image: url('/sites/wamu.org/themes/wamu_dh_zen/dh/images/sm_news_mc.png');
	background-repeat: no-repeat;
	background-position: left;
	font-family: p22-underground, helvetica, arial, sans-serif;
}


/*********************************************End Program Title Styles*********************************************/

.top-news-block-wrap h2.titleblock {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-family: p22-underground, sans-serif;
    font-weight: normal;
    height: 16px;
    line-height: 12px;
    margin-top: 0;
    padding: 6px 10px 0;
    position: relative;
    text-transform: uppercase;
    width: 634px;
} 

#sidebar {
    background-color: #ebebeb;
    float: left;
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
	padding-top: 16px;
    width: 300px;
}

h4.sidebar {
	font-family: p22-underground, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #000;
	font-weight: normal;
	margin-bottom: 3px;
	line-height: 1.3em; 
	width: 100%;
}

.sidebarEvent {
	float: left;
	width: 96%;
	padding: 2%;
	margin-bottom: 10px;
	color: #515151;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #fff;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.sidebarEvent h5 {
	color: #000;
	font-family: p22-underground, sans-serif;
	line-height: 1.3em;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 3px;
}

.sidebarEvent h5 a:link, .sidebarEvent h5 a:visited {
	color: #000 !important;
	font-family: p22-underground, sans-serif;
	line-height: 1.3em;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.sidebarEvent h5 a:hover, .sidebarEvent h5 a:active {
	color: #000 !important;
	font-family: p22-underground, sans-serif;
	line-height: 1.3em;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.sidebarMedia {
	width: 100%;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 8% 0;
	font-family: p22-underground, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
	text-align: center;
	float: left;
}

.sidebarMedia img {
	vertical-align: middle;
	margin-left: 10px;
}

p.footer {
	text-align: center;
	font-family: p22-underground, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
}

p.footer a:link, p.footer a:visited {
	font-size: 11px;
	font-family: p22-underground, sans-serif;
	color: #0484CE;
	text-decoration: none;
}

p.footer a:hover, p.footer a:active {
	font-size: 11px;
	font-family: p22-underground, sans-serif;
	color: #0484CE;
	text-decoration: underline;
}

/*.top-news-block-wrap h2 {  
     background: #000;  
     padding: 6px 10px 4px 10px;  
     /*margin-right: -7px;*/ 
   /*  margin-top: 0;  
     position: relative;  
     width: 634px;    
	 color: #fff;
	 font-family: sans-serif;
	 font-weight: normal;
	 text-transform: uppercase; 
	 line-height: 12px; 
} */

/************************************************CHANGES MADE TO LUKE'S VERSION***********************************************************/

#block-views-feature-carousel-block .arrow {  
     width: 0; height: 0;  
     line-height: 0;  
     border-right: 9px solid transparent;  
     border-top: 10px solid #515151;  
     top: 102%;  
     right: 0;  
     position: absolute;  
}

.wamuad-front-block {
    background: none repeat scroll 0 0 #EBEBEB;
    float: left;
    height: 64px;
    padding: 10px;
    width: 624px;
	font-family: Helvetica, Arial, sans-serif;
}

.wamuad-front-block img {
	margin-right: 10px;
	float: left;
}

.wamuad-front-block h6 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 5px;
}

#block-views-feature-carousel-block h2 {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-family: p22-underground, Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 12px;
    margin-right: -7px;
    margin-top: 0;
    padding: 6px 10px 4px;
    position: relative;
    text-transform: uppercase;
    width: 963px;
}

.newswell-block-wrap h2 {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-family: p22-underground, Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 12px;
    margin-right: -7px;
    margin-top: 0;
    padding: 6px 10px 4px;
    position: relative;
    text-transform: uppercase;
    width: 634px;
}


.newswell-block-wrap .newswell-content .views-field-field-teaser {
    color: #515151;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 1.4em;
    text-transform: none;
}

.second-sidebar #block-block-58 .second-sidebar-footer {
    font-family: Helvetica, Arial, sans-serif;
    text-transform: none;
}

.newswell-block-wrap .newswell-content .views-field-title {
    color: #000000;
    font-size: 18px;
    padding: 2px 0 6px;
}

.newswell-block-wrap .newswell-content .views-field-title a {
    color: #000000;
    font-family: Georgia, serif;
    line-height: 1.2em;
}

#sidebar .sidebar-top-links .weather, #sidebar .sidebar-top-links .text-link {
    border-right: 1px solid #AAAAAA;
    float: left;
    font-family: p22-underground, Helvetica, Arial, sans-serif;
    margin-top: 4px;
    padding-left: 6px;
    padding-right: 6px;
}

.newswell-block-wrap .newswell-tabs ul li a.selected-newswell-tab {
    color: #D73466;
}

.newswell-block-wrap .newswell-tabs ul li:hover a {
    color: #D73466;
    text-decoration: none;
}

#sidebar .sidebar-top-links .temperature {
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 4px;
    padding: 0 5px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
}

*+html #sidebar .sidebar-top-links .temperature {
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 4px;
    padding: 0 5px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	line-height: 22px;
}

#block-views-feature-carousel-block h2:after {
    border-right: 11px solid rgba(0, 0, 0, 0);
    border-top: 10px solid #515151;
    content: "";
    height: 0;
    line-height: 0;
    position: absolute;
    right: 0;
    top: 100%;
    width: 0;
}

.newswell-block-wrap h2 .arrow {
    border-right: 10px solid rgba(0, 0, 0, 0);
    border-top: 10px solid #515151;
    height: 0;
    line-height: 0;
    position: absolute;
    right: 0;
    top: 100%;
    width: 0;
}

/***********************************************WEATHER PAGE****************************************************/

#weatherTabs {
	width: 624px;
	float: left;
}

/* Component containers
----------------------------------*/
#weatherTabs.ui-widget { font-family: helvetica, arial, sans-serif; font-size: 12px; width: 624px; }
#weatherTabs.ui-widget .ui-widget { font-size: 1em; }
#weatherTabs.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: helvetica, arial, sans-serif; font-size: 1em; }
#weatherTabs.ui-widget-content { border: 0px; background: #ffffff; color: #515151; }
#weatherTabs.ui-widget-content a, visited { color: #0484ce; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 12px;}
#weatherTabs.ui-widget-content a:hover { text-decoration: underline;}
#weatherTabs.ui-widget-header { border: 0px; background: #ffffff; color: #222222; font-weight: bold; }
#weatherTabs.ui-widget-header a { color: #222222; font-size: 12px; font-family: p22-underground, Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: 300;}

@font-face {
    font-family: "Weather Icons";
    src: url("/sites/wamu.org/themes/wamu_dh_zen/fonts/artill_clean_icons.otf");
    src: url("/sites/wamu.org/themes/wamu_dh_zen/fonts/artill_clean_icons-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/wamu.org/themes/wamu_dh_zen/fonts/artill_clean_icons-webfont.woff") format("woff"), url("/sites/wamu.org/themes/wamu_dh_zen/fonts/artill_clean_icons-webfont.ttf") format("truetype"), url("sites/wamu.org/themes/wamu_dh_zen/fonts/artill_clean_icons-webfont.svg") format("svg");
}

#weatherTabs .article {
	float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #ebebeb;
    margin-top: 10px;
    width: 624px;
}

#weatherTabs .topinfo {
	float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
	padding-bottom: 12px;
    margin-top: 0;
    width: 624px;
}


/* Interaction states
----------------------------------*/
#weatherTabs.ui-state-default, #weatherTabs.ui-widget-content .ui-state-default, #weatherTabs.ui-widget-header .ui-state-default { border: 0px; background: #ebebeb; font-weight: normal; color: #515151; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#weatherTabs.ui-state-default a, .ui-state-default a, visited { color: #515151; text-decoration: none; }
#weatherTabs.ui-state-hover, #weatherTabs.ui-widget-content .ui-state-hover, #weatherTabs.ui-widget-header .ui-state-hover, #weatherTabs.ui-state-focus, #weatherTabs.ui-widget-content .ui-state-focus, #weatherTabs.ui-widget-header .ui-state-focus { border: 0px; background: #ffffff; font-weight: normal; color: #212121; }
#weatherTabs.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
#weatherTabs.ui-state-active, #weatherTabs.ui-widget-content .ui-state-active, #weatherTabs.ui-widget-header .ui-state-active { border: 0px; background: #ebebeb; font-weight: normal; color: #212121; }
#weatherTabs.ui-state-active a, .ui-state-active a, visited { color: #212121; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
#weatherTabs.ui-state-highlight, #weatherTabs.ui-widget-content .ui-state-highlight, #weatherTabs.ui-widget-header .ui-state-highlight  {border: 0px; background: #fbf9ee; color: #363636; }
#weatherTabs.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#weatherTabs.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 0px; background: #fef1ec; color: #cd0a0a; }
#weatherTabs.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#weatherTabs.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
#weatherTabs.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
#weatherTabs.ui-priority-secondary, #weatherTabs.ui-widget-content .ui-priority-secondary,  #weatherTabs.ui-widget-header .ui-priority-secondary { font-weight: normal; }
#weatherTabs.ui-state-disabled, #weatherTabs.ui-widget-content .ui-state-disabled, #weatherTabs.ui-widget-header .ui-state-disabled { background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
#weatherTabs.ui-icon { width: 16px; height: 16px; }
#weatherTabs.ui-widget-content .ui-icon { }
#weatherTabs.ui-widget-header .ui-icon { }
#weatherTabs.ui-state-default .ui-icon { }
#weatherTabs.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {}
#weatherTabs.ui-state-active .ui-icon { }
#weatherTabs.ui-state-highlight .ui-icon { }
#weatherTabs.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { }




/* Misc visuals
----------------------------------*/

/* Corner radius */
#weatherTabs.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }
#weatherTabs.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; }
#weatherTabs.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
#weatherTabs.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }

/* Overlays */
#weatherTabs.ui-widget-overlay { background: #ebebeb; }
#weatherTabs.ui-widget-shadow { margin: -3px 0 0 -3px; padding: 3px; background: #000000; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }/*
 * jQuery UI Tabs 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
#weatherTabs.ui-tabs { position: relative; padding: 0; float: left;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
#weatherTabs.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; }
#weatherTabs.ui-tabs .ui-tabs-nav li { list-style: none; float: left; margin: 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; font-size: 12px; font-family: p22-underground, Helvetica, Arial, sans-serif; text-transform: uppercase; }
/*#weatherTabs.ui-tabs .ui-tabs-nav li a { float: left; padding-top: 8px; text-align: center; padding-bottom: 8px; text-decoration: none; width: 168px; color: #515151; }
#weatherTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; color: #000; background-color: #ffffff; }*/

#weatherTabs.ui-tabs .ui-tabs-nav li.channel1 a { float: left; padding-top: 8px; text-align: center; padding-bottom: 8px; text-decoration: none; width: 208px; color: #515151; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#weatherTabs.ui-tabs .ui-tabs-nav li.channel1.ui-tabs-selected { margin-bottom: 0; color: #000; background-image: url(/sites/wamu.org/themes/wamu_dh_zen/dh/images/weather_dc_arrow.png); background-repeat: no-repeat; background-color: #ffffff; width: 208px; font-family: p22-underground, Helvetica, Arial, sans-serif; background-position: right center;}

#weatherTabs.ui-tabs .ui-tabs-nav li.channel2 a { float: left; padding-top: 8px; text-align: center; padding-bottom: 8px; text-decoration: none; color: #515151; width: 208px; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#weatherTabs.ui-tabs .ui-tabs-nav li.channel2.ui-tabs-selected { margin-bottom: 0; color: #000; background-image: url(/sites/wamu.org/themes/wamu_dh_zen/dh/images/weather_md_arrow.png); background-repeat: no-repeat; background-color: #ffffff; width: 208px; font-family: p22-underground, Helvetica, Arial, sans-serif; background-position: right center;}

#weatherTabs.ui-tabs .ui-tabs-nav li.channel3 a { float: left; padding-top: 8px; text-align: center; padding-bottom: 8px; text-decoration: none; width: 208px; color: #515151; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#weatherTabs.ui-tabs .ui-tabs-nav li.channel3.ui-tabs-selected { margin-bottom: 0; color: #000; background-image: url(/sites/wamu.org/themes/wamu_dh_zen/dh/images/weather_va_arrow.png); background-repeat: no-repeat; background-color: #ffffff; width: 208px; font-family: p22-underground, Helvetica, Arial, sans-serif; background-position: right center;}

#weatherTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #000; }
#weatherTabs.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#weatherTabs.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 10px 0 0 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


#weatherTabs #block-views-weather-views-block.content {
	float: left; 
	width: 100%;
	font-size: 12px;
	font-family: p22-underground, helvetica, arial, sans-serif;
}

#weatherTabs .currentleft {
	float: left; 
	width: 234px;
}

#weatherTabs .currentright {
	float: left; 
	width: 390px;
}

#weatherTabs .views-label-field-condition-code {
	font-family: p22-underground, helvetica, arial, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	text-transform: uppercase;
	padding: 0 0 15px 0;
	float: left;
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

#weatherTabs .views-field.views-field-field-temperature .field-content {
	font-size: 38px;
	float: left;
	margin-left: 25px;
}

#weatherTabs .views-label.views-label-field-forecast-1-day {
	display: none;
}

#weatherTabs .views-label.views-label-field-forecast-2-days {
	display: none;
}

#weatherTabs .views-label.views-label-field-forecast-3-days {
	display: none;
}

#weatherTabs .views-label.views-label-field-forecast-4-days {
	display: none;
}

#weatherTabs .weather.information.day-of-week {
	background-color: #fff;
	width: 100%;
	float: left;
	padding-bottom: 5px;
	font-family: p22-underground, helvetica, arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}

#weatherTabs .weather-bucket {
	float: left; 
	width: 90px; 
	margin-right: 10px; 
	background-color: #ebebeb; 
	text-align: center; 
	height: 170px;
}

#weatherTabs .views-field.views-field-field-forecast-4-days .weather-bucket {
	float: left; 
	width: 90px; 
	margin-right: 0px; 
	background-color: #ebebeb; 
	text-align: center; 
	height: 170px;
}

#weatherTabs .weather-bucket p {
	margin-top: 35px;
	height: 70px;
	line-height: 1.3em;
	padding: 5% 5% 0;
}

#weatherTabs .weather-bucket.last p {
	margin-top: 35px;
}

#weatherTabs .weather-information.condition-code {
	width: 90%;
	padding: 3% 5% 0 5%;
	clear: both;
	float: left;
	margin-bottom: 0px;
	font-family: "Weather Icons";
	font-size: 55px;
	line-height: 1em;
}

#weatherTabs .weather-information.weather {
	width: 96%;
	padding: 5% 2% 0 2%;
	clear: both;
	float: left;
	font-size: 14px;
}

#weatherTabs .views-label-field-temperature {
	display: none;
}

#weatherTabs .views-label-field-location {
	display: none;
}

#weatherTabs .field-content.location {
	display: none;
}

#weatherTabs .field-content.icon {
	float: left;
	width: 110px;
	text-align: center;
}

#weatherTabs .views-field-field-high {
	float: left;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 10px;
	font-size: 16px;
}

#weatherTabs .views-label-field-high {
	float: left; 
	width: 55px;
	font-weight: bold;
	
}

#weatherTabs .views-field.views-field-field-low {
	float: left;
	width: 100%;
	font-size: 16px;
}

#weatherTabs .views-label-field-low {
	float: left; 
	width: 55px;
	font-weight: bold;
	font-size: 16px;
}

#weatherTabs .views-field.views-field-field-low. field-content {
	float: left;
	font-size: 16px;
}

#weatherTabs #block-views-weather-views-block h2 {
	display: none;
}

#weatherTabs #block-views-weather-views-block-1 h2 {
	display: none;
}

#weatherTabs #block-views-weather-views-block-2 h2 {
	display: none;
}

.hour-time {
	float: left; 
	width: 90%; 
	padding: 10px 5%; 
	background-color: #ebebeb; 
	text-align: center; 
	font-family: helvetica, arial, sans-serif; 
	font-size: 12px; 
	text-transform: uppercase; 
	font-weight: bold;
}

.hour-temp {
	float: left; 
	width: 90%; 
	padding: 10px 5%; 
	background-color: #fff; 
	text-align: center; 
	font-family: helvetica, arial, sans-serif; 
	font-size: 14px; 
	text-transform: uppercase; 
}

.hourly-forecast-data {
	float: left;
	width: 100%;
	border-bottom: 1px solid #cecece;
	margin-bottom: 20px;
}

.hour-data {
	float: left;
	width: 88px;
	border-left: 1px solid #cecece;
}

.hour-data:last-child {
	float: left;
	width: 87px;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
}


.hour-data.last{
	float: left;
	width: 87px;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
}

.hourly-forecast-title.weather-page-title {
	font-family: p22-underground, helvetica, arial, sans-serif; 
	font-size: 12px; 
	text-transform: uppercase; 
	margin-top: 30px; 
	font-weight: bold; 
}

.views-field.views-field-field-condition-code .field-content {
	font-family: "Weather Icons";
	font-size: 80px;
	float: left;
	margin-left: 22px;
}

.miniad {
	float: left;
	width: 100%;
	margin-top: 20px;
	text-align: right;
}

.miniad p {
	display: inline-block; 
	padding-top: 7px;
}

#div-gpt-ad-1391117502433-0 {
	float: right;
}


.hour-cond {
	font-family: 'Weather Icons'; 
	font-size: 55px; 
	text-align: center; 
	line-height: .5em; 
	margin-bottom: 0; 
	padding-top: 55px;
}
#block-views-weather-views-block-1 {
display:none;
}
#block-views-weather-views-block-2 {
display:none;
}

/***********************************************END WEATHER PAGE****************************************************/
