/*
600 and greater

Show poppies
Navigation changes from vertical list to horizontal
Move weather to upper right corner
*/
/* Migrated to 768

.test_width span.mq600 {
	background:#0f0;
}

.head_mbc_logo
{
    position:absolute;
    display:block;
	left: 1%;
	top:56px;
}
.home .head_mbc_logo
{
    top:-15px;

}


.logo_and_banner {
    margin:0 auto;
	position:absolute;
	top:100px;
    left: 12%;
    width:90%;
}
.home .logo_and_banner
{
    top: 25px;
}

#weather_container {
	position:absolute;
	top:45px;
	right:10px;
	display: block;
}
.home #weather_container {
	top:10px;
}

#head_search {
	position:absolute;
	top:10px;
	width:300px;
	right:10px;
	padding: 8px 8px 8px 12px;
	height: auto;
	margin:0 2px 2px 2px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.home #head_search {
	top:200px;
	right:auto;
	width:66%;
	margin-left:15%;
}
#search_local_textfield {
	width:250px;
	padding:5px;
	background-color: rgba(255, 255, 255, 0.8);
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:0;
	font-size: 1.1em;
	float: left;
	height:auto;
}
#search_button
{
	margin: 0px;
	top: 8px;
	right: 12px;

}
#navigation {
	position:absolute;
	top:181px;
	width:100%;
	background-color: #494439;
	background-color: rgba(0, 0, 0, 0.5);
}
.home #navigation {
	top:106px;
}
#navigation li {
	float: left;
	width:16.666666%;
	margin:0;
	background-color:transparent;
	background-image: none;
}
#quick_buttons
{
	display: block;
}
.ie7 #navigation li, .ie8 #navigation li {
	width:20%;
}
.ie7 #navigation li li {
	width:100%;
}

.nav_panel ul {
	width:33%;
}

.nav_d_arrow_container {
	display:block;
}
.ie8 .nav_d_arrow_container {
	display:none;
}

.home #img_ribbon {
	position:absolute;
	top:324px;
}



#phone_nav {
	display:none;
}
#navigation {
	height:auto;
	overflow:visible;
	-webkit-transition: height 0s;
}
#nav_list {
	position:static;
	width:100%;
	bottom:0;
}
header #navigation.phone_show_nav {
	height:auto;
}
header #navigation.active {
	height:auto;
}
#mobile_container {
	display:none;
}
.footer_awards, .footer_awards_right {
	display:block;
}


header {
	min-height:228px;
}
.home header {
	min-height:390px;
}

.head_cagov_logo {
	float:left;
	width:96px;
	position:relative;
	top:4px;
	display:block;
}
.head_cagov_logo {
	top:0px;
}
h1#head_organization_banner {

	float:left;
	position:relative;
	top:20px;

}
h1#head_organization_banner a {
	width: 430px;
	height: 33px;
	text-indent: -9999px;
	display: block;
	background-image: url('../../images/template/header_organization.png');
}

.phone_hdr {
	background-color: transparent;
}

.phone_hd_left, .phone_hd_right {
	display:none;
}

#head_search {
	display:block;
	height:auto;
}

#weather_container {
	display:block;
}

.home #img_ribbon {
	width:100%;
	height:95px;
	background:transparent url(../../images/template/ribbon_home.png) no-repeat 70.3125% 0%;
}
/*
#main_content { /* switch to footer curve
	background:#fff url(../../images/template/footer_bg.png) no-repeat 70.3125% 100%;
	padding-bottom:65px;
}

.home #main_content {
	padding-top:38px;
}
.home #main_content {
	background:#fff url(../../images/template/footer_bg.png) no-repeat 70.3125% 100%;
	padding-bottom:65px;
}
.home .content_left_column {
	background:#fff;
}

.content_left_column .add_padding {
	padding:0 5% 0 8%;
}

.content_right_column{
	display: block;
}



.contact_box p {
	width: 23%;
	padding:0 5% 0 5%;
}
.contact_box .contact_us {
	display:block;
}

footer {
	line-height:normal;
}
.home footer {
	padding-top:0;
	box-shadow:none;
}

End migrated styles to 768
*/

.hide_from_phones {
	display:block;
}
span.hide_from_phones {
	display:inline;
}



ul.council-member-list img
{
	margin-right: 15px;
	float:left;
	width: 100px;
}
.council-member-list-bio
{
	margin-left: 115px;

}
.council-member-list-bio-body
{
	margin-right: 8.759124087591240875912408759124%
}
.council-member-table
{
	display: block;
}
div.blue-link-button
{
	width: 250px;

}
div.blue-link-button a
{
	font-size: 1.4em;
}
div.float-right-buttons
{
	float: right;
	margin: 0px 4.651162790697674418604651162791% 15px 4.651162790697674418604651162791%;
	width: 280px;
}
div.materials-list-wrapper, .collapsed-div-content
{
	width: 92.213740458015267175572519083969%;
}
.collapsed-div-content ul
{
	padding-top: 40px;
	padding-bottom: 25px;
}
ul.materials-list
{
	float: left;
	width: 43.377483443708609271523178807947%;
	padding-top: 40px;
	padding-bottom: 25px;
}
ul.single-column
{
	float: none;
	width: auto;
	padding-right: 6.622516556291390728476821192053%;
}
/*
div.full-block .event
{
	width: 84.069767441860465116279069767442%;
}
div.half-blocks .event
{
	float: left;
	width: 37%;
}
*/


div.half-blocks .event-block
{
	float: left;
	width: 50%;
}
div.half-blocks .event
{
	margin-left: 19px;
}

a.breeze-button
{
	position: absolute;
	top: 50%;
	margin-top: -59px;
	width: 200px;
	height: 118px;
	padding-left: 30px;
	padding-right: 30px;
}
div.breeze-nav-bar
{
	min-height: 118px;
	position: relative;
}
div.breeze-nav-bar ul.white
{
	margin-left: 200px;
}
a.breeze-button img
{
	max-width: 100%;
}
.ie7 a.breeze-button
{
	display: block;
	position: relative;
}
.ie7 div.breeze-nav-bar ul.white
{
	margin: none;
	display: block;
}
.featured-link
{
    margin-bottom: 20px;
    margin-top: 20px;
    margin-right: 5%;
    float: left;
    width: 45%;
}
.subscriber-header
{
	padding-left: 150px;
}
.subscriber-header img
{
	display: block;
}
.subscriber-email input[type=email]
{
	padding-right: 185px;
}
.subscriber-email .blue-link-button
{
	position: absolute;
	right: 3px;
	top: 3px;
	margin: 0;
}
.subscriber-email .checkmark
{
	right: 160px;
}
.subscriber-email .red-x
{
	right: 160px;
}
.subscriber-email span.error-message
{
	right: 122px;
}
.subscriber-email label.error-message-type:before
{
	right: 30px;
}
.radio-list > li
{
	width: 80%;
}
