/* @override 
	http://dev.mo.gov/wp-content/themes/mogov/homepage.css?ver=3.3 */

body { background: #f0f0f0 url("images/body_bg.png") repeat;  }
#search { display: none;  }
#content { padding-bottom: 0; margin-top: 0;  }
.page-template-MoGov-home-RundownById-php #mainContent { margin-top: 0; background: url("images/sidebar_brkblue_bkgrnd.png") repeat-y; border-left: 2px solid #fff; margin-left: 0px;}
.page-template-mogov-home-2-0-php #mainContent { margin-top: -8px; zoom: 1; }
.page-template-mogov-home-2-0-php .ie7 #mainContent { margin-top: 0; }
#footer { margin-top: 0; }


#features { position: relative; top: 0; width: 100%; height: 300px; overflow: hidden; clear: left; /*firefox issue with menu, don't remove*/ background: transparent url("images/homeslider_bk_pat.jpg") repeat; /*border-bottom: 8px solid #d9e2e7; */ }
#features a:hover, #features a:focus { border-bottom: 0!important; }
#features .royalSlider { position: relative; top: 0; left: 0; margin: 0 auto; -moz-box-shadow: 0 0 20px #000; -webkit-box-shadow: 0 0 20px #000; box-shadow: 0 0 20px #000;}
.royalSlider.minimal .arrow.right { right: 20%; }
.royalSlider.minimal .arrow.left { left: 20%; }
.royalSlider .royalSlide, .royalSlider .royalWrapper { background: none; }
.royalSlider .royalControlNavCenterer { display: none; }

#banner { display: block; position: relative; height: 100px; margin: -100px auto 0 auto; padding: 0; z-index: 100; color: #444; 
background: transparent url("images/search_bk_slice.png") repeat-x; 
background: -moz-linear-gradient(top,  rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
behavior: url("/wp-content/themes/mogov/PIE.htc"); }
#banner .homeSearch { position: relative; display: block; text-align: center; height: 100%; padding: 20px 0 10px;   }
#banner .homeSearch fieldset { position: relative; display: block; margin: 0 auto 8px auto; padding: 3px 0; background: #fff; height: auto; width: 570px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; behavior: url("/wp-content/themes/mogov/PIE.htc");  }
#banner .homeSearch fieldset:hover, #banner .homeSearch fieldset:focus { -moz-box-shadow: inset 0 0 3px #75C7DD; -webkit-box-shadow: inset 0 0 3px #75C7DD; box-shadow: inset 0 0 3px #75C7DD; behavior: url("/wp-content/themes/mogov/PIE.htc");}
#banner .homeSearch input[type=text] { display: inline-block; height: 28px; width: 520px; font-weight: bold; font-size: 16px; color: #444; line-height: 2em; vertical-align: bottom; border: 0;  }
#banner .homeSearch input[type=text]:focus { outline: none; }
#banner .homeSearch button[type=submit] { display: inline-block; height: 24px; width: 24px; cursor: pointer; background: #fff url("images/search_spyglass.png") no-repeat; border: none; vertical-align: bottom; margin-bottom: 4px;}

/*search auto complete*/ 
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all { background: #fff; list-style-type: none; padding: 10px; width: 500px!important; 	border: 1px solid #b8b8b8; border-top: none;  }
.ui-menu-item, .ui-menu-item { padding: 0 5px; }
.ui-menu-item:hover, .ui-menu-item:focus { background: #d6d6d6; cursor: pointer; padding: 0 5px }
.ui-menu-item a, .ui-menu-item a { font-weight: normal; }
.ui-menu-item a:hover, .ui-menu-item a:focus { border-bottom: 0!important;  }


/*#banner .homeSearchText {  } */
#banner .homeSearchText { display: inline-block; }
/* #banner .homeSearchText p { color: #fff; font-size: 12px; margin: 0; } */
#banner .homeSearchText p { color: #fff; font-size: 14px; margin: 0; }
/*#banner .homeSearchText a { font-size: 12px; color: #75C7DD; font-weight: bold;}*/
#banner .homeSearchText a { font-size: 14px; color: #75C7DD; font-weight: bold;}
#banner .homeSearchText a:hover, #banner .homeSearchText a:focus { border-bottom-color: #75C7DD; }
#banner .homeSearchText .moreOptions {  }
#banner .homeSearchText .trendingTopics {  }

#banner .governor { position: relative; height: 100px;  }
#banner .governor p { font: normal 20px CharisSILRegular, Georgia, "Times New Roman", Times, serif; line-height: 1.2em; padding-top: 10px;  color: #FCFEFD;  }
#banner .governor p span  { font-size: 26px!important; }
#banner .govPic { display: block; height: 110px; width: 133px; background: url("images/gov_home.png") no-repeat; position: absolute; right: 0; top: -10px;  }
#banner .governor a { font-size: 12px; color: #75C7DD; font-weight: normal; font-family: Tahoma, Geneva, sans-serif; }
#banner .governor a:hover, #banner .governor a:focus { border-bottom-color: #75C7DD; }

#rundown { width: 960px; min-height: 600px;  }
#rundown .spinner { position: relative; top: 50px; /*left: 300px;*/ }
#rundown .rundownMenu { width: 230px; float: left;}
#rundown .rundownMenu ul { margin: 0; padding: 0; } 
#rundown .rundownMenu li  { list-style-type: none!important; border-bottom: 1px solid #a7b5bf ; border-top: 1px solid #fff; margin: 0; background: url("images/homepage_bg.png") repeat-y;}
#rundown .rundownMenu a { display: block; height: 40px; padding: 10px 10px 20px 10px; cursor: pointer; color: #1e3a62; line-height: 1em; font: normal 20px 'Merriweather', Georgia, "Times New Roman", Times, serif;  border-bottom: none!important; }
#rundown .rundownMenu a:hover, #rundown .rundownMenu a:focus { color: #1c3559; }
#rundown .rundownMenu li:hover, #rundown .rundownMenu li:focus { background-color: #b0bfc9; border-bottom: 1px solid #a7b5bf; border-top: 1px solid #fff; border-right: none; margin: 0; -webkit-transition: background-color .75s ease; -moz-transition: background-color .75s ease; -o-transition: background-color .75s ease; -ms-transition: background-color .75s ease; transition: background-color .75s ease;}
#rundown .rundownMenu li.search { background-color: #497B97!important; height:1%;}  }
#rundown .rundownMenu li.search:hover, .rundownMenu li.search:focus { background-color: #497B97!important; }
#rundown .rundownMenu li.search { background-color: #497B97!important; color: #1e3a62!important;}
#rundown .rundownMenu li.search:hover, .rundownMenu li.search:focus { background-color: #497B97!important; color: #1e3a62!important; }
#rundown .rundownMenu li.green { background-color: #606D38!important; }
#rundown .rundownMenu li.green:hover, #rundown .rundownMenu li.green:focus { background-color: #4f5a2e!important;}
#rundown .rundownMenu li.orange { background-color: #bb7228!important; }
#rundown .rundownMenu li.orange:hover, #rundown .rundownMenu li.orange:focus { background-color: #ae6a22!important;}
#rundown .rundownMenu .activeRundown { background: url("images/rundown_arrow.png") no-repeat 100% 50%!important; background-color: #b0bfc9!important; border-bottom: 1px solid #a7b5bf; border-top: 1px solid #fff; border-right: none; }
#rundown .rundownMenu .activeRundown:hover, #rundown .rundownMenu .activeRundown:focus { background: #1E3A62 url("images/rundown_menu_bg.png") no-repeat 100% 50%; border-bottom: 1px solid #a7b5bf; border-top: 1px solid #fff; border-right: none; }
#rundown .rundownMenu li span { font: normal 12px Arial, Helvetica, sans-serif;  }

#rundownContent { width: 700px; height: auto; overflow: hidden; float: left; margin-left: 10px; padding: 24px 10px 48px 10px ; }
#rundownContent .searchHint { display: block; width: 505px; height: 418px; background: url("images/search_arrow.png") no-repeat; margin: 0 auto;  }
#rundownContent .moreNews a { color: #862009; }

#rundownContent .accountability, #rundownContent .publicData, #rundownContent .openMeetings, #rundownContent .links, #rundownContent .govlocal, #rundownContent .cameraico, #rundownContent .missourico, #rundownContent .taxesico { margin-right: 6px; }

#rundownContent ul.meetings-feed { margin: 20px 0; }
#rundown input#onlineServices { width: 120px;  }

#rundownContent .socialPress a { font-size: 12px; }
#rundownContent .socialPress { min-height: 500px; }
#rundownContent .spBorder { border-top: 1px solid #C7C7C7; margin: 20px 0px 10px 0px; -moz-box-shadow: 0 2px 8px #bababa; -webkit-box-shadow: 0 2px 8px #bababa; box-shadow: 0 2px 8px #bababa;}

#rundownContent .col_left { border-right: 1px solid #C7C7C7; padding-right: 30px; }
#rundownContent .col_left h3, #rundownContent .col_right h3 { margin-bottom: 12px; }
#rundownContent .col_left li, #rundownContent .col_right li { line-height: 1.2em; margin-bottom: 12px; } 
#rundownContent .col_left li a, #rundownContent .col_right li a { font-size: 12px; font-weight: normal; }

#rundownContent .polls { background: #F5F6F8; padding: 5px 15px;}
#rundownContent .polls p { text-align: left!important;}
#rundownContent .polls li { list-style-type: none!important; }
#rundownContent .polls input[type=button] { background: #B0BFC9; border: 1px solid #497B97; cursor: pointer; padding: 5px 0; }

#rundown .rundownMenu .poll { padding:10px 15px; text-align: left; color: #1e3a62; margin-bottom: 50px; }
#rundown .rundownMenu .poll li { border-bottom: none; border-top: none; background: transparent; color: #fff; line-height: 1.2em; margin: 12px 0; font-size: 13px;    }
#rundown .rundownMenu .poll p {  color: #fff; text-align: left!important; line-height: 1.4em; font-weight: normal; }
#rundown .rundownMenu .poll input[type=radio] { clear: left; display: block; float: left; width: 10px; }
#rundown .rundownMenu .poll label {  color: #fff; display: block;float: left; line-height: 1.2em; margin: -1px 0 10px 5px; width: 150px; font-size: 13px;  } 
#rundown .rundownMenu .poll input[type=button]{ cursor: pointer; background: #87210A; color: #fff; border: 1px solid #5C1E0F; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; float: right; margin-right: 20px; -moz-box-shadow: 1px 1px 1px #333; -webkit-box-shadow: 1px 1px 1px #333; box-shadow: 1px 1px 1px #333; font-weight: bold;   }
#rundown .rundownMenu .poll a { margin-top: 10px; color: #fff; font: bold 14px Tahoma, Geneva, sans-serif; padding: 0; float: left; height: auto!important; }
#rundown .rundownMenu .poll a:hover, #rundown .rundownMenu .poll a:focus { border-bottom: 1px solid #fff!important; }
#rundown .rundownMenu .poll h3 { color: #fff!important; font: 22px 'Merriweather',Georgia,"Times New Roman",Times,serif!important; color: #1e3a62; }
#rundown .rundownMenu .poll .pollbar { background: #CC6E46; }

.submit-photo { position: relative; background: url("images/submit_photos.png") no-repeat; display: block; width: 230px; height: 106px!important; margin: 30px 0!important; padding: 0!important;}

#advertisement { display: block; width: 156px; height: 90px; position: absolute; top: -440px; right: 0; z-index: 100; }

/*News & Events Carousel Slider*/
.touchcarousel {position: relative;width: 640px;height: 242px;overflow: hidden; margin-left: 28px; }
.touchcarousel .touchcarousel-container {position: relative; margin: 0; padding: 0;list-style: none;left: 0; margin-left: 0px!important;}
.touchcarousel .touchcarousel-wrapper {position: relative;overflow:hidden; width: 100%;height: 100%;}
.touchcarousel .touchcarousel-item {margin: 0 0 0 0;padding: 0;	float: left; width: 142px; list-style: none !important;}
.touchcarousel .touchcarousel-item.last {margin-right: 0 !important;	}
.touchcarousel .arrow-holder {height: 100%; width: 45px; position: absolute; top: 0; display: block; cursor: pointer; z-index: 25;}
.touchcarousel .arrow-holder.left {left: 0;}
.touchcarousel .arrow-holder.right {right: 0;}
.touchcarousel .arrow-icon{width: 45px;height: 90px;top:50%;margin-top:-45px;position: absolute;	cursor: pointer;}
.touchcarousel .arrow-holder.disabled { cursor: default; }
.touchcarousel .arrow-holder.disabled .arrow-icon { cursor: default; }
.touchcarousel .tc-paging-container {width:100%;overflow:hidden;position:absolute;margin-top:-20px;z-index:25;}
.touchcarousel .tc-paging-centerer {	float: left;position: relative;left: 50%;		}
.touchcarousel .tc-paging-centerer-inside {float: left;position: relative;left: -50%;}
.touchcarousel .tc-paging-item {float:left;cursor:pointer;position:relative;display:block;text-indent: -9999px;	}
.touchcarousel .scrollbar-holder {position: absolute;z-index: 30;left: 6px;right: 6px;bottom: 5px;height:4px;overflow: hidden;}
.touchcarousel .scrollbar {position: absolute;left:0;	height:4px;bottom: 0px;}
.touchcarousel .scrollbar.dark {background-color: rgb(130, 130, 130);background-color: rgba(0, 0, 0, 0.5);}
.touchcarousel .scrollbar.light {background-color: rgb(210, 210, 210);background-color: rgba(255, 255, 255, 0.5);	}
.touchcarousel .grab-cursor{ cursor:url("images/grab.png") 8 8, move; }
.touchcarousel .grabbing-cursor{ cursor:url("images/grabbing.png") 8 8, move; }
.touchcarousel .auto-cursor{ cursor:auto; }
.touchcarousel.grey-blue .arrow-icon {	background-image: url("images/sprite.png");background-repeat: no-repeat;width: 11px;height: 19px;	margin-top: -9px;}
.touchcarousel.grey-blue .arrow-holder {width: 19px;height: 160px;-moz-opacity: 1;	-webkit-opacity: 1;	opacity: 1;	}
.touchcarousel.grey-blue .arrow-holder.left {left: -20px;}
.touchcarousel.grey-blue .arrow-holder.right {	right: -20px;}
.touchcarousel.grey-blue .arrow-icon.left {left: 0;background-position: -6px -15px;}
.touchcarousel.grey-blue .arrow-icon.right {right: 0;background-position: -186px -15px;}
.touchcarousel.grey-blue .arrow-holder:hover .arrow-icon.left {background-position: -36px -15px;}
.touchcarousel.grey-blue .arrow-holder:hover .arrow-icon.right {background-position: -156px -15px;}
.touchcarousel.grey-blue .arrow-holder.disabled .arrow-icon.left {background-position: -66px -15px;}
.touchcarousel.grey-blue .arrow-holder.disabled .arrow-icon.right {background-position: -126px -15px;}
.touchcarousel.grey-blue .arrow-holder:hover {-moz-opacity: 1;-webkit-opacity: 1;opacity: 1;	}
.touchcarousel.grey-blue .arrow-holder:active .arrow-icon {margin-top: -8px;}
.touchcarousel.grey-blue .arrow-holder.disabled {-moz-opacity: 1;-webkit-opacity: 1;	opacity: 1;	}
.touchcarousel.grey-blue .tc-paging-item {background: url("images/sprite.png") no-repeat -95px -4px;width: 16px;height: 16px;	-moz-opacity: 0.8;	-webkit-opacity: 0.8;	opacity: 0.8;	}
.touchcarousel.grey-blue .tc-paging-item.current {background: url("images/sprite.png") no-repeat -95px -22px;}
.touchcarousel.grey-blue .tc-paging-item:hover {	-moz-opacity: 1;-webkit-opacity: 1;	opacity: 1;	}
.touchcarousel-wrapper h5 { background: #F5F6F8; font-family: Tahoma,Geneva,sans-serif;  margin-right: 10px; padding: 5px; line-height: 1em; }
.touchcarousel-wrapper h5 a { font-weight: bold; font-size: 12px;  }
.touchcarousel-wrapper a.pdf, .touchcarousel-wrapper a[href$=".pdf"] { background: none!important; padding-right: 0!important; }

div.SocialContainer { position: absolute; width: 350px; top: 658px; left: 598px; margin-left: 0px!important; }
ul.lifestream { margin: 0px!important; }
ul.lifestream li { list-style: none!important; margin: -25px 0px 5px 0px; font-size: 13px; padding: 0px 0px 0px 35px; /*border-bottom: 1px solid #C7C7C7;*/ background-repeat: no-repeat; background-position: 0px 6px; }
#IEroot ul.lifestream li { top: 20px; }
ul.lifestream li span { font-size: 10px; }

div#socialbox, div#socialbox ul, div#socialbox ul li, div#socialbox ul li p, div#socialbox ul li p img, div#socialbox ul li p span, #socialbox ul li p a{ background: none; border: none; margin: 0; padding: 0; }

h3.regal { line-height: 1.75em; padding-left: 10px; color: #fff; border: 1px solid #193051; 
	background: rgb(61,85,119); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(61,85,119,1) 0%, rgba(44,71,107,1) 38%, rgba(31,59,98,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,85,119,1)), color-stop(38%,rgba(44,71,107,1)), color-stop(100%,rgba(31,59,98,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(61,85,119,1) 0%,rgba(44,71,107,1) 38%,rgba(31,59,98,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(61,85,119,1) 0%,rgba(44,71,107,1) 38%,rgba(31,59,98,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(61,85,119,1) 0%,rgba(44,71,107,1) 38%,rgba(31,59,98,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(61,85,119,1) 0%,rgba(44,71,107,1) 38%,rgba(31,59,98,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d5577', endColorstr='#1f3b62',GradientType=0 ); /* IE6-9 */
}


#socialbox {
	width: 320px;
}

div#socialbox{ color: #768a96; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
div#socialbox ul{ background: url(images/box-background.png) repeat; border: 1px solid #d8dcdf !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0px 2px 4px #dfe4e7; -moz-box-shadow: 0px 2px 4px #dfe4e7; box-shadow: 0px 2px 4px #dfe4e7; list-style: none; margin: 0 !important;	padding: 0; }
div#socialbox ul li{ background-image: none; border-bottom: 1px solid #d8dcdf; height: 59px; list-style: none; }
div#socialbox ul li:last-child{ border-bottom: none; }
div#socialbox ul li p{ padding: 19px 9px 0 9px; }
div#socialbox ul li p img{ border: none; margin-right: 10px; position: relative; top: 3px; vertical-align: baseline; }
div#socialbox ul li p span{ color: #425763; font-weight: bold; }
div#socialbox ul li p a.socialbox-button{ background: url(images/button.png) no-repeat; border: 1px solid #d8dcdf; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #425763; float: right; font-size: 11px; font-weight: bold; line-height: 11px; padding: 6px 10px; position: relative; text-decoration: none; text-transform: uppercase; top: -2px; }
div#socialbox ul li p a.socialbox-button:hover{ background: url(images/button.png) 0 -27px no-repeat; }
div#socialbox ul li p a.socialbox-button:active{ background: url(images/button.png) 0 -54px no-repeat; }


.rundownContentContainer { border-top: 1px solid #ccc; border-bottom: 0px solid #ccc; margin-bottom: 10px; }
.rundownContentContainer .column { width: 213px; display: block; float: left; padding: 10px; }
.rundownContentContainer .rightcol { border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; min-height: 200px; background: rgb(237,238,242); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWVmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(237,238,242,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(237,238,242,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(237,238,242,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(237,238,242,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(237,238,242,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(left,  rgba(237,238,242,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeef2', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
}

/*video styles in rundown content*/
#componentWrapper { height: 520px!important; }
#componentWrapper .thumbHolder { top: 420px!important; }

/*Exlpore Section*/
.exploresprite { background: url("images/homesprite.png") no-repeat; display:block; margin: 0 auto 5px auto; }
.statefair { background-position: -4px -6px; width: 60px; height: 59px; }
.opengovernment { background-position: -9px -88px; width: 51px; height: 59px;}
.onlineservices { background-position: -88px -89px; width: 55px; height: 59px;}
.openmeetings { background-position: -86px -7px; width: 58px; height: 59px;}
.communityservicesmap { background-position: -164px -7px; width: 66px; height: 59px;}
.alerts { background-position: -166px -90px; width: 63px; height: 59px; }
.agenciessprite { background-position: -4px -169px; width: 60px; height: 59px;}

.explore, .whats-new { width: 100%; display: inline-block; }
.explore { padding: 8px 0 5px 0;}
.explore h2 { width: 145px; float: left; border-bottom: none!important;}
.explore h2 b { color: #546986; line-height: .5em; font-weight: normal; }
.explore h2 > b + b { color: #6F6F6F!important; float:left; clear:left; text-indent: 20px; }
.explore ul {  }
.explore li { display: inline-block; float: left; height: 80px; min-width: 80px; margin-right: 25px; text-align: center;  }
.ie7 .explore li { width: 90px; margin-right: 15px;  }
.ie7 .explore li.map { width: 130px; }
.ie7 .explore li.fair { width: 100px; }
.ie7 .explore a:hover, .ie7 .explore a:focus { cursor: pointer; }
.explore li a { font-weight: normal; text-align: center!important; font-size: 12px; line-height: 1em; display:inline-block; font-family: 'Francois One', Arial, Helvetica, sans-serif; }
.explore li a:hover, .explore li a:focus { text-decoration: underline; }
.explore h2, .whats-new h3, #mainContent footer h3, #breakerbar h3 { padding-left:10px; font-size: 26px!important;}
.whats-new { position: relative; background-color: #235381; height: 50px; }
.whats-new h3, .whats-new li a { color: #fff!important;}
.whats-new li a, #mainContent footer li a { position: relative; display: block;  height: 16px; font-weight: normal; padding: 5px 15px!important; line-height: 1em;  border-radius: 8px; behavior: url("/wp-content/themes/mogov/PIE.php"); }
.whats-new li a {  background-color: #3E71A0; }
.whats-new h3, #mainContent footer h3 { width: 160px; float: left; font-weight: normal;  }
.whats-new li, #mainContent footer li { display: inline-block;float: left; margin-right: 20px; margin-top:14px;  }
.whats-new li a:hover, .whats-new li a:focus { background: #5C9EC0; border-bottom: none; }

#news { border-top: 6px solid #629BB6; border-bottom: 6px solid #629BB6; height:451px; }
#news h2 { line-height: 1.2em; margin-bottom: 0;   }
#news ul { margin-bottom: 0; }
#news .moreNews a { color: #72736D; padding-right: 20px; font-weight: normal; font-size: 16px; }
#news .moreNews a:hover, #news .moreNews a:focus { text-decoration: underline;}
#news div { padding: 10px; }

#featured { background-color: #3B3C37; border-top: 1px solid #3B3C37 }
#featured a, #featured p { color: #fff;}
#featured img { width: 100%; height: auto; }
#featured a:hover, #featured a:focus { color: #fff; text-decoration: underline; }


/* Tablet only*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { 

#secondary-search-results { float: left; width: 100%; }
#main-search-results { width: 100%; }
#top-five-services, #top-five-agencies { width: 50%; float: left; }
#main-search-results, #secondary-search-results { font-size: 14px; }
#secondary-search-results ul { border-bottom: none; }

}

.rundownContentContainer .column.column.elect-bottom-col-1 {
    float: left;
    margin-left: 15%;
}

.rundownContentContainer .column.column.elect-bottom-col-2 {
    float: right;
    margin-right: 15%;
}

.rundownContentContainer .elect-bottom-section {
    height: 314px;
}

.no-border{
  border: 0 !important;
}

#leadership .gov.life {
    background: url(/wp-content/uploads/2019/09/save-life-footer.png) center no-repeat;
}


#leadership p {
  width: 112px;
}
#leadership{
	width: 450px;
}