/* LAST UPDATED 1.27.14 */



* {
	outline: none;
	padding: 20;

}
.clear{
    clear:both;
}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}

body {	
	background: #7bc143 url('/wp-content/uploads/2013/12/wall-copy5.png') top no-repeat;
    background-repeat: no-repeat; 
}
@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media
{
    .safari_only { 
	background-position-y: -10%;
    }
}}

a.granholm { 

display: block; 

width: 258px; 

height: 35px; 

background: transparent url('images/state-seal2.png') no-repeat; 

} 



a.granholm:hover { 

background-position: 0 -35px; 

} 

a.ndorce { 

display: block; 

width: 289px; 

height: 35px; 

background: transparent url('images/endorsed4.png') no-repeat; 

} 



a.ndorce:hover { 

background-position: 0 -35px; 

} 



a.oc { 

display: block; 

width: 276px; 

height: 36px; 

background: transparent url('images/oakland2.png') no-repeat; 

} 



a.oc:hover { 

background-position: 0 -35px; 

} 



#wrap {

	position: relative;

	width: 984px;

}



#logo {

	position: absolute;

	top: 1px;

	width: 184px;

	height: 152px;

	z-index: 999;

}



#searchWrap {

	position: absolute;

	top: 26px;

	right: 0;

	width: 285px;

	height: 115px;

	background: transparent url('images/bg-searchWrap.png') no-repeat;

	z-index: 9999;

}



	#searchWrap label {

		position: absolute;

		top: 10px;

		right: 168px;

		font-weight: bold;

		color: #666;

		font-size: 15px;

	}



	#searchWrap .button {

		position: absolute;

		top: 30px;

		right: 7px;

	}



	#searchWrap .textBox {

		position: absolute;

		top: 30px;

		right: 80px;

		padding: 9px 7px 8px 28px;

		color: #888;

		font-size: 13px;

		width: 168px;

		height: 16px;

		border: none;

		background: transparent url('images/textBoxLong.png') no-repeat;

	}



	#selectBox {

		position: absolute;

		top: 70px;

		right: 9px;

	}



	.newListSelected { background: url('images/bg-select.png') no-repeat; }



#flashElement {

	position: absolute;

	top: 0;

	left: 0;

	width: 980px;

	height: 400px;

	overflow: hidden;

	z-index:1;

}



#blurb {
	position: absolute;
	top: 439px;
	left: -16px;
	width: 349px;
	color: #fff;

}



	#blurb h1 {

		font-family: Georgia, "Times New Roman", Serif;

		color: #fff;

		font-size: 22px;

		padding: 0 0 5px;

	}
#buttons {
}


	

		#blurb p {

		margin: 0 0 6px 0;

		padding: 0;

	}



#featured {

	position: absolute;

	top: 440px;

	right: 0;

	width: 610px;

}


	.sponsors{
		
	}
	.sideBox {

		float: left;

		width: 208px;

		height: 100px;

	}



	.sideBoxMargin { margin-right: 8px; }



	#dorsed {

		margin: 0;

		width: 500px;

		height:100px;

		color:white;

		text-align: left;

	    position:relative;

		top:120px;

		left:0px;

	}

	#endorsed {

		margin: 15px 85px 20px 10px;

		width: 200px;

		color:white;

		text-align: left



		

	}

	

	#detroit {

		position:relative;

		left: 100px;

		margin: auto;

		width:60px;

	}

	#oakland {

		margin: auto;

	}

	

	

	#techTown {

		margin: 6px 14px 0 0;

		float: right;

	}

	#wwj {

		margin: 6px 14px 0 0;

		float:right;

	}



#footer {

	position: relative;

	top: 1032px;

	width: 984px;

	padding: 5px 0;

	border-top: 0px #ccc solid;

	color: #FFF;

}



	#footer a {
	color: #FFF;
}



	#footer li {
	border-right: 1px #9ec48f solid;
	color: #FFF;
}

	

#homeBtns ul {

	margin: 0;

	padding: 0;

}



#homeBtns li {

	list-style-type: none;

	float: left;

	padding: 0;

	margin: 10px 0 0 0;

	display: block;

	height: 25px;

	color: #fff;

	text-decoration: none;

}



#homeBtns a {

	color: #fff;

	text-decoration: none;

	display: block;

	height: 22px;

	font-size: 14px;

}



#homeBtns a.about:link, #homeBtns a.about:visited, #homeBtns a.about:active {

	background: url(images/homepageBtns.gif) no-repeat 0 0;

	padding: 3px 0 0 10px;

	width: 74px;

}



#homeBtns a.about:hover {

	background: url(images/homepageBtns.gif) no-repeat 0 -25px;

}



#homeBtns a.vendor:link, #homeBtns a.vendor:visited, #homeBtns a.vendor:active {

	background: url(images/homepageBtns.gif) no-repeat -84px 0;

	padding: 3px 0 0 13px;

	width: 129px;

}



#homeBtns a.vendor:hover {

	background: url(images/homepageBtns.gif) no-repeat -84px -25px;

}



#homeBtns a.contact:link, #homeBtns a.contact:visited, #homeBtns a.contact:active {

	background: url(images/homepageBtns.gif) no-repeat -226px 0;

	padding: 3px 0 0 12px;

	width: 81px;

}



#homeBtns a.contact:hover {

	background: url(images/homepageBtns.gif) no-repeat -226px -25px;

}

#post-20403 .entry-title {display: none;}

/* Start Random Cheech Code */

#footer {background: none;}
#pageTop {width: 980px; height: 25px;background: none;}
#selectBox {float: right; padding-top: 2px; text-align: left; margin: 0;}
#wrap {width: 980px; padding: 17px 0; margin: 0 auto; background: none;}

.newListSelected {width: 265px; color: #888; height: 27px; font-size: 13px; padding: 6px 0 0 10px; float: left; font-weight: bold; background: url('images/bg-select.png') no-repeat; margin-top: -2px;}
.logo {background: none; overflow: hidden; margin: 0 0 0 6px;}

 form#searchform div#selectBox select#cat {
  -moz-appearance: none;
  background: transparent url("/wp-content/themes/animated-logo/images/homeCat.png") no-repeat scroll 0 0 !important;
  border: medium none;
  color: #888;
  float: left;
  font-size: 13px;
  margin: -6px 57px 0px 0px !important;
  padding: 8px 7px 9px 13px !important;
  position: relative !important;
  top: 0;
  width: 102% !important;
}

/* End Random Cheech Code */
	
